Forum: Mikrocontroller und Digitale Elektronik Dual-ported RAM


von electrics (Gast)


Lesenswert?

Wie viele Pins für Datenleitungen hat ein 512x8 Dual-ported RAM 
Baustein? Und wie viele Adresseingänge hat ein 2048kx16 FiFo? Ich komme 
mit den Bezeichnungen immer durcheinander und bräuchte da vielleicht 
kurz Hilfe.

von Bastler (Gast)


Lesenswert?

Wie wäre es mit den Angaben mal eine der Datenblatt-Suchmaschinen zu 
füttern? Da kommen sicher belastbare Ergebnisse raus und dann kann man 
sich die auch hinlegen falls man es wieder vergisst...

von C. A. Rotwang (Gast)


Lesenswert?

electrics schrieb:
> Wie viele Pins für Datenleitungen hat ein 512x8 Dual-ported RAM
> Baustein? Und wie viele Adresseingänge hat ein 2048kx16 FiFo? Ich komme
> mit den Bezeichnungen immer durcheinander und bräuchte da vielleicht
> kurz Hilfe.

differential oder single ended? adress und datenbus gemuxed?

von Dieter W. (dds5)


Lesenswert?

Ein FIFO hat überhaupt keine (externen) Adresseingänge. Die Adressen 
werden intern von der Schreib-Lese-Logik verwaltet.

von Falk B. (falk)


Lesenswert?

@ electrics (Gast)

>Wie viele Pins für Datenleitungen hat ein 512x8 Dual-ported RAM
>Baustein?

Wahrscheinlich 9 Adressleitungen und 8 Datenleitungen.

512x8

512 Speicherstellen a 8 Bit Breite.

ld(512)=9

> Und wie viele Adresseingänge hat ein 2048kx16 FiFo?

Siehe Werner. Gar keine. Dort gibt es nur einen 16 Bit Dateneingang, 16 
Bit Datenausgang und RD und WR Signale + ggf. ein paar Flags (empty, 
half full, full).

von C. A. Rotwang (Gast)


Lesenswert?

Falk B. schrieb:
> @ electrics (Gast)
>
>>Wie viele Pins für Datenleitungen hat ein 512x8 Dual-ported RAM
>>Baustein?
>
> Wahrscheinlich 9 Adressleitungen und 8 Datenleitungen.

Psst, Dual-Port , nicht single port ...

von electrics (Gast)


Lesenswert?

Schon mal vielen Dank, was heißt dass 'psst dual port', also ist 9 nicht 
richtig?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

electrics schrieb:
> was heißt dass 'psst dual port', also ist 9 nicht
> richtig?

Naja, wenn ein RAM 'Dual Ported' ist, dann wird er ja nicht nur einen 
Daten I/O Bus haben, sondern zwei. Das ist ja der Witz am Dual Port. Und 
es geht nicht um die 9 Adressleitungen, sondern z.B. um die 8 
Datenleitungen.
Echter Dual Port RAM hat aber zwei Gruppen von Adressleitungen und zwei 
Daten I/O Busse.
Allerdings ist das praktisch nur in alten DSP- und Grafikapplikationen 
zu finden, macht heute keiner mehr.

von Bitwurschtler (Gast)


Lesenswert?

Matthias S. schrieb:
> Allerdings ist das praktisch nur in alten DSP- und Grafikapplikationen
> zu finden, macht heute keiner mehr.

Als einzelne DP-Rams Chips mag das stimmen, aber in FPGA's findet man 
noch häufig Dual Port RAM -strukturen,die  beispielsweise als 
Registerbank konfiguriert werden. Oder mit ein paar countern Drumherum 
als Fifos,

von Matthias M. (Firma: privat) (quadraturencoder)


Lesenswert?

Schauen wir doch einfach mal bei Farnell:

Da sind schon mal die Fifos:

http://de.farnell.com/c/halbleiter-ics/speicherbausteine/fifo

und verfügbar ist nur der IDT7205L20JG:

http://www.farnell.com/datasheets/57883.pdf?_ga=2.187642925.441631941.1506674829-20670474.1451952568

Und der hat einen Datenbus In und einen Datenbus Out, Read, Write und 
Reset.


Dual Port RAM wird schwerer. Fündig wird man z.B. bei Cypress, die zwei 
volle Daten- und Addressbusse in einem praktischen BGA vereinen:

http://www.cypress.com/file/138571/download

So richtig was für Hobbybastler :-D

von Erich (Gast)


Lesenswert?

>512x8 Dual-ported RAM Baustein?
> Und wie viele Adresseingänge hat ein 2048kx16 FiFo?

Ist bei der 2. Zeil das "k" vielleicht zuviel?
Mit "k" gibt es das wohl (noch?) nicht.
Also nur 2048x16

Beides wären dann "alte" Bauteile, inzwischen gibt es die deutlich 
grösser.
Alles bei IDT und/oder Cypress

Ein 64k x 16 Dual-Port Ram gibt es in PLCC84
https://www.idt.com/products/memory-logic/multi-port-memory/asynchronous-dual-port-rams/7008-64k-x-8-dual-port-ram

Gruss

von Erich (Gast)


Lesenswert?

Korrektur:
Das ist nur ein 64k x 8 ,
also zwei kaufen...

Gruss

von Bitwurschtler (Gast)


Lesenswert?

Matthias M. schrieb:
> Dual Port RAM wird schwerer. Fündig wird man z.B. bei Cypress, die zwei
> volle Daten- und Addressbusse in einem praktischen BGA vereinen:
>
> http://www.cypress.com/file/138571/download

Bei dem Geld für mickrig Speicher, kann man auch ernsthaft über einen 
kleinen FPGA resp. FPGA-modul nachdenken das sich als dual port 
konfigurieren lässt. Der da hat mindestens 360kbit und kost bei Farnell 
22€
http://de.farnell.com/xilinx/xc7a15t-1ftg256c/fpga-artix-7-170-i-o-ftbga-256/dp/2760101

von TU Student 1. (student0)


Lesenswert?

Was spricht gegen einen FIFO wie den AL422B/AL440B zur Synchronisation? 
Ist ein DRAM-FIFO mit 2 unabhängigen Datenbussen und Takten.   Einzige 
Bedingung ist, dass der Read-Pointer dem Write-Pointer um 128 
Speicherstellen/Takte nacheilen muss.

http://www.51hei.com/f/AL422B_Data_Sheets.pdf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.