cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
andrecp
Visitor
Visitor
3,121 Views
Registered: ‎01-22-2013

How to program using I/O bus?

Jump to solution

Hello if i understood right i must use the function IOWRITEWORD to write a word to the IO/BUS, but how does the signals work in the other side? I am doing a VHDL module to decode the I/O bus instructions.. There is no WRITE_BYTEENABLE in the IOBUS API, also there is not parameter in the IOWRITEWORD to set in which address of the IO/BUS i want to write.

0 Kudos
1 Solution

Accepted Solutions
andrecp
Visitor
Visitor
4,007 Views
Registered: ‎01-22-2013

Ok my problem was because my hardware wasnt assigning IO_READY to 1 after recieving the data.

View solution in original post

0 Kudos
2 Replies
andrecp
Visitor
Visitor
3,111 Views
Registered: ‎01-22-2013

data = XIOModule_Initialize(&iomodule, XPAR_IOMODULE_0_DEVICE_ID);
data = XIOModule_Start(&iomodule);

XIOModule_IoWriteWord(&iomodule,inc_addr,inc_addr);

 

I am using chipscope but nothing happens on the IO_Addr_Strobe, IO_Write_Strobe or IO_ADDRESS

 

any help?

0 Kudos
andrecp
Visitor
Visitor
4,008 Views
Registered: ‎01-22-2013

Ok my problem was because my hardware wasnt assigning IO_READY to 1 after recieving the data.

View solution in original post

0 Kudos