有人可以让我深入了解软件可访问的寄存器是什么意思吗? 我的理解是,由于这些寄存器是内存映射的,因此您可以通过它发送数据,可以根据需要通过处理器/自定义IP / ram访问。
如果我错了,请纠正我。
如果有人能够纠正我的理解,我将不胜感激!
此致
答案 0 :(得分:0)
软件可访问寄存器意味着CPU上运行的软件能够读取和写入自定义IP内的寄存器。
软件将使用存储器指令读写寄存器。请注意,所有xfers都是由软件启动的。因此,如果您希望custome ip通过寄存器发送一些数据,那么您已通知软件/ cpu数据可用。这可以通过中断完成,或者如果您设置软件以定期监视寄存器。
如果您澄清了您要实现的目标以及您正在使用的cpu类型,那么您可能会得到更清晰的答案。