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
Jak oszacować co zmieści się w cpld?
Oct 29, 2010
4 Replies
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