RTV forum PL | NewsGroups PL

Jak zaadresować pamięć SRAM 512kx8 z ADC 17 MHz GAL czy FPGA?

GAL - jak ugryźć

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaadresować pamięć SRAM 512kx8 z ADC 17 MHz GAL czy FPGA?

Verox
Guest

Thu Jan 25, 2007 10:45 pm   



Hej,

Nie mam wiedzy na temat układów logiki programowalnej, a mam potrzebe Wink
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 ?

--
begin 755 signature.exe
[verox <at> a4 <dot> pl] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek

Tomasz Piasecki
Guest

Thu Jan 25, 2007 10:45 pm   



Verox wrote:
Quote:
Będe musiał, z tym że tych raczej nie ma w ,,normalnych - prototypowych''
obudowach Sad
Są w obudowach plcc. A do tych są z kolei podstawki, w tym również do

montażu przewlekanego :)

TP.

--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ @poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |

Marek Lewandowski
Guest

Thu Jan 25, 2007 10:45 pm   



Verox wrote:

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

co, Altera już nie robi nic z EPM7xxx w PLCC? Do PLCC są przewlekane
podstawki...
--
Marek Lewandowski
ICQ#/GG#: ask per mail. mail: locust[X]poczta/onet/pl
my gallery: http://www.pbase.com/mareklew
my kind-of-a-blog: http://lockaphoto.stufftoread.com

Michał Baszyński
Guest

Thu Jan 25, 2007 10:45 pm   



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

Quote:
mam 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

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

Quote:
2. czy są jakieś darmowe narzędzia programistyczne do GAL'i najlepiej pod
linuxa ?

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

--
Pozdr.
Michał

Verox
Guest

Thu Jan 25, 2007 11:17 pm   



On Thu, 25 Jan 2007 22:09:04 +0100, Michał Baszyński napisał:
Quote:
Dnia 2007-01-25 21:45, Użytkownik Verox napisał :

mam 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

IMHO na GAL-u nie, za mały

Szkoda.

Quote:
weź jakieś CPLD

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

Quote:
2. czy są jakieś darmowe narzędzia programistyczne do GAL'i najlepiej pod
linuxa ?

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

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

--
begin 755 signature.exe
[verox <at> a4 <dot> pl] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek

J.F.
Guest

Fri Jan 26, 2007 12:00 am   



On Thu, 25 Jan 2007 21:17:41 +0000 (UTC), Verox wrote:
Quote:
mam 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
IMHO na GAL-u nie, za mały
weź jakieś CPLD

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

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.

Marek Wodzinski
Guest

Fri Jan 26, 2007 10:10 am   



Verox wrote:
Quote:
weź jakieś CPLD

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

Mniejsze są w PLCC

Quote:
2. czy są jakieś darmowe narzędzia programistyczne do GAL'i najlepiej pod
linuxa ?
poszukaj na stronach producentów, Lattice, Xilinx, Altera na pewno mają
darmowe, ale pod Linuxa raczej nie

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

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
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg

Artur M. Piwko
Guest

Fri Jan 26, 2007 12:45 pm   



In the darkest hour on Fri, 26 Jan 2007 10:10:30 +0100,
Marek Wodzinski <majek@ODSPAMIACZ.mamy.to> screamed:
Quote:
2. czy są jakieś darmowe narzędzia programistyczne do GAL'i najlepiej pod
linuxa ?
poszukaj na stronach producentów, Lattice, Xilinx, Altera na pewno mają
darmowe, ale pod Linuxa raczej nie

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

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.


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

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:213B ]
[ 11:45:30 user up 11233 days, 23:40, 1 user, load average: 0.06, 0.06, 0.06 ]

Computers are only human.

mk
Guest

Sat Jan 27, 2007 5:35 pm   



Newsuser "Verox" <antispam_verox@bijspamera.veroxsystems.com> wrote:
Quote:
Nie mam wiedzy na temat układów logiki programowalnej, a mam potrzebe
Wink 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

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

Darek R.
Guest

Sat Jan 27, 2007 7:49 pm   



J.F. napisał(a):
Quote:
A programator masz ? one w wiekszosci wymagaja dosc drogiego.

Niekoniecznie - już parę razy na tej grupie pisałem o GALBlast
http://www.geocities.com/mwinterhoff/galblast.htm
Jest 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.

--
Pozdrawiam,
Dariusz Rzońca

Verox
Guest

Sat Jan 27, 2007 8:01 pm   



On Thu, 25 Jan 2007 22:44:19 +0100, Tomasz Piasecki napisał:
Quote:
Verox wrote:
Będe musiał, z tym że tych raczej nie ma w ,,normalnych - prototypowych''
obudowach Sad
Są w obudowach plcc. A do tych są z kolei podstawki, w tym również do
montażu przewlekanego Smile

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


--
begin 755 signature.exe
[verox <at> a4 <dot> pl] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek

Verox
Guest

Sat Jan 27, 2007 8:02 pm   



On Fri, 26 Jan 2007 00:00:14 +0100, J.F. napisał:
Quote:
On Thu, 25 Jan 2007 21:17:41 +0000 (UTC), Verox wrote:
mam 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
IMHO na GAL-u nie, za mały
weź jakieś CPLD

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

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

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

Quote:
A programator masz ? one w wiekszosci wymagaja dosc drogiego.
Wiec jednak CPLD.

No właśnie :-)


--
begin 755 signature.exe
[verox <at> a4 <dot> pl] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek

J.F.
Guest

Sun Jan 28, 2007 8:38 am   



On Sat, 27 Jan 2007 17:35:05 +0100, mk wrote:
Quote:
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.

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

J.

mk
Guest

Sun Jan 28, 2007 8:15 pm   



Newsuser "J.F." <jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
On Sat, 27 Jan 2007 17:35:05 +0100, mk wrote:
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.

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

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

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaadresować pamięć SRAM 512kx8 z ADC 17 MHz GAL czy FPGA?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map