Witam,
Właśnie zdecydowałem się na używanie układów ColdRunnerII Xilinxa do mojego projektu i eksperymentowania. Największe znaczenie miało oprogramowanie jakie Xilinx dostarcza (ISE WebPACK), które choć długo się ściągało to jednak okazało się tego warte. (rozważałem również PIC lub AVR jako alternatywę do mojego projektu ale... miałbym z tym o wiele więcej babraniny zwłaszcza pod Linuksem)
Świetny edytor schematów, świetne opisy elementów logicznych w pdf no i fakt, że wersja pod Linuksa działa bez żadnych fochów. Już nawet zsyntezowałem mój projekt dodając do niego trochę więcej funkcji. Całość zjadła około 1/3 zasobów w XC2C32 więc ten model cpld będzie mi wystarczył na trochę.
Nie jest idealny - PLCC będzie wymagało podstawki no i ma ciut zbyt wiele pinów (potrzebuje tylko 12-20 póki co) ale nie wszystkie muszę przecież przylutować. :) (aktualnie używałem 3 chipy cmos 40xx więc nie miałem lutowania wcale mniej) Tak czy siak płytka drukowana uprości się znakomicie z CPLD zamiast osobnych cmosów. (więc koszty się wyrównają bo płytka będzie mniejsza, nie będzie potrzeby robienia jej kolejnych wersji jakbym chciał coś zmodyfikować)
Więc pozostaje tylko postarać się o odpowiedni hardware. Wątpliwości mam co do programatora - nie mam specjalnych wymagań (wystarczy, że układ się tylko zaprogramuje - testowanie i tak robię na symulatorze) i myślę, że prosty adapter podłączany do portu drukarki będzie w sam raz.
Znalazłem nawet taki jeden:
Będąc ciągle laikiem bez praktyki z fpga/cpld zapytam jeszcze
- wystarczy, że podłącze piny tak jak pokazano na:
Pozdrawiam,
Radek