Other Parts Discussed in Thread: AM67
器件型号: AM67
大家好、我的团队对将异步和同步时钟用于 SERDES 感兴趣。
TRM 中是如何恰当地定义这一定义的? 我假设异步时钟具有利用率
具有独立展频 (SRIS) 和同步的独立基准时钟由通用基准时钟定义? (我假设通用模块已定义/处理此问题?)。
我的假设是正确的、还是 SERDES 没有实际的同步时钟?
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.
您好、Nicholas
串行器/解串器实例本身 作为 PHY 用作实际接口的一部分、并不打算单独使用。 我建议浏览 AM67 TRM 中的第 12.2.3.1 节“串行器/解串器概述“、进行一般概述。 本节中的图显示了 SERDES0 在 SGMII2 实例和 USB1 实例(对于 USB3.0)之间进行多路复用、而第二个实例 SERDES1 在 PCIe0 和 SGMII1 之间进行多路复用。 对于您关于时钟选项的问题、这取决于实际的协议以及控制器是否支持。
以 PCIe0 为例、上一节第 12.2.2 节“外设组件快速互连 (PCIe) 子系统“中讨论了该规格。 在 功能部分中、您可以看到此 IP 支持独立展频的独立参考时钟 (SRIS)。 我不确定您所说的“通用模块“、我假设您是指一些 外部时钟发生器? 您还可以将电路板上的时钟馈送到 SoC、以及另一端连接的任何器件在它们之间共享公共时钟。 具体情况取决于您要使用的协议以及任何电路板设计限制。
您还需要确保您的软件与您的设计选择同步、以了解任何协议驱动程序中预期或支持的时钟选项。 如果您有一个您感兴趣的软件库(我相信对于这款设备,我们有 Linux 和 Android SDK)、如果文档没有为您提供答案、我建议您提交一份有针对性的请求单、询问有关驱动程序功能或支持的信息。
此致、
Lucas
您好、Nicolas、
以 PCIe 为例、可能更容易理解如下所示。 这些是您的时钟选项:
一次只能使用其中一个选项、因为每个选项都涉及电路板设计问题(是否对时钟发生器进行路由,将连接从 SoC 直接路由到端点等)。 选项 1 是异步的、而选项 2 和 3 是同步的。 您最终做出的选择可能取决于您要使用的任何协议以及任何电路板设计限制。
此致、
Lucas