-
1. Data: 2010-10-29 18:50:46
Temat: Jak oszacować co zmieści się w cpld?
Od: "Szumek" <k...@i...pl>
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
-
2. Data: 2010-10-29 19:14:05
Temat: Re: Jak oszacować co zmieści się w cpld?
Od: J.F. <j...@p...onet.pl>
On Fri, 29 Oct 2010 20:50:46 +0200, Szumek wrote:
>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
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.
-
3. Data: 2010-10-29 19:53:13
Temat: Re: Jak oszacować co zmieści się w cpld?
Od: "Szumek" <k...@i...pl>
Użytkownik "J.F." <j...@p...onet.pl> napisał w wiadomości
news:s56mc6tu3apsaq70kd013c7b41ai6pccpj@4ax.com...
> On Fri, 29 Oct 2010 20:50:46 +0200, Szumek wrote:
>>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
>
> 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.
>
sam szybki licznik z wyjściem równoległym + kilka przerzutników na wejściu
-
4. Data: 2010-10-31 10:21:53
Temat: Re: Jak oszacować co zmieści się w cpld?
Od: Konop <k...@g...pl>
W dniu 2010.10.29 21:53, Szumek pisze:
> Użytkownik "J.F."<j...@p...onet.pl> napisał w wiadomości
> news:s56mc6tu3apsaq70kd013c7b41ai6pccpj@4ax.com...
>> On Fri, 29 Oct 2010 20:50:46 +0200, Szumek wrote:
>>> 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
>>
>> 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.
>>
>
>
> sam szybki licznik z wyjściem równoległym + kilka przerzutników na wejściu
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 :).
--
Pozdrawiam
Konop
-
5. Data: 2010-11-02 11:28:01
Temat: Re: Jak oszacować co zmieści się w cpld?
Od: "J.F." <j...@p...onet.pl>
Użytkownik "Konop" <k...@g...pl> napisał w wiadomości
news:iajg02$mjn$1@inews.gazeta.pl...
> 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.
Przy 32 bitach nie tak juz latwo.
> Druga sprawa - możesz spokojnie włączyć program do Twojego CPLD.
> Opisać sobie swój sprzęt. I zobaczyć ile zajmie :).
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,