|
IOWR(BASE, OFFSET, VALUE)
这个OFFSET本质意义不能简单地理解为地址的偏移...
而是说, 在SOPC IP Core里, verilog是类似以下伪代码:
if(address == 0)
//操作0
else if(address == 1)
//操作1
else
//操作2
这里的address对应了Nios c code中的 OFFSET值
即 IOWR(BASE, 0, value ), 就会把value送往 操作0里
IOWR(BASE,2,value), 就会把value值送往 操作2里 |
|