应用代码解释
uart_fiber_top.v (第25行) → aurora_top.v (第85行) → aurora_ctrl_mod.v (第58行)
→ FIFO写入 (第105行) → 状态机读取 (第120行) → AXI封装 (第160行)
→ aurora_top.v (第55行) → 光纤传输
光纤接收 → aurora_top.v (第55行) → aurora_ctrl_mod.v (第170行)
→ FIFO写入 (第185行) → 状态机读取 (第200行) → UART输出 (第230行)
→ aurora_top.v (第85行) → uart_fiber_top.v (第26行)
发送接收数据流程 - 各文件中的具体位置
1.uart_fiber_top.v - 系统顶层
步骤1: UART数据输入
verilog
Apply to uart_fiber_t…
// 位置: uart_fiber_top.v 第25行
input [15:0] uart_rx, // 16路UART接收数据输入
步骤2: 数据传递到aurora_top模块
verilog
Apply to uart_fiber_t…
// 位置: uart_fiber_top.v 第108-109行
aurora_top inst_aurora_