Gast
#2740287
Hallo FPGA Gemeinde, habe vor kurzem einen IP Core entwickelt den ich für einen Kunden an einen Nios II Softcore anbinden soll. Ist meine erste Begegnung mit dem Nios II sowie der Altera Toolchain, klappt soweit jedoch alles ganz gut. Nur in einem Punkt habe ich Verständnisschwierigkeiten und hoffe hier Aufklärung zu finden. Für meine Komponente habe ich einen Avalon-Wrapper geschrieben, der mehrere Control & Status Register besitzt über die mein Core gesteuert bzw. konfiguriert werden kann. Wenn ich diese Register nun von der Software (Nios IDE / C) aus mittels der IOWR bzw. IORD Makros auslese/beschreibe klappt alles bestens, wenn ich jedoch IOWR_32DIRECT nutze funktioniert nichts mehr !?! Kann mir jemand mal schnell den Unterschied erklären. Danke und Gruss, Sven Meisen