FPGA Memory verwenden

Gast #4814812
Ich habe eine Frage bzgl. der Speicherung von Daten. Ich verwende im 
Moment ein Smaftfusion2 FPGA von Microsemi. Vom PC zum SoC habe ich eine 
Ethernet Schnittstelle, diese funktioniert bereits. Jetzt habe ich das 
Problem dass ich 2 Tabellen mit der Größe von weite 12 Bit und tiefe 
4096 speichern will. Diese Werte in der Tabelle sind dazu da um bei 
einer Geschwindigkeit die Werte zu verwenden. In welchen Speicher setzte 
ich die Werte? In einen SRAM? Dies ist ok, dass die Werte nach dem 
ausschalten des FPGAs verloren gehen.
Sorry für die Frage aber ich bin ein Neuling auf diesem Gebiet. Würde 
mich über jede Antwort freuen.
Im FPGA gibt es Block-RAM (feste Speicherblöcke) und Distributed RAM 
(pure Logik). Beide kann man auch als ROM benutzen, indem man einfach 
nicht drauf schreibt. Der (initiale) Inhalt dieser Speicherzellen ist 
üblicherweise Teil des Bitstreams, mit dem du den FPGA konfigurierst.

Für bessere Antworten ist die Frage zu unkonkret.
- Was willst du
- warum
- wohin speichern,
- wie lange und
- was hast du alles zur Verfügung?
Ich dachte, als Teilschweizer sei Ich derjenige, ein Problem haben 
sollen müsste, die Deutsche Sprache zu verwenden, aber es gibt wohl noch 
andere.

Ich sortiere mal:

Jemand möchte eine Tabelle per Ethernet in einem FPGA speichern, um sie 
dort "schnell" zu verwendent.

Ich erlese dort heraus eine Art von programmierbarem Signalgenerator.

Die Lösung ist ein Block-RAM mit einer Methodik, um die Daten rein zu 
bekommen und auszulesen. Für die ganz Bequemen täte es die dual 
Port-Option.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.