FPGA - dlaczego pamięć jest z boku?

Najczęściej pamięć zawierająca konfigurację bramek jest osobnym, zewnętrznym układem. Podobno istnieją jakieś fpga z własnym flash ale to rzadkość. Dlaczego nie integruje się pamięci, skoro ona jest i tak niezbędna? (Domyślam się odpowiedzi ale na razie nie chcę jej sugerować)

Reply to
Marek
Loading thread data ...

Użytkownik "Marek" napisał w wiadomości grup dyskusyjnych: snipped-for-privacy@news.neostrada.pl...

Podejrzewam, ze proces technologiczny do eeproma/flash nie bardzo pasuje to "zwyklej logiki".

Zauwaz, ze przez dlugie lata rzadkoscia byly uC z e/eprom/flash. Niby byly, ale drogie i bardzo rzadkie.

Aczkolwiek uklady GAL/CPLD jakos sobie z tym radzily.

Patrzac po pozniejszych pomyslach na pamieci NAND/NOR, to mozliwe, ze ta technologia ladnie sie w GAL/CPLD sprawdza.

J.

Reply to
J.F.

pozniejszych pomyslach na pamieci NAND/NOR, to mozliwe, ze

Myślę, że powód jest inny, bardziej prosty.

Reply to
Marek

Marek pisze:

To go przedstaw. IMHO może chodzić o trwałość (ilość zapisów) lub dowolność co do rozmiaru pamięci.

Reply to
AlexY

To niech dołożą osobną pamięć, ale w tej samej obudowie, co FPGA.

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

Narzucajace sie rozwiazanie ... ale mam wrazenie, ze unikane, przynajmniej przez dlugie lata.

formatting link
J.

Reply to
J.F.

Użytkownik "AlexY" napisał w wiadomości grup dyskusyjnych:n02g26$m1u$ snipped-for-privacy@dont-email.me... Marek pisze:

Raczej niekrytyczna w przypadku FPGA. Na etapie prototypu sie przyda, ale potem raczej nie przewidujemy zmian, a na pewno nie duzo.

Tez chyba niespecjalnie - rozmiar FPGA znamy i tyle nam trzeba, ni mniej, ni wiecej.

J.

Reply to
J.F.

Dlaczego tak uważasz? Jest obowiązek użycia wszystkich bramek?

Reply to
Marek

Użytkownik "Marek" napisał w wiadomości grup dyskusyjnych: snipped-for-privacy@news.neostrada.pl... On Mon, 19 Oct 2015 14:11:44 +0200, "J.F."

Uzycia nie, ale zaprogramowac jakos trzeba, zeby nie przeszkadzaly :-)

Owszem - funcja "tu jest koniec pliku, reszte wylacz" moze w srodku byc.

Tak czy inaczej - maksymalna ilosc danych znamy, wiecej nie ma sensu, mniej nie ma sensu - czyli wiadomo jakiej pamieci uzyc, i raczej nikt nie bedzie narzekal ze za drogo, bo pozwala zaprogramowac cala kosc, a jemu wystarczyloby tylko cwierc :-)

No chyba, zeby tak przewidziec kilka konfiguracji do wyboru przy starcie ...

J.

Reply to
J.F.

Można zintegrować cpu w cenie $10 za sztukę i sprzedawać za absurdalne pieniądze (Zynq) które odstraszają na dzieńdobry. Rynek jest mało konkurencyjny i mocno bufoniasty. Może czas reaktywować CEMI i produkować jakieś MCY ;)

Reply to
Sebastian Biały

W dniu poniedziałek, 19 października 2015 19:25:20 UTC+2 użytkownik Sebastian Biały napisał:

No, MCY Zbyszko, MCY Wicher, ... ;)

Pozdrawiam,

Reply to
kropelka

Myślę, że z analogicznego powodu, dla którego dla procesorów stosuje się zewnętrzny ram. Czemu PC nie ma procesora z zintegrowanym ram?

Reply to
Marek

Nie jest niezbędna - jeśli FPGA współpracuje z prockiem to może on zaprogramować FPGA. Łatwiej wtedy wraz z modyfikacją programu zmienić też wsad do FPGA.

Reply to
Krzysztof Rudnik

Miałeś udzielić odpowiedzi, a nie zadać kolejne pytanie :)

Reply to
Mario

No w pytaniu jest już zaszyta odpowiedź :)

Reply to
Marek

Pytanie: Dlaczego pamięć do FPGA nie jest zintegrowana z FPGA. Twoja zapowiadana oficjalnie odpowiedź: Pamięć do FPGA nie jest zintegrowana z FPGA z tych samych nieznanych powodów, dla których pamięć RAM do procesorów nie jest zintegrowana z procesorami.

formatting link

Reply to
Mario

Użytkownik "Mario" napisał w wiadomości grup dyskusyjnych:n05ns6$785$ snipped-for-privacy@dont-email.me... W dniu 2015-10-20 o 16:40, Marek pisze:

A kto wie - moze ma i racje. Bo odpowiedz moze brzmiec: wspolczesna technologia pamieci DRAM wymaga przeprowadzenia na krzemie operacji, ktorych nie chcemy przeprowadzac na procesorach, bo koszta rosna/uzysk maleje.

Czyli powody bylyby te same, o ktore podejrzewam FPGA, mimo ze operacje calkiem inne :-)

J.

Reply to
J.F.

Tylko, że często ten procek siedzi w FPGA, więc na starcie się pojawia pewien problem...

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

Niedługo to się może zmienić. W komórkach i innych urządzeniach przenośnych nie od dziś się stosuje ARMy z nalutowanym na plecach RAMem. IBM wymyślił eDRAM i go stosuje m.in. w POWER7. A jeśli masz w PC Haswella IrisPro, to on też ma 128MB pamięci na pokładzie.

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

J.F. pisze: [..]

W przypadku "prawdziwych" CPU wkrótce może się okazać że Twoje przypuszczenie jest/będzie błędne, zobacz że coraz więcej funkcji integruje się z CPU, kiedyś nie miały nawet kontrolera DMA, obecnie L3 cache ma rozmiar całkowitej pamięci zwykle instalowanej w 386.

Reply to
AlexY

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.