Thread 中讨论的其他器件:SysConfig、 C2000WARE
工具/软件:
我想找到一种将 SPIA TX 或 SPIB TX 路由到采用56焊盘 VQFP 封装的280049C 上的 GPIO32引脚37的方法。 我无法确定如何在.syscfg 文件中执行此操作。 有任何帮助吗? 还是这根本不可能? 我没有更改引脚排列的选项。 如果我无法使用输出 XBAR 对其进行多路复用、是否可以使用 CLB 对其进行路由?
谢谢、
Don
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.
工具/软件:
我想找到一种将 SPIA TX 或 SPIB TX 路由到采用56焊盘 VQFP 封装的280049C 上的 GPIO32引脚37的方法。 我无法确定如何在.syscfg 文件中执行此操作。 有任何帮助吗? 还是这根本不可能? 我没有更改引脚排列的选项。 如果我无法使用输出 XBAR 对其进行多路复用、是否可以使用 CLB 对其进行路由?
谢谢、
Don
我已验证无法 通过第一级 GPIO 多路复用将任一 SPI PICO (SIMO)引脚路由到 GPIO32。 我发现可以将 SPIB PICO (SIMO)信号路由到 GPIO30或 GPIO56、这两个信号都没有在 VQFP 器件上的引脚输出、但通过多路复用可供内部使用。 现在我正在尝试弄清楚如何将 GPIO30 (或56)路由到 GPIO32。 这是我需要的地方。 我在使用各种 XBAR (包括 CLB XBar)方面的经验不是很丰富。 我愿意使用任何或所有 CLB 资源来帮助将 GPIO30 或 GPIO57从其未引脚输出焊盘连接到 CLB、然后再返回到 GPIO32引脚57。 或者使用其他 Xbar 之一。 我在将 Xbar 资源与其他外设结合使用方面经验不足。
有人能帮我做到这一点吗? 我可以使用 SysConfig 工具、也可以使用 C2000Ware 库函数。 对我来说、这并不重要。 不要担心路径上的时序延迟。 我仅在非传统 SPI 应用中使用 SPI 端口的 TX 输出。 我甚至不使用 SPI 时钟、因此时间延迟并不重要。
Don、
对不起,我意外地离开办公室的延迟。
在本文中、请参阅 加粗 要点。 首先、要确切确定给定 IO 上有哪些信号可用、请参阅 器件 TRM 产品页面上提供了这两者。 第8.6节"GPIO 和外设多路复用"中有一个表格提供了此信息。 如您已经指出的、GPIO32没有 PICO/SIMO 功能、它只能输出 SPIB CLK。
其次、这里选择 GPIO32是一个遗憾的选项。 看一下这段摘录自器件数据表中的表6-1。 引脚属性:

请注意、突出显示的选项适用于 IO33、但不适用于 IO32。 CLB 有2种主要的输出信号方法。
这两种 CLB 输出方法都不适用于 GPIO32 设置就可以轻松实现 这是可能的、但不一定易于实现。
但是、我要说明这一点 以下引脚都能够输出 PICO/SIMO 信号 :
您在原始帖子中表示您正在查看 SPIA 和 SPIB。 这些引脚中的任何一个是否适合您?
此致、
Jason Osborn
注意: 如果这些引脚都不起作用、我将简要说明我的替代想法、它主要相当于使用 CLB 覆盖 GPIO32上的一个 CLB 可控信号。