-
Data: 2021-04-27 10:07:48
Temat: Re: Procesor za -10 złotych. :)
Od: Piotr Wyderski <p...@n...mil> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]heby wrote:
> Wszystko zależy od zastosowań. Nie wiem co tam liczysz. Ale jeśli się
> komunikujesz, to jednak stawiam, że przetwarzasz *coś* szeregowo, a FPGA
> za małe aby implementować cpu w środku, więc będzie straszliwa orka albo
> bardzo trywialne zagadnienie z gatunku forward.
Nawet do tej najmniejszej wejdzie soft CPU i zostanie jeszcze połowa
zasobów, co jest swoją drogą zadziwiające. I tak miało być początkowo,
tylko potem okazało się, że procesor z pamięcią jest znacznie tańszy niż
sama pamięć, więc nie będzie soft core. Zepchnie się MCU z FPGA jakimś
SPI, rzeczy ciekawe zrobi w FPGA, pierdoły w MCU i będzie elegancko.
To uwalnia też dużo zasobów w FPGA do zastosowań czysto komunikacyjnych
-- 1200 da radę z palcem w nosie, 640 potencjalnie też. Problem z 640 to
nie za mało bramek, tylko brak wielofazowego PLL, więc potrafi
obsługiwać piny IO tylko z podwójną częstotliwością zegara. 1200 z
ośmiokrotną, co się bardzo przydaje przy odbiorze szybkiego strumienia.
> A jak zabranie zasobów?
Przecież to jest stosunkowo małe, znacznie mniejsze niż soft CPU. Wiele
klocków jest gotowych, m.in. SERDES z oversamplingiem. Jest wytrawiony
na krzemie przy pinach w dolnym banku, więc jego użycie to koszt zero --
pin i tak by musiał jakiś być. FPGA musi tylko zadecydować, czy widzi 0,
czy 1 i wysłać do dekodera a potem do FIFO. Nadawanie to jest w ogóle
banał, bo to nadajnik formuje impulsy i nie musi zgadywać, czy widzi 0,
1, czy jakś glitch na drucie. To on mówi, co jest na drucie. Mam
wrażenie, że dla Ciebie FPGA to zbiór LUTów i RAMów, a tam jest jeszcze
masa innych ciekawych bloczków.
> Ogólnie ^C^V w przypadku HDL czasami sie nie sprawdza tak jak się
> wydaje. Niech Ci zabraknie 1 LUTa i dupa.
Może mi też zabraknąc jednego bitu w MCU. Nie wymyślaj sztucznych problemów.
> Ten z Bytomia na pewno da radę, ale skoro przetwarzasz taką ilość danych
> to chyba ta magistrala nie jest dla Ciebie. Sam twierdziłeś że to łyka
> tylko 3MBity per node.
Ale te 3Mbps to jest wynik przetwarzania, które możesz nazwać kompresją.
Wejściowe strumienie są znacznie większe, tylko one w ogóle nie
opuszczają płytki, więc ich z punktu widzenia świata nie ma. I teraz
trzeba ten wynik szybko wysłać w świat.
> No ale styknie na to miganie diodą czy nie ;)? Jesli ten FPGA nic nie
> robi tylko przepycha dane dalej to ok. Myślałem że on coś poważniejszego
> robi, a to tylko takie międzymordzie wychodzi na to.
Robi całkiem złożone DSP. A że ze względu na duże możliwości LUTów,
m.in. zdolność do pracy jako dwuportowa pamięć rozproszona, efektywne
zapotrzebowanie na zasoby jest stosunkowo małe. Układ jest tak szybki,
że umożliwia powtórne użycie tego samego bloku do obróbki wielu różnych
źródeł danych. Wiele innych rzeczy da się z kolei rozwiązać sekwencerem:
ładuję blok danych do RAM i potem odtwarzam go w pętli jak sampel. LUTów
idzie tyle, co na licznik adresu tego RAM. Cała sekwencja zdarzeń jest
przeliczona na zewnątrz w pytongu i podana FPGA do wierzenia. Większość
moich układów sprowadza się do takiego czy inego zbioru sekwencerów i w
efekcie są bardzo zwarte. Przykro mi, jeśli Cię zawiodłem.
Pozdrawiam, Piotr
Następne wpisy z tego wątku
- 27.04.21 10:18 Marek
- 27.04.21 10:33 J.F
- 27.04.21 10:39 heby
- 27.04.21 10:41 heby
- 27.04.21 10:54 J.F
- 27.04.21 11:02 heby
- 27.04.21 11:03 Grzegorz Niemirowski
- 27.04.21 11:12 heby
- 27.04.21 11:17 heby
- 27.04.21 11:58 J.F
- 27.04.21 12:33 heby
- 27.04.21 13:23 J.F
- 27.04.21 14:16 heby
- 27.04.21 14:18 Marek
- 27.04.21 14:25 Marek
Najnowsze wątki z tej grupy
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
Najnowsze wątki
- 2024-12-12 Warszawa => Administrator Bezpieczeństwa IT <=
- 2024-12-12 Ostrów Wielkopolski => Trener zespołu sprzedaży Call Center <=
- 2024-12-12 Kraków => Key Account Manager <=
- 2024-12-11 SEP 1 kV E
- 2024-12-11 DNS restrictions are on
- 2024-12-11 wielkie bu
- 2024-12-11 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-11 Aku LiPo źródło dostaw - ktoś poleci ?
- 2024-12-11 Warszawa => Specjalista Bezpieczeństwa Informacji <=
- 2024-12-11 Wrocław => Application Security Engineer <=
- 2024-12-11 Warszawa => Analyst in the Trade Development department (experience wi
- 2024-12-11 Lublin => Programista Delphi <=
- 2024-12-11 Motodziennik #305 Nowy ELEKTRYK za 350 złotych miesięcznie? Kreatywne kredytowanie problemów
- 2024-12-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-11 Katowice => Key Account Manager (ERP) <=