TCL 发表于 2010-4-14 10:09:03

请问在做ip核的时候怎样做到offset和寄存器相对应

IORD(base, offset)
IOWR(base, offset, data)请问在做ip核的时候怎样做到offset和寄存器相对应

TCL 发表于 2010-4-14 10:09:35

自己写.v文件
自己设置

TCL 发表于 2010-4-14 10:10:00

自己设置地址译码

TCL 发表于 2010-4-14 10:10:11

case (avs_address)
      0 : coe_cs_n    <= avs_writedata;
      1 : coe_db      <= avs_writedata;
      2 : coe_en      <= avs_writedata;
      3 : coe_rd_n    <= avs_writedata;
      4 : coe_reset_n <= avs_writedata;
      5 : coe_rs      <= avs_writedata;
      6 : coe_wr_n    <= avs_writedata;
      default : ;
    endcase

TCL 发表于 2010-4-14 10:10:26

0~6就是offset
每个offset可以存32位的数据

zxz19890318 发表于 2010-7-26 09:15:02

"每个offset可以存32位的数据",能具体点吗?

zxz19890318 发表于 2010-7-26 09:18:12

avalon总线上的数据是怎样到达每个offset对应的寄存器的?版主能不能介绍本好书看一下具体怎样由verilog到定制IP。

Sunlife 发表于 2015-7-8 11:13:01


0~6就是offset
每个offset可以存32位的数据
页: [1]
查看完整版本: 请问在做ip核的时候怎样做到offset和寄存器相对应