2019-07-15 23:33发布
nothing92 发表于 2015-9-9 16:59 就像题目说的,比如我设计一个分频器,多少分频是可以在上位机上设定的,在上位机上设好后运行,arm开始重新配置FPGA,然后FPGA就根据这个设定之运行。我觉得可能是你说的第二种。 还有一个地方明白,就是ARM配置FPGA的时候是仅仅配置那一个参数值,还是把FPGA的的pof文件重新配置? 我不懂该怎么在FPGA里留出一个寄 ...
一语奔驰 发表于 2015-9-7 11:14 参数?你是指什么参数?如果是宏定义的话不重新生成bit文件是没法更改的吧 除非你把这个参数连接到一个寄存器上,用ARM来写入这个寄存器不同的值来改
最多设置5个标签!
我刚刚说的ARM直接通过内部的AXI4总线来实现对寄存器读写的,那个是在ZYNQ(ARM+FPGA)里的。。。
你用的是单独的FPGA么?我能想到的是拿通讯总线来连接了,比如I2C或者串口。。。我也刚接触不久,不知道有没有别的方法还 最佳答案
除非你把这个参数连接到一个寄存器上,用ARM来写入这个寄存器不同的值来改
就像题目说的,比如我设计一个分频器,多少分频是可以在上位机上设定的,在上位机上设好后运行,arm开始重新配置FPGA,然后FPGA就根据这个设定之运行。我觉得可能是你说的第二种。
还有一个地方明白,就是ARM配置FPGA的时候是仅仅配置那一个参数值,还是把FPGA的的pof文件重新配置?
我不懂该怎么在FPGA里留出一个寄存器单独给ARM配置,该看哪方面的资料呢?谢谢!
一周热门 更多>