Układy programowalne - jak zacząć?

Aug 17, 2005 10 Replies

Witam, zainteresowała mnie ostatnio tematyka układów programowalnych. Szukałem trochę informacji na ten temat w internecie, niestety z mizernym skutkiem. Może ktoś z Grupowiczów jest w stanie polecić jakąś książkę, która od podstaw opisuje tą tematykę? Może jakieś przydatne linki?



Mam gdzieś w zasobach układy altera EPM7032 - wiem, że jest to dość stary wynalazek, ale może na początek wystarczy?



dziękuje, pozdrawiam, KJ


Akurat tez zaczynam ta zabawe, wiec znam bol:) W necie znajdziesz sporo, poszukaj cos w stylu VHDL tutorial, ze strony altery sciagniesz darmowe srodowisko do owego epm7032. Do programowania poszukaj opisu byteblaster lub bitblaster, np. cos takiego:

formatting link
Powodzenia.

O ile mnie pamięć nie myli to, żeby zaprogramować tą kostkę przez jtaga to powinna mieć ona jeszcze literkę S na końcu.

Moze sie myle, ale JTAG!=programowanie. Byteblaster sluzy i do programowania i do debuggowania, ale zauwaz, ze opisy pinow w obu trybach sa rozne, mimo, ze uklad ten sam. Ale moze sie myle, dopiero w to wchodze.

Nie bardzo rozumiem co chcesz przez to powiedzieć. Mogę się założyć, że

99,9% osób pytając o byteblastera chce go wykorzystać do programowania. A opisy pinów powinny być identyczne, bo kostki z literką S miały bezpośrednio zastępować te bez możliwości programowania w układzie.

Uklad pracuje w dwoch trybach: JTAG i PS. IMHO PS to tryb programowania, takze starych ukladow bez JTAGa. W pdfow wynika, ze EPM7032 ma mozliwosc ISP i ISR. W pdfie obie wersje maja piny potrzebne takze do JTAGa.

Na stronach nie ma już pdfów do gołych EPM7032, są tylko do serii B, AE i S, więc nie wiem skąd ten wniosek, że epm7032 daje się zaprogramować w układzie.

Na stronie altery jest pdf z pinoutem wersji bez literek i S:

formatting link
Sekcja: MAX 7000, MAX 7000A & MAX 7000B Device Pin-Out Files

EPM7032 & EPM7032S

Z drugiej strony w pdf opisujacym cala rodzine tez napisali, ze EPM7032 (goly bez literek) ma JTAGa

formatting link

Przeczytaj jeszcze raz to co napisałem. Nigdzie nie twierdzę, że on nie ma jtaga, tylko że nie można go programować w systemie (co potwierdza tabela 4 z pdfa, który podałeś).

Niby tak, ale jak to pogodzic z faktem, ze mozna go programowac ByteBlasteremMV i MasterBlasterem? Zobacz

formatting link
Jak to w koncu jest?

Pewnie się zasugerowałeś tabelą nr 2, która dotyczy adapterów. W tabeli nr 3 " Programming/Configuration Techniques by Device Family (Part 2 of

2)", a konkretnie w wierszu "MAX 7000 Classic" - "Programming/Configuration Techniques" masz wyraźnie napisane: "Program using the MPU and the appropriate adapters". Informację na temat programatora MPU znajdziesz na stronie 2 tegoż dokumentu.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required