0

如何访问类型是generic的外设的寄存器?[vitis2019.2]

在block design中使用了JESD204(V7.2)的IP核,并生成硬件,导入到VITIS里,硬件电路图如下:
JESD204B_BD.JPG
打开VITIS ,新建工程,导入这个电路,在peripheral dirvers界面下能看到jesd204的类型是generic,并且是红的:peripheraldriver.JPG
,在hardware specification里可以看到他的地址:0x4a10000to0x4a1ffff,如图:
memorymap.JPG
请问,写代码的时候,如何访问这个generic类型的外设的寄存器?

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除
0

通过AXI总线去访问就可以了。这个你可以参考这篇文章,
https://blog.csdn.net/u013098336/article/details/99717890
代码参考这里
https://github.com/njustmemszj/1908_OLED_SSD1306.git
xilinx官网本来也是有这个问题的,但最近他们社区歇菜了,链接全部挂掉了。

编辑 标为违禁 删除 链接 更多选项...
popomao 头像
登录/注册后进行回答