什么是软件可访问寄存器,同时在Xilinx中添加自定义IP?

时间:2013-08-08 16:28:14

标签: fpga xilinx

有人可以让我深入了解软件可访问的寄存器是什么意思吗? 我的理解是,由于这些寄存器是内存映射的,因此您可以通过它发送数据,可以根据需要通过处理器/自定义IP / ram访问。

如果我错了,请纠正我。

如果有人能够纠正我的理解,我将不胜感激!

此致

1 个答案:

答案 0 :(得分:0)

软件可访问寄存器意味着CPU上运行的软件能够读取和写入自定义IP内的寄存器。

软件将使用存储器指令读写寄存器。请注意,所有xfers都是由软件启动的。因此,如果您希望custome ip通过寄存器发送一些数据,那么您已通知软件/ cpu数据可用。这可以通过中断完成,或者如果您设置软件以定期监视寄存器。

如果您澄清了您要实现的目标以及您正在使用的cpu类型,那么您可能会得到更清晰的答案。