Układy programowalne - jak zacząć?

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

Reply to
KJ
Loading thread data ...

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.

Reply to
T.M.F.

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

Reply to
Zbych

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.

Reply to
T.M.F.

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.
Reply to
Zbych

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.

Reply to
T.M.F.

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.

Reply to
Zbych

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

Reply to
T.M.F.

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ś).

Reply to
Zbych

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

formatting link
Jak to w koncu jest?

Reply to
T.M.F.

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.
Reply to
Zbych

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.