Chciąlbym kupić jakiś układ CPLD firmy Xilinx, ale jest ich tak dużo, że nie wiem który.
I jeszcze jedno: co to są makrokomórki logiczne?
UKŁAD CPLD
Zależy do czego chcesz to użyć. Zakładam, że chcesz "wyprodukować" jakiś własny cyfrowy układ scalony. Jeżeli chcesz w układzie CPLD zrealizować prosty projekt, to może wystarczyć ci układ CPLD o małych zasobach. W innym przypadku potrzebny będzie układ o większych możliwościach.
Z praktycznego punku widzenia to proponuję zainteresować się układami z rodziny XC9500XL. Te układy pomimo, że są zasilane ze źródła o napięciu 3.3V to współpracują w układami zasilanymi z 5V. Najmniejszy układ z tej rodziny to XL9536XL (do zastosować praktycznych przykładowo w obudowie PLCC44). Jeżeli nie jesteś w stanie określić wymaganych zasobów, bo w rzeczywistości nie jest to takie proste, to proponuję zrealizować projekt "na sucho" na bazie wybranego układu. Jeżeli oprogramowanie do syntezy powie, że jest OK, to wiadomo -> jest OK. Jeżeli synteza zakończy się niepowodzeniem, to możesz użyć większego układu, zmodyfikować opis układu lub zmienić przyporządkowanie sygnałów dla poszczególnych wyprowadzeń (w zależności co zostało wyczerpane).
Z praktycznego punku widzenia to proponuję zainteresować się układami z rodziny XC9500XL. Te układy pomimo, że są zasilane ze źródła o napięciu 3.3V to współpracują w układami zasilanymi z 5V. Najmniejszy układ z tej rodziny to XL9536XL (do zastosować praktycznych przykładowo w obudowie PLCC44). Jeżeli nie jesteś w stanie określić wymaganych zasobów, bo w rzeczywistości nie jest to takie proste, to proponuję zrealizować projekt "na sucho" na bazie wybranego układu. Jeżeli oprogramowanie do syntezy powie, że jest OK, to wiadomo -> jest OK. Jeżeli synteza zakończy się niepowodzeniem, to możesz użyć większego układu, zmodyfikować opis układu lub zmienić przyporządkowanie sygnałów dla poszczególnych wyprowadzeń (w zależności co zostało wyczerpane).