2.3. 设计组件
设计实例 | 说明 |
---|---|
SDI II Intel® FPGA IP |
|
L-Tile/H-Tile Transceiver Native PHY Intel® Stratix® 10 FPGA IP |
注: 必须将该块的 rx_analogreset_stat输出信号连接到RX Reconfiguration Management模块,以显示收发器处于复位状态。
L-Tile/H-Tile Transceiver Native PHY Intel® Stratix® 10 FPGA IP核上最大并行数据宽度最高仅达到40比特。因此,该设计要求PHY适配器块与 SDI II Intel® FPGA IP核兼容。 双工模式收发器(有外部VCXO的SDI三速并行环回设计),仅生成一个虚RX的PHY( sdi_rx_phy.ip)来获得RX重配置的收发器配置文件(*_CFG0.sv, *_CFG1.sv, …)。从双工模式收发器生成的配置文件中含有TX寄存器配置。无需重新配置这些寄存器,因为仅SDI RX核需要收发器重新配置。 |
Transceiver PHY Reset Controller Intel® Stratix® 10 FPGA IP |
|
RX Reconfiguration Management | RX收发器重配置管理块重新配置L-Tile/H-Tile Transceiver Native PHY Intel® Stratix® 10 FPGA IP 块,以接收从SD-SDI到12G-SDI标准的各种数据率。 为指示收发器状态,请将收发器的rx_cal_busy和 rx_analogreset_stat连接该模块。
注: 如果设计中需要使用重配置管理模块,需要在QSF文件中进行一些分配。有关如何进行QSF分配的指导,请参阅 SDI II Intel® FPGA IP用户指南中的r对三速和多速使用生成的重配置管理部分。
|
TX Reconfiguration Management | TX PLL或收发器重配置管理块重新配置TX PLL或L-Tile/H-Tile Transceiver Native PHY Intel® Stratix® 10 FPGA IP 块以动态更改TX时钟实现整数和分数帧速率切换。 该模块需要收发器的tx_cal_busy,pll_cal_busy和 tx_analogreset_stat以及PLL,以显示TX PLL开关设计中的收发器状态。 |
TX PLL/TX PLL Alt |
发送器PLL块为Transceiver Native PHY提供串行快速时钟。
如果需要合并多个通道之间的PLL,请将TX PLL从TX顶部移出。 |
Multi-Rate PHY Adapter | 该适配器块中包含混合宽度DCFIFO,以在收发器和SDI II Intel® FPGA IP核之间转换并行数据宽度。 Intel® Stratix® 10 设计中需要使用该模块,因为其收发器不支持80-bit并行数据接口。 |
组件 | 说明 |
---|---|
Loopback FIFO |
该块中包含双时钟FIFO(DCFIFO)缓冲器,可处理异步时钟域之间的数据传输—收发器恢复时钟和发送器时钟输出。
|
相位频率检测器(PFD) |
并行环回设计中使用 Intel® Stratix® 10 FPGA开发板板上Si516 VCXO时需要该软件PFD块。
注: 仅适用于有外部VCXOA的单速和三速并行环回设计。
|
Reclock | 无外部VCXO的并行环回设计需要该模块。该模块会比较接收器和发送器并行时钟之间的相位。 该模块的输出接口连接fPLL或ATX PLL块的重配置Avalon Memory-Mapped (Avalon-MM)接口。如果时钟域之间存在任何频率差异,则该模块会生成必要信号来重新配置fPLL或ATX PLL块,从而使时钟频率尽可能相匹配。
注: 仅适用于无外部VCXO的并行环回设计。
|
组件 | 说明 |
---|---|
Video Pattern Generator | 基础视频码型生成器,支持4:2:2 YCbCr的SD-SDI最高达到12G-SDI视频格式。该生成器使您能够选择色标(colorbar)码型或病态(pathological)码型的静态视频。 |
Pattern Gen Control PIO | 提供的存储器映射接口,可用来控制视频吗行生成器。 |
JTAG to Avalon Master Bridge | 提供通过JTAG接口对设计中Parallel I/O (PIO) IP核的System Console主机访问权限。 |
组件 | 说明 |
---|---|
Transceiver Arbiter | 当同一物理通道RX或TX收发器需要重新配置时,该通用功能块可避免各收发器同时重新校准。如果应用程序中同一通道内的RX和TX收发器被分配到独立的IP实现,则同时重新校准会对该应用程序造成影响。 该收发器仲裁器是对建议的解决方案—将单工TX和单工RX合并到同一物理通道的扩展。该收发器仲裁器还能协助针对同一物理通道中单工RX和TX收发器的合并与仲裁Avalon-MM RX 和TX重配置请求,因为收发器的重配置对接端口仅允许依次序访问。如果通道中只有RX或TX收发器时,则无需使用收发器仲裁器。 收发器仲裁器通过其Avalon-MM重配置接口识别重配置请求者,并确保门控对应的tx_reconfig_cal_busy或rx_reconfig_cal_busy。 |
Device Initialization (device_init) | 该模块包含 Intel® Stratix® 10 Reset Release IP,可提供用于开启操作的系统逻辑的已知初始化状态。该模块还包含复位延迟块,可进一步延迟来自IP的信号状态,以便更安全操作。 有关 Intel® Stratix® 10 Reset Release IP的更多信息,请参阅 Intel® Stratix® 10 配置用户指南中的 Intel® Stratix® 10 Reset Release IP部分。 |