端口描述
以下章节描述了 Holoscan 传感器桥 IP 的端口描述。
信号名称 | 方向 | 描述 |
---|---|---|
i_sys_rst | 输入 | 全局、异步、高电平有效复位 |
表 1 用户寄存器时钟和复位端口
信号名称 | 方向 | 描述 |
---|---|---|
i_apb_clk | 输入 | APB 时钟。必须大于 20MHz。 |
o_apb_rst | 输出 | APB 同步、高电平有效复位 |
表 2 用户寄存器 APB 端口
信号名称 | 方向 | 描述 |
---|---|---|
i_apb_pready [N-1:0]1 | 输入 | APB 就绪 |
[31:0] i_apb_prdata[0:N-1]1 | 输入 | APB 读取数据 |
i_apb_pserr[N-1:0]1 | 输入 | APB 完成器错误 |
o_apb_psel[N-1:0]1 | 输出 | APB 选择 |
o_apb_penable | 输出 | APB 使能 |
o_apb_paddr[31:0] | 输出 | APB 地址 |
o_apb_pwdata[31:0] | 输出 | APB 写入数据 |
o_apb_pwrite | 输出 | APB 写入 |
N=REG_INST。有关详细信息,请参阅宏定义章节。
表 3 用户寄存器系统初始化端口
信号名称 | 方向 | 描述 |
---|---|---|
o_init_done | 输出 | 系统初始化完成。请参阅系统初始化章节。 |
表 4 传感器接口时钟和复位端口
信号名称 | 方向 | 描述 |
---|---|---|
i_sif_clk | 输入 | 传感器接口时钟。 |
o_sif_rst | 输出 | 传感器接口同步、高电平有效复位 |
表 5 传感器 RX 接口端口
信号名称 | 方向 | 描述 |
---|---|---|
i_sif_axis_tvalid[N-1:0]1 | 输入 | AXI-Stream 有效 |
i_sif_axis_tlast[N-1:0]1 | 输入 | AXI-Stream 最后一个。当前不支持。有关更多信息,请参阅传感器 RX 章节。 |
[W-1:0] i_sif_axis_tdata[0:N-1]1 | 输入 | AXI-Stream 数据。 |
[X-1:0] i_sif_axis_tkeep[0:N-1]1 | 输入 | AXI-Stream 保持。当前不支持。有关更多信息,请参阅传感器 RX 章节。 |
[Y-1:0] i_sif_axis_tuser[0:N-1]1 | 输入 | AXI-Stream 用户。 |
o_sif_axis_tready[N-1:0]1 | 输出 | AXI-Stream 就绪 |
N=SENSOR_IF_INST,W=DATAPATH_WIDTH,X=DATAKEEP_WIDTH,Y=DATAUSER_WIDTH。有关详细信息,请参阅宏定义章节。表 6 传感器事件端口
表 6 传感器 TX 接口端口传感器 TX 接口不受支持,但 TBD 用于未来版本。传感器 TX 接口端口仍应实例化。
信号名称 | 方向 | 描述 |
---|---|---|
o_sif_axis_tvalid[N-1:0]1 | 输出 | 待定 |
o_sif_axis_tlast[N-1:0]1 | 输出 | 待定 |
[W-1:0] o_sif_axis_tdata[0:N-1]1 | 输出 | 待定 |
[X-1:0] o_sif_axis_tkeep[0:N-1]1 | 输出 | 待定 |
[Y-1:0] o_sif_axis_tuser[0:N-1]1 | 输出 | 待定 |
i_sif_axis_tready[N-1:0]1 | 输入 | 待定 |
N=SENSOR_IF_INST,W=DATAPATH_WIDTH,X=DATAKEEP_WIDTH,Y=DATAUSER_WIDTH。有关详细信息,请参阅宏定义章节。
表 7 传感器事件端口
信号名称 | 方向 | 描述 |
---|---|---|
i_sif_event [N-1:0]1 | 输入 | 传感器接口事件。有关更多详细信息,请参阅传感器 RX 章节。 |
1.N=SENSOR_IF_INST。有关详细信息,请参阅宏定义章节。
表 8 主机接口时钟和复位端口
信号名称 | 方向 | 描述 |
---|---|---|
i_hif_clk | 输入 | 156.25MHz 主机接口时钟。有关详细信息,请参阅时钟章节。 |
o_hif_rst | 输出 | 主机接口同步、高电平有效复位。 |
表 9 主机 RX 接口端口
将主机 RX AXI-Streaming 端口直接连接到以太网 MAC TX AXI-Streaming 端口。
信号名称 | 方向 | 描述 |
---|---|---|
i_hif_axis_tvalid[N-1:0]1 | 输入 | AXI-Stream 有效 |
i_hif_axis_tlast[N-1:0]1 | 输入 | AXI-Stream 最后一个 |
[W-1:0]i_hif_axis_tdata[0:N-1]1 | 输入 | AXI-Stream 数据 |
[X-1:0]i_hif_axis_tkeep[0:N-1]1 | 输入 | AXI-Stream 保持 |
[Y-1:0]i_hif_axis_tuser[0:N-1]1 | 输入 | AXI-Stream 用户 |
o_hif_axis_tready[N-1:0]1 | 输出 | AXI-Stream 就绪 |
N=HOST_IF_INST,W=DATAPATH_WIDTH,X=DATAKEEP_WIDTH,Y=DATAUSER_WIDTH。有关详细信息,请参阅宏定义章节。
表 10 主机 TX 接口端口
将主机 TX AXI-Streaming 端口直接连接到以太网 MAC RX AXI-Streaming 端口。
信号名称 | 方向 | 描述 |
---|---|---|
o_hif_axis_tvalid[N-1:0]1 | 输出 | AXI-Stream 有效 |
o_hif_axis_tlast[N-1:0]1 | 输出 | AXI-Stream 最后一个 |
[W-1:0]o_hif_axis_tdata[0:N-1]1 | 输出 | AXI-Stream 数据 |
[X-1:0]o_hif_axis_tkeep[0:N-1]1 | 输出 | AXI-Stream 保持 |
[Y-1:0]o_hif_axis_tuser[0:N-1]1 | 输出 | AXI-Stream 用户 |
i_hif_axis_tready[N-1:0]1 | 输入 | AXI-Stream 读取 |
N=HOST_IF_INST,W=DATAPATH_WIDTH,X=DATAKEEP_WIDTH,Y=DATAUSER_WIDTH。有关详细信息,请参阅宏定义章节。
表 11 SPI 端口
信号名称 | 方向 | 描述 |
---|---|---|
o_spi_csn[N-1:0]1 | 输出 | 芯片选择(低电平有效) |
o_spi_sck[N-1:0]1 | 输出 | SPI 时钟 |
o_spi_oen[N-1:0]1 | 输出 | 输出使能 |
[3:0]o_spi_sdio[0:N-1]1 | 输出 | SDIO 输出 |
[3:0]i_spi_sdio[0:N-1]1 | 输入 | SDIO 输入 |
N=SPI_INST。有关详细信息,请参阅宏定义章节。
表 12 I2C 端口
信号名称 | 方向 | 描述 |
---|---|---|
i_i2c_scl[N-1:0]1 | 输入 | I2C 时钟 |
i_i2c_sda[N-1:0]1 | 输入 | I2C 数据 |
o_i2c_scl_en[N-1:0]1 | 输出 | I2C 时钟输出使能 |
o_i2c_sda_en[N-1:0]1 | 输出 | I2C 数据输出使能 |
N=I2C_INST。有关详细信息,请参阅宏定义章节。
表 13 GPIO 端口
信号名称 | 方向 | 描述 |
---|---|---|
i_gpio[N-1:0]1 | 输入 | GPIO 输入。与 “i_apb_clk” 同步 |
o_gpio[N-1:0]1 | 输出 | GPIO 输出。与 “i_apb_clk” 同步 |
N=GPIO_INST。有关详细信息,请参阅宏定义章节。
表 14 JESD 端口
JESD 传感器端口不受支持,不需要实例化。TBD 在未来版本中。
信号名称 | 方向 | 描述 |
---|---|---|
i_jesd_rxdp[7:0] | 输入 | 待定 |
i_jesd_rxdn[7:0] | 输入 | 待定 |
o_jesd_txdp[7:0] | 输出 | 待定 |
o_jesd_txdn[7:0] | 输出 | 待定 |
i_jesd_tx_sysref | 输入 | 待定 |
i_jesd_rx_sysref | 输入 | 待定 |
i_jesd_xcvr_refclk | 输入 | 待定 |
i_jesd_pll_refclk | 输入 | 待定 |
表 15 传感器复位端口
信号名称 | 方向 | 描述 |
---|---|---|
o_sw_sen_rst [N-1:0]1 | 输出 | 寄存器控制的复位。连接到板载传感器复位引脚 |
o_sw_sys_rst | 输出 | 寄存器控制的自清除复位。可用于复位模块,例如 PCS 模块。 |
N=SENSOR_IF_INST。有关详细信息,请参阅宏定义章节。
表 16 PTP 端口
信号名称 | 方向 | 描述 |
---|---|---|
o_ptp_sec [47:0] | 输出 | 根据 PTP1588-2019 v2 规范的 PTP 秒字段。与 i_hif_clk 同步 |
o_ptp_nanosec [31:0] | 输出 | 根据 PTP1588-2019 v2 规范的 PTP 纳秒字段。与 i_hif_clk 同步 |
o_pps | 输出 | 每秒脉冲。与 i_hif_clk 同步 |