Forum: FPGA, VHDL & Co. ModelSim FPGA PCI Simulation


von Georg F. (e1k)


Lesenswert?

Hi,

ich habe einen PCI IPCore der über Wishbone mit anderen Komponenten 
kommuniziert (http://opencores.org/project,pci32tlite_oc). Um Daten zu 
lesen und schreiben habe ich einen Wishbone-Slave implemeniert. Jetzt 
ist es ziemlich nervig das immer auf die PCI-Karte zu schreiben und den 
PC neu zu starten um die Implementierung dann testen zu können. Aus dem 
Grund möchte ich das ganze mit ModelSim simulieren.
Mein Frage ist: Hat das schon jemand gemacht der mir ein paar 
Tipps/Beispielsignalverläufe geben kann? Oder hat jemand eine bessere 
Idee das zu debuggen?

Danke

von Alexander F. (alexf91)


Lesenswert?

Das neustarten kannst du dir eventuell sparen, indem du einfach den 
Treiber neu lädst.
Unter Windows z.B. durch deaktivieren und aktivieren der Karte im 
Gerätemanager.

Soweit ich mich erinnere hat das bei mir bei einer PCI-Express Karte 
funktioniert, für PCI sollte das ebenfalls gehen.

von Rudolph (Gast)


Lesenswert?

Ist da keine Testbench bei?

Ansonsten mal gucken ob man in ISE/Quartus/Diamond ein PCI-Core auch 
ohne Lizenz generieren kann und dann schauen, wie da die Simulation 
funktioniert. Das kann man dann als Basis für eine eigene Testbench 
benutzen.

von Georg F. (e1k)


Lesenswert?

Danke für die Antworten, an #2 hatte ich nicht gedacht. Altera liefert 
mit dem PCI IPCore eine komplette Testbench mit, die verwende ich jetzt.

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.