Ist ein Dualport-RAM mit FPGA machbar?

Gast #202241
Lesenswert?
• ▲
▼
Hi,
du meinst doch eher, einen single port RAM mitttels FPGA zu einem dual
port RAM aufzurüsten, verstehe ich das richtig?
Eine dürftige aber relativ einfache Lösung wäre, mit dem FPGA zwei
Ports auf den RAM (zeitlich) zu multiplexen, allerdings steht dir dann
nur noch jeweils die halbe Bandbreite zur Verfügung.
Ob man dafür allerdings einen FPGA missbrauchen soll? Ich würde sagen,
dass ein einfacher Speicherbus dafür besser geeignet ist.

/Christian

P.S.: Das distributed dual port BlockRAM findet sich auch in anderen
Xilinx FPGAs, z.B. Virtex2 (Pro)
Gast #202242
Lesenswert?
• ▲
▼
Hallo Christian

Ja ich möchte ein single port RAM zu einen dual Port RAM machen.
Am liebsten wärde mir wenn ich PC SDRAM verwenden könnte die wären
gross und günstig. Nur verstehe ich überhaupt nicht über diese RAMs
und das auffrischen soll sehr kompliziert sein.

Meine Idee wäre ein doppelt so schnelles RAM zu verwenden und kurz
dazwischen zu greifen um die Daten zu verändern.

Es soll ein universeller RAM Simulator werden bei dem ich in Echtzeit
Daten ändern kann.

Zwischen 2 verschiednen RAMs hin und her schalten möchte ich nicht.

Oder hast du eine andere Idee?
Gast #202243
Lesenswert?
• ▲
▼
Ich meinte, dass du zwei Ports auf ein RAM multiplext, deswegen auch die
halbe Bandbreite. Das entspricht deiner Idee.
Es spricht nichts dagegen, ein PC-SDRAM zu nutzen. Besorg dir am besten
einen kompletten Controller-Core, vielleicht bietet deine
Entwicklungsumgebung sowas sogar fertig an. Dann brauchst du dir keine
Gedanken um Refreshzyklen etc. zu machen.
Gast #202244
Lesenswert?
• ▲
▼
Ich suche schon lange einen Controller der mir nur die Auffrischung
eines SDRAMs übernehmen würde ohne dass ich ihn programmieren müsste.
So dass ich es wie ein normales SRAM verwenden könnte.

Doch habe ich noch nie so was gefunden.

Gibt es so was?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren