Gast
#4624048
Hallo zusammen, ich versuche mich gerade daran, diverse Beispiele auf dem Zedboard nachzubauen. Grade bin ich dabei meinen eigenen Hardware-Multiplizierer (32-bit) über den AXI anzusprechen. Das VHDL-Design ist korrekt simuliert und gewrappt (Vivavdo). Wenn ich nun versuche in SDK die Register meines IP-Cores zu lesen/schreiben passiert einfach nichts mehr. Im Debugging Mode sowie im Run Mode, beide Male wird das Programm einfach abgebrochen. ps7_init.tcl wird ordnungsgemäß ausgeführt und auch xil_printf() funktioniert, das bedeuted der Zynq läuft schonmal. Für das Lesen und Schreiben habe ich die vordefinierten Defines benutzt die mir Vivado im Wrapper geliefert hat (in meinem Fall: AXI_HW_MULTIPLIER_mWriteReg/ AXI_HW_MULTIPLIER_mReadReg). Hatte jemand von euch schonmal dieses Problem und weiß wie man es behebt? So etwas grundlegendes kann ja eigenlich nicht so schwer sein... Grüße, Michi