软核移植完成后,如何与FPGA的硬件模块进行交互?
把软核移植到自己的FPGA板卡后,需要设计硬件模块,设计的硬件模块怎么与软核通信呢?通过软核的ICB总线吗?如果想把ICB总线转为AXI总线,需要哪些操作呢?
胡灿1682 天前 ·
2 楼
回复 匿名用户:
想问一下,NICE接口连接的电路,如果包括寄存器,能不能像AMBA总线一样映射到CPU总线map上?还是只能通过NICE的那几条指令访问?
需要自定义NICE指令来访问哈,系统总线上的数据访问是通过ld、st指令,这个译码后不会分发到NICE这边来
匿
1683 天前 ·
3 楼
回复 胡灿:
1. FPGA的硬件模块是指板载外设?与外设交互通过soc的外设接口即可,具体看是什么外设
2. 如果说是soc中添加外设IP,可通过ICB总线也可通过NICE接口,ICB转AXI源码中有转换的bridge
想问一下,NICE接口连接的电路,如果包括寄存器,能不能像AMBA总线一样映射到CPU总线map上?还是只能通过NICE的那几条指令访问?
胡灿1688 天前 ·
4 楼
1. FPGA的硬件模块是指板载外设?与外设交互通过soc的外设接口即可,具体看是什么外设
2. 如果说是soc中添加外设IP,可通过ICB总线也可通过NICE接口,ICB转AXI源码中有转换的bridge
💡 请 登录 后参与讨论(微信扫码即登录/注册)
帖子信息
版块开源蜂鸟E203
回复4
浏览4737
发布2022-02-21 21:29