Jak oszacować co zmieści się w cpld?

Oct 29, 2010 4 Replies

Witam jako że cpld to proste układy czy w 72 makrocelach zmiesci się licznik 32 bitowy ? gdzie mogę poczytać na ten temat co zmiesci się w takim układzie a co nie pozdrawiam



Przeczytac dokumentacje, pomyslec, a potem sprobowac zaprojektowac i sprawdzic co na to oprogramowanie powie :-)

32 bitowy licznik przede wszystkim wymaga 32 przerzutnikow, czyli tylko 32 makrocele.

Ale potem potrzebuje ciekawych sygnalow sterujacych, dosc wrednych, szczegolnie jesli to ma byc szybkie i z dodatkowymi utrudnieniami.

No i pytanie co z tego ma wyjsc - bo sam licznik jak widac sie pewnie zmiesci, ale ustawienia, wpisy szeregowe - to niekoniecznie.

J.

sam szybki licznik z wyjściem równoległym + kilka przerzutników na wejściu

W dniu 2010.10.29 21:53, Szumek pisze:

Generalnie, 1 przerzutnik = 1 makrocela. 1 wyjście (nawet kombinacyjne) to z też 1 makrocela. To tak dla uproszczenia - musisz sobie zostawić pewien zapas, bo czasem tworzone są jakieś sygnały wewnętrzne itp. No ale sam w sobie licznik powinien zająć Ci 32 makrocele. Każdy dodatkowy sygnał synchroniczny (np. Reset synchroniczny) to dodatkowa makrocela. Jeśli serio potrzebujesz dosyć zwykły licznik, to moim zdaniem się zmieści. Druga sprawa - możesz spokojnie włączyć program do Twojego CPLD. Opisać sobie swój sprzęt. I zobaczyć ile zajmie :).

Użytkownik "Konop" snipped-for-privacy@gazeta.pl napisał w wiadomości news:iajg02$mjn$ snipped-for-privacy@inews.gazeta.pl...

Przy 32 bitach nie tak juz latwo.

przeanalizowanie maszyny stanow 32 bitowej moze dlugo zajac :-) I zakonczyc sie bledem pamieci :-)

Ciekawe jak sobie VHDL radzi - tzn w jaki sposob, bo radzi sobie przeciez dobrze :-)

J,

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required