Dual Port RAM - gdzie szukac?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: spamtrap_at_nospam_amelek.gda.pl.invalid (Marek Michalkiewicz)
Subject: Dual Port RAM - gdzie szukac?
Date: Tue, 22 Jul 2003 08:39:34 +0000 (UTC)


Czy ktos stosuje pamieci Dual Port RAM i wie, gdzie mozna je kupic
w rozsadnych ilosciach i terminach? IDT i Cypress robia niby duzy
wybor tych kosci - do projektu wstepnie wytypowalem IDT7035 lub
CY7C0251 (8K*18), ale dystrybutorzy IDT (Spezial, Silica) nie maja
nic na magazynie (minimum 45 sztuk, 8 tygodni, ok. 20 EUR/szt.),
a Cypress na swojej stronie nie przyznaje sie do dystrybutora w PL.
Na poczatek potrzeba tylko kilka sztuk (prototyp, 1 szt. na wyrob).

Czy problem z dostepnoscia DPRAM jest na tyle powazny, ze lepiej sobie
odpuscic, skomplikowac troche logike i zastosowac zwykla pamiec SRAM?

pozdrawiam
Marek


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!newsfeed01.sul.t-online.de!t-online.de!news.belwue.de!news-ge.switch.ch!switch.ch!cern.ch!new

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kasprowicz" <Grzegorz.Kasprowicz_at_nospam_cern.ch>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Tue, 22 Jul 2003 13:10:38 +0200


kiedys uzywali tego w jakims projekcie AVT, bodajze oscyloskop cyfrowy..
moze do nich uderz
a jesli cos robisz na FPGA, to wiekszosc dobrych kosci ma wbudowane kilka
kilk RAM, ktore moga sluzyc nawet jako 4 port RAM...
np Cyclone, ACEX...



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.man.poznan.pl!news-fra1.dfn.de!npeer.de.kpn-eurorings.net!newsfeed2.netcologne.de!news.netcologne.de!newsfeed01.chello.at!news.chello.at.POSTED!53ab2750!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Lukasz" <turonl_at_nospam_nospa.poczta.NO.onet.pl>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Tue, 22 Jul 2003 15:03:28 GMT



Użytkownik "Marek Michalkiewicz" <spamtrap_at_nospam_amelek.gda.pl.invalid> napisał w
wiadomości news:bfit86$ggm$1_at_nospam_alf.amelek.gda.pl...
Czy ktos stosuje pamieci Dual Port RAM i wie, gdzie mozna je kupic
w rozsadnych ilosciach i terminach? IDT i Cypress robia niby duzy
...

Kiedys chcialem uzyc DPRAM w swoim projekcie - znalazlem je wtedy w ofercie
EURO - IMPEX MARKETING.
http://rs.empathy.com.pl/index.phtml?k=95632051&sid=03587085ec982dfaa2ba29975bbd0934
Niestety w koncu zrezygnowalem z tego projektu wiec szczegolow co do ilosci
i terminow nie znam...

Pozdrawia
Lukasz



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.e-wro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_at_nospam_poczta.onet.pl.nospam>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Tue, 22 Jul 2003 21:55:05 +0200


On Tue, 22 Jul 2003 08:39:34 +0000 (UTC), Marek Michalkiewicz wrote:
Czy problem z dostepnoscia DPRAM jest na tyle powazny, ze lepiej sobie
odpuscic, skomplikowac troche logike i zastosowac zwykla pamiec SRAM?

Jesli tylko dasz rade - odpusc sobie.

J.


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: 23 Jul 2003 04:01:29 +0200


On Tue, 22 Jul 2003 21:55:05 +0200, J.F. <jfox_at_nospam_poczta.onet.pl.nospam> wrote:
On Tue, 22 Jul 2003 08:39:34 +0000 (UTC), Marek Michalkiewicz wrote:
Czy problem z dostepnoscia DPRAM jest na tyle powazny, ze lepiej sobie
odpuscic, skomplikowac troche logike i zastosowac zwykla pamiec SRAM?

Jesli tylko dasz rade - odpusc sobie.
Ale biorąc podo uwagę fakt że zwykły (S)RAM ma tylko jedną szynę
adresową i danych, to takie rozwiązanie (tzn. zewnętrzy arbitraż) może
dosyć skutecznie spowolnić cały system. Do DPRAM oba urządzenia mogą
pisać/czytać zupełnie niezależnie jeśli tylko nie próbują pisać/czytać
pod ten sam adres. Czyli w pierszym przypadku konflikt występuje zawsze
gdy oba urządzenia rządają dostępu do pamięci, a w drugim tylko wtedy,
gdy żądają dostępu do tego samego adresu.


Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: 23 Jul 2003 04:35:25 +0200


On 23 Jul 2003 04:01:29 +0200, Jan Dubiec <jdx_at_nospam_slackware.pl> wrote:
[.....]
gdy oba urządzenia rządają dostępu do pamięci, a w drugim tylko wtedy,
^^^^^^^
gdy żądają dostępu do tego samego adresu.
O q*, nie przypuszczałem że coć takiego może mi się zdarzyć. ;-) Co
ciekawsze, w następnym wierszu jest OK. To chyba przez tą późną porę. ;-)

Regards,
/J.D.

--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.e-wro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_at_nospam_poczta.onet.pl.nospam>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Wed, 23 Jul 2003 12:40:13 +0200


On 23 Jul 2003 04:01:29 +0200, Jan Dubiec wrote:
Czy problem z dostepnoscia DPRAM jest na tyle powazny, ze lepiej sobie
odpuscic, skomplikowac troche logike i zastosowac zwykla pamiec SRAM?

Jesli tylko dasz rade - odpusc sobie.

Ale biorąc podo uwagę fakt że zwykły (S)RAM ma tylko jedną szynę
adresową i danych, to takie rozwiązanie (tzn. zewnętrzy arbitraż) może
dosyć skutecznie spowolnić cały system. Do DPRAM oba urządzenia mogą
pisać/czytać zupełnie niezależnie jeśli tylko nie próbują pisać/czytać
pod ten sam adres. Czyli w pierszym przypadku konflikt występuje zawsze
gdy oba urządzenia rządają dostępu do pamięci, a w drugim tylko wtedy,
gdy żądają dostępu do tego samego adresu.

Tylko co ci po tych zaletach, jesli kostki nigdzie nie dostaniesz ?
Albo padnie, a druga znow trzy miesiace.

J.


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: 23 Jul 2003 16:58:34 +0200


On Wed, 23 Jul 2003 12:40:13 +0200, J.F. <jfox_at_nospam_poczta.onet.pl.nospam> wrote:
[.....]
Tylko co ci po tych zaletach, jesli kostki nigdzie nie dostaniesz ?
Albo padnie, a druga znow trzy miesiace.
No przecież dostaniesz. Przedpiścy podawali nawet gdzie. ;-) Trzeba
sobie kupić całe pudełko. Na zapas. :-)

Inna sprawa, że część polskich tzw. "dystrybutorów" wydaje się być
zwykłymi firmami krzak które przy pomocy telefonu, biurka i kawałka
lokalu próbują robić biznes nic przy tym nie inwestując - np. w zakup
małych ilości co ciekawszych podzespołów w celu późniejszej ich
odsprzedaży jako próbki dla stałych lub dobrze zapowiadających się
klientów.

Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.task.gda.pl!unknown!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: spamtrap_at_nospam_amelek.gda.pl.invalid (Marek Michalkiewicz)
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Thu, 24 Jul 2003 21:00:11 +0000 (UTC)


J.F. <jfox_at_nospam_poczta.onet.pl.nospam> wrote:
On Tue, 22 Jul 2003 08:39:34 +0000 (UTC), Marek Michalkiewicz wrote:
Czy problem z dostepnoscia DPRAM jest na tyle powazny, ze lepiej sobie
odpuscic, skomplikowac troche logike i zastosowac zwykla pamiec SRAM?

Jesli tylko dasz rade - odpusc sobie.

Troche ciezko bedzie...

Moze opisze, jak wyglada projekt: z jednej strony jest ADC i DAC
(dwa w jednym - CS4272) podlaczony przez I2S, probkowanie 192kHz
(wykorzystywany tylko jeden z dwoch kanalow w kazdym kierunku,
przetwornik generuje wlasny zegar transmisji: 64fs=12.288MHz).
Kawalek logiki (prawdopodobnie bedzie to Xilinx 9572) pobiera
w kolko kolejne probki 16-bitowe z DPRAM i wysyla do DAC, w tym
samym czasie odbiera z ADC i wpisuje do DPRAM pod ten sam adres,
potem zwieksza adres o 1 i tak caly czas.

Z drugiej strony jest komputer ktory ma dostep do DPRAM przez
magistrale PC/104. Program czyta probki z DPRAM, w jakis tam
sposob je przetwarza i wpisuje znowu do DPRAM. Na upartego,
DPRAM daloby sie zastapic dwoma pamieciami FIFO, ale problem
z dostepnoscia chyba podobny, do tego trzeba jakos obslugiwac
oproznienie i przepelnienie. A caly uklad to wlasciwie taka
16-bitowa karta dzwiekowa ISA - full-duplex, mono, ale za to
z wypasionym pasmem przenoszenia do ok. 80kHz :)

Docelowo to pewnie zamiast calego tego patentu bedzie jakis DSP
z wbudowanym portem I2S - ale na razie trzeba miec cos, na czym
da sie w miare latwo testowac algorytmy przetwarzania sygnalu,
a najszybciej mi sie to robi pod Linuksem, stad taka moze troche
zakrecona konstrukcja oparta na PC.

Zastosowanie zwyklej pamieci RAM wymagaloby wstrzymywania
jednej lub drugiej strony w razie konfliktu - wykonalne, ale
obawiam sie ze bedzie wymagalo wiekszego Xilinx-a, a jeszcze
nie jestem zbyt mocny w narzedziach do tego i moge sie na
czyms wylozyc (obie strony DPRAM dzialaja asynchronicznie).

Poza tym, jest sporo danych do przepchniecia przez magistrale
ISA (razem w obie strony 768 KB/s), musi zostac troche CPU na
wlasciwe przetwarzanie, wiec najchetniej wystawialbym zawsze
0WS# by nie tracic czasu.

Kosci do kart dzwiekowych szukalem - te, ktore byly jeszcze na
ISA (nie PCI), nie obslugiwaly probkowania 192kHz (max 48kHz),
a pasmo 80kHz jest narzucone w wymaganiach projektu. Tak sobie
wymyslilem z tym DPRAM, ze bedzie latwo oprogramowac (bez uzycia
przerwan, bez DMA, malo krytyczne czasowo bo w buforze miesci
sie 8K probek czyli ok. 40ms, wszystko moze dzialac na poziomie
normalnego procesu uzytkownika, bez grzebania w kernelu, tylko
mmap() kawalka /dev/mem i jazda) - no i teraz kombinuje...

pozdrawiam
Marek


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.e-wro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_at_nospam_poczta.onet.pl.nospam>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Fri, 25 Jul 2003 08:51:18 +0200


On Thu, 24 Jul 2003 21:00:11 +0000 (UTC), Marek Michalkiewicz wrote:
Jesli tylko dasz rade - odpusc sobie.

Troche ciezko bedzie...
Moze opisze, jak wyglada projekt: z jednej strony jest ADC i DAC
Kawalek logiki (prawdopodobnie bedzie to Xilinx 9572) pobiera
w kolko kolejne probki 16-bitowe z DPRAM i wysyla do DAC, w tym
samym czasie odbiera z ADC i wpisuje do DPRAM pod ten sam adres,
potem zwieksza adres o 1 i tak caly czas.

Z drugiej strony jest komputer ktory ma dostep do DPRAM przez
magistrale PC/104. Program czyta probki z DPRAM, w jakis tam
sposob je przetwarza i wpisuje znowu do DPRAM. Na upartego,
DPRAM daloby sie zastapic dwoma pamieciami FIFO, ale problem
z dostepnoscia chyba podobny,

A czy nie dasz rady podzielic tego na dwie zwykle kosci ram
na zasadzie: jedna widzi komputer, druga A/D/A. Potem szybki
switch - A/D/A sobie odczytuje pierwsza, a komputer moze
odczytac dane z drugiej, wpisac co tam trzeba, i znow switch.

Poza tym, jest sporo danych do przepchniecia przez magistrale
ISA (razem w obie strony 768 KB/s), musi zostac troche CPU na
wlasciwe przetwarzanie, wiec najchetniej wystawialbym zawsze
0WS# by nie tracic czasu.

Pamieci sa teraz na tyle szybkie, ze spokojnie to zrobisz w 0WS.
tzn mozesz rozpoczac odczyt/zapis danych z A/D/A jesli komputer
sie akurat nie dobiera, i spokojnie te operacje dokonczysz
oraz wystawisz wlasciwe dla komputera dane jesli nawet zrobi to w
srodku transferu.

Nawiasem mowiac - tych danych jest faktycznie na tyle duzo ze ja bym
sie zastanowil nad DMA czy bus master - procesor bedzie tu glownie
czekal na zakonczenie operacji ISA ..

Tak sobie wymyslilem z tym DPRAM, ze bedzie latwo oprogramowac

Latwo. Tylko gdzie to kupic ?

J.

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <No_this_fu__ing_spam__jerry1111__remove_at_nospam_wp.pl>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Sat, 26 Jul 2003 00:41:04 +0200


Tak sobie wymyslilem z tym DPRAM, ze bedzie latwo oprogramowac

Latwo. Tylko gdzie to kupic ?

Kupic to sie da. Ale kto za to bedzie placic?

Ja bym wstawic szybkie RAMy, ewentualnie jakies FIFO na 2 bajty
i logika do przelaczania. ISA chodzi na 12 albo 15MHz? Tak? No to nie
sa krotkie czasy :-)

--
jerry

Jesli pedzisz bimber, pamietaj:
- z burakow nalezy w pierwszej kolejnosci sciagnac dresy
(c) by Daniel


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Dual Port RAM - gdzie szukac?
Date: Wed, 23 Jul 2003 02:49:52 +0200


wybor tych kosci - do projektu wstepnie wytypowalem IDT7035 lub
CY7C0251 (8K*18), ale dystrybutorzy IDT (Spezial, Silica) nie maja
nic na magazynie (minimum 45 sztuk, 8 tygodni, ok. 20 EUR/szt.),
a Cypress na swojej stronie nie przyznaje sie do dystrybutora w PL.
Na poczatek potrzeba tylko kilka sztuk (prototyp, 1 szt. na wyrob).

Jakieś DP-RAMY ma na składzie ROPLA ELEKTRONIK z Wrocławia (oni mają parę
ciekawych 'śmieci' na stoku z jakiejś niemieckiej wyprzedaży) - jak chcesz listę
to odezwij się na priva to Ci wyślę, kupisz raczej za jakieś rozsądne ceny bo
chyba o to "nik" nie pyta.

MC
--
Czy to sens ma, kląć, że ten Świat z kiepskiego zrobiony surowca,
Bo dobry Bóg już zrobił co mógł, teraz trzeba zawołać fachowca.

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mai