大家好!
我想了解启用了从 CLB 导出数据时 SPI 模块接收行为。我读取了 TRM,但未获得。
启用数据导出后,SPI 接收部件和 CLB 导出是否共享 RX fifo?
在启用数据导出后,我是否可以至少在没有 Rx fifo 的情况下使用 SPI 接收功能? 或者,在启用数据导出时 SPI 接收有哪些选项?
我要提前表示非常感谢。
谢谢,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
我想了解启用了从 CLB 导出数据时 SPI 模块接收行为。我读取了 TRM,但未获得。
启用数据导出后,SPI 接收部件和 CLB 导出是否共享 RX fifo?
在启用数据导出后,我是否可以至少在没有 Rx fifo 的情况下使用 SPI 接收功能? 或者,在启用数据导出时 SPI 接收有哪些选项?
我要提前表示非常感谢。
谢谢,
您好,Erhan,
感谢您的提问。 您是否在为相应 SPI 上的 CLB 图块启用 CLB 数据导出时询问是否可以对另一个外围设备使用相同的 SPI? 如果是这样,您是否有任何理由无法使用另一个 SPI 实例?
或者,您是否在没有 FIFO RX 缓冲器的情况下询问是否可以将数据从 CLB 导出到 SPI?
从您发送的 TRM 中的突出部分来看,这是指 SPI 的 TX 功能不受影响,因为启用 CLB 向 SPI 导出数据时,只使用 RX FIFO 缓冲区。
此致,
彼得
彼得,你好!
感谢您的回答。 事实上,我只是想更好地了解 MCU。这就是为什么我想知道的。 是的,在 TRM 中,有人写道 TX 不受影响,但 SPI 又如何?
我没有尝试过,但我当时假设 SPI Rx 和 CLB 可以共享五分之二的 Rx,这可能对未来的应用有用。 或者,当 CLB 使用了五分法时,SPI Rx 可以与五分法配合使用。
我只是想知道。 (笑)
谢谢,
您好,Erhan,
感谢您的澄清,拓展知识并思考前沿案例总是很棒的。 这一点没有很好的记录,但您应该能够同时使用 SPI 和 CLB 数据导出,尽管我会谨慎地仔细检查逻辑,并确保您准确知道 SPI 接收的数据以及数据的具体时间。 如果或将数据与 SPI 互连,则可能会出现数据错误,在这种情况下,使用单独的 SPI 实例更安全。 或者,当您想要为另一个外设使用 SPI 时,也可以禁用并重新启用 CLB 数据导出。 另外请注意,计时非常重要,在使用外部外设执行此操作时尤其应考虑计时。 我希望这能回答你的问题,如果你有其他问题,请告诉我。
此致,
彼得