您好!
FSI 输出时钟仅在传输数据时激活。 后来它又停止了。 有没有方法为 连续时钟配置 FSI 外设? 或者、为了确保在具有恒定数据流时、时钟不会停止?
这将使在 FPGA 对应器件上实施 FSI 变得更容易。
谢谢。
罗伯特
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.
您好!
FSI 输出时钟仅在传输数据时激活。 后来它又停止了。 有没有方法为 连续时钟配置 FSI 外设? 或者、为了确保在具有恒定数据流时、时钟不会停止?
这将使在 FPGA 对应器件上实施 FSI 变得更容易。
谢谢。
罗伯特
嘿、Robert、
FSI_TX 控制器可以在数据帧之间的关闭时间期间主动传输 ping 帧。 恒定 ping 传输的活动将产生一致的输出时钟和数据信号。 FSITX 包含嵌入式 ping 计时器+触发器、还支持基于 CONTROLSS 的外部触发源。
当 FSI_TX:TX_PING_CTRL[1].TIMER_EN 设置为1时、当计时器计数达到 TX_PING_TO_REF 寄存器设置的值时、它将启动 ping 帧传输。
注意:如果使用了 Ping 计时器、则不应设置 EXT_TRIG_EN、因为这会覆盖计时器触发功能。
但是、 通过 INPUTXBAR 使用 FPGA GPIO 信号进行控制、可以控制 EXT_TRIG_EN。 外部触发器的上升沿将启动一个 ping 传输。 外部触发信号应至少为3个 SYSCLK 周期(@ 200MHz = 15ns)宽。
请参阅器件TRM 的"处理器 和加速器- CONTROLSS -(FSI_TX 和 Crossbar)"章节以及 器件寄存器附录中的相关寄存器说明。
此致、
扎卡里·弗莱诺