Forum: FPGA, VHDL & Co. Falsches behaviour RAM


von rittner (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich muss für einen Kurs ein Problem lösen (spezifiziert unter "RAM 
Angabe"), komme aber leider zu keiner Lösung (siehe RAM_beh). Könnte mir 
jemand weiterhelfen?

Danke und LG,
Rittner

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

rittner schrieb:
> komme aber leider zu keiner Lösung (siehe RAM_beh).
Was ist dort zu sehen? Was soll passieren und was passiert stattdessen? 
Was ist dein Ausgangspunkt und was hat du verändert? Wo ist die 
unveränderte Datei RAM.vhd?
1
signal ram : memory_t (32767 downto 0)
Warum definierst du das RAM "verkehrt" herum? Ich hätte da eher 0 to 
irgendwas erwartet...

von freduardo (Gast)


Lesenswert?

Wie Lothar schon schrieb: Man kann nicht erkennen, welcher Teil von Dir 
ist, und welcher Teil die ursprüngliche Datei ist.

Beim Durchlesen der angehängten (Deiner?) Datei stellen sich mir aber 
schon einige Fragen, ob das tatsächlich so in der Aufgabe gewünscht 
wurde:


- Wie will man mit 12 Bit Addressen ein 32k x 16Bit RAM adressieren?

- Alle RAMs mit asymmetrischen Aspect Ratios (unterschiedlich breite 
Datenein- und ausgänge), die ich bisher gesehen habe, haben getrennte 
und unterschiedlich breite Adressleitungen jeweils zum Lesen und 
Schreiben. In dem jetztigen RAM kann man nur die Hälfte der Daten, die 
man geschrieben hat auch wieder auslesen.

Es wäre gut die ursprüngliche Datei zu sehen, um genauer sagen zu 
können, was nicht stimmt

von Gerd E. (robberknight)


Lesenswert?

freduardo schrieb:
> In dem jetztigen RAM kann man nur die Hälfte der Daten, die
> man geschrieben hat auch wieder auslesen.

Klassisches Write-Only-Memory eben. Gibt es schon seit den Siebzigern, 
z.B. Signetics 25120.

Sinnvoll vor allem für FINO-Zugriffsmuster (First In Never Out).

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Gerd E. schrieb:
> Sinnvoll vor allem für FINO-Zugriffsmuster (First In Never Out).
Der dafür nötige Speicher selbst besteht aus Flops, statt wie üblich aus 
Flipflops.

von Edgar S. (Firma: keine) (heinbloed1)


Lesenswert?

Falsches behaviour RAM -> perfektes Denglisch

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.