0

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

如果我错了,请纠正我。

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

问候

4

1 回答 1

0

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

该软件将使用内存指令来读取和写入寄存器。请注意,所有 xfer 均由软件启动。因此,如果您希望客户 ip 通过寄存器发送一些数据,那么您已经通知软件/cpu 数据可用。这可以通过中断来完成,或者如果您将软件设置为定期监控寄存器。

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

于 2013-08-09T05:50:59.370 回答