Forum: FPGA, VHDL & Co. FiFo Speicher Betrachten


von Stefan K. (stefan82)


Lesenswert?

Hallo zusammen,

um mir die Funktionsweisen FirstWordFallThrough etc. ein wenig zu Gemüte 
zu führen hätte ich gern die Möglichkeit mir den kompletten 
Speicherinhalt meines FiFos (mit Xilinx CoreGen erstellt) zu betrachten.
Gibt es da in der Xilinx ISE 10.1 (WebPack) irgendein Tool für, welches 
ich noch nicht gefunden habe?

Mir schwebt da so grob folgendes vor (sehr einfach gehalten ;-)):

                              FiFo
-------------------    ##################
- Neues Datenwort - => # 00110011001100 #
-------------------    ##################
                       #      ....      #
                       ##################    --------------------
                       # 11001100110011 # => - erstes Datenwort -
                       ##################    --------------------

Danke für Antworten und Gruß,

Stefan

von Jan M. (mueschel)


Lesenswert?

Nein, das ist mit der vorhandenen Hardware nicht direkt moeglich. Du 
braeuchtest ja dann insgesamt drei unabhaengige Zugriffe auf den 
Speicher: Zum Schreiben, Lesen und zum "Betrachten". Die Hardware 
unterstuezt jedoch nur dual-port-RAM, d.h. mit zwei 
Zugriffsmoeglichkeiten.
Workarounds, zwar keine Fifos, aber RAM, aus dem man ja einfach einen 
FiFo bilden kann, findest du unter den Stichworten tri-ported oder 
quad-port-memory. Wenn ich mich richtig erinnere, gibt es da auch eine 
Application Note von Xilinx dazu.

von Stefan K. (stefan82)


Lesenswert?

Hallo Jan,

hardwaremäßig wäre mir diese Ansicht zunächst mal gar nicht so wichtig, 
mir würde es reichen wenn es etwas in der Art für die Simulation geben 
würde.

Zumindest in der Theorie sollte die Verhaltensweise der synthetisierten 
Hardware ja der Simulation entsprechen und da die Simulation den FiFo ja 
irgendwo quasi selbst auch abbilden muß, dachte ich das hier evtl. ein 
solch betrachtender Zugriff möglich sein könnte.

Gruß,

Stefan

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.