Altera_Forum
Honored Contributor
19 years agoaddress
How can I access "my own component" I/O ports in Nios IDE?
What I should write in file "*_regs.h"? How address and offset calculates? eg: //#define IOADDR_PDIUSBD12_DATA(base) __IO_CALC_ADDRESS_NATIVE(base, 0)# define IORD_USB_USB_DATA(base) IORD(base, 0) # define IOWR_USB_USB_DATA(base, data) IOWR(base, 0, data) //#define IOADDR_PDIUSBD12_COMMAND(base) __IO_CALC_ADDRESS_NATIVE(base, 1)# define IORD_USB_USB_COMMAND(base) IORD(base, 1) # define IOWR_USB_USB_COMMAND(base, data) IOWR(base, 1, data) ---why the offset IORD_USB_USB_DATA is "0",IORD_USB_USB_COMMAND is "1"