RTV forum PL | NewsGroups PL

Jak działają FPGA? Fizyczne bramki czy wirtualne środowisko programowe?

jak to jest z tym FPGA?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak działają FPGA? Fizyczne bramki czy wirtualne środowisko programowe?

Goto page Previous  1, 2

[g.d.]
Guest

Fri Nov 07, 2008 5:46 pm   



Adam Dybkowski <adybkows12@45wp.pl> napisał(a):

Quote:

Eee tam, zarówno w układach FPGA, jak i procesorach, istnieją conajwyżej
tylko tranzystory. Bramki wychodzą z nich tak "przy okazji". A FPGA/CPLD
to już raczej LUT/makrocele a nie sama "chmura" bramek do dowolnego
łączenia.

Punkt widzenia zależy o punktu siedzenia. Taki LUT to chyba sklada sie z

bramek i zarazem swietnie modeluje dzialanie bramki siedzacej gdzies na
"chmurce".

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

MH
Guest

Sat Nov 08, 2008 1:09 am   



Quote:
Adam Dybkowski <adybkows12@45wp.pl> napisał(a):


Eee tam, zarówno w układach FPGA, jak i procesorach, istnieją conajwyżej
tylko tranzystory. Bramki wychodzą z nich tak "przy okazji". A FPGA/CPLD
to już raczej LUT/makrocele a nie sama "chmura" bramek do dowolnego
łączenia.

Punkt widzenia zależy o punktu siedzenia.

Nie rozumiem co masz na myśli ..

Quote:
Taki LUT to chyba sklada sie z
bramek i zarazem swietnie modeluje dzialanie bramki siedzacej gdzies na
"chmurce".


Nic podobnego !! Ten LUT (Look Up Table) to zwykła pamięc RAM o pojemności
od kilkudziesięciu do kilkuset bitów. Dowolną funkcję logiczną np. 5-ciu
zmiennych , chocby nie wiem jak byłaby ta funkcja "popaprana" można zrealizowac
na 32-bitowej pamięci. FPGA jest zbudowana z "chmury" CLB (Configurable Logic
Block) , w którego skład wchodzi owa pamięc , parę multiplekserów i
przerzutników. Każda LUT w obrębie CLB może byc wykorzystana zarówno jako zwykła
pamięc RAM jak i "generator" dowolnej funkcji logicznej. Dalej , pomiędzy
matrycą CLB przebiega siec "drutów" , które mogą byc ze sobą łączone za pomocą
FET'ów znajdujących się na węzłach poziomych i pionowych. Sterowanie bramek
FET'ów jest zrealizowane za pomocą odrębnej pamięci , tzw. Configuration Memory.
Bardzo fajnie jest to wszystko opisane w szczegółach dokumentacji starych
układów FPGA Xilinxa serii XC3000. Bramki jako takie , które są wykorzystywane w
projektach użytkownika , NIE SIEDZĄ gdzieś tam fizycznie w strukturze FPGA !!!

MH


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

J.F.
Guest

Sat Nov 08, 2008 9:16 am   



On Sat, 08 Nov 2008 01:09:50 +0100, MH wrote:
Quote:
Adam Dybkowski <adybkows12@45wp.pl> napisał(a):
Taki LUT to chyba sklada sie z
bramek i zarazem swietnie modeluje dzialanie bramki siedzacej gdzies na
"chmurce".

Nic podobnego !! Ten LUT (Look Up Table) to zwykła pamięc RAM o pojemności

a taka pamiec RAM to zbudowana jest z ... tranzystorow ? :-)

Quote:
Bardzo fajnie jest to wszystko opisane w szczegółach dokumentacji starych
układów FPGA Xilinxa serii XC3000. Bramki jako takie , które są wykorzystywane w
projektach użytkownika , NIE SIEDZĄ gdzieś tam fizycznie w strukturze FPGA !!!

Byly takie .. w zasadzie tez FPGA, Actela, gdzie bloki logiczne byly
proste, na poziomie kilku bramek, ale bylo ich duzo.
Do tego polaczenia na przepalanych "antifuse".

J.

tomny
Guest

Sat Nov 08, 2008 6:00 pm   



Quote:
Fajne Xilinx ma dffy dual-edge, tylko nie doczytalem czy mozna nad tym
recznie zapanowac, czy skazani jestesmy na sprytnosc kompilatora.

Dla CoolRunner-II, jeżeli chcesz reakcji na zbocze narastające to piszesz:
"if (clk'event) and (clk = '1')" then... a jeżeli na oba
zbocza to: "if (clk'event) then" - proste - pełna kontrola.

pozdrawiam
tn

[g.d.]
Guest

Mon Nov 10, 2008 5:46 pm   



MH <logiznam@op.pl> napisał(a):

Quote:
tylko tranzystory. Bramki wychodzą z nich tak "przy okazji". A FPGA/
CPLD
to już raczej LUT/makrocele a nie sama "chmura" bramek do dowolnego
łączenia.

Punkt widzenia zależy o punktu siedzenia.

Nie rozumiem co masz na myśli ..


No wlasnie widze ze nie rozumiesz. Zaleznie od poziomu abstrakcji pamiec
można uważać za zlozona z bramek, chocby pelnily jedynie funkcje dekoder
adresowego, jak rowniez tak jak napisales mozna CLB uzyc jak ""generator"
dowolnej funkcji logicznej". Ot, co mam na mysli.

Quote:
Taki LUT to chyba sklada sie z
bramek i zarazem swietnie modeluje dzialanie bramki siedzacej gdzies na
"chmurce".


Nic podobnego !! Ten LUT (Look Up Table) to zwykła pamięc RAM o pojemności
od kilkudziesięciu do kilkuset bitów. Dowolną funkcję logiczną np. 5-ciu
zmiennych , chocby nie wiem jak byłaby ta funkcja "popaprana" można
zrealizowac
...
Bardzo fajnie jest to wszystko opisane w szczegółach dokumentacji starych
układów FPGA Xilinxa serii XC3000. Bramki jako takie , które są
wykorzystywane
w
projektach użytkownika , NIE SIEDZĄ gdzieś tam fizycznie w strukturze
FPGA !!!


Brawo ! ma Pan zaliczenie ! Very Happy


Odpowiadam jedynie przez grzecznosc, nie mam ochoty na rozwijanie tego
tematu. :-)

--
Pozdrawiam,
[g.d.]

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

MH
Guest

Mon Nov 10, 2008 8:16 pm   



Quote:
MH <logiznam@op.pl> napisał(a):

tylko tranzystory. Bramki wychodzą z nich tak "przy okazji". A FPGA/
CPLD
to już raczej LUT/makrocele a nie sama "chmura" bramek do dowolnego
łączenia.

Punkt widzenia zależy o punktu siedzenia.

Nie rozumiem co masz na myśli ..


No wlasnie widze ze nie rozumiesz. Zaleznie od poziomu abstrakcji pamiec
można uważać za zlozona z bramek, chocby pelnily jedynie funkcje dekoder
adresowego, jak rowniez tak jak napisales mozna CLB uzyc jak ""generator"
dowolnej funkcji logicznej". Ot, co mam na mysli.

Taki LUT to chyba sklada sie z
bramek i zarazem swietnie modeluje dzialanie bramki siedzacej gdzies na
"chmurce".


Nic podobnego !! Ten LUT (Look Up Table) to zwykła pamięc RAM o pojemności
od kilkudziesięciu do kilkuset bitów. Dowolną funkcję logiczną np. 5-ciu
zmiennych , chocby nie wiem jak byłaby ta funkcja "popaprana" można
zrealizowac
...
Bardzo fajnie jest to wszystko opisane w szczegółach dokumentacji starych
układów FPGA Xilinxa serii XC3000. Bramki jako takie , które są
wykorzystywane
w
projektach użytkownika , NIE SIEDZĄ gdzieś tam fizycznie w strukturze
FPGA !!!


Brawo ! ma Pan zaliczenie ! :D

Odpowiadam jedynie przez grzecznosc, nie mam ochoty na rozwijanie tego
tematu. :-)

Taki styl odpowiedzi trudno uznac za grzecznośc. A jak się nie ma ochoty na

rozwijanie tematu , to po co pisac? Trochę konsekwencji ...

MH

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - Jak działają FPGA? Fizyczne bramki czy wirtualne środowisko programowe?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map