初级会员

- 积分
- 179
- 金钱
- 179
- 注册时间
- 2019-1-3
- 在线时间
- 42 小时
|
本帖最后由 fengc234 于 2020-11-24 22:15 编辑
#define PL_BRAM_RD_S00_AXI_SLV_REG0_OFFSET 0 为何会对应RAM读开始寄存器地址 ?
#define PL_BRAM_RD_S00_AXI_SLV_REG1_OFFSET 4 为何会对应RAM起始寄存器地址?
#define PL_BRAM_RD_S00_AXI_SLV_REG2_OFFSET 8 为何会对应PL读RAM的深度?
#define PL_BRAM_RD_S00_AXI_SLV_REG3_OFFSET 12 为何说没有用到?
PL_BRAM_RD_mWriteReg(PL_BRAM_BASE, PL_BRAM_START , 1) ; //拉高BRAM开始信号
PL_BRAM_RD_mWriteReg(PL_BRAM_BASE, PL_BRAM_START , 0) ; //拉低BRAM开始信号
请问这四个宏定义代表的含义在哪可以看出来,在xilinx的文档中能找到吗?
拉高拉低BRAM开始信号是否为了和bram_rd.v中的语句ram_en <= 1'b1;对应?如果是的话,请问PL_BRAM_START (PL_BRAM_RD_S00_AXI_SLV_REG0_OFFSET)怎么看出来是和ram_en对应的?
|
|