您好!
我们已将 TLK10232双物理层组件用于 XAUI 到 SFP/SFP+应用、我有一些问题。
我们在论坛中找到了针对10G 模式的器件初始化搜索(步骤如下):
- 复位器件(将1写入0x1E.0000位15或将 RESET_N 引脚置为有效)
- 确保基准时钟选择(156.25MHz 或312.5MHz)是正确的-这通过寄存器0x1E.001D 位12 (缺省值为156.25MHz)来完成
- 通过向0x07.0000位12写入1'b0来禁用自动协商
- 通过将16'h0000写入0x01.0096来禁用链路训练
- 将16'h03FF 写入0x1e.8020。 这允许通常通过 KR 训练配置的链接设置手动配置。
- 根据链路条件、您可能需要更改0x1E.0003和0x1E.0004的默认配置。 对于光学连接、我们通常建议将 HS_ENTRACK (0x1E.0004位15)更改为1'B1、将 HS_EQPRE (0x1E.0004位14:12)更改为3'b101。 这可能是一个起点、但您可能需要进行一些 BER 测试来优化这些值。
- 通过将1'b1写入0x1E.000E 位3来发出数据路径复位。
问题1: 为了在1G 和10G 模式间快速切换、在0x1E.0001位11中写入值以及之后进行数据路径复位(0x1E.000E 位3)是否足够?
问题2. 当器件处于1G 模式时、如何激活自动自主(1000-BASEX-AN 模式)?
问题3: 为了考虑建立 PHY 链路、必须轮询哪些寄存器? 1G 模式和10G 模式之间是否有差异?
提前感谢