1、传输过程中没有数据传输的时候链路是什么状态?(6/141)
每当不传输数据时,都会传输空闲以保持链路处于活动状态。过多的误码、断开连接或
设备故障会导致内核复位并尝试初始化新通道。Aurora 64B/66B 内核在接收多通道通道时
最多支持两个符号偏斜。
2、Aurora RX 端收数不成功,是否可以单向发送数据出去?(7/141)
单工连接(单向):Aurora 64B/66B 单工协议提供单向通道初始化,使其能够在反向通道
不可用时使用 GTX、GTH 和 GTY 收发器,并降低因未使用全双工资源而产生的成本。
reset_pb: 按钮重置。在 example design 中作为的 top 层重 置 输 入 。 驱 动
内核内部的支持 重 置 逻 辑 所 需 。
pma_init:收发器 PMA_INIT 复 位 信 号 通 过一个无抖动器 连 接 到 顶 层 。系统
地重置收发器的所有物理编码子层(PCS)和物理介质附件(PMA)子组件。
信号使用 init_clk_in 去抖动至 少 6 个 init_clk 周期 。 有 关 详 细 信 息 , 请 参
阅相 关 收 发器 用 户 指 南 中 的 重 置 部 分 。
channel_up:当 Aurora 64B/66B 通道 初 始 化 完成 且 通 道 准 备 好发 送 /接收数
据时 置 位 。
lane_up:通道 初 始 化 成 功时,为 每 个 通 道 置 位 ,每 个 位代表 一 个 通 道 。Aurora
64B/66B 内核 只 有 在 所 有 lane_up 信 号 都被 置 位 后 才 能 接 收数 据 。
gt_pll_lock: 当 TX_OUT_CLK 稳 定 时 置 位 。 当 解 除 置 位 (低电平)时 ,使 用
TX_OUT_CLK 的 电 路 应 保 持 复位状 态 。
power_down: 在 init_clk 时钟域下,驱动 Aurora 64B/66B 核复位。
soft_error:在 Aurora 64B/66B 通道 操 作期 间 , 设 备 问 题 和通 道 噪 声 可 能
会导 致 错 误。 64B/66B 编 码 方 法 允 许 Aurora 64B/66B 内核 检测 通 道 中 可
能 发 生 的 某 些 位 错 误 。 内 核 通 过 在 检 测 到 这 些 错 误 的 每 个 周 期 中 断 言
SOFT_ERR 信 号 来 报告 这 些 错 误 。
Hard_error: 内 核 还 监控 每个 高 速 串 行 GTX 和 GTH 收 发 器 的 硬 件 错 误 ,
如缓冲 区 溢出 和 锁 定 丢 失 。硬 件 错 误 通过 断 言 HARD_ERR 信 号 来 报 告 。
灾难 性 的 硬件 错 误 也 可 能 表 现 为 一 系 列软 错 误 。Aurora 64B/66B 协 议 规 范
v1.3(SP011)[参 考 文 献 9]中描 述的 块 同 步 算 法 确 定 是否将 软 错 误 突 发 视 为
硬错误。(53/141)
每当 检 测 到 hard_error 错误时 ,内核都会 自动复位并 尝试 重 新 初 始 化 。在
大多数情况下,这允许在导致 hard_error 的硬件问题解决后重新建立
评论1