GAL - jak ugryźć

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 ?
Reply to
Verox
Loading thread data ...

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

Reply to
invalid unparseable

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

Reply to
Verox

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

Reply to
Marek Lewandowski

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

TP.

Reply to
Tomasz Piasecki

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.

Reply to
J.F.

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

Reply to
Marek Wodzinski

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

Reply to
Artur M. Piwko

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

Reply to
mk

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

Reply to
Verox

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

No właśnie :-)

Reply to
Verox

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.
Reply to
Darek R.

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

J.

Reply to
J.F.

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

Reply to
mk

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.