Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以让我深入了解软件可访问寄存器的确切含义吗?我的理解是,由于这些寄存器是内存映射的,因此您可以通过它发送数据,处理器 /custom ip /ram 可以根据需要访问这些数据。
如果我错了,请纠正我。
如果有人能纠正我的理解,我将不胜感激!
问候
软件可访问寄存器意味着在 CPU 上运行的软件将能够读取和写入位于自定义 IP 内的寄存器。
该软件将使用内存指令来读取和写入寄存器。请注意,所有 xfer 均由软件启动。因此,如果您希望客户 ip 通过寄存器发送一些数据,那么您已经通知软件/cpu 数据可用。这可以通过中断来完成,或者如果您将软件设置为定期监控寄存器。
如果您澄清了您要实现的目标以及您正在使用的 cpu 类型,那么您可能会得到更清晰的答案。