1. GTS SDI II IP Quick Reference
2. GTS SDI II IP Core Overview
3. GTS SDI II IP Core Getting Started
4. GTS SDI II IP Parameters
5. GTS SDI II IP Core Functional Description
6. GTS SDI II IP Core Signals
7. GTS SDI II IP Core Design Considerations
8. GTS SDI II IP Core Testbench and Design Examples
9. Document Revision History for the GTS SDI II IP User Guide
5.3.1. Insert Line
5.3.2. Insert/Check CRC
5.3.3. Insert Payload ID
5.3.4. Match TRS
5.3.5. Scrambler
5.3.6. TX Sample
5.3.7. Clock Enable Generator
5.3.8. RX Sample
5.3.9. Detect Video Standard
5.3.10. Detect 1 and 1/1.001 Rates
5.3.11. Transceiver Controller
5.3.12. Descrambler
5.3.13. TRS Aligner
5.3.14. 3Gb Demux
5.3.15. Extract Line
5.3.16. Extract Payload ID
5.3.17. Detect Format
5.3.18. Sync Streams
5.3.19. Convert SD Bits
5.3.20. Insert Sync Bits
5.3.21. Remove Sync Bits
6.5. Transmitter Streaming Video and Control Signals
Signal | Width | Clock Domain | Direction | Description |
---|---|---|---|---|
tx_axi4s_vid_in_tdata | P | tx_axi4s_clk | Input | AXI4-S data in. |
tx_axi4s_vid_in_tvalid | 1 | tx_axi4s_clk | Input | AXI4-S data valid. |
tx_axi4s_vid_in_tready | 1 | tx_axi4s_clk | Output | AXI4-S data ready. |
tx_axi4s_vid_in_tlast | 1 | tx_axi4s_clk | Input | AXI4-S end of packet. |
tx_axi4s_vid_in_tuser | Q | tx_axi4s_clk | Input | AXI4-S tuser. tuser[0] indicates start of video frame when asserted. tuser[1] indicates the start of a non-video packet or metapacket when asserted. |
Note:
- P = max (16, floor[((bits per color sample x number of color planes) + 7) / 8] x pixels in parallel x 8) where bits per color sample = 10 or 12, number of color planes = 3 and pixels in parallel = 2.
-
Q = ceil (tdata width / 8)
Signal | Width | Clock Domain | Direction | Description |
---|---|---|---|---|
tx_av_mm_control_address | 9 | mgmt_clk | Input | Avalon memory-mapped control address. |
tx_av_mm_control_write | 1 | mgmt_clk | Input | Avalon memory-mapped control write. |
tx_av_mm_control_byteenable | 4 | mgmt_clk | Input | Avalon memory-mapped byte enable. |
tx_av_mm_control_writedata | 32 | mgmt_clk | Input | Avalon memory-mapped write data. |
tx_av_mm_control_read | 1 | mgmt_clk | Input | Avalon memory-mapped read. |
tx_av_mm_control_readdata | 32 | mgmt_clk | Output | Avalon memory-mapped read data. |
tx_av_mm_control_readdatavalid | 1 | mgmt_clk | Output | Avalon memory-mapped read data valid. |
tx_av_mm_control_waitrequest | 1 | mgmt_clk | Output | Avalon memory-mapped wait request. |