GAL - jak ugryźć

Jan 25, 2007 13 Replies

Hej,



Nie mam wiedzy na temat układów logiki programowalnej, a mam potrzebe ;-) Więc bardzo proszę o nakierowanie mnie, problem jest następujący mam do zaadresowania pamięć równoległą SRAM 512kx8 - muszę ją zapełnić próbkami z ADC jakieś 17 MHz samplowanie. Czyli potrzebuje licznik o długości 20 bitów + jakaś tam logika sterująca.


  1. czy da się to zrobić na jakimś galu czy bez FPGA sie nie obejdzie
  2. czy są jakieś darmowe narzędzia programistyczne do GAL'i najlepiej pod linuxa ?

Dnia 2007-01-25 21:45, Użytkownik Verox napisał :

IMHO na GAL-u nie, za mały weź jakieś CPLD

poszukaj na stronach producentów, Lattice, Xilinx, Altera na pewno mają darmowe, ale pod Linuxa raczej nie

On Thu, 25 Jan 2007 22:09:04 +0100, Michał Baszyński napisał:

Szkoda.

Będe musiał, z tym że tych raczej nie ma w ,,normalnych - prototypowych'' obudowach :-(

No właśnie, gdzie sie nie obrócisz tam musisz zapłacić haracz billowi

co, Altera już nie robi nic z EPM7xxx w PLCC? Do PLCC są przewlekane podstawki...

Są w obudowach plcc. A do tych są z kolei podstawki, w tym również do montażu przewlekanego :)

TP.

Jak sie tak bardzo boisz .. liczniki daj gotowe, sterowanie zrob na gal.

A programator masz ? one w wiekszosci wymagaja dosc drogiego.

Wiec jednak CPLD.

J.

Mniejsze są w PLCC

Bez przesady. Xilinx ma na pewno swojego ISE pod Linuxa. Jest darmowy, tylko do ściągnięcia trzeba mieć cierpliwość (1GB i cieknie dosyć wolno). Nie wiem jak inni, bo nie sprawdzałem.

pozdrawiam

majek

In the darkest hour on Fri, 26 Jan 2007 10:10:30 +0100, Marek Wodzinski snipped-for-privacy@ODSPAMIACZ.mamy.to> screamed:

Altera oidp też ma (oidp ponieważ używam zestawu od Xilinxa).

Potrzebujesz licznik 19 bitów. Jeśli nie potrzebujesz, by próbki w pamięci były zapisane liniowo, to może adresuj pamięć rejestrem LFSR. Z twojego opisu nie wynika, jak chciałbyś tą pamięć później odczytać, ale z użyciem LFSR w prosty i szybki sposób wykonasz adresowanie nawet z klasycznymi układami TTL. 19 bitowy LFSR bez problemu zmieści się w GAL20V8.

pzdr mk

Dzięki, już sie doinformowałem, t6eraz tylko nauka VHDL'a :-)

Nie ma się czego bać :-) Naucze sie :-)

No właśnie :-)

J.F. napisał(a):

Niekoniecznie - już parę razy na tej grupie pisałem o GALBlast

formatting link
też jego nieco zmodyfikowana wersja opisana w Nowym Elektroniku

6/2003. Ja mam z tym programatorem bardzo pozytywne doświadczenia, choć co prawda wiele nim nie programowałem i z reguły były to układy Lattice'a. Do opisywanego zastosowania pewnie prościej wziąć CPLD, ale wspomniana w innym poście propozycja zrobienia tego na LFSR wprutym do GAL-a jest ciekawa.

Ni ch* sie nie zmiesci. On potrzebuje 19 bitow, 20V8 ma tylko 8.

J.

GAL'a w życiu nie użyłem... pamiętałem, że jeden z numerków to liczba przerzutników... no i się mi pozajączkowało... :-/

pzdr mk

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required