Hallo,
zur Verifikation des Top-Designs bzw. des Wishbone Master Moduls würde ich gerne die FX2 Schnittstelle stimulieren. Ziel sollte sein, daß die Funktion des CesysMonitor Programms (Read/Write Register) nachgebildet wird, also daß das entsprechende Datenpaket (256*16Bit) durch die Testbenech bereit gestellt wird. Dazu habe ich folgende Fragen:
- Muss ich das USB Header Paket auch bereitstellen?
- Wie sind die Wishbone Bits Read/Write bzw Adresse/Daten im Datenpaket codiert?
- Können auch mehrere Pakete vorliegen (die beiden Endpoints sind ja jeweils 2Kb groß)
Vom Ablauf eines Transfers stelle ich mir das so vor:
1. Über das entsprechende Flag B wird signalisiert , das Daten vorhanden sind
2. wb_master legt die entsprechenden Bits (read, oe) solange an , bis das Paket gelesen ist und stellt die Daten (wb adresse /daten, we etc) auf dem wb-Bus dar.
Vielen Dank für die Hilfe.
Mit freundlichen Grüßen
Dirk Ogermann
zur Verifikation des Top-Designs bzw. des Wishbone Master Moduls würde ich gerne die FX2 Schnittstelle stimulieren. Ziel sollte sein, daß die Funktion des CesysMonitor Programms (Read/Write Register) nachgebildet wird, also daß das entsprechende Datenpaket (256*16Bit) durch die Testbenech bereit gestellt wird. Dazu habe ich folgende Fragen:
- Muss ich das USB Header Paket auch bereitstellen?
- Wie sind die Wishbone Bits Read/Write bzw Adresse/Daten im Datenpaket codiert?
- Können auch mehrere Pakete vorliegen (die beiden Endpoints sind ja jeweils 2Kb groß)
Vom Ablauf eines Transfers stelle ich mir das so vor:
1. Über das entsprechende Flag B wird signalisiert , das Daten vorhanden sind
2. wb_master legt die entsprechenden Bits (read, oe) solange an , bis das Paket gelesen ist und stellt die Daten (wb adresse /daten, we etc) auf dem wb-Bus dar.
Vielen Dank für die Hilfe.
Mit freundlichen Grüßen
Dirk Ogermann