ZHCAC41 February 2023 TMS320F280025C
对外部串行总线信号进行采样时,一个重要的考虑因素是 GPIO 引脚的输入限定设置。#GUID-EEEBA6BF-88B0-4C91-B85E-4B55BACB79B4/GUID-061DE30A-BAF7-43E3-B97F-A2B95C58FF20 总结了可用的不同输入限定设置和潜在用途。
输入限定设置 | 说明 | 用途 |
---|---|---|
异步输入(推荐设置) | 输入信号不会同步到 SYSCLKOUT。 注意:可启用 CLB 输入级同步(请参阅GUID-4719995E-AF01-4ADE-85CA-B629B0A65BEC.html#GUID-4719995E-AF01-4ADE-85CA-B629B0A65BEC)。 |
用于原封不动地向 CLB 逻辑块传递信号。 |
同步到 SYSCLKOUT(不推荐) |
输入信号同步到 SYSCLKOUT。 |
在信号到达 CLB 逻辑块边界之前,输入 XBAR 添加了一个小的模拟延迟,这基本上会使信号再次异步到 SYSCLKOUT。因此,在此级别同步只会增加不必要的延迟。建议改为启用 CLB 输入级同步(请参阅GUID-4719995E-AF01-4ADE-85CA-B629B0A65BEC.html#GUID-4719995E-AF01-4ADE-85CA-B629B0A65BEC)。 |
使用采样窗口进行限定(在某些情况下推荐使用) | 输入信号同步到 SYSCLKOUT 并限定在指定数量的周期后才允许输入发生变化。 | 用于去除输入信号中的噪声。然而,在设计 CLB 逻辑时,需要考虑采样窗口引入的额外延迟。 还应启用 CLB 输入级同步,以将信号重新同步到 SYSCLKOUT,因为在信号到达 CLB 逻辑块边界之前,输入 XBAR 会添加一个小的模拟延迟。 |
要考虑的其他功能: