0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
GV7601-IBE3

GV7601-IBE3

  • 厂商:

    GENNUM(升特)

  • 封装:

    BGA100

  • 描述:

    SERIAL DIGITAL VIDEO RECEIVER

  • 数据手册
  • 价格&库存
GV7601-IBE3 数据手册
GV7601 Aviia™ Receiver Key Features Applications • Serial digital video receiver for standard and high definition component video: • Digital video recorders (DVR) • Video servers • • • • • Video mixers and switchers • Image capture devices • Video framegrabbers • Camcorders • Video monitors & displays • Supports 8-bit, 10-bit or 12-bit component digital video: • • • SD 525i and 625i HD 720p 24, 25, 30, 50 and 60 HD 1080i 50, 60 HD 1080p 24, 25, 30, 50 and 60 RGB or YCbCr 4:4:4 sampled YCbCr 4:2:2 or 4:2:0 sampled Description Integrated cable equalizer for long reach cable performance • • 230m typical HD performance over high-quality 75Ω coaxial cable (Belden 1694A or equivalent) 160m typical HD performance over RG59 or equivalent 75Ω coaxial cable • Serial digital loop-though output • Integrated audio de-embedder for the extraction of up to 8 channels of 48kHz digital audio • Supports IEC 13818-1 compliant transport streams over the Asynchronous Serial Interface (ASI) • Automatic selection between SD/HD component video and ASI input data • Ancillary (ANC) data detection and extraction • User selectable processing features, including: • Timing Reference Signal (TRS) error detection and correction • ANC data checksum error detection and correction • Programmable ANC data detection • Line number and CRC error detection and correction • Illegal video code word re-mapping 4-wire Gennum Serial Peripheral Interface (GSPI) for external host command and control • • JTAG test interface • 1.2V core and 3.3V analog voltage power supplies • 1.8V or 3.3V selectable digital I/O power supply • Small footprint 100-BGA (11mm x 11mm) • Low power operation, typically 570mW at HD • Pb-free and RoHS compliant GV7601 Final Data Sheet GENDOC-052155 The GV7601 is a serial digital video receiver for standard and high definition component video, operating at 270Mb/s, 1.485Gb/s and 2.97Gb/s data rates. With integrated cable equalizer technology, the GV7601 is capable of receiving digital video over 75Ω coaxial cable at lengths up to 460m for standard definition video, and up to 230m for high definition. This provides a complete receive solution for the transmission of both interlaced and progressive component digital video, up to 1920 x 1080, in coaxial cable-based video systems. Using the GV7601 with the complete Aviia™ receiver reference design, it is possible to implement an all-digital, bi-directional multimedia interface over coax. This interface allows both DC power and a bi-directional, half-duplex, auxiliary data interface to be carried over the same single, robust and cost effective coaxial cable as the high-speed serial digital video. The GV7601 also provides a re-timed serial digital output for video loop-through applications. The GV7601 includes a broad range of user-selectable processing features, such as Timing Reference Signal (TRS) error detection and extraction, illegal code word re-mapping, and ancillary data packet extraction. The content of ancillary data packets, embedded by an Aviia transmitter, can be extracted and retrieved via the host interface. Device configuration and status reporting is accomplished via the Gennum Serial Peripheral Interface (GSPI). Alternatively, many processing features and www.semtech.com Rev.7 April 2014 1 of 149 Proprietary & Confidential 48kHz synchronous or asynchronous for HD formats. Additional audio processing features include: individual channel extraction, audio group selection, group replacement, channel swapping and audio channel status extraction. operational modes can be configured directly through external pin settings. The device can output both 8-bit, 10-bit and 12-bit video data, for RGB or YCbCr 4:4:4, and YCbCr 4:2:2 or 4:2:0. A configurable 20-bit wide parallel digital video output bus is provided, with associated pixel clock and timing signal outputs. The GV7601 supports ITU-R BT.656 SD formats, and HD formats conforming to ITU-R BT.709 and BT.1120-6 for 1125-line formats, and SMPTE 296M for 750-line formats. The device may also be configured to output CEA-861 timing. The GV7601 also supports an Asynchronous Serial Interface (ASI) 270Mb/s input, carrying compressed audio and video transport streams, conforming to IEC 13818-1. Transport stream data is output from the device at a synchronous 27MHz clock rate. The device will automatically deserialize and 8b/10b decode the data. 20BIT/10BIT PROC_EN AUDIO_EN ASI 656_BYPASS XTAL_OUT XTAL1 XTAL2 LB_CONT VBG LF EQ_VDD EQ_GND 861_EN Packaged in a space saving 100-BGA, the GV7601 is ideal for designs where high-density component placement is required. Typically requiring only 570mW power, the device can be used as a high bandwidth alternative to analog composite or component video interfaces, providing a high quality, all-digital, long reach video receive solution. The GV7601 audio de-embedding function allows the up to 8 channels of serial digital audio within the ancillary data space of the video data stream to be extracted. The audio output signal formats supported by the device include AES/EBU for professional applications, S/PDIF, and I2S. 16-bit, 20-bit and 24-bit audio formats are supported at 48kHz synchronous-to-video for SD video formats and MCLK ACLK WCLK Crystal Buffer/ Oscillator AGC AGC SDI Cable Equalizer Serial to Parallel Conversion Data Re-timer SDI Serial Video Descrambler, Word Alignment & Flywheel Audio De-embedder and Audio Clock Generation ASI Sync Detect, Word Alignment & 8b/10b Decode AOUT1/2 AOUT3/4 AOUT5/6 AOUT7/8 Error Detection, ANC Data Extraction TRS, Line Number, CRC and EDH Insertion Video/Data Buffer DOUT[19:0] PCLK Output Buffer & Mux STAT[5:0] IO_VDD (x4) IO_GND (x4) CORE_VDD (x4) CORE_GND (x5) JTAG_EN I/O Control CS_TMS SDIN_TDI STANDBY VCO_VDD VCO_GND PLL_GND (x3) PLL_VDD (x3) AGND (x6) AVDD BUFF_GND BUFF_VDD SCLK_TCK Host Interface & JTAG Test RECLK_EN SDOUT_TDO SDO RESET SDO YANC/CANC ERROR RATE_DET[1:0] F/DE V/VSYNC H/HSYNC LOCKED SDO_EN Figure A: GV7601 Block Diagram GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 2 of 149 Proprietary & Confidential Revision History Version ECR Date Changes and / or Modifications 7 019059 April 2014 Updated Figure 6-1: GV7601 Package Dimensions. 6 158071 May 2012 Changed VIL and VIH (Min and Max) in Table 2-3: DC Electrical Characteristics. 5 153582 February 2010 4 152345 August 2009 Added analog input absolute maximum ratings to Table 2-1: Absolute Maximum Ratings. Updated device latency values in Table 2-4: AC Electrical Characteristics. Modified Key Features, Description, Table 2-3, Table 2-4 and Table 4-1. Modified Section 4.11.1.1, Section 4.12, Section 4.17.4, Section 4.19, and Table 4-33. 3 152159 June 2009 Added Figure 4-64. Changed 6.3 Marking Diagram. 2 151833 May 2009 Re-ordered the DOUT[19:10] & DOUT[9:0] in Table 1-1 to reflect the pin names. Changed Figure 4-41. 1 151651 April 2009 0 151484 February 2009 GV7601 Final Data Sheet GENDOC-052155 Changed DOUT[18_10] and DOUT[9:0] pin descriptions. Changed 4.16.8 Ancillary Data Extraction and its registers. New document. www.semtech.com Rev.7 April 2014 3 of 149 Proprietary & Confidential Contents Key Features...........................................................................................................................................................1 Applications ...........................................................................................................................................................1 Description .............................................................................................................................................................1 1. Pin Out.................................................................................................................................................................9 1.1 Pin Assignment ...................................................................................................................................9 1.2 Pin Descriptions ..................................................................................................................................9 2. Electrical Characteristics............................................................................................................................. 16 2.1 Absolute Maximum Ratings ........................................................................................................ 16 2.2 Recommended Operating Conditions .................................................................................... 16 2.3 DC Electrical Characteristics ........................................................................................................ 17 2.4 AC Electrical Characteristics ......................................................................................................... 19 3. Input/Output Circuits.................................................................................................................................. 28 4. Detailed Description.................................................................................................................................... 32 4.1 Functional Overview ...................................................................................................................... 32 4.2 Serial Digital Input ........................................................................................................................... 32 4.3 Serial Digital Output ....................................................................................................................... 33 4.4 Serial Digital Reclocker .................................................................................................................. 33 4.4.1 Reclocker PLL Loop Bandwidth...................................................................................... 34 4.5 External Crystal/Reference Clock ............................................................................................... 34 4.6 Lock Detect ........................................................................................................................................ 35 4.6.1 Asynchronous Lock ............................................................................................................ 36 4.6.2 Signal Interruption.............................................................................................................. 36 4.7 Video Functionality ......................................................................................................................... 37 4.7.1 Standard Definition Video Output Formats .............................................................. 37 4.7.2 High Definition Video Output Formats ....................................................................... 40 4.7.3 Descrambling and Word Alignment ............................................................................ 50 4.8 Parallel Video Data Outputs DOUT[19:0] and DOUT[9:0] .................................................. 50 4.8.1 Parallel Data Bus Buffers ................................................................................................... 50 4.8.2 Parallel Output in Video Mode ....................................................................................... 54 4.8.3 Parallel Output in ASI Mode ............................................................................................ 54 4.8.4 Parallel Output In Data-Through Mode ...................................................................... 55 4.8.5 Parallel Output Clock (PCLK) ........................................................................................... 55 4.8.6 DDR Parallel Clock Timing................................................................................................ 56 4.9 Timing Signal Generator ............................................................................................................... 57 4.10 Programmable Multi-function Outputs ................................................................................ 58 4.11 H:V:F Timing Signal Generation ............................................................................................... 59 4.11.1 CEA-861 Timing Generation ......................................................................................... 61 4.12 Automatic Video Standards Detection ................................................................................. 72 4.13 EDH Detection ................................................................................................................................ 74 4.13.1 EDH Packet Detection ..................................................................................................... 75 4.13.2 EDH Flag Detection .......................................................................................................... 75 4.14 Video Signal Error Detection & Indication ........................................................................... 76 4.14.1 TRS Error Detection .......................................................................................................... 77 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 4 of 149 Proprietary & Confidential 4.14.2 Line Based CRC Error Detection................................................................................... 77 4.14.3 EDH CRC Error Detection................................................................................................ 78 4.14.4 HD Line Number Error Detection................................................................................ 78 4.15 Ancillary Data Detection & Indication ................................................................................... 78 4.15.1 Programmable Ancillary Data Detection ................................................................. 81 4.15.2 Ancillary Data Checksum Error..................................................................................... 81 4.16 Video Error Correction ................................................................................................................. 82 4.16.1 TRS Correction & Insertion............................................................................................. 83 4.16.2 Line Based CRC Correction & Insertion ..................................................................... 83 4.16.3 Line Number Error Correction & Insertion ............................................................... 84 4.16.4 Ancillary Data Checksum Error Correction & Insertion ....................................... 84 4.16.5 EDH CRC Correction & Insertion .................................................................................. 84 4.16.6 Illegal Word Remapping................................................................................................. 84 4.16.7 TRS and Ancillary Data Preamble Remapping ....................................................... 85 4.16.8 Ancillary Data Extraction................................................................................................ 85 4.17 Audio De-embedder .................................................................................................................... 90 4.17.1 Serial Audio Data I/O Signals ........................................................................................ 90 4.17.2 Serial Audio Data Format Support.............................................................................. 92 4.17.3 Audio Processing .............................................................................................................. 96 4.17.4 Error Reporting ................................................................................................................100 4.18 Gennum Serial Peripheral Interface .....................................................................................101 4.18.1 Command Word Description......................................................................................101 4.18.2 Data Read or Write Access...........................................................................................102 4.18.3 GSPI Timing.......................................................................................................................103 4.19 Host Interface Register Maps ..................................................................................................105 4.19.1 Video Core Registers......................................................................................................105 4.19.2 SD Audio Core..................................................................................................................113 4.19.3 HD Audio Core Registers..............................................................................................125 4.20 JTAG Test Operation ..................................................................................................................138 4.21 Device Power-up .........................................................................................................................140 4.22 Device Reset ..................................................................................................................................140 4.23 Standby Mode ..............................................................................................................................140 5. References & Relevant Standards .........................................................................................................141 6. Package & Ordering Information ..........................................................................................................142 6.1 Package Dimensions ....................................................................................................................142 6.2 Packaging Data ..............................................................................................................................143 6.3 Marking Diagram ...........................................................................................................................143 6.4 Solder Reflow Profiles ..................................................................................................................144 6.5 Ordering Information ...................................................................................................................144 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 5 of 149 Proprietary & Confidential List of Tables Table 1-1: Pin Descriptions .............................................................................................................................. 9 Table 2-1: Absolute Maximum Ratings..................................................................................................... 16 Table 2-2: Recommended Operating Conditions................................................................................. 16 Table 2-3: DC Electrical Characteristics..................................................................................................... 17 Table 2-4: AC Electrical Characteristics..................................................................................................... 19 Table 4-1: Typical Cable Length Performance ....................................................................................... 32 Table 4-2: Serial Digital Output ................................................................................................................... 33 Table 4-3: PLL Loop Bandwidth .................................................................................................................. 34 Table 4-4: Input Clock Requirements........................................................................................................ 35 Table 4-5: Lock Detect Conditions ............................................................................................................. 36 Table 4-6: 525/60Hz Format ......................................................................................................................... 37 Table 4-7: 625/50Hz Format ......................................................................................................................... 39 Table 4-8: 1080-line Interlaced Horizontal Timing............................................................................... 41 Table 4-9: 1080-line Progressive Horizontal Timing............................................................................ 43 Table 4-10: 720p Horizontal Timing .......................................................................................................... 43 Table 4-11: Full HD 1080-line and 720-line Progressive Image Formats...................................... 44 Table 4-12: 1080p Y'C'BC'R 4:2:0 & 4:2:2 10-bit Bit Structure Mapping.......................................... 45 Table 4-13: 1080p R'G'B' or Y'C'BC'R 4:4:4 10-bit Bit Structure Mapping....................................... 46 Table 4-14: 1080p R'G'B' or Y'C'BC'R 4:4:4 12-bit Bit Structure Mapping....................................... 48 Table 4-15: 1080p Y'C'BC'R 4:2:2 12-bit Bit Structure Mapping ........................................................ 49 Table 4-16: 720p R'G'B' or Y'C'BC'R 4:4:4 10-bit Bit Structure Mapping ......................................... 50 Table 4-17: GV7601 Output Video Data Format Selections.............................................................. 53 Table 4-18: GV7601 PCLK Output Rates................................................................................................... 55 Table 4-19: Output Signals Available on Programmable Multi-Function Pins .......................... 58 Table 4-20: Supported CEA-861 Formats ................................................................................................ 61 Table 4-21: Supported Video Standard Codes ...................................................................................... 73 Table 4-22: Video Error Status Register and Error Disable Mask Bits............................................. 77 Table 4-23: PROC_DISABLE Register Bits ................................................................................................. 83 Table 4-24: Serial Audio Pin Descriptions................................................................................................ 90 Table 4-25: Audio Output Formats ............................................................................................................ 92 Table 4-26: Audio Data Packet Detect Register..................................................................................... 94 Table 4-27: Audio Group DID Host Interface Settings ........................................................................ 95 Table 4-28: Audio Data and Control Packet DID Setting Register .................................................. 95 Table 4-29: Audio Channel Mapping Codes........................................................................................... 97 Table 4-30: Audio Sample Word Lengths................................................................................................ 97 Table 4-31: Audio Channel Status Information Registers.................................................................. 99 Table 4-31: Audio Channel Status Block for Regenerate Mode Default Settings ..................... 99 Table 4-32: Audio Mute Control Bits ....................................................................................................... 100 Table 4-34: GV7601 GSPI Electrical Characteristics ............................................................................ 104 Table 4-33: Video Core Configuration and Status Registers........................................................... 105 Table 4-34: SD Audio Core Configuration and Status Registers.................................................... 113 Table 4-35: HD Audio Core Configuration and Status Registers................................................... 125 Table 4-36: Ancillary Data Extraction Memory Access Registers .................................................. 138 Table 6-1: Packaging Data........................................................................................................................... 143 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 6 of 149 Proprietary & Confidential List of Figures Figure A: GV7601 Block Diagram....................................................................................................................2 Figure 3-1: Digital Input Pin with Schmitt Trigger (20BIT/10BIT, AUDIO_EN, CS_TMS, PROC_EN, JTAG_EN, RECLK_EN, RESET, SCLK_TCK, SDIN_TDI, SDO_EN, STANDBY, 861_EN) ................... 28 Figure 3-2: Bidirectional Digital Input/Output Pin - Configured to Output unless in Reset Mode. (ACLK, MCLK, AOUT1/2, AOUT3/4, AOUT5/6, AOUT7/8, ASI, 656_BYPASS, WCLK) .................. 28 Figure 3-3: Bidirectional Digital Input/Output Pin with programmable drive strength. ....... 29 Figure 3-4: XTAL1/XTAL2/XTAL_OUT ....................................................................................................... 29 Figure 3-5: VBG .................................................................................................................................................. 30 Figure 3-6: LB_CONT ....................................................................................................................................... 30 Figure 3-7: Loop Filter (LF) ............................................................................................................................ 30 Figure 3-8: Serial Input Equivalent Circuit ............................................................................................... 31 Figure 3-9: SDO/SDO ....................................................................................................................................... 31 Figure 4-1: 27MHz Clock Sources ............................................................................................................... 35 Figure 4-2: Data transmitting with blanking, 525/60Hz ..................................................................... 38 Figure 4-3: Multiplexing 10-bit 4:2:2 YCbCr data for 525 lines at 60Hz ........................................ 38 Figure 4-4: Data transmitting with blanking, 625/50Hz ..................................................................... 39 Figure 4-5: Multiplexing 10-bit 4:2:2 YCbCr data for 625 lines at 50Hz ........................................ 39 Figure 4-6: Field Timing Relationship for 1080-line Interlaced Systems ...................................... 40 Figure 4-7: Multiplexed Luma and Chroma Over One Video Line - 1080i ................................... 40 Figure 4-8: Luma Stream Over One Video Line - 1080i ....................................................................... 41 Figure 4-9: Chroma Stream Over One Video Line - 1080i .................................................................. 41 Figure 4-10: Frame Timing Relationship For 1080-line Progressive Systems ............................. 42 Figure 4-11: Multiplexed Luma and Chroma Over One Video Line - 1080p ............................... 42 Figure 4-12: Luma Stream Over One Video Line - 1080p .................................................................. 42 Figure 4-13: Chroma Stream Over One Video Line - 1080p .............................................................. 42 Figure 4-14: 720p Digital Vertical Timing ................................................................................................ 43 Figure 4-15: Aviia 20-bit Mapping Structure for 1920 x 1080 50/60Hz Progressive 4:2:0 & 4:2:2 (Y‘C‘BC‘R) 8/10-bit Signals .............................................................................................................................. 45 Figure 4-16: Aviia 20-bit Mapping Structure for 1920 x 1080 24/25/30Hz Progressive 4:4:4 (R‘G‘B‘) 8/10-bit Signals ................................................................................................................................................. 46 Figure 4-17: Aviia 20-bit Mapping Structure for 1920 x 1080 24/25/30Hz Progressive 4:4:4 (R‘G‘B‘ or Y‘C‘BC‘R) 12-bit Signals .............................................................................................................................. 47 Figure 4-18: Aviia 20-bit Mapping Structure for 1920 x 1080 24/25/30Hz Progressive 4:2:2 (Y‘C‘BC‘R) 12-bit Signals ..................................................................................................................................................... 48 Figure 4-19: Aviia 20-bit Mapping Structure for 1280 x 720 24/25/30/25/60Hz Progressive 4:4:4 (R‘G‘B‘ or Y‘C‘BC‘R) 8/10-bit Signals ............................................................................................................ 49 Figure 4-20: PCLK to Data and Control Signal Output Timing - SDR Mode 1 ............................. 51 Figure 4-21: PCLK to Data and Control Signal Output Timing - SDR Mode 2 ............................. 52 Figure 4-22: PCLK to Data and Control Signal Output Timing - DDR Mode ............................... 53 Figure 4-23: DDR Video Interface ............................................................................................................... 56 Figure 4-24: Delay Adjustment Ranges .................................................................................................... 57 Figure 4-25: H:V:F Output Timing - Full HD 20-bit Output Mode ................................................... 59 Figure 4-26: H:V:F Output Timing - HD 20-bit Output Mode ............................................................ 59 Figure 4-27: H:V:F Output Timing - HD & Full HD 10-bit Output Mode ........................................ 60 Figure 4-28: H:V:F Output Timing - SD 20-bit Output Mode ............................................................ 60 Figure 4-29: H:V:F Output Timing - SD 10-bit Output Mode ............................................................ 60 Figure 4-30: H:V:DE Output Timing 1280 x 720p @ 59.94/60 (Format 4) ..................................... 62 Figure 4-31: H:V:DE Output Timing 1920 x 1080i @ 59.94/60 (Format 5) .................................... 63 Figure 4-32: H:V:DE Output Timing 720 (1440) x 480i @ 59.94/60 (Format 6 & 7) .................... 64 Figure 4-33: H:V:DE Output Timing 1280 x 720p @ 50 (Format 19) ............................................... 65 Figure 4-34: H:V:DE Output Timing 1920 x 1080i @ 50 (Format 20) .............................................. 66 Figure 4-35: H:V:DE Output Timing 720 (1440) x 576 @ 50 (Format 21 & 22) ............................. 67 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 7 of 149 Proprietary & Confidential Figure 4-36: H:V:DE Output Timing 1920 x 1080p @ 59.94/60 (Format 16) ................................ 68 Figure 4-37: H:V:DE Output Timing 1920 x 1080p @ 50 (Format 31) ............................................. 69 Figure 4-38: H:V:DE Output Timing 1920 x 1080p @ 23.94/24 (Format 32) ................................ 70 Figure 4-39: H:V:DE Output Timing 1920 x 1080p @ 25 (Format 33) ............................................. 71 Figure 4-40: H:V:DE Output Timing 1920 x 1080p @ 29.97/30 (Format 34) ................................ 72 Figure 4-41: Ancillary Data Packets ........................................................................................................... 79 Figure 4-42: Y/1ANC and C/2ANC Signal Timing - HD 20-bit ........................................................... 80 Figure 4-43: Y/1ANC and C/2ANC Signal Timing - HD 10-bit ........................................................... 80 Figure 4-44: Y/1ANC and C/2ANC Signal Timing - SD 20-bit ............................................................ 81 Figure 4-45: Y/1ANC and C/2ANC Signal Timing - SD 10-bit ............................................................ 81 Figure 4-46: Ancillary Data Extraction - Step A ...................................................................................... 86 Figure 4-47: Ancillary Data Extraction - Step B ...................................................................................... 87 Figure 4-48: Ancillary Data Extraction - Step C ...................................................................................... 88 Figure 4-49: Ancillary Data Extraction - Step D ..................................................................................... 89 Figure 4-50: ACLK to Data and WCLK Signal Output Timing ............................................................ 91 Figure 4-51: I2S Audio Output Format ...................................................................................................... 92 Figure 4-52: AES/EBU or S/PDIF Audio Output Format ...................................................................... 92 Figure 4-53: Serial Audio, Left Justified, MSB First ............................................................................... 93 Figure 4-54: Serial Audio, Left Justified, LSB First ................................................................................. 93 Figure 4-55: Serial Audio, Right Justified, MSB First ............................................................................ 93 Figure 4-56: Serial Audio, Right Justified, LSB First .............................................................................. 93 Figure 4-57: AES/EBU or S/PDIF Audio Output to Bit Clock Timing ............................................... 93 Figure 4-58: ECC 24-bit Array and Examples .......................................................................................... 96 Figure 4-59: GSPI Application Interface Connection .........................................................................101 Figure 4-60: Command Word Format .....................................................................................................101 Figure 4-61: Data Word Format .................................................................................................................102 Figure 4-62: Write Mode ..............................................................................................................................103 Figure 4-63: Read Mode ...............................................................................................................................103 Figure 4-64: GV7601 GSPI Timing Delays ..............................................................................................104 Figure 4-65: In-Circuit JTAG ........................................................................................................................139 Figure 4-66: System JTAG ............................................................................................................................139 Figure 4-67: Reset Pulse ...............................................................................................................................140 Figure 6-1: GV7601 Package Dimensions ..............................................................................................142 Figure 6-2: GV7601 Marking Diagram ....................................................................................................143 Figure 6-3: Pb-free Solder reflow Profile ................................................................................................144 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 8 of 149 Proprietary & Confidential 1. Pin Out 1.1 Pin Assignment 1 2 3 4 5 6 7 8 A VBG LF LB_ CONT VCO_ VDD STAT0 STAT1 IO_VDD PCLK B AVDD PLL_ VDD RSV VCO_ GND STAT2 STAT3 IO_GND DOUT19 DOUT16 DOUT15 C SDI AGND PLL_ VDD PLL_ VDD STAT4 STAT5 RESET D SDI AGND AGND PLL_ GND CORE_ GND CORE_ VDD RSV JTAG_ EN IO_GND E EQ_ VDD EQ_ GND AGND PLL_ GND CORE_ GND CORE_ VDD SDOUT_ TDO SDIN_ TDI DOUT10 DOUT11 F AGC RSV AGND PLL_ GND CORE_ GND CORE_ VDD CS_ TMS SCLK_ TCK DOUT8 DOUT9 G AGC AGND RECLK_ EN CORE_ GND CORE_ GND CORE_ VDD 656_ BYPASS ASI IO_GND IO_VDD H BUFF_ VDD BUFF_ GND AUDIO_ EN WCLK 861_EN XTAL_ OUT 20BIT/ 10BIT PROC_ EN DOUT6 DOUT7 J SDO SDO_EN AOUT1/2 ACLK AOUT5/6 XTAL2 IO_GND DOUT1 DOUT4 DOUT5 K SDO MCLK AOUT7/8 XTAL1 IO_VDD DOUT0 DOUT2 DOUT3 STAND BY AOUT3/4 9 10 DOUT18 DOUT17 DOUT12 DOUT14 DOUT13 IO_VDD 1.2 Pin Descriptions Table 1-1: Pin Descriptions Pin Number Name Type A1 VBG Analog Input Band Gap voltage filter connection. A2 LF Analog Input Loop Filter component connection. A3 LB_CONT Analog Input Connection for loop bandwidth control resistor. GV7601 Final Data Sheet GENDOC-052155 Description www.semtech.com Rev.7 April 2014 9 of 149 Proprietary & Confidential Table 1-1: Pin Descriptions (Continued) Pin Number Name Type A4 VCO_VDD Input Power Description POWER pin for the VCO. Connect to 1.2V DC analog through an RC filter (see 5. References & Relevant Standards). VCO_VDD is nominally 0.7V (Do not connect directly to 0.7V). MULTI-FUNCTIONAL OUTPUT PORT. Signal levels are LVCMOS/LVTTL compatible. Each of the STAT[5:0] pins can be configured individually to output one of the following signals: A5, A6, B5, B6, C5, C6 STAT[0:5] Output A7, D10, G10, K7 IO_VDD Input Power Signal Default H/HSYNC V/VSYNC F/DE LOCKED Y/1ANC C/2ANC DATA_ERROR VIDEO_ERROR AUDIO_ERROR EDH_DETECTED CARRIER_DETECT RATE_DET0 RATE_DET1 STAT0 STAT1 STAT2 STAT3 STAT4 − STAT5 − − − − − − POWER connection for digital I/O. Connect to 3.3V or 1.8V DC digital. PARALLEL DATA BUS CLOCK - Signal levels are LVCMOS/LVTTL compatible. A8 GV7601 Final Data Sheet GENDOC-052155 PCLK Full HD 10-bit or 20-bit mode PCLK @ 148.5 or 148.5/1.001MHz HD 10-bit mode PCLK @ 148.5 or 148.5/1.001MHz HD 20-bit mode PCLK @ 74.25 or 74.25/1.001MHz SD 10-bit mode PCLK @ 27MHz SD 20-bit mode PCLK @ 13.5MHz Output www.semtech.com Rev.7 April 2014 10 of 149 Proprietary & Confidential Table 1-1: Pin Descriptions (Continued) Pin Number Name Type Description PARALLEL DATA BUS - Signal levels are LVCMOS/LVTTL compatible. Video mode (656_BYPASS = HIGH and ASI = LOW): Luma data output for SD and HD data rates; Data Stream 1 for Full HD at 148.5MHz 20-bit mode 20BIT/10BIT = HIGH ASI mode (656_BYPASS = LOW and ASI = HIGH): Not defined Data-Through mode (656_BYPASS = LOW and ASI = LOW): Data output B8, A9, A10, B9, B10,C9, C10, C8, E10, E9 DOUT[19:10] Output Video mode (656_BYPASS = HIGH and ASI = LOW): Multiplexed Luma/Chroma data output for SD and HD data rates; Multiplexed Data Stream 1/2 for Full HD at 148.5MHz 10-bit mode 20BIT/10BIT = LOW ASI mode (656_BYPASS = LOW and ASI = HIGH): 8b/10b decoded transport stream data Data-Through mode (656_BYPASS = LOW and ASI = LOW): Data output Video mode (656_BYPASS = HIGH and ASI = LOW) Luma data output for SD and HD data rates; Data Stream 1 for Full HD at 148.5MHz (20-bit mode) ASI mode (656_BYPASS = LOW and ASI = HIGH) Transport stream output Data-Through mode (656_BYPASS = LOW and ASI = LOW) Data output B1 AVDD Input Power POWER pin for analog circuitry. Connect to 3.3V DC analog. B2, C3, C4 PLL_VDD Input Power POWER pins for the Reclocker PLL. Connect to 1.2V DC analog. B3, F2 RSV B4 VCO_GND Input Power GND pin for the VCO. Connect to analog GND. B7, D9, G9, J7 IO_GND Input Power GND connection for digital I/O. Connect to digital GND. C1, D1 SDI, SDI Analog Input Serial Digital Differential Input. C2, D2, D3, E3, F3, G2 AGND Input Power GND pins for sensitive analog circuitry. Connect to analog GND. GV7601 Final Data Sheet GENDOC-052155 These pins must be left unconnected. www.semtech.com Rev.7 April 2014 11 of 149 Proprietary & Confidential Table 1-1: Pin Descriptions (Continued) Pin Number Name Type Description CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to reset the internal operating conditions to default settings and to reset the JTAG sequence. Normal mode (JTAG_EN = LOW): C7 RESET Input When LOW, all functional blocks are set to default conditions and all digital output signals become high impedance. When HIGH, normal operation of the device resumes. JTAG test mode (JTAG_EN = HIGH): When LOW, all functional blocks are set to default and the JTAG test sequence is reset. When HIGH, normal operation of the JTAG test sequence resumes. D4, E4, F4 PLL_GND Input Power GND pins for the Reclocker PLL. Connect to analog GND. D5, E5, F5, G4, G5 CORE_GND Input Power GND connection for device core. Connect to digital GND. D6, E6, F6, G6 CORE_VDD Input Power POWER connection for device core. Connect to 1.2V DC digital. D7 RSV Input Connect to core ground. CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. D8 JTAG_EN Input Used to select JTAG test mode or host interface mode. When JTAG_EN is HIGH, the host interface port is configured for JTAG test. When JTAG_EN is LOW, normal operation of the host interface port resumes. E1 EQ_VDD Input Power POWER pin for SDI input. Connect to 3.3V DC analog. E2 EQ_GND Input Power GND pin for SDI input. Connect to analog GND. COMMUNICATION SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. GSPI serial data output/test data out. E7 SDOUT_TDO Output In JTAG mode (JTAG_EN = HIGH), this pin is used to shift test results from the device. In host interface mode, this pin is used to read status and configuration data from the device. COMMUNICATION SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. GSPI serial data in/test data in. E8 SDIN_TDI Input In JTAG mode (JTAG_EN = HIGH), this pin is used to shift test data into the device. In host interface mode, this pin is used to write address and configuration data words into the device. F1, G1 GV7601 Final Data Sheet GENDOC-052155 AGC, AGC Automatic Gain Control. Attach the AGC capacitor across these pins. www.semtech.com Rev.7 April 2014 12 of 149 Proprietary & Confidential Table 1-1: Pin Descriptions (Continued) Pin Number Name Type Description COMMUNICATION SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Chip select / test mode start. F7 CS_TMS Input In JTAG mode (JTAG_EN = HIGH), this pin is Test Mode Start, used to control the operation of the JTAG test. In host interface mode (JTAG_EN = LOW), this pin operates as the host interface chip select and is active LOW. COMMUNICATION SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Serial data clock signal. F8 SCLK_TCK Input In JTAG mode (JTAG_EN = HIGH), this pin is the JTAG clock. In host interface mode (JTAG_EN = LOW), this pin is the host interface serial bit clock. All JTAG/host interface addresses and data are shifted into/out of the device synchronously with this clock. PARALLEL DATA BUS Signal levels are LVCMOS/LVTTL compatible. F10, F9, H10, H9, J10, J9, K10, K9, J8, K8 Video mode (656_BYPASS = HIGH and ASI = LOW): Chroma data output for SD and HD data rates; Data Stream 2 for Full HD at 148.5MHz DOUT[9:0] Output 20-bit mode 20BIT/10BIT = HIGH ASI mode (656_BYPASS = LOW and ASI = HIGH): Not defined Data-Through mode (656_BYPASS = LOW and ASI = LOW): Data output 10-bit mode 20BIT/10BIT = LOW Forced LOW CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. G3 GV7601 Final Data Sheet GENDOC-052155 RECLK_EN Input When this pin is LOW, the serial digital output is the buffered version of the input serial data. When this pin is HIGH, the serial digital output is the reclocked version of the input serial data. www.semtech.com Rev.7 April 2014 13 of 149 Proprietary & Confidential Table 1-1: Pin Descriptions (Continued) Pin Number Name Type Description CONTROL SIGNAL INPUT/OUTPUT Signal levels are LVCMOS/LVTTL compatible. Indicates the presence or valid video data. When the AUTO/MAN bit in the host interface register is HIGH (Default), this pin is an OUTPUT. 656_BYPASS is HIGH when the device locks to a ITU-R BT.656 or BT.1120 compliant input. 656_BYPASS is LOW under all other conditions. G7 656_BYPASS Input/Output When the AUTO/MAN bit in the host interface register is LOW, this pin is an INPUT. No video data descrambling takes place, and none of the video processing features of the device are available when 656_BYPASS is set LOW. When 656_BYPASS is set HIGH, the device carries out descrambling and video processing. When 656_BYPASS and ASI are both set LOW, the device operates in Data-Through mode. CONTROL SIGNAL INPUT Signal Levels are LVCMOS/LVTTL compatible. Used to enable/disable ASI data extraction in manual mode. G8 ASI Input/Output When the AUTO/MAN bit in the host interface is LOW, this pin is an input, and when the ASI pin is set HIGH the device carries out ASI data extraction and processing. The 656_BYPASS pin must be set LOW. When 656_BYPASS and ASI are both set LOW, the device operates in Data-Through mode. When the AUTO/MAN bit in the host interface is HIGH (Default), ASI input is not supported. H1 BUFF_VDD Input Power POWER pin for the serial digital output 50Ω buffer. Connect to 3.3V DC analog. H2 BUFF_GND Input Power GND pin for the cable driver buffer. Connect to analog GND. H3 AUDIO_EN Input CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Enables or disables audio extraction. H4 WCLK Output 48kHz word clock for Audio. CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. H5 861_EN Input Used to select CEA-861 timing mode. When 861_EN is HIGH, the device outputs CEA-861 timing signals (HSYNC/VSYNC/DE) instead of H:V:F digital timing signals. H6 XTAL_OUT Digital Output Buffered 27MHz crystal output. Can be used to cascade the crystal signal. CONTROL SIGNAL INPUT Levels are LVCMOS/LVTTL compatible. H7 20BIT/10BIT Input Used to select the output bus width. HIGH = 20-bit LOW = 10-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 14 of 149 Proprietary & Confidential Table 1-1: Pin Descriptions (Continued) Pin Number Name Type Description CONTROL SIGNAL INPUT Levels are LVCMOS/LVTTL compatible. H8 PROC_EN Input Used to enable or disable audio and video processing features. When PROC_EN is HIGH, the audio and video processing features of the device are enabled. When PROC_EN is LOW, the processing features of the device are disabled, and the device is in a low-latency operating mode. Serial Data Output Signal. J1, K1 SDO, SDO Output 50Ω CML buffer for interfacing to an external cable driver. Serial digital output signal operating at 2.97Gb/s, 2.97/1.001Gb/s, 1.485Gb/s, 1.485/1.001Gb/s and 270Mb/s. CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to enable/disable the serial digital output stage. J2 SDO_EN Input When SDO_EN is LOW, the serial digital output signals, SDO and SDO, are both pulled HIGH. When SDO_EN is HIGH, the serial digital output signals, SDO and SDO, are enabled. J3 AOUT1/2 Output Serial Audio Output; Channels 1 and 2. J4 ACLK Output 64fs sample clock for audio. J5 AOUT5/6 Output Serial Audio Output; Channels 5 and 6. J6, K6 XTAL2, XTAL1 Analog Input Input connection for 27MHz crystal. CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. K2 STANDBY Input When this pin is set HIGH, the device is placed in a power-saving mode. No data processing occurs, and the digital I/Os are powered down. In this mode, the serial digital output signals, SDO and SDO, are both pulled HIGH. K3 AOUT3/4 Output Serial Audio Output; Channels 3 and 4. K4 MCLK Output Oversampled master clock for audio (128fs, 256fs, 512fs selectable). K5 AOUT7/8 Output Serial Audio Output; Channels 7 and 8. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 15 of 149 Proprietary & Confidential 2. Electrical Characteristics 2.1 Absolute Maximum Ratings Table 2-1: Absolute Maximum Ratings Parameter Value/Units Supply Voltage, Digital Core (CORE_VDD) -0.3V to +1.5V Supply Voltage, Digital I/O (IO_VDD) -0.3V to +4.0V Supply Voltage, Analog 1.2V (PD_VDD, VCO_VDD) -0.3V to +1.5V Supply Voltage, Analog 3.3V (EQ_VDD, BUFF_VDD, AVDD) -0.3V to +4.0V Input Voltage Range (SDI, SDI, LB_CONT) -0.3V to (EQ_VDD + 0.3)V Input Voltage Range (VBG) -0.3V to (AVDD + 0.3)V Input Voltage Range (LF) -0.3V to (PLL_VDD + 0.3)V Input Voltage Range (digital inputs) -2.0V to +5.25V Ambient Operating Temperature (TA) -40°C to 95°C Storage Temperature (TSTG) -40°C to 125°C Peak Reflow Temperature (JEDEC J-STD-020C) 260°C ESD Sensitivity, HBM (JESD22-A114) 2kV Note: Absolute Maximum Ratings are those values beyond which damage may occur. Functional operation under these conditions or at any other condition beyond those indicated in the AC/DC Electrical Characteristics sections is not implied. 2.2 Recommended Operating Conditions Table 2-2: Recommended Operating Conditions Parameter Symbol Operating Temperature Range, Ambient Supply Voltage, Digital Core Supply Voltage, Digital I/O Supply Voltage, PLL GV7601 Final Data Sheet GENDOC-052155 Conditions Min Typ Max Units Notes TA – -20 − 85 °C − CORE_VDD – 1.14 1.2 1.26 V − 1.8V mode 1.71 1.8 1.89 V − 3.3V mode 3.13 3.3 3.47 V − – 1.14 1.2 1.26 V – IO_VDD PLL_VDD www.semtech.com Rev.7 April 2014 16 of 149 Proprietary & Confidential Table 2-2: Recommended Operating Conditions (Continued) Parameter Symbol Conditions Min Typ Max Units Notes Supply Voltage, VCO VCO_VDD – − 0.7 − V 1 AVDD – 3.13 3.3 3.47 V 2 EQ_VDD – 3.13 3.3 3.47 V – BUFF_VDD – 3.13 3.3 3.47 V 2 Supply Voltage, Analog Supply Voltage, Serial Digital Input Supply Voltage, CD Buffer Notes: 1. This is 0.7V rather than 1.2V because there is a voltage drop across an external 105Ω resistor. 2. The 3.3V supplies must track the 3.3V supply of an external cable driver. 2.3 DC Electrical Characteristics Table 2-3: DC Electrical Characteristics Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Min Typ Max Units Notes 10-bit Full HD − 220 265 mA − 20-bit Full HD − 210 265 mA − 10/20-bit HD − 170 220 mA − 10/20-bit SD − 140 185 mA − ASI − 130 170 mA − 10-bit Full HD − 37 45 mA − 20-bit Full HD − 16 20 mA − 10/20-bit HD − 15 21 mA − 10/20-bit SD − 4 7 mA − ASI − 4 6 mA − 10-bit Full HD − 150 180 mA − 20-bit Full HD − 115 130 mA − 10/20-bit HD − 110 135 mA − 10/20-bit SD − 90 100 mA − ASI − 90 95 mA − System +1.2V Supply Current +1.8V Supply Current +3.3V Supply Current GV7601 Final Data Sheet GENDOC-052155 I1V2 I1V8 I3V3 www.semtech.com Rev.7 April 2014 17 of 149 Proprietary & Confidential Table 2-3: DC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Total Device Power (IO_VDD = 1.8V) Total Device Power (IO_VDD = 3.3V) P1D8 P3D3 Conditions Min Typ Max Units Notes 10-bit Full HD − 560 680 mW − 20-bit Full HD − 525 640 mW − 10/20-bit HD − 480 590 mW − 10/20-bit SD − 420 520 mW − ASI − 410 500 mW − Reset − 390 − mW − Standby − 23 45 mW − 10-bit Full HD − 750 930 mW − 20-bit Full HD − 620 760 mW − 10/20-bit HD − 570 830 mW − 10/20-bit SD − 460 560 mW − ASI − 440 540 mW − Reset − 410 − mW − Standby − 23 45 mW − Digital I/O Input Logic LOW VIL 3.3V or 1.8V operation IO_GND - 0.3 – 0.3 x IO_VDD V – Input Logic HIGH VIH 3.3V or 1.8V operation 0.7 x IO_GND – IO_VDD + 0.3 V – – 0.2 V – VOL IOL = 5mA, 1.8V operation – Output Logic LOW IOL = 8mA, 3.3V operation – – 0.4 V – IOH = 5mA, 1.8V operation 1.4 – – V – IOH = 8mA, 3.3V operation 2.4 – – V – Output Logic HIGH Output Drive Strength VOH − − − − − − 1 − 75Ω load − 2.2 − V – − 50Ω load BUFF_VDD - (0.6 / 2) BUFF_VDD - (0.45 / 2) BUFF_VDD - (0.35 / 2) V − Serial Input Serial Input Common Mode Voltage Serial Output Serial Output Common Mode Voltage Notes: 1. The output drive strength of the digital outputs can be programmed through the host interface. Please see Table 4-33: Video Core Configuration and Status Registers, register 06Dh for details. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 18 of 149 Proprietary & Confidential 2.4 AC Electrical Characteristics Table 2-4: AC Electrical Characteristics Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Min Typ Max Units Notes treset – 1 – – ms – Full HD (Audio Enabled) – PCLK = 148.5MHz 79 – 83 PCLK 1 HD (Audio Enabled) – PCLK = 74.25MHz 79 – 83 PCLK 1 SD (Audio Enabled) – PCLK = 27MHz 50 – 59 PCLK 1 Full HD (Audio Disabled) – PCLK = 148.5MHz 44 – 48 PCLK 2 HD (Audio Disabled) – PCLK = 74.25MHz 44 – 48 PCLK 2 SD (Audio Disabled) – PCLK = 27MHz 44 – 53 PCLK 2 ASI Mode – PCLK = 27MHz 12 – 16 PCLK 3 System Reset Pulse Width Device Latency Parallel Output Parallel Clock Frequency fPCLK – 13.5 – 148.5 MHz – Parallel Clock Duty Cycle DCPCLK – 40 – 60 % – GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 19 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Full HD 10-bit Full HD 20-bit Output Data Hold Time (1.8V) toh Min Typ Max Units Notes SPI 1.5 – – ns 4 Audio Outputs 1.5 – – ns 4 Video Data Bus 0.4 – – ns 4 STAT Pins 0.45 – – ns 4 Video Data Bus 1.0 – – ns 4 STAT Pins 1.0 – – ns 4 Video Data Bus 1.0 – – ns 4 STAT Pins 1.0 – – ns 4 Video Data Bus 1.0 – – ns 4 STAT Pins 1.0 – – ns 4 Video Data Bus 19.4 – – ns 4 STAT Pins 19.4 − – ns 4 Video Data Bus 38.0 − – ns 4 STAT Pins 38.0 − – ns 4 HD 10-bit HD 20-bit SD 10-bit SD 20-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 20 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Full HD 10-bit Full HD 20-bit Output Data Hold Time (3.3V) toh Min Typ Max Units Notes SPI 1.5 – – ns 5 Audio Outputs 1.5 – – ns 5 Video Data Bus 0.45 – – ns 5 STAT Pins 0.45 – – ns 5 Video Data Bus 1.0 – – ns 5 STAT Pins 1.0 – – ns 5 Video Data Bus 1.0 – – ns 5 STAT Pins 1.0 – – ns 5 Video Data Bus 1.0 – – ns 5 STAT Pins 1.0 – – ns 5 Video Data Bus 19.4 – – ns 5 STAT Pins 19.4 – – ns 5 Video Data Bus 38.0 – – ns 5 STAT Pins 38.0 – – ns 5 HD 10-bit HD 20-bit SD 10-bit SD 20-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 21 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Full HD 10-bit Full HD 20-bit Output Data Delay Time (1.8V) tod Min Typ Max Units Notes SPI – – 14.0 ns 6 Audio Outputs – – 7.0 ns 6 Video Data Bus – – 1.8 ns 6 STAT Pins – – 2.5 ns 6 Video Data Bus – – 3.7 ns 6 STAT Pins – – 4.4 ns 6 Video Data Bus – – 3.7 ns 6 STAT Pins – – 4.4 ns 6 Video Data Bus – – 3.7 ns 6 STAT Pins – – 4.4 ns 6 Video Data Bus – – 22.2 ns 6 STAT Pins – – 22.2 ns 6 Video Data Bus – – 41.0 ns 6 STAT Pins – – 41.0 ns 6 HD 10-bit HD 20-bit SD 10-bit SD 20-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 22 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Full HD 10-bit Full HD 20-bit Output Data Delay Time (3.3V) tod Min Typ Max Units Notes SPI – – 14.0 ns 7 Audio Outputs – – 7.0 ns 7 Video Data Bus – – 1.9 ns 7 STAT Pins – – 2.2 ns 7 Video Data Bus – – 3.7 ns 7 STAT Pins – – 4.1 ns 7 Video Data Bus – – 3.7 ns 7 STAT Pins – – 4.1 ns 7 Video Data Bus – – 3.7 ns 7 STAT Pins – – 4.1 ns 7 Video Data Bus – – 22.2 ns 7 STAT Pins – – 22.2 ns 7 Video Data Bus – – 41.0 ns 7 STAT Pins – – 41.0 ns 7 HD 10-bit HD 20-bit SD 10-bit SD 20-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 23 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Full HD 10-bit 6pF load All other modes 6pF load Output Data Rise/Fall Time (1.8V) All other modes 15pF load Full HD 10-bit 6pF load Max Units Notes Video Data Bus 0.4 – – ns 4 STAT Pins 0.3 – – ns 4 Audio Outputs 0.6 – – ns 4 Video Data Bus 0.4 – – ns 4 STAT Pins 0.4 – – ns 4 Audio Outputs 0.6 – – ns 4 Video Data Bus – – 1.5 ns 6 STAT Pins – – 1.1 ns 6 Audio Outputs – – 2.3 ns 6 Video Data Bus – – 1.5 ns 6 STAT Pins – – 1.4 ns 6 Audio Outputs – – 2.3 ns 6 Video Data Bus 0.5 – – ns 5 STAT Pins 0.4 – – ns 5 Audio Outputs 0.6 – – ns 5 Video Data Bus 0.5 – – ns 5 STAT Pins 0.4 – – ns 5 Audio Outputs 0.6 – – ns 5 tr/tf All other modes 6pF load GV7601 Final Data Sheet GENDOC-052155 Typ tr/tf Full HD 10-bit 15pF load Output Data Rise/Fall Time (3.3V) Min www.semtech.com Rev.7 April 2014 24 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Conditions Min Typ Max Units Notes Video Data Bus – – 1.6 ns 7 STAT Pins – – 1.5 ns 7 Audio Outputs – – 2.2 ns 7 Video Data Bus – – 1.6 ns 7 STAT Pins – – 1.4 ns 7 Audio Outputs – – 2.2 ns 7 – 0.27 – 2.97 Gb/s – TA=25°C, differential, 270Mb/s & 1.485Gb/s 720 800 950 mVp-p 9 TA=25°C, differential, 2.97Gb/s 720 800 880 mVp-p 9 Belden 1694A cable – 150 – m – Belden RG59 cable – 100 – m – Belden 1694A cable – 230 – m – Belden RG59 cable – 160 – m – Belden 1694A cable – 460 – m – Belden RG59 cable – 330 – m – Full HD 10-bit 15pF load Output Data Rise/Fall Time (3.3V) tr/tf All other modes 15pF load Serial Digital Input Serial Input Data Rate Serial Input Swing DRSDI ΔVSDI Full HD Achievable Cable Length – HD SD Input Return Loss – single-ended 15 21 – dB 10 Input Resistance – single-ended – 1.52 – kΩ – GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 25 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol Input Capacitance – Conditions single-ended Min Typ Max Units Notes – 1 – pF – Serial Digital Output Serial Output Data Rate DRSDO − 0.27 − 2.97 Gb/s − Serial Output Swing ΔVSDO Differential with 100Ω load 320 − 600 mVp-p – Serial Output Rise Time 20% ~ 80% trSDO – – – 180 ps – Serial Output Fall Time 20% ~ 80% tfSDO – – – 180 ps – Full HD colour bar signal – – 100 ps – HD colour bar signal – – 100 ps – SD colour bar signal – – 470 ps – Full HD – 10 – ps – HD – 10 – ps – SD – 20 – ps – Serial Output Intrinsic Jitter Serial Output Duty Cycle Distortion tOJ DCDSDD Synchronous lock time – – − – 25 μs − Asynchronous lock time – – 100 – 825 μs – Lock time from standby de-asserted – – – – 10 ms – – – – – 100 ms – – After 20 minutes at -20°C – 325 ms – – – 60 MHz 8 40 50 60 % 8 1.5 – – ns 8 1.5 – – ns 8 1.5 – – ns 8 Lock time from power-up GSPI GSPI Input Clock Frequency fSCLK GSPI Input Clock Duty Cycle DCSCLK GSPI Input Data Setup Time – GSPI Input Data Hold Time – GSPI Output Data Hold Time – GV7601 Final Data Sheet GENDOC-052155 50% levels 3.3V or 1.8V operation – www.semtech.com Rev.7 April 2014 26 of 149 Proprietary & Confidential Table 2-4: AC Electrical Characteristics (Continued) Guaranteed over recommended operating conditions unless otherwise noted. Parameter Symbol CS low before SCLK rising edge t0 Time between end of command word (or data in Auto-Increment mode) and the first SCLK of the following data word - write cycle Conditions Min Typ Max Units Notes 50% levels 3.3V or 1.8V operation 1.5 – – ns 8 t4 50% levels 3.3V or 1.8V operation 37.1 – – ns 8 Time between end of command word (or data in Auto-Increment mode) and the first SCLK of the following data word - read cycle t5 50% levels 3.3V or 1.8V operation 148.4 – – ns 8 CS high after SCLK rising edge t7 50% levels 3.3V or 1.8V operation 37.1 – – ns 8 Notes: 1. 656_BYPASS = 1, PROC_EN = 1, AUDIO_EN = 1, ASI = 0 2. 656_BYPASS = 1, PROC_EN = 1, AUDIO_EN = 0, ASI = 0 3. ASI = 1 4. 1.89V and 0ºC. 5. 3.47V and 0ºC. 6. 1.71V and 125ºC 7. 3.13V and 125ºC 8. For GSPI timing parameters, refer to Figure 4-62 and Figure 4-63 in Section 4.18.3, as appropriate. 9. 0m cable length. 10. Tested on GV7601 board from 5MHz to 3GHz. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 27 of 149 Proprietary & Confidential 3. Input/Output Circuits IO_VDD 200Ω Input Pin Figure 3-1: Digital Input Pin with Schmitt Trigger (20BIT/10BIT, AUDIO_EN, CS_TMS, PROC_EN, JTAG_EN, RECLK_EN, RESET, SCLK_TCK, SDIN_TDI, SDO_EN, STANDBY, 861_EN) IO_VDD 200Ω Output Pin Figure 3-2: Bidirectional Digital Input/Output Pin - Configured to Output unless in Reset Mode. (ACLK, MCLK, AOUT1/2, AOUT3/4, AOUT5/6, AOUT7/8, ASI, 656_BYPASS, WCLK) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 28 of 149 Proprietary & Confidential IO_VDD 200Ω Output Pin Figure 3-3: Bidirectional Digital Input/Output Pin with programmable drive strength. These pins in Figure 3-3 are configured to output unless in Reset Mode; in which case they are high-impedance. The drive strength can be set by writing to address 06Dh in the host interface register. (DOUT0, DOUT1, DOUT2, DOUT3, DOUT4, DOUT5, DOUT6, DOUT7, DOUT8, DOUT9, SDOUT_TDO, STAT0, STAT1, STAT2, STAT3, STAT4, STAT5, XTAL_OUT, DOUT10, DOUT11, DOUT12, DOUT13, DOUT14, DOUT15, DOUT16, DOUT17, DOUT18, DOUT19, PCLK) XTAL1 XTAL2 XTAL_OUT Figure 3-4: XTAL1/XTAL2/XTAL_OUT GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 29 of 149 Proprietary & Confidential AVDD 2kΩ VBG 50Ω Figure 3-5: VBG SDI_VDD Out LB_CONT Out Figure 3-6: LB_CONT PLL_VDD 25Ω LF 25Ω Figure 3-7: Loop Filter (LF) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 30 of 149 Proprietary & Confidential 4k 4k SDI SDI RC 6k 6k Figure 3-8: Serial Input Equivalent Circuit BUFF_VDD 50Ω 50Ω SDO SDO Figure 3-9: SDO/SDO GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 31 of 149 Proprietary & Confidential 4. Detailed Description 4.1 Functional Overview The GV7601 is a multi-rate, multi-standard Aviia receiver with an integrated audio de-embedder, providing a complete Aviia receive solution that supports full bandwidth 1080p video at 50/60Hz can be realized. The GV7601 includes an integrated cable equalizer, reclocker, serial data loop through output, robust serial-to-parallel conversion and additional processing functions such as audio extraction, ancillary data extraction, and ASI decoding. The device supports four distinct modes of operation that can be set through external device pins or by programming internal registers through the host interface; Video mode, Data-Through mode, ASI mode and Standby mode. In Video mode, all video processing features, ancillary data extraction, and audio de-embedding features are enabled by default. In ASI mode, the GV7601 carries out 8b/10b decoding and outputs IEC 13818-1 compliant stream data. In Data-Through mode, the device operates as a simple serial to parallel converter. No additional processing features are enabled. Standby mode is the low power consumption mode of the device. In this mode, the internal reclocker unlocks, and the internal configuration registers are not accessible through the host interface. The GV7601 includes a JTAG interface for boundary scan testing. 4.2 Serial Digital Input The GV7601 can accept serial digital inputs compliant with ITU-R BT.656, and BT.1120. The GV7601 integrates Gennum’s next-generation state-of-the-art adaptive equalizer technology. Table 4-1: Typical Cable Length Performance Data Rate RG6 (m) or equivalent RG59 (m) or equivalent Full HD @ 2.97Gb/s 150 100 HD @ 1.485Gb/s 230 160 SD @ 270Mb/s 460 330 The cable equalizer can be bypassed by programming register 073h through the GSPI interface. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 32 of 149 Proprietary & Confidential The Serial Data Signal may be connected to the input pins (SDI/SDI) in either a differential or single ended configuration. AC coupling of the inputs is recommended, as the SDI and SDI inputs are internally biased at approximately 1.8V. 4.3 Serial Digital Output The GV7601 contains a 100Ω differential serial output buffer which can be configured to output either a retimed or a buffered version of the serial digital input. The SDO and SDO outputs of this buffer can interface directly to GV8500 cable driver. When the RECLK_EN pin is set HIGH, the serial digital output is the re-timed version of the serial input. When the RECLK_EN pin is set LOW, the serial digital output is simply the buffered version of the serial input, bypassing the internal reclocker. The output may be disabled by setting the SDO_EN pin LOW. The output is also disabled when STANDBY pin is asserted HIGH. When disabled, both SDO and SDO pins go to VDD and remain static. The SDO output is muted when RECLK_EN pin is set HIGH and the PLL is unlocked (LOCKED pin is LOW). When muted, the output is held static in 0 or 1. Table 4-2: Serial Digital Output SDO_EN RECLK_EN SDO/SDO 0 X Disabled 1 1 Re-timed 1 0 Buffered (not re-timed) Note: The serial digital output is muted when the GV7601 is unlocked. 4.4 Serial Digital Reclocker The GV7601 includes both a PLL stage and a sampling stage. The PLL is comprised of two distinct loops: • A coarse frequency acquisition loop sets the centre frequency of the integrated Voltage Controlled Oscillator (VCO) using an external 27MHz reference clock • A fine frequency and phase locked loop aligns the VCO’s phase and frequency to the input serial digital stream The frequency lock loop results in very fast lock time. The sampling stage re-times the serial digital input with the locked VCO clock. This generates a clean serial digital stream, which may be output on the SDO/SDO output pins and converted to parallel data for further processing. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 33 of 149 Proprietary & Confidential 4.4.1 Reclocker PLL Loop Bandwidth The fine frequency and phase lock loop in the GV7601 reclocker is non-linear. The PLL loop bandwidth scales with the jitter amplitude of the input data stream; automatically reduces bandwidth in response to higher jitter. This allows the PLL to reject more of the jitter in the input data stream and produce a very clean reclocked output. The loop bandwidth of the GV7601 PLL is defined with 0.2UI input jitter. The bandwidth is controlled through the LB_CONT pin of the device. Under nominal conditions, with the LB_CONT pin floating and 0.2UI input jitter applied, the loop bandwidth is set to 1/1000 of the frequency of the input data stream. Connecting the LB_CONT pin to 3.3V reduces the bandwidth to half of the nominal setting. Connecting the LB_CONT pin to GND increases the bandwidth to double the nominal setting. Table 4-3 below summarizes this information. Table 4-3: PLL Loop Bandwidth Input Data Rate SD HD Full HD LB_CONT Pin Connection Loop Bandwidth (MHz)1 3.3V 0.135 Floating 0.27 0V 0.54 3.3V 0.75 Floating 1.5 0V 3.0 3.3V 1.5 Floating 3.0 0V 6.0 1Measured with 0.2UI input jitter applied 4.5 External Crystal/Reference Clock The GV7601 requires an external 27MHz reference clock for correct operation. This reference clock is generated by connecting a crystal to the XTAL1 and XTAL2 pins of the device. Alternately, a 27MHz external clock source can be connected to the XTAL1 pin of the device, as shown in Figure 4-1. The frequency variation of the crystal including aging, supply and temperature variation, should be less than +/-100ppm. The equivalent series resistance (or motional resistance) should be a maximum of 50Ω. The external crystal is used in the frequency acquisition process. It has no impact on the output jitter performance of the part when the part is locked to incoming data. Because of this, the only key parameter is the frequency variation of the crystal that is stated above. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 34 of 149 Proprietary & Confidential External Crystal Connection 16pF K6 XTAL1 External Clock Source Connection K6 XTAL1 External Clock J6 XTAL2 NC J6 XTAL2 16pF Notes: 1. Capacitor values listed represent the total capacitance, including discrete capacitance and parasitic board capacitance. 2. XTAL1 serves as an input, which may alternatively accept a 27MHz clock source. Figure 4-1: 27MHz Clock Sources Table 4-4: Input Clock Requirements Parameter Min Typ Max UOM XTAL1 Low Level Input Voltage (Vil) − − 20% of VDD_IO V XTAL1 High Level Input Voltage (Vih) 80% of VDDIO − − V 2 − − V/ns XTAL1 to XOUT Prop. Delay (High to Low) 1.3 1.5 2.3 ns XTAL1 to XOUT Prop. Delay (Low to High) 1.3 1.6 2.3 ns XTAL1 Input Slew Rate Notes Note: 1. Valid when the cell is used to buffer an external clock source which is connected to the XTAL1 pin, then nothing should be connected to the XTAL2 pin. 4.6 Lock Detect The LOCKED output signal is available by default on the STAT3 output pin, but may be programmed to be output through any one of the six programmable multi-functional pins of the device; STAT[5:0]. The LOCKED output signal sets HIGH by the Lock Detect block under the following conditions: GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 35 of 149 Proprietary & Confidential Table 4-5: Lock Detect Conditions Mode of Operation Mode Setting Condition for Locked Data-Through Mode 656_BYPASS = LOW ASI = LOW Reclocker PLL is locked. Video Mode 656_BYPASS = HIGH ASI = LOW Reclocker PLL is locked 2 consecutive TRS words in 2 lines are detected. ASI Mode 656_BYPASS = LOW ASI = HIGH AUTO/MAN = LOW Reclocker PLL is locked 32 consecutive ASI words with no errors are detected within a 128-word window. All other combinations result in the LOCKED signal being LOW. Note: In Standby mode, the reclocker PLL unlocks. However, the LOCKED signal retains whatever status it previously held. So, if before Standby assertion, the LOCKED signal is HIGH, then during standby, it remains HIGH regardless of the status of the PLL. 4.6.1 Asynchronous Lock The lock detection algorithm is a continuous process, beginning at device power-up or after a system reset. It continues until the device is powered down or held in reset. The device first determines if a valid serial digital input signal has been presented to the device. If no valid serial data stream has been detected, the serial data into the device is considered invalid, and the LOCKED signal is LOW. Once a valid input signal has been detected, the asynchronous lock algorithm enters a “hunt” phase, in which the device attempts to detect the presence of either TRS words or ASI sync words. By default, the device powers up in auto mode (the AUTO/MAN bit in the host interface is set HIGH). In this mode, the device operating frequency toggles between Full HD, HD and SD rates as it attempts to lock to the incoming data rate. The PCLK output continues to operate, and the frequency may switch between 148.5MHz, 74.25MHz, 27MHz and 13.5MHz. When the device is operating in manual mode (AUTO/MAN bit in the host interface is LOW), the operating frequency needs to be set through the host interface using the RATE_DET[1:0] bits. In this mode, the asynchronous lock algorithm does not toggle the operating rate of the device and attempts to lock within a single standard. Lock is achieved within three lines of the selected standard. 4.6.2 Signal Interruption The device tolerates a signal interruption of up to 10μs as long as no TRS words are deleted by this interruption. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 36 of 149 Proprietary & Confidential 4.7 Video Functionality 4.7.1 Standard Definition Video Output Formats ITU-R BT.656 (formally CCIR-656) defines an 8-bit or 10-bit parallel interface for transmitting 4:2:2 YCbCr digital video. To reduce the number of wires required for the interface, timing codes are embedded in the video stream to provide information traditionally transmitted by dedicated HSYNC, VSYNC, and BLANK signals. Ancillary digital data such as audio and closed captioning may be transmitted during blanking intervals (see Figure 4-2 and Figure 4-4). Figure 4-3 shows the multiplexed 10-bit 4:2:2 YCbCr data for 525 line video at 60Hz. Figure 4-5 shows the multiplexed 10-bit 4:2:2 YCbCr data for 625 line video at 50Hz. The start of active video and the end of active video are marked by the SAV and EAV codes, respectively. The values of these codes are reserved for this purpose and should not occur elsewhere in the video raster. F, V, H timing information is stored in the 10-bit XYZ word as follows: • Bit 8 - (F-bit) 0 for field one; and 1 for field two • Bit 7 - (V-bit) 1 in vertical blanking interval; and 0 during active video lines • Bit 6 - (H-bit) 1 indicates the EAV sequence; and 0 indicates the SAV sequence The two LSB's of the XYZ word are set to zero for compatibility with 8-bit systems. Table 4-6: 525/60Hz Format Line Number F V H (EAV) H (SAV) 1-3 1 1 1 0 4-20 0 1 1 0 21-263 0 0 1 0 264-265 0 1 1 0 266-282 1 1 1 0 283-525 1 0 1 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 37 of 149 Proprietary & Confidential LINE 1 V=1 LINE 4 BLANKING 21 V=0 FIELD 1 (F=0) ODD FIELD 1 ACTIVE VIDEO V=1 LINE 266 264 BLANKING V=0 283 FIELD 2 (F=1) EVEN FIELD 2 ACTIVE VIDEO 525 V=0 LINE 3 H=1 EAV H=0 SAV Figure 4-2: Data transmitting with blanking, 525/60Hz H CONTROL SIGNAL START OF DIGITAL ACTIVE LINE START OF DIGITAL LINE EAV CODE 3 F F 0 0 0 0 0 0 BLANKING X Y Z 4 2 0 0 0 4 0 2 0 0 0 4 0 268 CO-SITED SAV CODE 2 0 0 0 4 0 3 F F 0 0 0 0 0 0 4 X Y Z C B Y C R NEXT LINE CO-SITED Y C B Y C R Y C R Y 3 F F DIGITAL VIDEO STREAM 1440 1716 Figure 4-3: Multiplexing 10-bit 4:2:2 YCbCr data for 525 lines at 60Hz GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 38 of 149 Proprietary & Confidential Table 4-7: 625/50Hz Format Line Number F V H (EAV) H (SAV) 1-22 0 1 1 0 23-310 0 0 1 0 311-312 0 1 1 0 313-335 1 1 1 0 336-623 1 0 1 0 624-625 1 1 1 0 LINE 1 LINE 1 V=1 BLANKING 23 V=0 FIELD 1 (F=0) ODD FIELD 1 ACTIVE VIDEO V=1 311 LINE 313 BLANKING V=0 336 FIELD 2 (F=1) EVEN FIELD 2 ACTIVE VIDEO 624 V=1 BLANKING LINE 625 625 V=1 H=1 EAV H=0 SAV Figure 4-4: Data transmitting with blanking, 625/50Hz H CONTROL SIGNAL START OF DIGITAL ACTIVE LINE START OF DIGITAL LINE EAV CODE 3 F F 0 0 0 0 0 0 BLANKING X Y Z 4 2 0 0 0 4 0 2 0 0 0 4 0 280 CO-SITED SAV CODE 2 0 0 0 4 0 3 F F 0 0 0 0 0 0 4 X Y Z C B Y C R NEXT LINE CO-SITED Y C B Y C R Y C R Y 3 F F DIGITAL VIDEO STREAM 1440 1728 Figure 4-5: Multiplexing 10-bit 4:2:2 YCbCr data for 625 lines at 50Hz GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 39 of 149 Proprietary & Confidential 4.7.2 High Definition Video Output Formats ITU-R BT.1120 describes the serial and parallel format for 1080-line interlaced and progressive digital video. As with ITU-R BT.656, the field/frame blanking period (V), the line blanking period (H), and the field identification (F), are embedded as digital timing codes (TRS) within the video. After deserialization, a single 10-bit bus carrying the C‘B, Y‘, C‘R, Y‘, etc. data pattern is demultiplexed into two 10-bit buses. This 20-bit parallel data interface carries 10 bits of luma data (Y‘) and 10 bits of colour difference data (C‘B, C‘R), operating at a clock of 74.25MHz or 74.25/1.001 MHz. The following figures show horizontal and vertical timing for 1080-line interlaced systems. LINE 1 V=1 BLANKING 20 21 V=0 FIELD 1 (F=0) ODD FIELD 1 ACTIVE VIDEO 560 561 V=1 BLANKING 563 564 BLANKING 583 584 V=0 FIELD 2 (F=1) EVEN FIELD 2 ACTIVE VIDEO 1123 1124 V=1 BLANKING 1125 H=1 EAV H=0 SAV Figure 4-6: Field Timing Relationship for 1080-line Interlaced Systems START OF DIGITAL LINE BLANKING NEXT LINE 3FF 3FF CBD959 YD1918 CRD959 YD1919 3FF 3FF 000 000 000 000 XYZ XYZ CBD0 YD0 CRD0 YD1 CBD1 YD2 SAV CODE CA(n-1) YA(n-1) 3FF 3FF 000 000 000 000 XYZ XYZ LN0 LN0 LN1 LN1 CCR0 YCR0 CCR1 YCR1 CA0 YA0 CA1 YA1 CA2 YA2 EAV CODE START OF DIGITAL ACTIVE LINE MULTIPLEXED STREAM Figure 4-7: Multiplexed Luma and Chroma Over One Video Line - 1080i GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 40 of 149 Proprietary & Confidential H CONTROL SIGNAL START OF DIGITAL ACTIVE LINE START OF DIGITAL LINE H1 3FF YD1919 YD1918 YD7 YD6 YD5 YD4 YD3 YD2 YD1 XYZ YD0 000 3FF 000 SAV CODE YA(n-1) YA2 YA1 YA0 YCR1 LN1 YCR0 LN0 000 BLANKING XYZ 3FF 000 EAV CODE NEXT LINE Y STREAM 1920 H2 Figure 4-8: Luma Stream Over One Video Line - 1080i H CONTROL SIGNAL START OF DIGITAL ACTIVE LINE START OF DIGITAL LINE H1 3FF CBD959 CBD959 CBD3 CBD3 CBD2 CBD2 CBD1 CBD0 CBD1 XYZ CBD0 000 000 3FF SAV CODE CA(n-1) CA2 CA1 CA0 CCR1 CCR0 LN1 LN0 BLANKING XYZ 000 3FF 000 EAV CODE NEXT LINE CB/CR STREAM 1920 H2 Figure 4-9: Chroma Stream Over One Video Line - 1080i Table 4-8: 1080-line Interlaced Horizontal Timing Interlaced 60 or 60/1.001 Hz 50Hz H1 280 720 H2 2200 2640 4.7.2.1 High Definition 1080p Output Formats ITU-R BT.1120 also includes progressive scan formats with 1080 active lines, with Y'C'BC'R 4:2:2 sampling at pixel rates of 74.25MHz or 74.25/1.001 MHz. The following diagrams show horizontal and vertical timing for 1080-line progressive systems. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 41 of 149 Proprietary & Confidential LINE 1 V=1 BLANKING 41 V=0 42 ACTIVE VIDEO (F=0) 1121 V=1 1122 BLANKING 1125 H=1 EAV H=0 SAV Figure 4-10: Frame Timing Relationship For 1080-line Progressive Systems START OF DIGITAL LINE START OF DIGITAL ACTIVE LINE BLANKING 3FF 3FF CBD959 YD1918 CRD959 YD1919 3FF 3FF 000 000 000 000 XYZ XYZ CBD0 YD0 CRD0 YD1 CBD1 YD2 CA(n-1) YA(n-1) SAV CODE 3FF 3FF 000 000 000 000 XYZ XYZ LN0 LN0 LN1 LN1 CCR0 YCR0 CCR1 YCR1 CA0 YA0 CA1 YA1 CA2 YA2 EAV CODE NEXT LINE MULTIPLEXED STREAM Figure 4-11: Multiplexed Luma and Chroma Over One Video Line - 1080p H CONTROL SIGNAL START OF DIGITAL ACTIVE LINE START OF DIGITAL LINE H1 3FF YD1919 YD1918 YD7 YD6 YD5 YD4 YD3 YD2 YD1 XYZ YD0 000 3FF 000 SAV CODE YA(n-1) YA2 YA1 YA0 YCR1 LN1 YCR0 LN0 000 BLANKING XYZ 000 3FF EAV CODE NEXT LINE Y STREAM 1920 H2 Figure 4-12: Luma Stream Over One Video Line - 1080p H CONTROL SIGNAL START OF DIGITAL ACTIVE LINE START OF DIGITAL LINE H1 3FF CBD959 CBD959 CBD3 CBD3 CBD2 CBD2 CBD1 CBD0 CBD1 XYZ CBD0 000 000 3FF SAV CODE CA(n-1) CA2 CA1 CA0 CCR1 CCR0 LN1 LN0 BLANKING XYZ 000 000 3FF EAV CODE NEXT LINE CB/CR STREAM 1920 H2 Figure 4-13: Chroma Stream Over One Video Line - 1080p GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 42 of 149 Proprietary & Confidential Table 4-9: 1080-line Progressive Horizontal Timing Progressive 30 or 30/1.001 Hz 25Hz 24 or 24/1.001 Hz H1 280 720 830 H2 2200 2640 2750 4.7.2.2 High Definition 720p Output Formats The Society of Motion Picture and Television Engineers (SMPTE) defines the standard for progressive scan 720-line HD image formats. SMPTE ST 296-2001 specifies the representation for 720p digital Y'C'BC'R 4:2:2 signals at pixel rates of 74.25MHz or 74.25/1.001 MHz. LINE 1 V=1 BLANKING 25 V=0 26 ACTIVE VIDEO (F=0) 745 V=1 746 BLANKING 750 H=1 EAV H=0 SAV Figure 4-14: 720p Digital Vertical Timing The frame rate determines the horizontal timing, which is shown in Table 4-10. Table 4-10: 720p Horizontal Timing Frame Rate H = 1 Sample Number H = 0 Sample Number 24 or 24/1.001 1283 4124 25 1283 3959 30 or 30/1.001 1283 3299 50 1283 1979 60 or 60/1.001 1283 1649 4.7.2.3 Full HD Output Formats High definition formats that require the Aviia serial data rate to operate at 2.97Gb/s are defined as Full HD formats. These formats are generally 1080-line based, operating at 50 or 60Hz progressive frame rate. However, the sampling structure and bit-depth of HD formats may also increase the payload rate at the digital input of the GV7601. There are also 720-line Full HD formats with 4:4:4 sampling. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 43 of 149 Proprietary & Confidential The GV7601 can support the progressive scan Full HD formats shown in Table 4-11. Table 4-11: Full HD 1080-line and 720-line Progressive Image Formats Active Image Format Total Pixels x Lines Sampling Structure Pixel Depth 4:2:2 (Y'C'BC'R) 8 or 10-bit 2640 x 1125 60 or 60/1.001 2750 x 1125 24 or 24/1.001 4:4:4 (R'G'B' or Y'C'BC'R) 8 or 10-bit 25 2200 x 1125 30 or 30/1.001 2750 x 1125 24 or 24/1.001 2640 x 1125 4:4:4 (R'G'B' or Y'C'BC'R) 12-bit 25 2200 x 1125 30 or 30/1.001 2750 x 1125 24 or 24/1.001 2640 x 1125 4:2:2 (Y'C'BC'R) 12-bit 25 2200 x 1125 30 or 30/1.001 4125 x 750 24 or 24/1.001 3960 x 750 25 3300 x 750 1280 x 720 50 2200 x 1125 2640 x 1125 1920 x 1080 Frame Rate (Hz) 4:4:4 (R'G'B' or Y'C'BC'R) 8 or 10-bit 30 or 30/1.001 1980 x 750 50 1650 x 750 60 or 60/1.001 Full HD formats must be output to the GV7601 using a 20-bit input bus format at a clock rate of 148.5 MHz. The 20-bit output format consists of two 10-bit data streams, Data Stream 1 (DS1) and Data Stream 2 (DS2). The following diagrams show how the Full HD image formats should be multiplexed into DS1 and DS2, at the output of the GV7601. The GV7601 also supports a 10-bit DDR output mode, where DS1 and DS2 are word multiplexed. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 44 of 149 Proprietary & Confidential Y’ 3 Y’ 2 C’B 1 Y’ 1 Y’ 2 C’R 0 C’B 1 Y’ 3 Y’ 0 C’B 0 C’R 1 SAV (XYZ) SAV (XYZ) C’R 0 SAV (000h) SAV (000h) C’R 1 Y’ 1 Y’ 0 C’B 0 Y’ n last sample Y’ (n-1) C’B n last sample Y’ (n-2) C’R (n-1) SAV (3FFh) SAV (000h) CRC1 CRC1 SAV (3FFh) CRC0 CRC0 Replaced by Timing Reference Signal SAV (000h) LN1 LN1 C’R 963 LN0 LN0 Optional ancillary data space C’R n last Sample C’B (n-1) Y’ (n-3) Y’ 1927 Y’ 1926 C’B 963 Y’ 1925 Y’ 1924 EAV (XYZ) EAV (XYZ) C’R 962 C’B 962 Y’ 1923 Y’ 1922 C’B 961 EAV (000h) EAV (000h) C’R 961 Y’ 1921 Y’ 1920 C’B 960 EAV (3FFh) EAV (000h) EAV (3FFh) Y’ 1919 Optional ancillary data space EAV (000h) Y’ 1918 Data Stream 2 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) C’B 959 C’R 960 Y’ 1919 Data Stream 1 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) C’R 959 C’R Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) C’B 959 C’B Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) C’R 959 Y’ Data (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) Y’ 1918 For 60 or 60/1.001, n=2199 For 50, n=2639 Replaced by Timing Reference Signal Replaced by Line Number Replaced by Line CRC Figure 4-15: Aviia 20-bit Mapping Structure for 1920 x 1080 50/60Hz Progressive 4:2:0 & 4:2:2 (Y‘C‘BC‘R) 8/10-bit Signals Table 4-12: 1080p Y'C'BC'R 4:2:0 & 4:2:2 10-bit Bit Structure Mapping Bit Number Data Stream 9 8 7 6 5 4 DS1 Y'[9:0] DS2 C'BC'R[9:0] 3 2 1 0 Note: For 8-bit systems, the data should be justified to the most significant bit (Y'9 and C'BC'R9), with the two least significant bits (Y'[1:0] and C'BC'R[1:0]) set to zero. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 45 of 149 Proprietary & Confidential G’ 1 G’ 1 A’ 1 R’ 1 R’ 0 B’ 0 B’ 1 G’ 0 A’ 0 R’ 1 B’ 1 G’ 0 B’ 0 SAV (XYZ) SAV (XYZ) R’ 0 R’ n last sample SAV (000h) SAV (000h) R’ (n-1) CRC1 CRC1 SAV (000h) CRC0 CRC0 SAV (3FFh) LN1 LN1 SAV (3FFh) LN0 LN0 Replaced by Timing Reference Signal SAV (000h) EAV (XYZ) EAV (XYZ) Optional ancillary data space G’ n last sample B’ n last sample G’ (n-1) B’ (n-1) B’ 1923 R’ 1923 EAV (000h) EAV (000h) R’ 1922 R’ 1921 B’ 1922 G’ 1923 G’ 1922 G’ 1921 B’ 1921 G’ 1920 B’ 1920 R’ 1920 EAV (3FFh) EAV (000h) R’ 1919 B’ 1919 EAV (3FFh) G’ 1919 Data Stream 2 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) Optional ancillary data space EAV (000h) Data Stream 1 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) A’ 1919 R` or C’R Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) B’ 1919 B` or C’B Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) R’ 1919 G` or Y’ Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) G’ 1919 For 30 or 30/1.001, n=2199 For 24 or 24/1.001, n=2749 For 25, n=2639 Replaced by Timing Reference Signal Replaced by Line Number Replaced by Line CRC Figure 4-16: Aviia 20-bit Mapping Structure for 1920 x 1080 24/25/30Hz Progressive 4:4:4 (R‘G‘B‘) 8/10-bit Signals Table 4-13: 1080p R'G'B' or Y'C'BC'R 4:4:4 10-bit Bit Structure Mapping Bit Number Data Stream 9 8 7 6 5 4 DS1 First Word G'[9:0] or Y'[9:0] DS1 Second Word R'[9:0] or C'R[9:0] DS2 First Word A'[9:0] DS2 Second Word B'[9:0] or C'B[9:0] 3 2 1 0 Note 1: The 10-bit 'A' data in Figure 4-16 is used to pad DS2 and should be set to the value 040h. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 46 of 149 Proprietary & Confidential Note 2: For 8-bit systems, the data should be justified to the most significant bit (R'/C'R9, G'/Y'9 and B'/C'B9), with the two least significant bits (R'/C'R[1:0], G'/Y'[1:0] and B'/C'B[1:0]) set to zero. R`G’B` 0[11:9] R`G’B` 0[5:3] R`G’B` 1[11:9] R`G’B` 1[5:3] R`G’B` 0[8:6] R`G’B` 0[2:0] R`G’B` 1[8:6] R`G’B` 1[2:0] R’ 1 B’ 1 G’ 1 G’ 0 SAV (XYZ) R’ 0 SAV (000h) CRC1 CRC1 SAV (XYZ) CRC0 CRC0 SAV (000h) LN1 LN1 B’ 0 G’ n last sample R’ n last sample B’ (n-1) LN0 LN0 R’ (n-1) EAV (XYZ) EAV (XYZ) SAV (3FFh) EAV (000h) EAV (000h) SAV (000h) EAV (000h) EAV (000h) SAV (3FFh) EAV (3FFh) EAV (3FFh) Optional ancillary data space SAV (000h) R`G’B` 1919[5:3] Data Stream 2 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) Replaced by Timing Reference Signal B’ n last sample G’ (n-1) G’ 1923 R’ 1923 B’ 1922 R`G’B` 1919[11:9] Optional ancillary data space R`G’B` 1919[2:0] R’ 1922 B’ 1923 G’ 1922 G’ 1921 R’ 1921 Data Stream 1 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) R`G’B` 1919[8:6] 12-bit R` or C’R Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) B’ 1921 G’ 1920 R’ 1919 12-bit B` or C’B Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) R’ 1920 B’ 1919 12-bit G` or Y’ Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) B’ 1920 G’ 1919 For 30 or 30/1.001, n=2199 For 24 or 24/1.001, n=2749 For 25, n=2639 Replaced by Timing Reference Signal Replaced by Line Number Replaced by Line CRC Figure 4-17: Aviia 20-bit Mapping Structure for 1920 x 1080 24/25/30Hz Progressive 4:4:4 (R‘G‘B‘ or Y‘C‘BC‘R) 12-bit Signals GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 47 of 149 Proprietary & Confidential Table 4-14: 1080p R'G'B' or Y'C'BC'R 4:4:4 12-bit Bit Structure Mapping Bit Number Data Stream 9 8 7 6 5 4 3 2 1 0 DS1 First Word B8 R'[11:9] or C'R[11:9] G'[11:9] or Y'[11:9] B'[11:9] or C'B[11:9] DS1 Second Word B8 R'[5:3] or C'R[5:3] G'[5:3] or Y'[5:3] B'[5:3] or C'B[5:3] DS2 First Word B8 R'[8:6] or C'R[8:6] G'[8:6] or Y'[8:6] B'[8:6] or C'B[8:6] DS2 Second Word B8 R'[2:0] or C'R[2:0] G'[2:0] or Y'[2:0] B'[2:0] or C'B[2:0] Y’ 1 Y’ 0 C’B 0 SAV (000h) SAV (000h) SAV (XYZ) Y` 0[11:6] Y` 0[5:0] Y` 1[11:6] Y` 1[5:0] SAV (000h) SAV (XYZ) C`B 0[11:6] C`B 0[5:0] C`R 1[11:6] C`R 1[5:0] C’R 0 C’R n last Sample SAV (3FFh) SAV (3FFh) Optional ancillary data space SAV (000h) CRC1 EAV (XYZ) EAV (XYZ) CRC0 EAV (000h) EAV (000h) CRC1 EAV (000h) EAV (000h) CRC0 EAV (3FFh) EAV (3FFh) Y’ n last sample C’B n last sample Y’ (n-1) Y’ 1923 Y’ 1922 C’B 961 Y` 1919[5:0] C`R 959[5:0] LN1 Y` 1919[11:6] C`R 959[11:6] LN0 Y` 1918[5:0] C`B 959[5:0] Optional ancillary data space LN1 Y` 1918[11:6] Data Stream 2 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) LN0 Data Stream 1 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) C`B 959[11:6] 12-bit C’R Data (Interface clock frequency= 37.125 MHz or 37.125/1.001 MHz) C’R 961 C’B 960 C’R 960 C’R 959 12-bit C’B Data (Interface clock frequency= 37.125 MHz or 37.125/1.001 MHz) Y’ 1921 Y’ 1920 Y’ 1919 C’B 959 12-bit Y’ Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) Y’ 1918 For 30 or 30/1.001, n=2199 For 24 or 24/1.001, n=2749 For 25, n=2639 Replaced by Timing Reference Signal Replaced by Timing Reference Signal Replaced by Line Number Replaced by Line CRC Figure 4-18: Aviia 20-bit Mapping Structure for 1920 x 1080 24/25/30Hz Progressive 4:2:2 (Y‘C‘BC‘R) 12-bit Signals GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 48 of 149 Proprietary & Confidential Table 4-15: 1080p Y'C'BC'R 4:2:2 12-bit Bit Structure Mapping Bit Number Data Stream 9 8 7 6 5 4 3 2 DS1 First Word 1 0 0 0 Y'[11:6] DS1 Second Word 1 0 0 0 Y'[5:0] DS2 First Word 1 0 0 0 C'B[11:6] DS2 Second Word 1 0 0 0 C'B[5:0] DS2 Third Word 1 0 0 0 C'R[11:6] DS2 Fourth Word 1 0 0 0 C'R[5:0] 1 0 G’ 1 G’ 0 R’ 0 G’ 1 R’ 1 A’ 0 B’ 0 A` 1 B’ 1 R’ 1 B’ 1 G’ 0 B’ 0 SAV (XYZ) SAV (XYZ) R’ 0 G’ n last sample R’ n last sample SAV (000h) SAV (000h) R’ (n-1) CRC1 CRC1 SAV (3FFh) CRC0 CRC0 SAV (000h) LN1 LN1 SAV (3FFh) LN0 LN0 SAV (000h) EAV (XYZ) EAV (XYZ) Optional ancillary data space Replaced by Timing Reference Signal B’ n last sample G’ (n-1) B’ (n-1) B’ 1283 R’ 1283 EAV (000h) EAV (000h) R’ 1281 R’ 1282 B’ 1282 G’ 1283 G’ 1282 G’ 1281 B’ 1281 G’ 1280 B’ 1280 R’ 1280 EAV (3FFh) EAV (000h) R’ 1279 B’ 1279 EAV (3FFh) G’ 1279 Data Stream 2 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) Optional ancillary data space EAV (000h) Data Stream 1 (Interface clock frequency= 148.5 MHz or 148.5/1.001 MHz) A’ 1279 R` or C’R Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) B’ 1279 B` or C’B Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) R’ 1279 G` or Y’ Data (Interface clock frequency= 74.25 MHz or 74.25/1.001 MHz) G’ 1279 For 60 or 60/1.001, n=1649 For 30 or 30/1.001, n=3299 For 24 or 24/1.001, n=4124 For 50, n=1979 For 25, n=3959 Replaced by Timing Reference Signal Replaced by Line Number Replaced by Line CRC Figure 4-19: Aviia 20-bit Mapping Structure for 1280 x 720 24/25/30/25/60Hz Progressive 4:4:4 (R‘G‘B‘ or Y‘C‘BC‘R) 8/10-bit Signals GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 49 of 149 Proprietary & Confidential Table 4-16: 720p R'G'B' or Y'C'BC'R 4:4:4 10-bit Bit Structure Mapping Bit Number Data Stream 9 8 7 6 5 4 DS1 First Word G'[9:0] or Y'[9:0] DS1 Second Word R'[9:0] or C'R[9:0] DS2 First Word A'[9:0] DS2 Second Word B'[9:0] or C'B[9:0] 3 2 1 0 Note 1: The 10-bit 'A' data in Figure 4-19 is used to pad DS2 and should be set to 040h. Note 2: For 8-bit systems, the data should be justified to the most significant bit (R'/C'R9, G'/Y'9 and B'/C'B9), with the two least significant bits (R'/C'R[1:0], G'/Y'[1:0] and B'/C'B[1:0]) set to zero. 4.7.3 Descrambling and Word Alignment The GV7601 performs NRZI to NRZ decoding and data descrambling according to ITU-R BT.656 and BT.1120, and word aligns the data to TRS sync words. When operating in manual mode (AUTO/MAN = LOW), the device only carries out video decoding, descrambling and word alignment when the 656_BYPASS pin is set HIGH and the ASI pin is set LOW. When operating in Auto mode (AUTO/MAN = HIGH), the GV7601 carries out descrambling and word alignment to enable the detection of TRS sync words. When two consecutive valid TRS words (SAV and EAV), with the same bit alignment have been detected, the device word-aligns the data to the TRS ID words. TRS ID word detection is a continuous process. The device remains in video mode until TRS ID words fail to be detected. Note: Both 8-bit and 10-bit TRS headers are identified by the device. 4.8 Parallel Video Data Outputs DOUT[19:0] and DOUT[9:0] The parallel data outputs are aligned to the rising edge of the PCLK. 4.8.1 Parallel Data Bus Buffers The parallel data bus, status signal outputs and control signal input pins are all connected to high-impedance buffers. The device supports 1.8 or 3.3V (LVTTL and LVCMOS levels) supplied at the IO_VDD and IO_GND pins. All output buffers (including the PCLK output) are set to high-impedance in Reset mode (RESET = LOW). GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 50 of 149 Proprietary & Confidential I/O Timing Specs: 10-bit SDR Mode: 6.734ns (HD 10-bit) 37.037ns (SD 10-bit) DOUT[19:10] Y0 Cr0 80% Y1 Cb1 80% PCLK_OUT 20% t oh 20% tf tr t od 10-bit HD Mode 1.8V 3.3V t tr (min) tf oh dbus 1.000ns 0.400ns stat 1.000ns 0.500ns t od Cload 6pF tr (max) tf 3.700ns 1.400ns 4.100ns 1.600ns Cload 15pF t oh tr (min) tf 1.000ns 0.400ns 1.000ns 0.400ns Cload 6pF tr (max) tf t od 3.700ns 1.400ns 4.400ns 1.500ns Cload 15pF 10-bit SD Mode 1.8V 3.3V t oh tr (min) tf dbus 19.400ns 0.400ns stat 19.400ns 0.500ns Cload 6pF t od tr (max) tf 22.200ns 1.400ns 22.200ns 1.600ns Cload 15pF t oh tr (min) tf 19.400ns 0.400ns 19.400ns 0.400ns Cload 6pF tr (max) tf t od 22.200ns 1.400ns 22.200ns 1.500ns Cload 15pF Figure 4-20: PCLK to Data and Control Signal Output Timing - SDR Mode 1 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 51 of 149 Proprietary & Confidential I/O Timing Specs: 6.734ns (Full HD 20-bit) 13.468ns (HD 20-bit) 74.047ns (SD 20-bit) 20-bit SDR Mode: DOUT[19:10] Y0 Y1 Y2 Y3 DOUT[9:0] Cb0 Cr0 Cb1 Cr1 80% 80% PCLK 20% t oh 20% tr t od tf 20-bit HD Mode 1.8V 3.3V tr (min) tf t oh dbus 1.000ns 0.400ns stat 1.000ns 0.500ns t od Cload 6pF tr (max) tf 3.700ns 1.400ns 4.100ns 1.600ns Cload 15pF t oh tr (min) tf 1.000ns 0.400ns 1.000ns 0.400ns Cload tr (max) tf Cload 1.400ns 1.500ns 15pF t od tr (max) tf Cload 41.000ns 1.400ns 41.000ns 1.500ns t od 3.700ns 6pF 4.400ns 20-bit SD Mode 1.8V 3.3V oh tr (min) tf dbus 38.000ns 0.400ns stat 38.000ns 0.500ns t Cload 6pF t od tr (max) tf 41.000ns 1.400ns 41.000ns 1.600ns Cload 15pF oh tr (min) tf 38.000ns 0.400ns 38.000ns 0.400ns t Cload 6pF 15pF Figure 4-21: PCLK to Data and Control Signal Output Timing - SDR Mode 2 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 52 of 149 Proprietary & Confidential I/O Timing Specs: DDR Mode: 6.734ns 3.367ns DOUT[19:10] Y0 Cr0 Y1 80% Cb1 Y2 Cr1 Y3 80% PCLK 20% t oh t oh t od 20% tr tf t od 10-bit Full HD Mode 1.8V 3.3V t oh tr (min) tf dbus 0.450ns 0.400ns stat 0.450ns 0.500ns Cload 6pF t od tr (max) tf 1.900ns 1.500ns 2.200ns 1.600ns Cload 15pF t oh tr (min) tf 0.400ns 0.300ns 0.450ns 0.400ns Cload 6pF t od 1.800ns 2.500ns tr (max) tf Cload 1.100ns 1.500ns 15pF Figure 4-22: PCLK to Data and Control Signal Output Timing - DDR Mode Table 4-17: GV7601 Output Video Data Format Selections Pin/Register Bit Settings Output Data Format DOUT[9:0] DOUT[19:10] LOW Chroma Luma LOW LOW DATA DATA X HIGH LOW Chroma Luma HIGH X LOW LOW DATA DATA LOW LOW HIGH HIGH LOW Driven LOW DS1 / DS2 LOW LOW LOW HIGH LOW Driven LOW Luma / Chroma 20BIT /10BIT RATE_ SEL0 RATE_ SEL1 656_ BYPASS ASI 20-bit demultiplexed HD format HIGH LOW LOW HIGH 20-bit data output HD format HIGH LOW LOW 20-bit demultiplexed SD format HIGH HIGH 20-bit data output SD format HIGH 10-bit multiplexed Full HD DDR format 10-bit multiplexed HD format GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 53 of 149 Proprietary & Confidential Table 4-17: GV7601 Output Video Data Format Selections (Continued) Pin/Register Bit Settings Output Data Format DOUT[9:0] DOUT[19:10] LOW Driven LOW DATA HIGH LOW Driven LOW Luma / Chroma X LOW LOW Driven LOW DATA HIGH HIGH LOW DS2 DS1 20BIT /10BIT RATE_ SEL0 RATE_ SEL1 656_ BYPASS ASI 10-bit data output HD format LOW LOW LOW LOW 10-bit multiplexed SD format LOW HIGH X 10-bit data output SD format LOW HIGH 20-bit demultiplexed Full HD format HIGH LOW Transport stream LOW HIGH X − HIGH DOUT19 = WORD_ERR DOUT18 = SYNC_OUT DOUT17 = H_OUT DOUT16 = G_OUT DOUT15 = F_OUT DOUT14 = E_OUT DOUT13 = D_OUT DOUT12 = C_OUT DOUT11 = B_OUT DOUT10 = A_OUT 4.8.2 Parallel Output in Video Mode When the device is operating in video mode (656_BYPASS = HIGH and ASI = LOW), data is output in either Multiplexed or Demultiplexed form depending on the setting of the 20BIT/10BIT pin. When operating in 20-bit mode (20BIT/10BIT = HIGH), the output data is demultiplexed Luma and Chroma data for SD and HD data rates, and DS1 and DS2 for the Full HD data. When operating in 10-bit mode (20BIT/10BIT = LOW), the output data is multiplexed Luma and Chroma data for SD and HD data rates, and multiplexed DS1 and DS2 for the Full HD data. In this mode, the data is presented on the DOUT[19:10] pins, with DOUT[9:0] being forced LOW. 4.8.3 Parallel Output in ASI Mode In ASI mode, the 20BIT/10BIT pin must be set LOW to configure the output parallel bus for 10-bit operation. ASI mode is enabled when the AUTO/MAN bit is LOW, 656_BYPASS pin is LOW and the ASI pin is HIGH. The extracted 8-bit transport stream data is presented on DOUT[17:10] such that DOUT[17:10] = HOUT ~ AOUT, where AOUT is the least significant bit of the decoded transport stream data. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 54 of 149 Proprietary & Confidential In addition, the DOUT19 and DOUT18 pins are configured as ASI status signals WORDERR and SYNCOUT respectively. SYNCOUT is HIGH whenever a K28.5 sync character is output from the device. WORDERR is HIGH whenever the device has detected a running disparity error or illegal code word. 4.8.4 Parallel Output In Data-Through Mode This mode is enabled when the 656_BYPASS and ASI pins are LOW. In this mode, data is passed to the output bus without any decoding, descrambling or word-alignment. The output data width (10-bit or 20-bit) is controlled by the setting of the 20BIT/10BIT pin. 4.8.5 Parallel Output Clock (PCLK) The frequency of the PCLK output signal of the GV7601 is determined by the output data format. Table 4-18 lists the output signal formats according to the data format selected in Manual mode (AUTO/MAN bit in the host interface is set LOW), or detected in Auto mode (AUTO/MAN bit in the host interface is set HIGH). Table 4-18: GV7601 PCLK Output Rates Pin/Control Bit Settings Output Data Format PCLK Rate 20BIT/ 10BIT RATE_DET0 RATE_DET1 656_ BYPASS ASI 20-bit demultiplexed HD format HIGH LOW LOW HIGH LOW 74.25 or 74.25/1.001MHz 20-bit data output HD format HIGH LOW LOW LOW LOW 74.25 or 74.25/1.001MHz 20-bit demultiplexed SD format HIGH HIGH X HIGH LOW 13.5MHz 20-bit data output SD format HIGH HIGH X LOW LOW 13.5MHz 20-bit demultiplexed Full HD format HIGH LOW HIGH HIGH LOW 148.5 or 148.5/1.001MHz 10-bit multiplexed Full HD DDR format LOW LOW HIGH HIGH LOW 148.5 or 148.5/1.001MHz 10-bit multiplexed HD format LOW LOW LOW HIGH LOW 148.5 or 148.5/1.001MHz 10-bit data output HD format LOW LOW LOW LOW LOW 148.5 or 148.5/1.001MHz GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 55 of 149 Proprietary & Confidential Table 4-18: GV7601 PCLK Output Rates (Continued) Pin/Control Bit Settings Output Data Format PCLK Rate 20BIT/ 10BIT RATE_DET0 RATE_DET1 656_ BYPASS ASI 10-bit multiplexed SD format LOW HIGH X HIGH LOW 27MHz 10-bit data output SD format LOW HIGH X LOW LOW 27MHz 10-bit transport stream output LOW HIGH X LOW HIGH 27MHz 4.8.6 DDR Parallel Clock Timing The GV7601 has the ability to transmit 10-bit parallel video data with a DDR (Dual Data Rate) pixel clock over a single-ended interface. DDR Mode can be enabled when the input data rate is 2.97Gb/s. In this case, the 10-bit parallel data rate is 297Mb/s, and the frequency of the DDR clock is 148.5MHz (10-bit output in Full HD mode). The DDR pixel clock avoids the need to operate a high-drive pixel clock at 297MHz. This reduces power consumption, clock drive strength, and noise generation, and precludes from generating excessive EMI had PCLK on the board have to run at 297MHz. It also enables easier board routing and avoids the need to use the higher-speed I/Os on FPGAs, which may require more expensive speed grades. Figure 4-23 shows how the DDR interface operates. The pixel clock is transmitted at half the data rate, and the interleaved data is sampled at the receiver on both clock edges. 20-bit video data bus (transition rate = 74.25MHz) 10-bit video data bus (transition rate = 148.5MHz) Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Cb0 Cr0 Cb1 Cr1 Cb2 Cr2 Cb3 Cr3 Cb4 Cr4 Cb 0 Y0 Cr 0 Y1 Cb 1 Y2 Cr 1 Y3 Cb 2 Y4 Cr 2 Y5 Cb 3 Y6 Cr 3 Y7 Cb 4 Y8 Cr 4 Y9 PCLK (148.5MHz) Figure 4-23: DDR Video Interface The GV7601 has the ability to shift the Setup/Hold window on the receive interface, by using an on-chip delay line to shift the phase of PCLK with respect to the data bus. The timing of the PCLK output, relative to the data, can be adjusted through the host interface registers. Address 06Ch contains the delay line controls: Bit[5] (DEL_LINE_CLK_SEL) is a coarse delay adjustment that selects between the default (nominal) PCLK phase and a quadrature phase, for a 90º phase shift. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 56 of 149 Proprietary & Confidential Bits[4:0] (DEL_LINE_OFFSET) comprise a fine delay adjustment to shift the PCLK in 40ps increments (typical conditions). The maximum fine delay adjustment is approximately 1.2ns under nominal conditions. An example delay adjustment over min/typ/max conditions is illustrated in Figure 4-24. The target delay is 0.84 ns under typical conditions (approximately 45º PCLK phase shift), and requires a control word setting of 0x0014 for address 0x006C. 90º phase shift 6.734ns 3.367ns 1.684ns PCLK 0.842ns offset [5] = 1 (90º phase shift) Typical 45º phase shift 6.734ns 3.367ns Ranges: 1.684ns PCLK (MIN) 0.58ns delay PCLK (TYP) 0.84ns delay PCLK (MAX) 1.38ns delay Figure 4-24: Delay Adjustment Ranges 4.9 Timing Signal Generator The GV7601 has an internal timing signal generator which is used to generate digital FVH timing reference signals, to detect and correct certain error conditions and automatic video standard detection. The timing signal generator is only operational in video mode (656_BYPASS = HIGH). The timing signal generator consists of a number of counters and comparators operating at video pixel and video line rates. These counters maintain information about the total line length, active line length, total number of lines per field/frame and total active lines per field/frame for the received video standard. The timing signal generator 'learns' the video standard by timing the horizontal and vertical reference information contained in the TRS IDs of the received video data (specifically, the XYZ word). It therefore takes one video frame to obtain full synchronization to the received video standard. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 57 of 149 Proprietary & Confidential Note: Both 8-bit and 10-bit TRS words are identified by the device. Once synchronization has been achieved, the timing signal generator continues to monitor the received TRS timing information to maintain synchronization. The timing signal generator re-synchronizes all pixel and line based counters on every received TRS ID. 4.10 Programmable Multi-function Outputs The GV7601 has 6 multi-function output pins, STAT [5:0], which are programmable via the host interface to output one of the following signals: Table 4-19: Output Signals Available on Programmable Multi-Function Pins Status Signal Selection Code Default Output Pin H/HSYNC (according to 861_EN Pin) Section 4.11 0000 STAT 0 V/VSYNC (according to 861_EN Pin) Section 4.11 0001 STAT 1 F/DE (according to 861_EN Pin) Section 4.11 0010 STAT 2 LOCKED Section 4.6 0011 STAT 3 Y/1ANC Section 4.15 0100 STAT 4 C/2ANC Section 4.15 0101 − DATA_ERROR Section 4.14 0110 STAT 5 VIDEO_ERROR 0111 − AUDIO_ERROR 1000 − EDH_DETECTED 1001 − CARRIER_DETECT 1010 − RATE_DET0 1011 − RATE_DET1 1100 − Each of the STAT[5:0] pins are configurable individually using the register bits in the host interface; STAT[5:0]_CONFIG (008h/009h). GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 58 of 149 Proprietary & Confidential 4.11 H:V:F Timing Signal Generation The GV7601 extracts critical timing parameters from the received TRS words. Horizontal blanking (H), Vertical blanking (V), and Field odd/even (F) timing are output on the STAT[2:0] pins by default. Using the H_CONFIG bit in the host interface, the H signal timing can be selected as one of the following: 1. Active line blanking (H_CONFIG = LOW) - the H output is HIGH for the horizontal blanking period, including the EAV TRS words. 2. TRS based blanking (H_CONFIG = HIGH) - the H output is set HIGH for the entire horizontal blanking period as indicated by the H bit in the received TRS signals. The timing of these signals is shown in Figure 4-25, Figure 4-26, Figure 4-27, Figure 4-28 and Figure 4-29. Note: Both 8-bit and 10-bit TRS words are identified by the device. PCLK DS1 DS2 H V F 3FF 000 000 XYZ (EAV) 3FF 000 000 XYZ (SAV) 3FF 000 000 XYZ (EAV) 3FF 000 000 XYZ (SAV) Figure 4-25: H:V:F Output Timing - Full HD 20-bit Output Mode PC LK L U M A D A T A OU T C H R O M A D A T A OU T H V F 3FF 000 000 X Y Z (EAV) 3FF 000 000 X Y Z (SAV) 3FF 000 000 X Y Z (EAV) 3FF 000 000 X Y Z (SAV) H S IG N A L T IM IN G : H _ C O N F IG = L O W H _ C O N F IG = H IG H Figure 4-26: H:V:F Output Timing - HD 20-bit Output Mode GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 59 of 149 Proprietary & Confidential PCLK (Full HD DDR) PCLK (HD) MULTIPLEXED Y’CbCr DATA (HD) MULTIPLEXED DS1/DS2 DATA (Full HD) H V F 3FF 3FF 000 000 000 000 XYZ (EAV) XYZ (EAV) H VF T IM IN G A T E A V PCLK (Full HD DDR) PCLK (HD) MULTIPLEXED Y’CbCr DATA (HD) MULTIPLEXED DS1/DS2 DATA (Full HD) 3FF 3FF 000 000 000 000 XYZ (SAV) XYZ (SAV) H V F H VF T IM IN G A T S A V H S IG N A L T IM IN G : H _ C O N F IG = L O W H _ C O N F IG = H IG H Figure 4-27: H:V:F Output Timing - HD & Full HD 10-bit Output Mode P C LK C H R O M A D A T A OU T L U M A D A T A OU T H V F 3FF 000 3FF 000 000 X Y Z (EAV) 000 X Y Z (SAV) H S IG N A L T IM IN G : H _ C O N F IG = L O W H _ C O N F IG = H IG H Figure 4-28: H:V:F Output Timing - SD 20-bit Output Mode PC LK M U X Y 'C b C r D A T A O U T H V F 3FF H S IG N A L T IM IN G : 000 000 X Y Z (EAV) H _ C O N F IG = L O W 3FF 000 000 X Y Z (SAV) H _ C O N F IG = H IG H Figure 4-29: H:V:F Output Timing - SD 10-bit Output Mode GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 60 of 149 Proprietary & Confidential 4.11.1 CEA-861 Timing Generation The GV7601 is capable of generating CEA 861 timing instead of HVF timing for all of the supported video formats. This mode is selected when the 861_EN pin is HIGH. Horizontal sync (HSYNC), Vertical sync (VSYNC), and Data Enable (DE) timing are output on the STAT[2:0] pins by default. Table 4-20 shows the CEA-861 formats supported by the GV7601: Table 4-20: Supported CEA-861 Formats Format CEA-861 Format VD_STD[5:0] 720(1440) x 480i @ 59.94/60Hz 6&7 16h, 17h, 19h, 1Bh 720(1440) x 576i @ 50Hz 21 & 22 18h, 1Ah 1280 x 720p @ 59.94/60Hz 4 20h, 00h 1280 x 720p @ 50Hz 19 24h, 04h 1920 x 1080i @ 59.94/60Hz 5 2Ah, 0Ah 1920 x 1080i @ 50Hz 20 2Ch, 0Ch 1920 x 1080p @ 29.97/30Hz 341 2Bh, 0Bh 1920 x 1080p @ 25Hz 332 2Dh, 0Dh 1920 x 1080p @ 23.98/24Hz 32 30h, 10h 1920 x 1080p @ 59.94/60Hz 161 2Bh 1920 x 1080p @ 50Hz 312 2Dh Notes: 1,2: Timing is identical for the corresponding formats. 4.11.1.1 Vertical Timing When CEA-861 timing is selected, the device outputs standards compliant CEA-861 timing signals as shown in the figures below. The digital representation of 525 video, commonly referred to as D1, contains 487 lines of active video. However, the CEA-861 standard is defined as 525 video having 480 active lines. When the TRS_861 host interface bit is set LOW, the DE output signal will be set HIGH for 480 lines. When the TRS_861 bit is set HIGH, the DE signal will be set HIGH for 487 lines. The timing of these signals is shown in the CEA-861 specifications. For information, they are included in the following diagrams. These diagrams may not be comprehensive. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 61 of 149 Proprietary & Confidential 1650 Total Horizontal Clocks per line Data Enable 370 1280 Clocks for Active Video 40 110 220 clocks HSYNC ~ ~ ~ 720 Active Vertical Lines ~ Progressive Frame: 30 Vertical Blanking Lines ~ ~ ~ ~ Data Enable 1650 clocks 260 110 745 746 747 748 749 750 1 2 3 4 5 6 7 25 26 ~ ~ ~ ~ HSYNC 745 746 750 VSYNC Figure 4-30: H:V:DE Output Timing 1280 x 720p @ 59.94/60 (Format 4) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 62 of 149 Proprietary & Confidential 2200 Total Horizontal Clocks per line Data Enable 280 44 1920 Clocks for Active Video 88 148 clocks HSYNC ~ ~ ~ ~ 540 Active Vertical Lines per field Field 1: 22 Vertical Blanking Lines ~ ~ Data Enable 2200 clocks 88 192 ~ ~ HSYNC 1123 1124 1125 1 2 3 4 5 6 7 8 19 20 21 560 561 562 VSYNC ~ ~ ~ ~ 540 Active Vertical Lines per field Field 2: 23 Vertical Blanking Lines ~ ~ Data Enable 2200 clocks 1100 88 192 ~ ~ HSYNC 560 561 562 563 564 565 566 567 568 569 570 582 583 584 1123 1124 1125 VSYNC Figure 4-31: H:V:DE Output Timing 1920 x 1080i @ 59.94/60 (Format 5) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 63 of 149 Proprietary & Confidential 1716 Total Horizontal Clocks per line Data Enable 276 124 38 1440 Clocks for Active Video 114 clocks HSYNC 1716 clocks ~ 238 ~ ~ 38 ~ ~ ~ Data Enable ~ 240 Active Vertical Lines per field ~ Field 1: 22 Vertical Blanking Lines HSYNC 524 525 1 2 3 4 5 6 7 8 9 21 22 261 262 263 VSYNC ~ 858 238 ~ 1716 clocks ~ ~ 38 ~ ~ ~ Data Enable ~ 240 Active Vertical Lines per field Field 2: 23 Vertical Blanking Lines HSYNC 261 262 263 264 265 266 267 268 269 270 271 284 285 524 525 1 VSYNC Figure 4-32: H:V:DE Output Timing 720 (1440) x 480i @ 59.94/60 (Format 6 & 7) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 64 of 149 Proprietary & Confidential 1980 Total Horizontal Clocks per line Data Enable 700 40 440 1280 Clocks for Active Video 220 clocks HSYNC ~ 1980 clocks 745 746 747 748 749 750 1 2 3 4 5 6 7 25 26 ~ ~ ~ ~ HSYNC ~ 260 ~ 440 ~ ~ ~ ~ Data Enable ~ 720 Active Vertical Lines Progressive Frame: 30 Vertical Blanking Lines 745 746 750 VSYNC Figure 4-33: H:V:DE Output Timing 1280 x 720p @ 50 (Format 19) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 65 of 149 Proprietary & Confidential 2640 Total Horizontal Clocks per line Data Enable 720 44 1920 Clocks for Active Video 148 clocks 528 HSYNC ~ ~ ~ ~ 540 Active Vertical Lines per field Field 1: 22 Vertical Blanking Lines ~ ~ Data Enable 2640 clocks 528 192 ~ ~ HSYNC 1123 1124 1125 1 2 3 4 5 6 7 8 19 20 21 560 561 562 VSYNC ~ ~ ~ ~ 540 Active Vertical Lines per field Field 2: 23 Vertical Blanking Lines ~ ~ Data Enable 2640 clocks 1320 528 192 ~ ~ HSYNC 560 561 562 563 564 565 566 567 568 569 570 582 583 584 1123 1124 1125 VSYNC Figure 4-34: H:V:DE Output Timing 1920 x 1080i @ 50 (Format 20) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 66 of 149 Proprietary & Confidential 1728 Total Horizontal Clocks per line Data Enable 288 126 24 1440 Clocks for Active Video 138 clocks HSYNC ~ 1728 clocks ~ 264 ~ ~ 24 ~ ~ ~ Data Enable ~ 288 Active Vertical Lines per field Field 1: 24 Vertical Blanking Lines HSYNC 623 624 625 1 2 3 4 5 6 7 22 23 310 311 312 VSYNC ~ 264 ~ 1728 clocks 864 ~ ~ 24 ~ ~ ~ Data Enable ~ 288 Active Vertical Lines per field Field 2: 25 Vertical Blanking Lines HSYNC 310 311 312 313 314 315 316 317 318 319 320 335 336 623 624 625 VSYNC Figure 4-35: H:V:DE Output Timing 720 (1440) x 576 @ 50 (Format 21 & 22) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 67 of 149 Proprietary & Confidential 2200 Total Horizontal Clocks per line Data Enable 88 280 1920 Clocks for Active Video 44 148 clocks HSYNC Progressive Frame: 45 Vertical Blanking Lines ~ ~ Data Enable 2200 clocks 1 2 3 4 5 6 7 41 42 ~ ~ ~ HSYNC ~ 192 88 1121 1122 1123 1124 1125 ~ ~ 1080 Active Vertical Lines 1121 1122 1123 1124 1125 VSYNC Figure 4-36: H:V:DE Output Timing 1920 x 1080p @ 59.94/60 (Format 16) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 68 of 149 Proprietary & Confidential 2640 Total Horizontal Clocks per line Data Enable 720 44 528 1920 Clocks for Active Video 148 clocks HSYNC ~ ~ ~ Data Enable ~ 1080 Active Vertical Lines Progressive Frame: 45 Vertical Blanking Lines 2640 clocks ~ ~ HSYNC 1121 1122 1123 1124 1125 1 2 3 4 5 6 7 41 42 ~ 192 ~ 528 1121 1122 1123 1124 1125 VSYNC Figure 4-37: H:V:DE Output Timing 1920 x 1080p @ 50 (Format 31) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 69 of 149 Proprietary & Confidential 2750 Total Horizontal Clocks per line Data Enable 830 44 638 1920 Clocks for Active Video 148 clocks HSYNC Progressive Frame: 45 Vertical Blanking Lines ~ ~ Data Enable ~ ~ 1080 Active Vertical Lines 2750 clocks ~ ~ HSYNC 1121 1122 1123 1124 1125 1 2 3 4 5 6 7 41 42 ~ 192 ~ 638 1121 1122 1123 1124 1125 VSYNC Figure 4-38: H:V:DE Output Timing 1920 x 1080p @ 23.94/24 (Format 32) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 70 of 149 Proprietary & Confidential 2640 Total Horizontal Clocks per line Data Enable 720 44 528 1920 Clocks for Active Video 148 clocks HSYNC Progressive Frame: 45 Vertical Blanking Lines ~ ~ Data Enable ~ ~ 1080 Active Vertical Lines 2640 clocks ~ ~ HSYNC 1121 1122 1123 1124 1125 1 2 3 4 5 6 7 41 42 ~ 192 ~ 528 1121 1122 1123 1124 1125 VSYNC Figure 4-39: H:V:DE Output Timing 1920 x 1080p @ 25 (Format 33) GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 71 of 149 Proprietary & Confidential 2200 Total Horizontal Clocks per line Data Enable 280 44 88 1920 Clocks for Active Video 148 clocks HSYNC ~ 2220 clocks ~ ~ HSYNC 1121 1122 1123 1124 1125 1 2 3 4 5 6 7 41 42 ~ 192 ~ 88 ~ ~ Data Enable ~ 1080 Active Vertical Lines Progressive Frame: 45 Vertical Blanking Lines 1121 1122 1123 1124 1125 VSYNC Figure 4-40: H:V:DE Output Timing 1920 x 1080p @ 29.97/30 (Format 34) 4.12 Automatic Video Standards Detection Using the timing extracted from the received TRS signals, the GV7601 is able to identify the received video standard. For inputs operating at 2.97Gb/s, the GV7601 measures the timing parameters of one of the two identical data streams. The Rate Selection/Indication bits and the VD_STD code may be used in combination to determine the video standard. The total samples per line, active samples per line, total lines per field/frame and active lines per field/frame are all measured. Four registers are provided to allow the system to read the video standard information from the device. The raster structure registers also contain three status bits: STD_LOCK, INT/PROG and M. The STD_LOCK bit is set HIGH whenever the timing signal generator is fully synchronized to the incoming standard, and detects it as one of the supported formats. The INT/PROG bit is set HIGH if the detected video standard is interlaced and LOW if the detected video standard is progressive. M is set HIGH if the clock frequency includes the “1000/1001” factor denoting a 23.98, 29.97 or 59.94Hz frame rate. The video standard code is reported in the VD_STD bits of the host interface register. Table 4-21 describes the 5-bit codes for the recognized video standards. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 72 of 149 Proprietary & Confidential Table 4-21: Supported Video Standard Codes Active Video Area RATE_ DET[1] HD/Full HD RATE_ DET[0] SD/HD Lines per Field Active Lines per Field Words per Active Line Words per Line VD_STD [5:0] 1920x1080/60 (1:1) 1 0 1125 1080 1920 2200 2Bh 1920x1080/50 (1:1) 1 0 1125 1080 1920 2640 2Dh 1920x1080/60 (2:1) 1 0 1125 1080 3840 4400 2Ah 1920x1080/50 (2:1) 1 0 1250 1080 3840 5280 2Ch 1280x720/60 (1:1) 1 0 750 720 2560 3300 20h 1280x720/50 (1:1) 1 0 750 720 2560 3960 24h 1920x1080/30 (1:1) 1 0 1125 1080 3840 4400 2Bh 1920x1080/25 (1:1) 1 0 1125 1080 3840 5280 2Dh 1280x720/25 (1:1) 1 0 750 720 2560 7920 26h 1920x1080/24 (1:1) 1 0 1125 1080 3840 5500 30h 1280x720/24 (1:1) 1 0 750 720 2560 8250 28h 1920x1035/60 (2:1) 0 0 1125 1035 1920 2200 15h 1920x1080/50 (2:1) 0 0 1250 1080 1920 2376 14h 1920x1080/60 (2:1) 0 0 1125 1080 1920 2200 0Ah 1920x1080/50 (2:1) 0 0 1250 1080 1920 2640 0Ch 1920x1080/30 (1:1) 0 0 1125 1080 1920 2200 0Bh 1920x1080/25 (1:1) 0 0 1125 1080 1920 2640 0Dh 1920x1080/24 (1:1) 0 0 1125 1080 1920 2750 10h 1920x1080/25 (1:1) – 0 0 1125 1080 2304 2640 0Eh 1920x1080/24 (1:1) – 0 0 1125 1080 2400 2750 12h 1280x720/30 (1:1) 0 0 750 720 1280 3300 02h 1280x720/30 (1:1) – EM 0 0 750 720 2880 3300 03h 1280x720/50 (1:1) 0 0 750 720 1280 1980 04h 1280x720/50 (1:1) – EM 0 0 750 720 1728 1980 05h 1280x720/25 (1:1) 0 0 750 720 1280 3960 06h 1280x720/25 (1:1) – EM 0 0 750 720 3456 3960 07h 1280x720/24 (1:1) 0 0 750 720 1280 4125 08h 1280x720/24 (1:1) – EM 0 0 750 720 3600 4125 09h 1280x720/60 (1:1) 0 0 750 720 1280 1650 00h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 73 of 149 Proprietary & Confidential Table 4-21: Supported Video Standard Codes (Continued) Active Video Area RATE_ DET[1] HD/Full HD RATE_ DET[0] SD/HD Lines per Field Active Lines per Field Words per Active Line Words per Line VD_STD [5:0] 1280x720/60 (1:1) – EM 0 0 750 720 1440 1650 01h 1440x487/60 (2:1) x 1 525 244 or 243 1440 1716 16h 1440x507/60 x 1 525 254 or 253 1440 1716 17h 525-line 487 generic x 1 525 − − 1716 19h 525-line 507 generic x 1 525 − − 1716 1Bh 1440x576/50 (2:1) Or dual link progressive) x 1 625 − 1440 1728 18h 625-line generic x 1 625 − − 1728 1Ah SD/HD = 0 0 0 − − − − 1Dh SD/HD = 1 x 1 − − − − 1Eh SD/HD = 0 1 0 − − − − 3Ch Note: Other values of VD_STD[5:0] not listed in Table 4-21 may be reported in the host interface (0Fh, 11h, 13h, 1Dh, 1Eh, 3Ch). These values denote “unknown video format”. The device will lock to the unknown format and output valid data. It is the responsibility of the user to determine any unknown video formats. By default (after power up or after systems reset), the four RASTER_STRUCTURE, VD_STD, STD_LOCK and INT/PROG bits are set to zero. These registers are also cleared when the 656_BYPASS pin is LOW. 4.13 EDH Detection The Error Detection and Handling (EDH) concept is based on making Cyclic Redundancy Check (CRC) calculations for each field of component digital video prior to transmission over a serial digital interface, such as Aviia. Separate CRC values are calculated for the entire video field, including blanking, and the active picture region. The calculated CRC values, along with status flags, are sent with the video data over the Aviia link. The Aviia receiver also performs the same CRC calculations and compares the values to those sent across the link. If the CRC values are not identical to the transmitted values, an error can be indicated by the receive equipment. This allows the onset of errors, systematic of faulty or poor cable and connectors, to be detected and flagged. EDH is fully defined by a recommended practice, RP 165, from the Society of Motion Pictures and Television Engineers (SMPTE). RP 165 defines the CRC calculation ranges, error status flag handling, and format and position of the EDH packet to be embedded in the video. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 74 of 149 Proprietary & Confidential The GV7601 can be configured to automatically detect EDH packets, re-calculate CRC values and compare them with the values in the received EDH packets. Status flags are also extracted and can be accessed via the host interface. 4.13.1 EDH Packet Detection The GV7601 determines if EDH packets are present in the incoming video data and asserts the EDH_DETECT status flag. EDH_DETECT is set HIGH when EDH packets have been detected and remains HIGH until EDH packets are no longer present. It is set LOW at the end of the vertical blanking (falling edge of V) if an EDH packet has not been detected during vertical blanking. EDH_DETECT can be programmed to be output on the multi-function output port pins. The EDH_DETECT bit is also available in the host interface. 4.13.2 EDH Flag Detection The EDH flags for ancillary data, active picture, and full field areas are extracted from the detected EDH packets and placed in the EDH_FLAG_IN register. When the EDH_FLAG_UPDATE_MASK bit in the host interface is set HIGH, the GV7601 updates the Ancillary Data, Full Field, and Active Picture EDH flags according to SMPTE RP165. The updated EDH flags are available in the EDH_FLAG_OUT register. The EDH packet output from the device contains these updated flags. One set of flags is provided for both fields 1 and 2. The field 1 flag data is overwritten by the field 2 flag data. When EDH packets are not detected, the UES flags in the EDH_FLAG_OUT register are set HIGH to signify that the received signal does not support Error Detection and Handling. In addition, the EDH_DETECT bit is set LOW. These flags are set regardless of the setting of the EDH_FLAG_UPDATE_MASK bit. EDH_FLAG_OUT and EDH_FLAG_IN may be read via the host interface at any time during the received frame except on the lines defined in SMPTE RP165, when these flags are updated. The GV7601 indicates the CRC validity for both active picture and full field CRCs. The AP_CRC_V bit in the host interface indicates the active picture CRC validity, and the FF_CRC_V bit indicates the full field CRC validity. When EDH_DETECT = LOW, these bits are cleared. The EDH_FLAG_OUT and EDH_FLAG_IN register values remain set until overwritten by the decoded flags in the next received EDH packet. When an EDH packet is not detected during vertical blanking, the flag registers are cleared at the end of the vertical blanking period. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 75 of 149 Proprietary & Confidential 4.14 Video Signal Error Detection & Indication The GV7601 includes a number of video signal error detection functions. These are provided to enhance operation of the device when operating in video mode (656_BYPASS = HIGH). These features are not available in the other operating modes of the device (i.e. when 656_BYPASS = LOW). Signal errors that can be detected include: 1. TRS errors. 2. HD line based CRC errors. 3. EDH errors. 4. HD line number errors. The device maintains an ERROR_STAT register. Each error condition has a specific flag in the ERROR_STAT register, which is set HIGH whenever an error condition is detected. An ERROR_MASK register is also provided, allowing the user to select which error conditions to be reported. Each bit of the ERROR_MASK register corresponds to a unique error type. Separate SD_AUDIO_ERROR_MASK and HD_AUDIO_ERROR_MASK registers for SD and HD audio are also provided, allowing select error conditions to be reported. Each bit of each ERROR_MASK register corresponds to a unique error type. By default (at power up or after system reset), all bits of the ERROR_MASK registers are zero, enabling all errors to be reported. Individual error detection may be disabled by setting the corresponding bit HIGH in the mask registers. Error conditions are indicated by a VIDEO _ERROR signal and an AUDIO_ERROR signal, which are available for output on the multifunction I/O output pins. The two signals are also combined into a summary DATA_ERROR signal, which is also available on the multifunction I/O pins. These signals are normally HIGH, but are set LOW by the device when an error condition has been detected. These signals are a logical 'NOR' of the appropriate error status flags stored in the ERROR_STATUS register, which are gated by the bit settings in the ERROR_MASK registers. When an error status bit is HIGH and the corresponding error mask bit is LOW, the corresponding DATA_ERROR signal is set LOW by the device. The ERROR_STATUS registers, and correspondingly the DATA_ERROR, VIDEO_ERROR, and AUDIO_ERROR signals, are cleared at the start of the next video field or when read via the host interface, which ever condition occurs first. All bits of the ERROR_STATUS registers are also cleared under any of the following conditions: 1. LOCKED signal = LOW. 2. 656_BYPASS = LOW. 3. When a change in video standard has been detected. 4. RESET = LOW Table 4-22 shows the VIDEO_ERROR_STATUS register and VIDEO_ERROR_MASK bits. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 76 of 149 Proprietary & Confidential Note: Since the error indication registers are cleared once per field, if an external host micro is polling the error registers periodically, an error flag may be missed if it is intermittent, and the polling frequency is less than the field rate. Table 4-22: Video Error Status Register and Error Disable Mask Bits Video Error Stat Register Video Error Mask Register SAV_ERR (02h, 03h) SAV_ERR_MASK (037h, 038h) EAV_ERR (02h, 03h) EAV_ERR_MASK (037h, 038h) YCRC_ERR (02h, 03h) YCRC_ERR_MASK (037h, 038h) CCRC_ERR (02h, 03h) CCRC_ERR_MASK (037h, 038h) LNUM_ERR (02h, 03h) LNUM_ERR_MASK (037h, 038h) YCS_ERR (02h, 03h) YCS_ERR_MASK (037h, 038h) CCS_ERR (02h, 03h) CCS_ERR_MASK (037h, 038h) AP_CRC_ERR (02h) AP_CRC_ERR_MASK (037h) FF_CRC_ERR (02h) FF_CRC_ERR_MASK (037h) Note: See Section 4.17 for Audio Error Status. 4.14.1 TRS Error Detection TRS error flags are generated by the GV7601 under the following two conditions: 1. A phase shift in received TRS timing is observed. 2. The received TRS Hamming codes are incorrect. Both SAV and EAV TRS words are checked for timing and data integrity errors. For HD mode, only the Y channel TRS codes are checked for errors. For full HD signals, only DS1 TRS codes are checked for errors. Both 8-bit and 10-bit TRS code words are checked for errors. The SAV_ERR bit of the ERROR_STAT register is set HIGH when an SAV TRS error is detected. The EAV_ERR bit of the ERROR_STAT register is set HIGH when an EAV TRS error is detected. 4.14.2 Line Based CRC Error Detection The GV7601 calculates line based CRCs for HD video signals. CRC calculations are done for each 10-bit channel (Y and C, DS1 and DS2). These calculated CRC values are compared with the received CRC values. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 77 of 149 Proprietary & Confidential If a mismatch in the calculated and received CRC values is detected for the Y channel data, the YCRC_ERR bit in the ERROR_STAT register is set HIGH. If a mismatch in the calculated and received CRC values is detected for the C channel data, the CCRC_ERR bit in the ERROR_STAT register is set HIGH. Y or C CRC errors are also generated if CRC values are not received. Line based CRC errors are only generated when the device is operating in HD mode. Note: By default, 8-bit to 10-bit TRS remapping is enabled. If an 8-bit input is used, the HD CRC check is based on the 10-bit remapped value, not the 8-bit value, so the CRC Error Flag is incorrectly asserted and should be ignored. If 8-bit to 10-bit remapping is enabled, then CRC correction and insertion should be enabled by setting the CRC_INS_MASK bit in the PROC_DISABLE register LOW. This ensures that the CRC values are updated. 4.14.3 EDH CRC Error Detection The GV7601 also calculates Full Field (FF) and Active Picture (AP) CRC's according to SMPTE RP165 in support of Error Detection and Handling packets in SD signals. These calculated CRC values are compared with the received CRC values. Error flags for AP and FF CRC errors are provided and are shared between the field 1 and field 2 error conditions. The AP_CRC_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH when an Active Picture CRC mismatch has been detected in field 1 or 2. The FF_CRC_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH when a Full Field CRC mismatch has been detected in field 1 or 2. EDH CRC errors are only indicated when the device is operating in SD mode and when the device has correctly received EDH packets. 4.14.4 HD Line Number Error Detection If a mismatch in the calculated and received line numbers is detected, the LNUM_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH. 4.15 Ancillary Data Detection & Indication The horizontal and vertical blanking regions of a digital video signal may be used to carry ancillary data packets. The payload of the ancillary data packet can be used to carry user-defined or proprietary data, which can be sent between an Aviia transmitter and receiver. The ancillary data packet must be formatted according to Figure 4-41. The packet must always begin with the Ancillary Data Flag (ADF), defined as the following 10-bit word sequence: 000h, 3FFh, 3FFh. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 78 of 149 Proprietary & Confidential Type 1 Ancillary Data Packet MSB Not b8 Parity bit UDW252 UDW253 UDW254 UDW255 CS UDW252 UDW253 UDW254 UDW255 CS UDW3 UDW2 UDW1 UDW0 DC DBN DID ADF LSB User Data Words Type 2 Ancillary Data Packet MSB Not b8 Parity bit UDW3 UDW2 UDW1 UDW0 DC SDID DID ADF LSB User Data Words Figure 4-41: Ancillary Data Packets The next data word is the 8-bit Data ID (DID), used to define the contents of the packet. For example, a unique DID can be used to denote alarm data, with another DID to denote status data. After the DID, there are two possible options, as shown in Figure 4-41. A Type 1 packet defines an 8-bit Data Block Number (DBN) sequence, used to distinguish successive packets with the same DID. The DBN simply increments with each packet of the same DID, between 0 and 255. For a Type 2 packet, an 8-bit Secondary Data ID (SDID) word is defined, which can be used to denote variants of payloads with the same DID. For example, packets with a DID to denote error data may distinguish different error types using unique SDID's. After the DBN or SDID, the next data work is the 8-bit Data Count (DC). This word must be set to the number of user data words (UDW) that follow the DC, and must not exceed 255 (maximum payload size). The final word of the ancillary data packet is the 9-bit Checksum (CS). The CS value must be equal to the nine least significant bits of the sum of the nine least significant bits of the DID, the DBN or the SDID, the DC and all user data words (UDW) in the packet. The GV7601 detects ancillary data in both the vertical and horizontal ancillary data spaces. Status signal outputs Y/1ANC and C/2ANC are provided to indicate the position of ancillary data in the output data streams. These signals may be programmed for output on the multi-function I/O port pins (STAT[5:0]). The GV7601 indicates the presence of all types of ancillary data by simply detecting the 000h, 3FFh, 3FFh (00h, FFh, FFh for 8-bit video) ancillary data preamble. Note: Both 8 and 10-bit ancillary data preambles are detected by the device. By default (at power up or after system reset) the GV7601 indicates all types of ancillary data. Up to 5 types of ancillary data can be specifically programmed for recognition. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 79 of 149 Proprietary & Confidential For HD video signals, ancillary data may be placed in both the Y and Cb/Cr video data streams separately. For SD video signals, the ancillary data is multiplexed and combined into the YCbCr data space. For Full HD signals, ancillary data may be placed in either or both of the data streams. Both data streams are examined for ancillary data. When operating in HD mode, the Y/1ANC signal is HIGH whenever ancillary data is detected in the Luma data stream, and C/2ANC is HIGH whenever ancillary data is detected in the Chroma data stream. The signals are asserted HIGH at the start of the ancillary data preamble, and remain HIGH until after the ancillary data checksum. When detecting ancillary data in Full HD data, the Y/1ANC status output is HIGH whenever DS1 ancillary data is detected and the C/2ANC status output is HIGH whenever DS2 ancillary data is detected. When operating in SD mode, the Y/1ANC and C/2ANC signals depend on the output data format. For 20-bit demultiplexed data, the Y/1ANC and C/2ANC signals operate independently to indicate the first and last ancillary Data Word position in the Luma and/or Chroma data streams. For 10-bit multiplexed data, the Y/1ANC signal is HIGH whenever ancillary data is detected, and the C/2ANC signal is always LOW. When operating in Full HD mode, the Y/1ANC and C/2ANC flags are both zero if 10-bit multiplexed output format is selected. These status signal outputs are synchronous with PCLK and may be used as clock-enables for external logic, or as write-enables for an external FIFO or other memory devices. The operation of the Y/1ANC and C/2ANC signals is shown in Figure 4-42, Figure 4-43, Figure 4-44 and Figure 4-45. Note: When I/O processing is disabled, the Y/1ANC and C/2ANC flags may toggle, but they are invalid and should be ignored. PC LK LU M A D ATA O U T 000 3FF 3FF D ID DBN DC ANC DATA CHRO M A DATA O UT 000 3FF 3FF D ID DBN DC ANC DATA ANC DATA ANC DATA CSUM BLANK BLAN K CSUM Y/1ANC C/2ANC Figure 4-42: Y/1ANC and C/2ANC Signal Timing - HD 20-bit PC LK M U L T IP L E X E D Y ’ C b C r 000 000 3FF 3FF 3FF 3FF Y D ID CANC YCSUM CCSUM Y/1ANC C/2ANC Figure 4-43: Y/1ANC and C/2ANC Signal Timing - HD 10-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 80 of 149 Proprietary & Confidential PC LK LU M A D ATA O U T BLAN K 3FF D ID 000 3FF DBN CHRO M A DATA O UT ANC DATA ANC DATA ANC DATA CSUM ANC DATA ANC DATA ANC DATA DC ANC DATA BLAN K BLAN K BLAN K CSUM BLANK Y/1ANC C/2ANC Figure 4-44: Y/1ANC and C/2ANC Signal Timing - SD 20-bit PC LK M U L T IP L E X E D Y ’ C b C r 000 3FF 3FF D ID DBN DC ANC DATA ANC DATA Y/1ANC Figure 4-45: Y/1ANC and C/2ANC Signal Timing - SD 10-bit 4.15.1 Programmable Ancillary Data Detection As described above in Section 4.15, the GV7601 detects and indicates all ancillary data types by default. It is possible to program which ancillary data types are to be detected and indicated. Up to 5 different ancillary data types may be programmed for detection by the GV7601 in the ANC_TYPE_DS1 registers for SD and HD data. When so programmed, the GV7601 only indicates the presence of the specified ancillary data types, ignoring all other ancillary data. For each data type to be detected, the user must program the DID and/or SDID of that ancillary data type. In the case where no DID or SDID values are programmed, the GV7601 indicates the presence of all ancillary data. In the case where one or more, DID and/or SDID values have been programmed, then only those matching data types are detected and indicated. The timing of the Y/1ANC and C/2ANC signals in this case is as shown in Figure 4-42, Figure 4-43, Figure 4-44 and Figure 4-45. The GV7601 compares the received DID and/or SDID with the programmed values. If a match is found, ancillary data is indicated. For any DID or SDID value set to zero, no comparison or match is made. For example, if the DID is programmed and the SDID is not programmed, the GV7601 only detects a match to the DID value. If both DID and SDID values are non-zero, then the received ancillary data type must match both the DID and SDID before Y/1ANC and/or C/2ANC is set HIGH. 4.15.2 Ancillary Data Checksum Error The GV7601 calculates checksums for all received ancillary data. These calculated checksums are compared with the received ancillary data checksum words. If a mismatch in the calculated and received checksums is detected, then a checksum error is indicated. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 81 of 149 Proprietary & Confidential When operating in HD mode, the device makes comparisons on both the Y and C channels separately. If an error condition in the Y channel is detected, the YCS_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH. If an error condition in the C channel is detected, the CCS_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH. When operating in Full HD mode, the device makes comparisons on both the Y (DS1) and C (DS2) channels separately. If an error condition in the Y channel is detected, the YCS_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH. If an error condition in the C channel is detected, the CCS_ERR bit in the VIDEO_ERROR_STATUS register is set HIGH. When operating in SD mode, only the YCS_ERR bit is set HIGH when checksum errors are detected. 4.15.2.1 Programmable Ancillary Data Checksum Calculation As described above, the GV7601 calculates and compares checksum values for all ancillary data types by default. It is possible to program which ancillary data types are checked as described in Section 4.15.1. When so programmed, the GV7601 only checks ancillary data checksums for the specified data types, ignoring all other ancillary data. The YCS_ERR and/or CCS_ERR bits in the VIDEO_ERROR_STATUS register are only set HIGH if an error condition is detected for the programmed ancillary data types. 4.16 Video Error Correction In addition to error detection and indication, the GV7601 can also correct errors, inserting corrected code words, checksums and CRC values into the data stream. The following processing can be performed by the GV7601: 1. TRS error correction and insertion. 2. HD line based CRC correction and insertion. 3. EDH CRC error correction and insertion. 4. HD line number error correction and insertion. 5. Illegal code re-mapping. 6. Ancillary data checksum error correction and insertion. All of the above features are only available in video mode (656_BYPASS = HIGH). To enable these features, the PROC_EN pin must be set HIGH, and the individual feature must be enabled via bits in the PROC_DISABLE register. The PROC_DISABLE register contains one bit for each processing feature allowing each one to be enabled/disabled individually. By default (at power up or after system reset), all of the PROC_DISABLE register bits are LOW, enabling all of the processing features. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 82 of 149 Proprietary & Confidential To disable an individual processing feature, set the corresponding PROC_DISABLE bit HIGH in the PROC_DISABLE register. Table 4-23: PROC_DISABLE Register Bits Processing Feature PROC_DISABLE Register Bit TRS error correction and insertion TRS_INS Y and C line based CRC error correction CRC_INS Y and C line number error correction LNUM_INS Ancillary data check sum correction ANC_CHECKSUM_INSERTION EDH CRC error correction EDH_CRC_INS Illegal code re-mapping ILLEGAL_WORD_REMAP H timing signal configuration H_CONFIG Update EDH Flags EDH_FLAG_UPDATE Audio Data Extraction AUDIO_SEL Ancillary Data Extraction ANC_DATA_EXT Audio Extraction AUD_EXT 4.16.1 TRS Correction & Insertion When TRS Error Correction and Insertion is enabled, the GV7601 generates and overwrites TRS code words as required. TRS Word Generation and Insertion is performed using the timing generated by the Timing Signal Generator, providing an element of noise immunity over using just the received TRS information. This feature is enabled when the PROC_EN pin is HIGH and the TRS_INS bit in the PROC_DISABLE register is set LOW. Note: Inserted TRS code words will always be 10-bit compliant, irrespective of the bit depth of the incoming video stream. 4.16.2 Line Based CRC Correction & Insertion When CRC Error Correction and Insertion is enabled, the GV7601 generates and inserts line based CRC words into both the Y and C channels of the data stream. Line based CRC word generation and insertion only occur in HD mode, and is enabled in when the PROC_EN pin is HIGH and the CRC_INS bit in the PROC_DISABLE register is set LOW. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 83 of 149 Proprietary & Confidential 4.16.3 Line Number Error Correction & Insertion When Line Number Error Correction and Insertion is enabled, the GV7601 calculates and inserts line numbers into the output data stream. Re-calculated line numbers are inserted into both the Y and C channels. Line number generation is in accordance with the relevant HD or Full HD video standard as determined by the Automatic Standards Detection block. This feature is enabled when the device is operating in HD mode, the PROC_EN pin is HIGH and the LNUM_INS bit in the PROC_DISABLE register is set LOW. 4.16.4 Ancillary Data Checksum Error Correction & Insertion When ancillary data Checksum Error Correction and Insertion is enabled, the GV7601 generates and inserts ancillary data checksums for all ancillary data words by default. Where user specified ancillary data has been programmed (see Section 4.15.1), only the checksums for the programmed ancillary data are corrected. This feature is enabled when the PROC_EN pin is HIGH and the ANC_CSUM_INS bit in the PROC_DISABLE register is set LOW. 4.16.5 EDH CRC Correction & Insertion When EDH CRC Error Correction and Insertion is enabled, the GV7601 generates and overwrites full field and active picture CRC check-words. Additionally, the device sets the active picture and full field CRC 'V' bits HIGH in the EDH packet. The AP_CRC_V and FF_CRC_V register bits only report the received EDH validity flags. EDH FF and AP CRC's are only inserted when the device is operating in SD mode, and if the EDH data packet is detected in the received video data. Although the GV7601 modifies and inserts EDH CRC's and EDH packet checksums, EDH error flags are only updated when the EDH_FLAG_UPDATE bit is LOW. This feature is enabled in SD mode, when the PROC_EN pin is HIGH and the EDH_CRC_INS bit in the PROC_DISABLE register is set LOW. 4.16.6 Illegal Word Remapping All words within the active picture (outside the horizontal and vertical blanking periods), between the values of 3FCh and 3FFh are re-mapped to 3FBh. All words within the active picture area between the values of 000h and 003h are remapped to 004h. This feature is enabled when the PROC_EN pin is HIGH and the ILLEGAL_WORD_REMAP bit in the PROC_DISABLE register is set LOW. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 84 of 149 Proprietary & Confidential 4.16.7 TRS and Ancillary Data Preamble Remapping 8-bit TRS and ancillary data preambles are re-mapped to 10-bit values. 8-bit to 10-bit mapping of TRS headers is only supported if the TRS values are 3FC 000 000. Other values such as 3FD, 3FE, 001, and 003 are not supported. This feature is enabled by default, and cannot be disabled via the PROC_DISABLE register. 4.16.8 Ancillary Data Extraction Ancillary data may be extracted externally from the GV7601 output stream using the Y/1ANC and C/2ANC signals, and external logic. As an alternative, the GV7601 includes a memory block, which extracts ancillary data using read access via the host interface to ease system implementation. The memory block stores up to 2048 x 16 bit words of ancillary data in two separate 1024 word memory banks. Data is accessed from both memory banks using the same host interface addresses, 800h to BFFh (see Table 4-36: Ancillary Data Extraction Memory Access Registers). The device writes the contents of ANC packets into memory, starting with the first Ancillary Data Flag (ADF), followed by up to 1024 words. All Data Identification (DID), Secondary Data Identification (SDID), Data Count (DC), user data, and checksum words are written into the device memory. The device detects ancillary data packet DID's placed anywhere in the video data stream, including the active picture area. In HD and full HD modes, ancillary data from the Y channel or DS1 is placed in the Least Significant Word (LSW) of the memory, allocated to the lower 8 bits of each memory address. Ancillary data from the C channel or DS2 is placed in the Most Significant Word (MSW) (upper 8 bits) of each memory address. In SD mode, ancillary data is placed in the LSW of the memory. The MSW is set to zero. If the ANC_TYPE registers are all set to zero, the device extracts all types of ancillary data. If programmable ancillary data extraction is required, then up to five types of ancillary data to be extracted can be programmed in the ANC_TYPE registers (see Section 4.15.1). Additionally, the lines from which the packets are to be extracted can be programmed into the ANC_LINEA[10:0] and ANC_LINEB[10:0] registers, allowing ancillary data from a maximum of two lines per frame to be extracted. If only one line number register is programmed (with the other set to zero), ancillary data packets are extracted from one line per frame only. When both registers are set to zero, the device extracts packets from all lines. To start Ancillary Data Extraction, the ANC_DATA_EXT_MASK bit of the host interface must be set LOW. Ancillary Data Packet Extraction begins in the following frame (see Figure 4-46: Ancillary Data Extraction - Step A). GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 85 of 149 Proprietary & Confidential Bank B Bank A Application Layer Read Pointer 0 ANC DATA 800h 0 800h BFFh 1023 BFFh ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA Internal Write Pointer 1023 ANC_DATA_SWITCH = LOW Figure 4-46: Ancillary Data Extraction - Step A Ancillary data is written into Bank A until full. The Y/1ANC and C/2ANC output flags can be used to determine the length of the ancillary data extracted and when to begin reading the extracted data from memory. While the ANC_DATA_EXT_MASK bit is set LOW, the ANC_DATA_SWITCH bit can be set HIGH during or after reading the extracted data. New data is then written into Bank B (up to 1024 x 16-bit words), at the same host interface addresses (see Figure 4-47: Ancillary Data Extraction - Step B). GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 86 of 149 Proprietary & Confidential Bank B Bank A 0 ANC DATA 800h Internal Write Pointer 0 800h 1023 BFFh ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA Application Layer Read Pointer ANC DATA ANC DATA 1023 BFFh ANC_DATA_SWITCH = HIGH Figure 4-47: Ancillary Data Extraction - Step B To read the new data, toggle the ANC_DATA_SWITCH bit LOW. The old data in Bank A is cleared to zero and extraction continues in Bank B (see Figure 4-48: Ancillary Data Extraction - Step C). GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 87 of 149 Proprietary & Confidential Bank B Bank A 0 Application Layer 800h Read Pointer 0 ANC DATA 800h ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA Internal Write Pointer 1023 BFFh 1023 BFFh ANC_DATA_SWITCH = LOW Figure 4-48: Ancillary Data Extraction - Step C If the ANC_DATA_SWITCH bit is not toggled, extracted data is written into Bank B until full. To continue extraction in Bank A, the ANC_DATA_SWITCH bit must be toggled HIGH (see Figure 4-49: Ancillary Data Extraction - Step D). GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 88 of 149 Proprietary & Confidential Bank B Bank A Internal Write Pointer 0 800h 0 ANC DATA 800h ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA ANC DATA Application Layer Read Pointer ANC DATA ANC DATA 1023 BFFh 1023 BFFh ANC_DATA_SWITCH = HIGH Figure 4-49: Ancillary Data Extraction - Step D Toggling the ANC_DATA_SWITCH bit LOW returns the process to step A (Figure 4-46). Note: Toggling the ANC_DATA_SWITCH must occur at a time when no extraction is taking place, i.e. when the both the Y/1ANC and C/2ANC signals are LOW. To turn extraction off, the ANC_DATA_EXT_MASK bit must be set HIGH. In HD mode, the device can detect ancillary data packets in the Luma video data only, Chroma video data only, or both. By default (at power-up or after a system reset) the device extracts ancillary data packets from the luma channel only. In Full HD mode, the device can detect ancillary data packets in Luma video (DS1) only, Chroma video (DS2) only, or both. By default (at power-up or after a system reset) the device extracts ancillary data packets from DS1 only. To extract packets from the Chroma/DS2 channel only, the HD_ANC_C/2 bit of the host interface must be set HIGH. To extract packets from both Luma/DS1 and Chroma/DS2 video data, the HD_ANC_Y/1_C/2 bit must be set HIGH (the setting of the HD_ANC_C/2 bit is ignored). The default setting of both the HD_ANC_C/2 and HD_ANC_Y/1_C/2 is LOW. The setting of these bits is ignored when the device is configured for SD video standards. Ancillary data packet extraction and deletion is disabled when the PROC_EN pin is set LOW. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 89 of 149 Proprietary & Confidential After extraction, the ancillary data may be deleted from the video stream by setting the ANC_DATA_DELETE bit of the host interface HIGH. When set HIGH, all existing ancillary data is removed and replaced with blanking values. If any of the ANC_TYPE registers are programmed with a DID and/or DID and SDID, only the ancillary data packets with the matching ID's are deleted from the video stream. Note1: After the ancillary data determined by the ANC_TYPE registers has been deleted, other existing ancillary data may not be contiguous. The device does not concatenate the remaining ancillary data. Note2: Reading extracted ancillary data from the host interface must be performed while there is a valid video signal present at the serial input and the device is locked (LOCKED signal is HIGH). 4.17 Audio De-embedder The GV7601 includes an integrated audio de-embedder which is enabled by default in video mode. It can be disabled by setting the AUDIO_EN pin LOW, or by setting the host interface AUD_EXT_MASK bit to HIGH, or by keeping PROC_EN pin LOW. In non-video modes, the audio de-embedder is not active. Up to eight channels of audio may be extracted from the received serial digital video stream. The output signal formats supported by the device include AES/EBU or S/PDIF, I2S (default) and industry standard serial digital formats. 16, 20 and 24-bit audio bit depths are supported for 48kHz synchronous audio for SD. 16, 20 and 24-bit, 48kHz, synchronous or asynchronous audio bit depths are supported for HD mode. Additional audio processing features include audio mute on loss of lock, de-embed and delete, group selection, audio output re-mapping, ECC error detection and correction (HD mode only), and audio channel status extraction. 4.17.1 Serial Audio Data I/O Signals The Serial Audio Data I/O pins are listed in Table 4-24: Serial Audio Pin Descriptions. Table 4-24: Serial Audio Pin Descriptions Audio Pin Name AUDIO_EN Description Enable Input for Audio Processing AOUT1/2 Serial Audio Output; Channels 1 and 2 AOUT3/4 Serial Audio Output; Channels 3 and 4 AOUT5/6 Serial Audio Output; Channels 5 and 6 AOUT7/8 Serial Audio Output; Channels 7 and 8 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 90 of 149 Proprietary & Confidential Table 4-24: Serial Audio Pin Descriptions (Continued) Audio Pin Name Description ACLK 64fs clock WCLK Word clock MCLK Audio Master Clock, selectable 128fs, 256fs, or 512fs The timing of the serial audio output signals, the WCLK output signal, and the ACLK output signal is as shown in Figure 4-50: ACLK to Data and WCLK Signal Output Timing. Audio I/O Timing Specs: Audio Outputs: 128fs = 162.76ns (AES/EBU) 64fs = 32.52ns (other modes) AOUT* A0 A1 80% A2 A3 80% ACLK 20% t oh 20% tf tr t od Audio Outputs 1.8V 3.3V AOUT t oh tr (min) tf Cload 1.500ns 0.600ns 6pF t od tr (max) tf Cload 7.000ns 2.200ns 15pF t oh tr (min) tf Cload 1.500ns 0.600ns 6pF t od 7.000ns tr (max) tf Cload 2.300ns 15pF Figure 4-50: ACLK to Data and WCLK Signal Output Timing When AUDIO_EN is set HIGH, audio extraction is enabled and the audio output signals are extracted from the video data stream. When set LOW, the serial audio outputs, ACLK and WCLK outputs are set LOW. In addition, all functional logic associated with audio extraction is disabled to reduce power consumption. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 91 of 149 Proprietary & Confidential 4.17.2 Serial Audio Data Format Support The GV7601 supports the following serial audio data formats: • I2S (default) • AES/EBU or S/PDIF • Serial Audio Left Justified, MSB First • Serial Audio Left Justified, LSB First • Serial Audio Right Justified, MSB First • Serial Audio Right Justified, LSB First (this mode is not supported in SD) By default (at power up or after system reset) I2S is selected. The other data formats are selectable via the host interface using the AMA/AMB[1:0] bits. Table 4-25: Audio Output Formats AMA/AMB[1:0] Audio Output Format 00 AES/EBU or S/PDIF audio output 01 Serial audio output: Left Justified; MSB first 10 Serial audio output: Right Justified; MSB first 11 I2S (Default) The serial audio output formats may use LSB first according to the settings of the control bits LSB_FIRSTA, LSB_FIRSTB, LSB_FIRSTC, and LSB_FIRSTD. When in I2S mode, these control bits must all be set LOW (default). When I2S format is desired, both groups must be set to I2S (i.e. AMA = AMB = 11). This is because they share the same WCLK. Channel A (Left) WCLK Channel B (Right) ACLK AOUT 23 22 MSB 6 5 4 3 2 1 23 22 MSB 0 LSB 6 5 4 3 2 1 0 LSB Figure 4-51: I2S Audio Output Format WCLK Channel A (Left) Channel B (Right) ACLK AOUT 0 1 2 Preamble 3 4 5 6 AUX 7 8 LSB 27 28 MSB V 29 30 31 U P C 0 1 2 3 Preamble 4 5 6 AUX 7 8 LSB 27 28 29 MSB V U 30 31 C P Figure 4-52: AES/EBU or S/PDIF Audio Output Format GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 92 of 149 Proprietary & Confidential WCLK Channel A (Left) Channel B (Right) ACLK AOUT 23 22 21 MSB 6 5 4 3 2 1 0 LSB 23 22 21 MSB 6 5 4 3 2 1 0 LSB Figure 4-53: Serial Audio, Left Justified, MSB First WCLK Channel A (Left) Channel B (Right) ACLK AOUT 0 1 LSB 2 17 18 19 20 21 22 23 MSB 0 1 LSB 2 17 18 19 20 21 22 23 MSB Figure 4-54: Serial Audio, Left Justified, LSB First Channel A (Left) WCLK Channel B (Right) ACLK 23 22 21 20 19 18 17 MSB AOUT 2 1 0 LSB 23 22 21 20 19 18 17 MSB 2 1 0 LSB Figure 4-55: Serial Audio, Right Justified, MSB First Channel A (Left) WCLK Channel B (Right) ACLK AOUT 0 1 LSB 2 36 4 5 21 22 23 MSB 0 1 LSB 2 36 4 5 21 22 23 MSB Figure 4-56: Serial Audio, Right Justified, LSB First 4.17.2.1 AES/EBU or S/PDIF Mode In AES/EBU or S/PDIF output mode, the audio de-embedder uses a 128fs (6.144MHz audio bit clock) clock as shown in Figure 4-57. 6.144MHz AMCLK (128fs) AOUT1/2, AOUT3/4 AOUT5/6, AOUT7/8 Figure 4-57: AES/EBU or S/PDIF Audio Output to Bit Clock Timing GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 93 of 149 Proprietary & Confidential 4.17.2.2 Audio Data Packet Extraction Block The audio de-embedder looks for audio data packets on every line of the incoming video. The audio data must be embedded by Aviia compliant transmitter, such as the GV7600. For Full HD formats, the audio data words must be embedded only in DS2. The Audio Group Detect registers are set HIGH when audio data packets with a corresponding group DID are detected in the input video stream. The host interface reports the individual audio groups detected. Table 4-26: Audio Data Packet Detect Register Name Description Default ADPG4_DET Audio Group Four Data Packet Detection (1: Detected) 0 ADPG3_DET Audio Group Three Data Packet Detection (1: Detected) 0 ADPG2_DET Audio Group Two Data Packet Detection (1: Detected) 0 ADPG1_DET Audio Group One Data Packet Detection (1: Detected) 0 When an audio data packet with a DID set in IDA[1:0] and IDB[1:0] is detected, the audio sample information is extracted and written into the audio FIFO. The embedded audio group selected by IDA[1:0] is described henceforth in this document as Group A or Primary Group. The embedded audio group selected by IDB[1:0] is described henceforth in this document as Group B or Secondary Group. Due to the large size of the horizontal ancillary data space in 720p/24, 720p/25 and 720p/30 video standards, the maximum number of ancillary data words the audio de-embedder can process is limited to 1024 when receiving these standards. 4.17.2.3 Audio Control Packets Audio control packers carry additional information about the embedded audio sample data, such as audio sample rate, audio validity, audio synchronization, and audio-to-video timing relationship (delay). For both SD and HD formats, an Aviia transmitter, such as the GV7600, embeds audio control packets, formatted according to the following Society of Motion Pictures and Television Engineers (SMPTE) standards: SMPTE ST 272-2004 for SD video and SMPTE ST 299-2004 for HD video formats. The GV7601 automatically detects the presence of audio control packets in the video stream. When audio control packets for audio Group A are detected, the CTRA_DET bit of the host interface is set HIGH. When audio control packets for audio Group B are detected, the CTRB_DET bit of the host interface is set HIGH. The audio control packet data is accessible via the host interface. Note: In SD, the control packet host interface registers are updated with new control packet values, after the CTRA_DET/CTRB_DET flags are cleared. In HD, the update happens automatically. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 94 of 149 Proprietary & Confidential 4.17.2.4 Setting Packet DID Table 4-27 below, shows the 2-bit host interface setting for the audio group DID's. For 24-bit audio support in SD mode, extended audio packets for Group A must have the same group DID set in IDA[1:0] of the host interface. Extended audio packets for Group B must have the same group DID set in IDB[1:0] of the host interface. The audio de-embedder automatically detects the presence of extended audio packets. When detected, the audio output format is set to 24-bit audio sample word length. The audio de-embedder defaults to audio Groups One and Two, where Group A is extracted from packets with audio Group One DID, and Group B from packets with audio Group Two DID. Table 4-27: Audio Group DID Host Interface Settings Audio Group SD Data DID SD Extended DID HD Data DID SD Control DID HD Control DID Host Interface Register Setting (2-bit) 1 2FFh 1FEh 2E7h 1EFh 1E3h 00b 2 1FDh 2FCh 1E6h 2EEh 2E2h 01b 3 1FBh 2FAh 1E5h 2EDh 2E1h 10b 4 2F9h 1F8h 2E4h 1ECh 1E0h 11b Table 4-28: Audio Data and Control Packet DID Setting Register Name Description Default IDA[1-0] Group A Audio data and control packet DID setting 00b IDB[1-0] Group B Audio data and control packet DID setting 01b 4.17.2.5 Audio Packet Delete Block To delete all ancillary data with a group DID shown in Table 4-27, the ALL_DEL bit in the host interface must be set HIGH. 4.17.2.6 ECC Error Detection & Correction Block (HD Mode Only) For HD video formats, the embedded audio sample data is protected for bit errors using error correction codes (ECC). The error correction codes are carried in the same packet as the audio sample data, to allow error detection and correction at the Aviia receiver. The GV7601 performs BCH(31,25) forward error detection and correction. The error correction for all embedded audio data packets is activated when the host interface ECC_OFF bit is set LOW (default LOW). The audio de-embedder corrects any errors in both the audio output and the embedded packet. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 95 of 149 Proprietary & Confidential When a one-bit error is detected in a bit array of the ECC protected region of the audio data packet with audio group DID set in IDA[1:0], the ECCA_ERROR flag is set HIGH. When a one-bit error is detected in the ECC protected region of the audio data packet with audio group DID set in IDB[1:0], the ECCB_ERROR flag is set HIGH. Figure 4-58 shows examples of error correction and detection. Up to 8 bits in error can be corrected, providing each bit error is in a different bit array (shown below). When there are two or more bits in error in the same 24-bit array, the errors are detected, but not corrected. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 24-bit array ADF ADF ADF DID DBN DC CLK CLK CH1 CH1 CH1 CH1 CH2 CH2 CH2 CH2 CH3 CH3 CH3 CH3 CH4 CH4 CH4 CH4 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Errors corrected ADF ADF ADF DID DBN DC CLK CLK CH1 CH1 CH1 CH1 CH2 CH2 CH2 CH2 CH3 CH3 CH3 CH3 CH4 CH4 CH4 CH4 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Errors detected but not corrected Figure 4-58: ECC 24-bit Array and Examples 4.17.3 Audio Processing 4.17.3.1 Audio Clock Generation For SD and HD audio, a single set of audio frequencies is generated for all audio channels, using a Direct Digital Period Synthesizer (DDPS) to minimize jitter. In HD modes, the input control for the DDPS is derived from the two embedded audio clock phase words in the audio data packet corresponding to Group A. The audio clock phase information used is taken from the first embedded audio packet in the HANC space. The audio de-embedder also includes a Flywheel block to overcome any inconsistencies in the embedded audio clock phase information. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 96 of 149 Proprietary & Confidential 4.17.3.2 Audio Crosspoint Block The Audio Crosspoint is used for audio output channel re-mapping. This feature allows any of the selected audio channels in Group A or Group B to be output on any of the eight output channels. The default setting is for one to one mapping, where AOUT1/2 is extracted from Group A CH1 and CH2, AOUT3/4 is extracted from Group A CH3 and CH4, and so on. Note: If audio samples from embedded audio packets with the group set in IDA[1:0] are to be paired with samples from the group set in IDB[1:0], all of the channels must have been derived from the same Word Clock and must be synchronous. The output channel is set in the OPn_SRC[2:0] host interface registers. Table 4-29 lists the 3-bit address for audio channel mapping. Table 4-29: Audio Channel Mapping Codes Audio Output Channel 3-bit Host Interface Source Address 1 000 2 001 3 010 4 011 5 100 6 101 7 110 8 111 4.17.3.3 Serial Audio Output Word Length The audio output, in serial modes, has a selectable 24, 20 or 16-bit sample word length. The ASWL[1:0] host interface register is used to configure the audio output sample word length. Figure 4-30 shows the host interface 2-bit code for setting the audio sample word length. When the presence of extended audio packets is detected in SD mode, the GV7601 defaults to 24-bit audio sample word length. Table 4-30: Audio Sample Word Lengths ASWL[1:0] Audio Sample Word Length (SD) Audio Sample Word Length (HD) 00 24-bit 24-bit 01 20-bit 20-bit 10 16-bit 16-bit GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 97 of 149 Proprietary & Confidential Table 4-30: Audio Sample Word Lengths (Continued) ASWL[1:0] Audio Sample Word Length (SD) Audio Sample Word Length (HD) 11 Auto 24/20-bit (Default) Reserved (Default) Note: By default, at power-up, the word length is set to 12 bits. The desired word length should be programmed through the host interface. 4.17.3.4 Audio Channel Status The GV7601 detects the AES/EBU or S/PDIF Audio Channel Status (ACS) block information for each of the selected channel pairs. ACS data detection is indicated by corresponding ACS_DET flag bits in the host interface. The flag is cleared by writing to the same location. 4.17.3.4.1 Audio Channel Status Read ACS data is available separately for each of the channels in a stereo pair. The GV7601 defaults to reading the first channel of each pair. There are 184 bits in each ACS packet, which are written to twelve 16-bit right-justified registers in the host interface. The ACS_USE_SECOND bit (default LOW) selects the second channel in each audio pair when set HIGH. Once all of the ACS data for a channel has been acquired, the corresponding ACS_DET bit is set, and acquisition stops. The ACS data is overwritten with new data when the ACS_DET bit is cleared in the system. 4.17.3.4.2 Audio Channel Status Regeneration When the ACS_REGEN bit in the host interface is set HIGH, the audio de-embedder embeds the 24 bytes of the Audio Channel Status information programmed in the ACSR[183:0] registers into the 'C' bit of the AES/EBU or S/PDIF outputs. The same Audio Channel Status information is used for all output channels. In order to apply ACSR data; • Set the ACS_REGEN bit to logic HIGH • Write the desired ACSR data to the ACSR registers • Set the ACS_APPLY bit to HIGH At the next status boundary, the device outputs the contents of the ACSR registers as ACS data. This event may occur at a different time for each of the output channels. While waiting for the status boundary, the device sets the appropriate ACS_APPLY_WAIT[A:D] flag. Table 4-31 shows the host interface default settings for the Audio Channel Status block. The audio de-embedder automatically generates the CRC word. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 98 of 149 Proprietary & Confidential Table 4-31: Audio Channel Status Information Registers Name Description Default ACSR[7-0] Audio channel status block byte 0 set. Used when ACS_REGEN is set HIGH 85h ACSR[15-8] Audio channel status block byte 1 set. Used when ACS_REGEN is set HIGH 08h ACSR[23-16] Audio channel status block byte 2 set. Used when ACS_REGEN is set HIGH 28h (SD) 2Ch (HD) ACSR[31-24]: ACSR[183-176] Audio channel status block data for bytes 3 to 22. Used when ACS_REGEN is set HIGH 00h ACS_REGEN Audio channel status regenerate 0 ACS_APPLY Apply new ACSR data 0 Waiting to apply new ACSR data 0 ACS_APPLY_W AIT[A:D] ACS[7-0]: Audio channel status block data for bytes 0 to 22 ACS[183-176] 00h: 00h Table 4-31: Audio Channel Status Block for Regenerate Mode Default Settings Name Byte Bit Default Mode PRO 0 0 1b Professional use of channel status block Emphasis 0 2-4 100b 100b None. Rec. manual override disabled Sample Frequency 0 6-7 01b 48kHz. Manual override or auto disabled Channel Mode 1 0-3 0001b Two channels. Manual override disabled 000b SD Modes: Maximum audio word length is 20 bits AUX 2 0-2 001b HD Mode: Maximum audio word length is 24 bits Source Word Length 2 3-5 101b Maximum word length (based on AUX setting). 24-bit for HD Modes; 20-bit for SD Modes All other bits set to zero 4.17.3.5 Audio Mute When the MUTE bits in the host interface are set HIGH, the audio outputs are muted (all audio sample bits are set to zero). To set all the audio output channels to mute, set the host interface MUTE_ALL bit HIGH. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 99 of 149 Proprietary & Confidential Table 4-32: Audio Mute Control Bits Name MUTE_ALL Description Default Ch1-8 audio mute enable (1: Enabled) 0 MUTE8 Ch8 audio mute enable (1: Enabled) 0 MUTE7 Ch7 audio mute enable (1: Enabled) 0 MUTE6 Ch6 audio mute enable (1: Enabled) 0 MUTE5 Ch5 audio mute enable (1: Enabled) 0 MUTE4 Ch4 audio mute enable (1: Enabled) 0 MUTE3 Ch3 audio mute enable (1: Enabled) 0 MUTE2 Ch2 audio mute enable (1: Enabled) 0 MUTE1 Ch1 audio mute enable (1: Enabled) 0 4.17.3.5.1 Mute On Loss Of Lock When the GV7601 loses lock (LOCKED signal is LOW), the device sets all audio outputs LOW (no audio formatting is performed). The ACLK, WCLK and MCLK outputs are also forced LOW. 4.17.4 Error Reporting 4.17.4.1 Data Block Number Error When the 1-255 count sequence in the Data Block Number (DBN) word of Group A audio data packets is discontinuous, the DBNA_ERR bit in the host interface is set HIGH. When the 1-255 count sequence in the DBN word of Group B audio data packets is discontinuous, the DBNB_ERR bit is set HIGH. The DBNx_ERR flags are in register 401h for SD, and register 201h for HD. The DBNA_ERR and DBNB_ERR flags also have associated error interrupt mask register flags for configuration of error reporting in the Receiver. The interrupt mask flags for SD are in register 407h, and register 207h for HD. The DBNA_ERR and DBNB_ERR flags remains set until cleared by writing to these locations. 4.17.4.2 ECC Error The GV7601 monitors the ECC error status of the two selected audio groups, as described in Section 4.17.2.6 on page 95. The ECC[N]_ERROR flags also have an associated error interrupt mask register flag for configuration of error reporting. The ECC[N]_ERROR flags remain set until read via the host interface. The ECC error flags are in register 203h with associated error mask flags in register 207h. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 100 of 149 Proprietary & Confidential 4.18 Gennum Serial Peripheral Interface The GSPI, or Gennum Serial Peripheral Interface, is a 4-wire interface provided to allow the system to access additional status and control information through configuration registers in the GV7601. The GSPI is comprised of a Serial Data Input signal (SDIN), Serial Data Output signal (SDOUT), an active low Chip Select (CS), and a Burst Clock (SCLK). Because these pins are shared with the JTAG interface port, an additional control signal pin JTAG_EN is provided. When JTAG_EN is LOW, the GSPI interface is enabled. When JTAG_EN is HIGH, the JTAG interface is enabled. When operating in GSPI mode, the SCLK, SDIN, and CS signals must be provided by the system. The SDOUT pin is a non-clocked loop-through of SDIN and may be connected to the SDIN of another device, allowing multiple devices to be connected to the GSPI chain. See Section 4.18.2 for details. The interface is illustrated in the Figure 4-59. Application Host GV7601 SCLK CS SDIN SDOUT SCLK CS1 SDOUT GV7601 SCLK CS2 CS SDIN SDOUT SDIN Figure 4-59: GSPI Application Interface Connection All read or write access to the GV7601 is initiated and terminated by the system host processor. Each access always begins with a Command/Address Word, followed by a data write to, or data read from, the GV7601. 4.18.1 Command Word Description The Command Word consists of a 16-bit word transmitted MSB first and contains a read/write bit, an Auto-Increment bit and a 12-bit address. MSB R/W LSB RSV RSV AutoInc A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Figure 4-60: Command Word Format GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 101 of 149 Proprietary & Confidential Command Words are clocked into the GV7601 on the rising edge of the Serial Clock SCLK, which operates in a burst fashion. The chip select (CS) signal must be set low a minimum of 1.5ns (t0 in Figure 4-62) before the first clock edge to ensure proper operation. When the Auto-Increment bit is set LOW, each Command Word must be followed by only one Data Word to ensure proper operation. If the Auto-Increment bit is set HIGH, the following Data Word is written into the address specified in the Command Word, and subsequent Data Words is written into incremental addresses from the first Data Word. This facilitates multiple address writes without sending a Command Word for each Data Word. 4.18.2 Data Read or Write Access During a read sequence (Command Word R/W bit set HIGH) serial data is transmitted or received MSB first, synchronous with the rising edge of the serial clock SCLK. The Chip Select (CS) signal must be set low a minimum of 1.5ns (t0 in Figure 4-62) before the first clock edge to ensure proper operation. The first bit (MSB) of the Serial Output (SDOUT) is available (t5 in Figure 4-63) following the last falling SCLK edge of the read Command Word, the remaining bits are clocked out on the negative edges of SCLK. Note: When several devices are connected to the GSPI chain, only one CS may be asserted during a read sequence. During a write sequence (Command Word R/W bit set LOW), a wait state of 37.1ns (t4 in Figure 4-62) is required between the Command Word and the following Data Word. This wait state must also be maintained between successive Command Word/Data Word write sequences. When Auto Increment mode is selected (AutoInc = 1), the wait state must be maintained between successive Data Words after the initial Command Word/Data Word sequence. During the write sequence, all Command and following Data Words input at the SDIN pin are output at the SDOUT pin unchanged. When several devices are connected to the GSPI chain, data can be written simultaneously to all the devices which have CS set LOW. MSB D15 LSB D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Figure 4-61: Data Word Format GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 102 of 149 Proprietary & Confidential R/W SDOUT RSV RSV 0 RSV RSV 3 t A11 A11 Auto _Inc Auto _Inc 1 t R/W SDOUT RSV RSV RSV RSV A11 A11 Auto _Inc Auto _Inc GV7601 Final Data Sheet GENDOC-052155 Rev.7 April 2014 Figure 4-63: Read Mode R/W SDIN CS SCLK Figure 4-62: Write Mode R/W SDIN CS SCLK t 2 A10 A10 A10 A10 t A9 A9 A9 A9 A8 A8 A8 A8 A7 A7 A7 8 A7 t A6 A6 A6 A6 A5 A5 Write and Read Mode timing for the GSPI interface; 4.18.3 GSPI Timing A5 A5 A4 A4 A4 A4 A3 A3 A3 A3 A2 A2 A1 A1 A0 A0 A0 A0 t 5 4 D15 www.semtech.com A2 A2 A1 A1 t D14 D15 D15 6 D13 t D14 D14 D12 D13 D13 D11 D12 D12 D10 D11 D11 D9 D10 D10 D9 D9 D8 D8 D8 D7 D7 D7 D6 D6 D6 D5 D5 D5 D3 D3 D3 D2 D2 D2 D0 D0 D0 103 of 149 D1 D1 D1 7 Proprietary & Confidential D4 D4 D4 t 4.18.3.1 GSPI Timing Delays SDIN to SDOUT combinational path for daisy chain connection of multiple GV7601. t DELAY SDIN data_0 50% SDOUT data_0 50% Figure 4-64: GV7601 GSPI Timing Delays Table 4-34: GV7601 GSPI Electrical Characteristics Parameter Symbol Conditions Min Typ Max Units Input data delay time tDELAY 50% levels; 1.8V operation − − 13.1 ns Input data delay time tDELAY 50% levels; 3.3V operation − − 9.7 ns GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 104 of 149 Proprietary & Confidential 4.19 Host Interface Register Maps Note: The GV7601 only accepts write/read commands to/from the Audio Register Maps when the audio de-embedder is locked to the incoming video data rate. The Video Register Map is always active, whether valid serial input data is present or not. Note: ROCW denotes register bits which are Read Only, but which must be cleared by writing a one to the same bit location (Read Only Clear on Write). 4.19.1 Video Core Registers Table 4-33: Video Core Configuration and Status Registers Address Register Name Bit Description R/W Default RSVD 15 Reserved. R 0 TRS_WORD_REMAP _DISABLE_MASK 14 Disables 8-bit TRS word remapping. R/W 0 RSVD 13 Reserved. R/W 0 EDH_FLAG_UPDATE _MASK 12 Disables updating of EDH error flags. R/W 0 EDH_CRC_INS_MASK 11 Disables EDH_CRC error correction and insertion. R/W 0 R/W 0 Selects the H blanking indication: H_CONFIG 10 HIGH = TRS based blanking - the H output is set HIGH for the entire horizontal blanking period as indicated by the H bit in the received TRS signals. LOW = Active line blanking - the H output is HIGH for all the horizontal blanking period, including the EAV and SAV TRS words. This signal is only valid when 861_EN is set to '0'. 000h ANC_DATA_EXT_MASK 9 Disables ancillary data extraction. R/W 0 AUD_EXT_MASK 8 Disables audio extraction block. R/W 0 861_EN_PIN_DISABLE 7 Disable 861_EN pin control when set to '1', and use TIMING_861 bit instead. R/W 0 TIMING_861 6 HIGH = CEA-861 timing output. LOW = Digital FVH timing output. R/W 0 RSVD 5 Reserved. R/W 0 ILLEGAL_WORD_REMAP _MASK 4 Disables illegal word remapping. R/W 0 ANC_CHECKSUM _INSERTION_MASK 3 Disables insertion of ancillary data checksums. R/W 0 CRC_INS_MASK 2 Disables insertion of HD CRC words. R/W 0 LNUM_INS_MASK 1 Disables insertion of line numbers. R/W 0 TRS_INS_MASK 0 Disables insertion of TRS words. R/W 0 Selects the output timing reference format: GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 105 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address 001h Register Name Bit Description R/W Default RSVD 15-0 Reserved. R/W 256 RSVD 15-11 Reserved. ROCW 0 VD_STD_ERR 10 Video Standard Error indication. ROCW 0 FF_CRC_ERR 9 EDH Full Frame CRC error indication. ROCW 0 AP_CRC_ERR 8 EDH Active Picture CRC error indication. ROCW 0 RSVD 7 Reserved. ROCW 0 CCS_ERR 6 Chroma ancillary data checksum error indication. ROCW 0 YCS_ERR 5 Luma ancillary data checksum error indication. ROCW 0 CCRC_ERR 4 Chroma CRC error indication. ROCW 0 YCRC_ERR 3 Luma CRC error indication. ROCW 0 LNUM_ERR 2 Line number error indication. ROCW 0 SAV_ERR 1 SAV error indication. ROCW 0 EAV_ERR 0 EAV error indication. ROCW 0 Reserved. ROCW 0 002h 003h 004h RSVD 15-0 EDH_DETECT 15 Embedded EDH packet detected. R 0 ANC_UES_IN 14 Ancillary data – unknown error status flag. R 0 ANC_IDA_IN 13 Ancillary data – internal error detected already flag. R 0 ANC_IDH_IN 12 Ancillary data – internal error detected here flag R 0 ANC_EDA_IN 11 Ancillary data – error detected already flag. R 0 ANC_EDH_IN 10 Ancillary data – error detected here flag. R 0 FF_UES_IN 9 EDH Full Field – unknown error status flag. R 0 FF_IDA_IN 8 EDH Full Field – internal error detected already flag. R 0 FF_IDH_IN 7 EDH Full Field – internal error detected here flag. R 0 FF_EDA_IN 6 EDH Full Field – error detected already flag. R 0 FF_EDH_IN 5 EDH Full Field – error detected here flag. R 0 AP_UES_IN 4 EDH Active Picture – unknown error status flag. R 0 AP_IDA_IN 3 EDH Active Picture – internal error detected already flag. R 0 AP_IDH_IN 2 EDH Active Picture – internal error detected here flag. R 0 AP_EDA_IN 1 EDH Active Picture – error detected already flag. R 0 AP_EDH_IN 0 EDH Active Picture – error detected here flag. R 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 106 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address 005h Register Name Bit Description R/W Default RSVD 15 Reserved. R 0 ANC_UES 14 Ancillary data – Unknown Error Status flag. R 1 ANC_IDA 13 Ancillary data – Internal error Detected Already flag. R 0 ANC_IDH 12 Ancillary data – Internal error Detected Here flag. R 0 ANC_EDA 11 Ancillary data – Error Detected Already flag. R 0 ANC_EDH 10 Ancillary data – Error Detected Here flag. R 0 FF_UES 9 EDH Full Field – Unknown Error Status flag. R 1 FF_IDA 8 EDH Full Field – Internal error Detected Already flag. R 0 FF_IDH 7 EDH Full Field – Internal error Detected Here flag. R 0 FF_EDA 6 EDH Full Field – Error Detected Already flag. R 0 FF_EDH 5 EDH Full Field – Error Detected Here flag. R 0 AP_UES 4 EDH Active Picture – Unknown Error Status flag. R 1 AP_IDA 3 EDH Active Picture – Internal error Detected Already flag. R 0 AP_IDH 2 EDH Active Picture – Internal error Detected Here flag. R 0 AP_EDA 1 EDH Active Picture – Error Detected Already flag. R 0 AP_EDH 0 EDH Active Picture – Error Detected Here flag. R 0 FF_CRC_V 15 EDH Full Field CRC Validity bit. R 0 AP_CRC_V 14 EDH Active Picture CRC Validity bit. R 0 006h 007h VD_STD 13-8 Detected Video Standard. R 29 RSVD 7-0 Reserved. R 255 RSVD 15-0 Reserved. R 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 107 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address Register Name Bit Description RSVD 15 Reserved. R/W Default RW 0 RW 2 Configure STAT2 output pin: 00000 = H Blanking when 861_EN = 0; HSYNC when 861_EN = 1 00001 = V Blanking when 861_EN = 0; VSYNC when 861_EN = 1 00010 = F bit when 861_EN = 0; Data Enable (DE) when 861_EN = 1 00011 = LOCKED 00100 = Y/1ANC: ANC indication (SD), Luma ANC indication (HD), DS1 ANC data indication (Full HD) STAT2_CONFIG 14-10 008h 00101 = C/2ANC: Chroma ANC indication (HD) or DS2 ANC data indication (Full HD) 00110 = Data Error 00111 = Video Error 01000 = Audio Error 01001 = EDH Detected 01010 = Carrier Detect 01011 = RATE_DET0 01100 = RATE_DET1 01101 to 11111 = Reserved STAT1_CONFIG 9-5 Configure STAT1 output pin. (Refer to above for decoding) RW 1 STAT0_CONFIG 4-0 Configure STAT0 output pin. (Refer to above for decoding) RW 0 RSVD 15 Reserved. RW 0 STAT5_CONFIG 14-10 Configure STAT5 output pin. (Refer to above for decoding) RW 6 STAT4_CONFIG 9-5 Configure STAT4 output pin. (Refer to above for decoding) RW 4 STAT3_CONFIG 4-0 Configure STAT3 output pin. (Refer to above for decoding) RW 3 009h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 108 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-4 Reserved. RW 0 ANC_DATA_SWITCH 3 Switches between ancillary data memory banks. RW 0 ANC_DATA_DEL 2 Remove Ancillary Data from output video stream, set to Luma and Chroma blanking values. RW 0 RW 0 RW 0 00Ah HD_ANC_Y1_C2 1 HD_ANC_C2 0 Extract Ancillary data from Luma and Chroma channels (HD inputs) Extract Ancillary data from DS1 and DS2 (Full HD inputs) Extract Ancillary data only from Chroma channel (HD inputs) Extract Ancillary data only from DS2 (Full HD inputs) RSVD 15-11 Reserved. R/W 0 ANC_LINE_A 10-0 Video Line to extract Ancillary data from. R/W 0 RSVD 15-11 Reserved. R/W 0 ANC_LINE_B 10-0 Second video Line to extract Ancillary data from. R/W 0 00Dh RSVD 15-0 Reserved. R 0 00Eh RSVD 15-0 Reserved. R 0 00Fh ANC_TYPE1 15-0 Programmable DID/SDID pair #1 to extract. R/W 0 010h ANC_TYPE2 15-0 Programmable DID/SDID pair #2 to extract. R/W 0 011h ANC_TYPE3 15-0 Programmable DID/SDID pair #3 to extract. R/W 0 012h ANC_TYPE4 15-0 Programmable DID/SDID pair #4 to extract. R/W 0 013h ANC_TYPE5 15-0 Programmable DID/SDID pair #5 to extract. R/W 0 00Bh 00Ch 014h to 01Eh RSVD – Reserved. R/W 0 RSVD 15-14 Reserved. R 0 WORDS_PER_ACTLINE 13-0 Words Per Active Line. R 0 RSVD 15-14 Reserved. R 0 WORDS_PER_LINE 13-0 Total Words Per Line. R 0 RSVD 15-11 Reserved. R 0 LINES_PER_FRAME 10-0 Total Lines Per Frame. R 0 01Fh 020h 021h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 109 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default R 0 R 0 Read back detected data rate: RATE_SEL_READBACK 15-14 0 = HD 1 & 3 =SD 2 = Full HD Specifies detected M value 022h M 13 0 = 1.000 1 = 1.001 023h STD_LOCK 12 Video standard lock. R 0 INT_PROG 11 Interlaced or progressive. R 0 ACTLINE_PER_FIELD 10-0 Active lines per frame. R 0 RSVD 15-2 Reserved. R 0 V_LOCK 1 Indicates that the timing signal generator is locked to vertical timing. R 0 H_LOCK 0 Indicates that the timing signal generator is locked to horizontal timing. R 0 Reserved. R 0 R/W 1 R/W 0 Reserved. R 0 6 Indicates standard is not recognized for CEA 861 conversion. R 1 FORMAT_ID_861 5-0 CEA-861 format ID of input video stream. Refer to Table 4-20: Supported CEA-861 Formats. R 0 RSVD 15-3 Reserved. R 0 RSVD AUTO/MAN 15-3 2 024h Detect data rate automatically (1) or program manually (0). Programmable rate select in manual (slave) mode: RATE_SEL_TOP 1-0 0 = HD 1 & 3 = SD 2 = Full HD RSVD 025h FORMAT_ERR 15-7 VSYNC_INVERT 2 Invert output VSYNC pulse. R/W 0 HSYNC_INVERT 1 Invert output HSYNC pulse. R/W 0 R/W 0 For 525i video input format: When TRS_861 is set LOW (default), the DE output will be set HIGH for 480 lines as per CEA-861. 026h TRS_861 0 When TRS_861 is set HIGH, the DE output will be set HIGH for 487 lines (based on ITU-R BT.656 TRS timing). Only valid when 861_EN is set to '1'. See Section 4.11.1.1. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 110 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address 027h to 036h Register Name Bit Description R/W Default RSVD – Reserved. R 0 RSVD 15-11 Reserved. R 0 R/W 0 Error mask for global error vector: bit[0] = EAV_ERR mask bit[1] = SAV_ERR mask bit[2] = LNUM_ERR mask bit[3] = YCRC_ERR mask 037h ERROR_MASK 10-0 bit[4] = CCRC_ERR mask bit[5] = YCS_ERR mask bit[6] = CCS_ERR mask bit[7] = Reserved bit[8] = AP_CRC_ERR mask bit[9] = FF_CRC_ERR mask 038h 039h RSVD 15-0 Reserved. R 0 RSVD 15-5 Reserved. R 0 SCLK_INV 4 Invert polarity of output serial audio clock. R/W 0 MCLK_INV 3 Invert polarity of output audio master clock. R/W 0 RSVD 2 Reserved. R/W 0 R/W 0 Audio Master Clock Select. MCLK_SEL 1-0 0 = 128 fs 1 = 256 fs 2 = 512 fs 03Ah to 06Bh 06Ch RSVD – Reserved. R 0 RSVD 15-6 Reserved. R/W 0 Choses between the in-phase (0) and quadrature (1) clocks for DDR mode. R/W 0 Controls the offset for the delay line. R/W 0 DEL_LINE_CLK_SEL 5 DEL_LINE_OFFSET 4-0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 111 of 149 Proprietary & Confidential Table 4-33: Video Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-6 Reserved. R/W 0 R/W 2 R/W 2 R/W 3 Drive strength adjustment for DOUT[19:10] outputs and PCLK output: 00 = 4mA IO_DS_CTRL_DOUT_MSB 5-4 01 = 8mA 10 = 10mA(1.8V), 12mA(3.3V) 11 = 12mA(1.8V), 16mA(3.3V) Drive strength adjustment for STAT[5:0] outputs: 06Dh 00 = 4mA IO_DS_CTRL_STAT 3-2 01 = 6mA 10 = 8mA(1.8V), 10mA(3.3V) 11 = 10mA(1.8V), 12mA(3.3V) Drive strength adjustment for DOUT[9:0] outputs: 00 = 4mA IO_DS_CTRL_DOUT_LSB 1-0 01 = 6mA 10 = 8mA(1.8V), 10mA(3.3V) 11 = 10mA(1.8V), 12mA(3.3V) 06Eh to 072h 073h 074h to 085h RSVD – Reserved. R/W 0 RSVD 15-10 Reserved. R/W 0 R/W 0 EQ_BYPASS 9 0 = EQ enabled 1 = bypass EQ RSVD 8-0 Reserved. R/W 0 RSVD – Reserved. R/W 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 112 of 149 Proprietary & Confidential 4.19.2 SD Audio Core Note: The GV7601 only accepts write/read commands to/from the SD Audio Register Map when the audio de-embedder is locked to the incoming SD video format. Table 4-34: SD Audio Core Configuration and Status Registers Address Register Name RSVD Bit 15-14 Description R/W Default Reserved. R/W 0 R/W 0 R/W 0 Extract Audio Channel Status from second channel pair. R/W 0 Reserved. R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 1 Selects deletion of all audio data and all audio control packets. ALL_DEL 13 0 = Do not delete existing audio packets 1 = Delete existing audio packets Mute all output channels. MUTE_ALL 12 0 = Normal 1 = Muted ACS_USE_SECOND RSVD 11 10-8 Causes the channel 7 and 8 output format to use LSB first. LSB_FIRSTD 7 0 = MSB first 1 = LSB first 400h Causes the channel 5 and 6 output format to use LSB first. LSB_FIRSTC 6 0 = MSB first 1 = LSB first Causes the channel 3 and 4 output format to use LSB first. LSB_FIRSTB 5 0 = MSB first 1 = LSB first Causes the channel 1 and 2 output format to use LSB first. LSB_FIRSTA 4 0 = MSB first 1 = LSB first Specifies the Secondary audio group to extract. 00 = Audio group #1 01 = Audio group #2 IDB 3-2 10 = Audio group #3 11 = Audio group #4 Note: Should IDA and IDB be set to the same value, they automatically revert to their default values. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 113 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default R/W 0 Specifies the Primary audio group to extract. 00 = Audio group #1 01 = Audio group #2 400h IDA 1-0 10 = Audio group #3 11 = Audio group #4 Note: Should IDA and IDB be set to the same value, they automatically revert to their default values. EXT_DET3_4B 15 Set when Secondary group channels 3 and 4 have extended data. Cleared on write. ROCW 0 EXT_DET1_2B 14 Set when Secondary group channels 1 and 2 have extended data. Cleared on write. ROCW 0 EXT_DET3_4A 13 Set when Primary group channels 3 and 4 have extended data. Cleared on write. ROCW 0 EXT_DET1_2A 12 Set when Primary group channels 1 and 2 have extended data. Cleared on write. ROCW 0 CTL_DBNB_ERR 11 Set when Secondary group control packet Data Block Number sequence is discontinuous. Cleared on write. ROCW 0 CTL_DBNA_ERR 10 Set when Primary group control packet Data Block Number sequence is discontinuous. Cleared on write. ROCW 0 EXT_DBNB_ERR 9 Set when Secondary group extended data packet Data Block Number sequence is discontinuous. Cleared on write. ROCW 0 EXT_DBNA_ERR 8 Set when Primary group extended data packet Data Block Number sequence is discontinuous. Cleared on write. ROCW 0 SAMP_DBNB_ERR 7 Set when Secondary group data packet Data Block Number sequence is discontinuous. Cleared on write. ROCW 0 SAMP_DBNA_ERR 6 Set when Primary group data packet Data Block Number sequence is discontinuous. Cleared on write. ROCW 0 CTRB_DET 5 Set when Secondary group audio control packet is detected. Cleared on write. ROCW 0 CTRA_DET 4 Set when Primary group audio control packet is detected. Cleared on write. ROCW 0 ACS_DET3_4B 3 Secondary group audio status detected for channels 3 and 4. Cleared on write. ROCW 0 ACS_DET1_2B 2 Secondary group audio status detected for channels 1 and 2. Cleared on write. ROCW 0 ACS_DET3_4A 1 Primary group audio status detected for channels 3 and 4. Cleared on write. ROCW 0 ACS_DET1_2A 0 Primary group audio status detected for channels 1 and 2. Cleared on write. ROCW 0 401h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 114 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-2 Reserved. R/W 0 Cause channel status data in ACSR[183:0] to be transferred to the channel status replacement mechanism. The transfer does not occur until the next status boundary. R/W 0 R/W 0 ACS_APPLY 1 402h Specifies that Audio Channel Status of all channels should be replaced with ACSR[183:0] field. ACS_REGEN 0 0 = Do not replace Channel Status 1 = Replace Channel Status of all channels IDB_READBACK 15-14 Actual value of IDB in the hardware. R 1 IDA_READBACK 13-12 Actual value of IDA in the hardware. R 0 XDPG4_DET 11 Set while embedded Group 4 audio extended packets are detected. R 0 XDPG3_DET 10 Set while embedded Group 3 audio extended packets are detected. R 0 XDPG2_DET 9 Set while embedded Group 2 audio extended packets are detected. R 0 XDPG1_DET 8 Set while embedded Group 1 audio extended packets are detected. R 0 ADPG4_DET 7 Set while Group 4 audio data packets are detected. R 0 ADPG3_DET 6 Set while Group 3 audio data packets are detected. R 0 ADPG2_DET 5 Set while Group 2 audio data packets are detected. R 0 ADPG1_DET 4 Set while Group 1 audio data packets are detected. R 0 ACS_APPLY_WAITD 3 Set while output channels 7 and 8 are waiting for a status boundary to apply the ACSR[183:0] data. R 0 ACS_APPLY_WAITC 2 Set while output channels 5 and 6 are waiting for a status boundary to apply the ACSR[183:0] data. R 0 ACS_APPLY_WAITB 1 Set while output channels 3 and 4 are waiting for a status boundary to apply the ACSR[183:0] data. R 0 ACS_APPLY_WAITA 0 Set while output channels 1 and 2 are waiting for a status boundary to apply the ACSR[183:0] data. R 0 R/W 0 ROCW 0 R/W 0 R/W 0 403h RSVD 15-1 404h CSUM_ERROR RSVD 0 15-8 Reserved. Embedded packet checksum error detected. Cleared on write. Reserved. Mute output channels 8..1 Where bits 7:0 = channel 8:1 405h MUTE 7-0 1 = Mute 0 = Normal GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 115 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address 406h Register Name Bit Description R/W Default RSVD 15-8 Reserved. R/W 0 CH4_VALIDB 7 Secondary group channel 4 sample validity flag. R 0 CH3_VALIDB 6 Secondary group channel 3 sample validity flag. R 0 CH2_VALIDB 5 Secondary group channel 2 sample validity flag. R 0 CH1_VALIDB 4 Secondary group channel 1 sample validity flag. R 0 CH4_VALIDA 3 Primary group channel 4 sample validity flag. R 0 CH3_VALIDA 2 Primary group channel 3 sample validity flag. R 0 CH2_VALIDA 1 Primary group channel 2 sample validity flag. R 0 CH1_VALIDA 0 Primary group channel 1 sample validity flag. R 0 RSVD 15 Reserved. R/W 0 EN_NOT_LOCKED 14 Asserts interrupt when LOCKED signal is not asserted. R/W 0 EN_NO_VIDEO 13 Asserts interrupt when video format is unknown. R/W 0 EN_CSUM_ERROR 12 Asserts interrupt when checksum error is detected. R/W 0 EN_ACS_DET3_4B 11 Asserts interrupt when EN_ACS_DET3_4B flag is set. R/W 0 EN_ACS_DET1_2B 10 Asserts interrupt when EN_ACS_DET1_2B flag is set. R/W 0 EN_ACS_DET3_4A 9 Asserts interrupt when EN_ACS_DET3_4A flag is set. R/W 0 EN_ACS_DET1_2A 8 Asserts interrupt when EN_ACS_DET1_2A flag is set. R/W 0 EN_CTRB_DET 7 Asserts interrupt when EN_CTRB_DET flag is set. R/W 0 EN_CTRA_DET 6 Asserts interrupt when EN_CTRA_DET flag is set. R/W 0 EN_DBNB_ERR 5 Asserts interrupt when EN_DBNB_ERR flag is set. R/W 0 EN_DBNA_ERR 4 Asserts interrupt when EN_DBNA_ERR flag is set. R/W 0 EN_ADPG4_DET 3 Asserts interrupt when the ADPG4_DET flag is set. R/W 0 EN_ADPG3_DET 2 Asserts interrupt when the ADPG3_DET flag is set. R/W 0 EN_ADPG2_DET 1 Asserts interrupt when the ADPG2_DET flag is set. R/W 0 EN_ADPG1_DET 0 Asserts interrupt when the ADPG1_DET flag is set. R/W 0 407h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 116 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default R/W 3 Output channels 7 and 8 word length. 00 = 24-bit ASWLD 15-14 01 = 20-bit 10 = 16-bit 11 = Automatic 20-bit or 24-bit ASWLC 13-12 Output channels 5 and 6 word length. (See above for decoding) R/W 3 ASWLB 11-10 Output channels 3 and 4 word length. (See above for decoding) R/W 3 ASWLA 9-8 Output channels 1 and 2 word length. (See above for decoding) R/W 3 R/W 3 408h Output channels 7 and 8 format selector. 00 = AES/EBU or S/PDIF audio output AMD 7-6 01 = Serial audio output: Left justified; MSB first 10 = Serial audio output: Right justified; MSB first 11 = I2S serial audio output AMC 5-4 Output channels 5 and 6 format selector. (See above for decoding). R/W 3 AMB 3-2 Output channels 3 and 4 format selector. (See above for decoding). R/W 3 AMA 1-0 Output channels 1 and 2 format selector. (See above for decoding). R/W 3 RSVD 15-12 Reserved. R/W 0 R/W 3 Output channel 4 source selector. 000 = Primary audio group channel 1 001 = Primary audio group channel 2 010 = Primary audio group channel 3 OP4_SRC 11-9 011 = Primary audio group channel 4 100 = Secondary audio group channel 1 409h 101 = Secondary audio group channel 2 110 = Secondary audio group channel 3 111 = Secondary audio group channel 4 OP3_SRC 8-6 Output channel 3 source selector (Decode as above). R/W 2 OP2_SRC 5-3 Output channel 2 source selector (Decode as above). R/W 1 OP1_SRC 2-0 Output channel 1 source selector (Decode as above). R/W 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 117 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name RSVD Bit 15-12 Description R/W Default Reserved. R/W 0 R/W 7 Output channel 8 source selector. 000 = Primary audio group channel 1 001 = Primary audio group channel 2 010 = Primary audio group channel 3 OP8_SRC 11-9 011 = Primary audio group channel 4 100 = Secondary audio group channel 1 40Ah 101 = Secondary audio group channel 2 110 = Secondary audio group channel 3 110 = Secondary audio group channel 4 40Bh to 41Fh OP7_SRC 8-6 Output channel 7 source selector (Decode as above). R/W 6 OP6_SRC 5-3 Output channel 6 source selector (Decode as above). R/W 5 OP5_SRC 2-0 Output channel 5 source selector (Decode as above). R/W 4 RSVD – Reserved. − − RSVD 15-9 Reserved. R/W 0 AFN1_2A 8-0 Primary group audio frame number for channels 1 and 2. R 0 RSVD 15-9 Reserved. R/W 0 AFN3_4A 8-0 Primary group audio frame number for channels 3 and 4. R 0 RSVD 15-8 Reserved. R/W 0 RATE3_4A 7-5 Primary group sampling frequency for channels 3 and 4 R 0 ASX3_4A 4 Primary group asynchronous mode for channels 3 and 4. R 0 RATE1_2A 3-1 Primary group sampling frequency for channels 1 and 2. R 0 ASX1_2A 0 Primary group asynchronous mode for channels 1 and 2. R 0 R/W 0 R 0 R/W 0 420h 421h 422h RSVD 15-4 Reserved. ACTA 3-0 Primary group active channels. RSVD 15-9 Reserved. DEL1A_1 8-1 Primary Audio group delay data for channel 1. R 0 Primary Audio group delay data valid flag for channel 1. R 0 423h 424h EBIT1A GV7601 Final Data Sheet GENDOC-052155 0 www.semtech.com Rev.7 April 2014 118 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-9 Reserved. R/W 0 DEL1A_2 8-0 Primary Audio group delay data for channel 1. R 0 RSVD 15-9 Reserved. R/W 0 DEL1A_3 8-0 Primary Audio group delay data for channel 1. R 0 RSVD 15-9 Reserved. R/W 0 DEL2A_4 8-1 Primary Audio group delay data for channel 2. R 0 Primary Audio group delay data valid flag for channel 2. R 0 R/W 0 R 0 R/W 0 R 0 R/W 0 425h 426h 427h EBIT2A 0 RSVD 15-9 Reserved. DEL2A_5 8-0 Primary Audio group delay data for channel 2. RSVD 15-9 Reserved. DEL2A_6 8-0 Primary Audio group delay data for channel 2. RSVD 15-9 Reserved. DEL3A_7 8-1 Primary Audio group delay data for channel 3. R 0 Primary Audio group delay data valid flag for channel 3. R 0 R/W 0 R 0 R/W 0 R 0 R/W 0 428h 429h 42Ah EBIT3A 0 RSVD 15-9 Reserved. DEL3A_8 8-0 Primary Audio group delay data for channel 3. RSVD 15-9 Reserved. DEL3A_9 8-0 Primary Audio group delay data for channel 3. RSVD 15-9 Reserved. DEL4A_10 8-1 Primary Audio group delay data for channel 4. R 0 Primary Audio group delay data valid flag for channel 4. R 0 R/W 0 R 0 R/W 0 R 0 R/W 0 R 0 R/W 0 R 0 42Bh 42Ch 42Dh EBIT4A 0 RSVD 15-9 Reserved. DEL4A_11 8-0 Primary Audio group delay data for channel 4. RSVD 15-9 Reserved. DEL4A_12 8-0 Primary Audio group delay data for channel 4. RSVD 15-9 Reserved. AFN1_2B 8-0 Secondary group audio frame number for channels 1 and 2. RSVD 15-9 Reserved. AFN3_4B 8-0 Secondary group audio frame number for channels 3 and 4. 42Eh 42Fh 430h 431h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 119 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address 432h Register Name Bit Description R/W Default RSVD 15-8 Reserved. R 0 RATE3_4B 7-5 Secondary group sampling frequency for channels 3 and 4. R 0 ASX3_4B 4 Secondary group asynchronous mode for channels 3 and 4. R 0 RATE1_2B 3-1 Secondary group sampling frequency for channels 1 and 2. R 0 ASX1_2B 0 Secondary group asynchronous mode for channels 1 and 2. R 0 R/W 0 R 0 R/W 0 RSVD 15-4 Reserved. ACTB 3-0 Secondary group active channels. RSVD 15-9 Reserved. DEL1B_1 8-1 Secondary Audio group delay data for channel 1. R 0 EBIT1B 0 Secondary Audio group delay data valid flag for channel 1. R 0 RSVD 15-9 Reserved. DEL1B_2 8-0 Secondary Audio group delay data for channel 1. RSVD 15-9 Reserved. DEL1B_3 8-0 Secondary Audio group delay data for channel 1. RSVD 15-9 Reserved. DEL2B_4 8-1 EBIT2B 0 RSVD 15-9 Reserved. DEL2B_5 8-0 Secondary Audio group delay data for channel 2. RSVD 15-9 Reserved. DEL2B_6 8-0 Secondary Audio group delay data for channel 2. RSVD 15-9 Reserved. DEL3B_7 8-1 EBIT3B 0 RSVD 15-9 Reserved. DEL3B_8 8-0 Secondary Audio group delay data for channel 3. 433h 434h R/W 435h R 0 R/W 0 R 0 R/W 0 Secondary Audio group delay data for channel 2. R 0 Secondary Audio group delay data valid flag for channel 2. R 0 R/W 0 R 0 R/W 0 R 0 R/W 0 Secondary Audio group delay data for channel 3. R 0 Secondary Audio group delay data valid flag for channel 3. R 0 R/W 0 R 0 436h 437h 438h 439h 43Ah 43Bh GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 120 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-9 Reserved. R/W 0 DEL3B_9 8-0 Secondary Audio group delay data for channel 3. R 0 RSVD 15-9 Reserved. R/W 0 DEL4B_10 8-1 Secondary Audio group delay data for channel 4. R 0 EBIT4B 0 Secondary Audio group delay data valid flag for channel 4. R 0 RSVD 15-9 Reserved. R/W 0 DEL4B_11 8-0 Secondary Audio group delay data for channel 4. R 0 RSVD 15-9 Reserved. R/W 0 DEL4B_12 8-0 Secondary Audio group delay data for channel 4. R 0 440h ACSR1_2A_0 15-0 Bytes 0 and 1 of audio group A channel status for channels 1 and 2. R 0 441h ACSR1_2A_2 15-0 Bytes 2 and 3 of audio group A channel status for channels 1 and 2. R 0 442h ACSR1_2A_4 15-0 Bytes 4 and 5 of audio group A channel status for channels 1 and 2. R 0 443h ACSR1_2A_6 15-0 Bytes 6 and 7 of audio group A channel status for channels 1 and 2. R 0 444h ACSR1_2A_8 15-0 Bytes 8 and 9 of audio group A channel status for channels 1 and 2. R 0 445H ACSR1_2A_10 15-0 Bytes 10 and 11 of audio group A channel status for channels 1 and 2. R 0 446H ACSR1_2A_12 15-0 Bytes 12 and 13 of audio group A channel status for channels 1 and 2. R 0 447h ACSR1_2A_14 15-0 Bytes 14 and 15 of audio group A channel status for channels 1 and 2. R 0 448h ACSR1_2A_16 15-0 Bytes 16 and 17 of audio group A channel status for channels 1 and 2. R 0 449h ACSR1_2A_18 15-0 Bytes 18 and 19 of audio group A channel status for channels 1 and 2. R 0 44Ah ACSR1_2A_20 15-0 Bytes 20 and 21 of audio group A channel status for channels 1 and 2. R 0 44Bh ACSR1_2A_22 15-0 Bytes 22 of audio group A channel status for channels 1 and 2. R 0 450h ACSR3_4A_0 15-0 Bytes 0 and 1 of audio group A channel status for channels 3 and 4. R 0 451h ACSR3_4A_2 15-0 Bytes 2 and 3 of audio group A channel status for channels 3 and 4. R 0 43Ch 43Dh 43Eh 43Fh GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 121 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default 452h ACSR3_4A_4 15-0 Bytes 4 and 5 of audio group A channel status for channels 3 and 4. R 0 453h ACSR3_4A_6 15-0 Bytes 6 and 7 of audio group A channel status for channels 3 and 4. R 0 454h ACSR3_4A_8 15-0 Bytes 8 and 9 of audio group A channel status for channels 3 and 4. R 0 455h ACSR3_4A_10 15-0 Bytes 10 and 11 of audio group A channel status for channels 3 and 4. R 0 456h ACSR3_4A_12 15-0 Bytes 12 and 13 of audio group A channel status for channels 3 and 4. R 0 457h ACSR3_4A_14 15-0 Bytes 14 and 15 of audio group A channel status for channels 3 and 4. R 0 458h ACSR3_4A_16 15-0 Bytes 16 and 17 of audio group A channel status for channels 3 and 4. R 0 459h ACSR3_4A_18 15-0 Bytes 18 and 19 of audio group A channel status for channels 3 and 4. R 0 45Ah ACSR3_4A_20 15-0 Bytes 20 and 21 of audio group A channel status for channels 3 and 4. R 0 RSVD 15-8 Reserved. R/W 0 ACSR3_4A_22 7-0 Bytes 22 of audio group A channel status for channels 3 and 4. R 0 460h ACSR1_2B_0 15-0 Bytes 0 and 1 of audio group B channel status for channels 1 and 2. R 0 461h ACSR1_2B_2 15-0 Bytes 2 and 3 of audio group B channel status for channels 1 and 2. R 0 462h ACSR1_2B_4 15-0 Bytes 4 and 5 of audio group B channel status for channels 1 and 2. R 0 463h ACSR1_2B_6 15-0 Bytes 6 and 7 of audio group B channel status for channels 1 and 2. R 0 464h ACSR1_2B_8 15-0 Bytes 8 and 9 of audio group B channel status for channels 1 and 2. R 0 465h ACSR1_2B_10 15-0 Bytes 10 and 11 of audio group B channel status for channels 1 and 2. R 0 466h ACSR1_2B_12 15-0 Bytes 12 and 13 of audio group B channel status for channels 1 and 2. R 0 467h ACSR1_2B_14 15-0 Bytes 14 and 15 of audio group B channel status for channels 1 and 2. R 0 468h ACSR1_2B_16 15-0 Bytes 16 and 17 of audio group B channel status for channels 1 and 2. R 0 45Bh GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 122 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default 469h ACSR1_2B_18 15-0 Bytes 18 and 19 of audio group B channel status for channels 1 and 2. R 0 46Ah ACSR1_2B_20 15-0 Bytes 20 and 21 of audio group B channel status for channels 1 and 2. R 0 RSVD 15-8 Reserved. R/W 0 ACSR1_2B_22 7-0 Bytes 22 of audio group B channel status for channels 1 and 2. R 0 470h ACSR3_4B_0 15-0 Bytes 0 and 1 of audio group B channel status for channels 3 and 4. R 0 471h ACSR3_4B_2 15-0 Bytes 2 and 3 of audio group B channel status for channels 3 and 4. R 0 472h ACSR3_4B_4 15-0 Bytes 4 and 5 of audio group B channel status for channels 3 and 4. R 0 473h ACSR3_4B_6 15-0 Bytes 6 and 7 of audio group B channel status for channels 3 and 4. R 0 474h ACSR3_4B_8 15-0 Bytes 8 and 9 of audio group B channel status for channels 3 and 4. R 0 475h ACSR3_4B_10 15-0 Bytes 10 and 11 of audio group B channel status for channels 3 and 4. R 0 476h ACSR3_4B_12 15-0 Bytes 12 and 13 of audio group B channel status for channels 3 and 4. R 0 477h ACSR3_4B_14 15-0 Bytes 14 and 15 of audio group B channel status for channels 3 and 4. R 0 478h ACSR3_4B_16 15-0 Bytes 16 and 17 of audio group B channel status for channels 3 and 4. R 0 479h ACSR3_4B_18 15-0 Bytes 18 and 19 of audio group B channel status for channels 3 and 4. R 0 47Ah ACSR3_4B_20 15-0 Bytes 20 and 21 of audio group B channel status for channels 3 and 4. R 0 47Bh ACSR3_4B_22 15-0 Bytes 22 of audio group B channel status for channels 3 and 4. R 0 480h ACSR_BYTE0 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU audio. 8 bits per register for 23 registers. R 0 481h ACSR_BYTE1 7-0 – W 0 482h ACSR_BYTE2 7-0 – W 0 483h ACSR_BYTE3 7-0 – W 0 484h ACSR_BYTE4 7-0 – W 0 485h ACSR_BYTE5 7-0 – W 0 46Bh GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 123 of 149 Proprietary & Confidential Table 4-34: SD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default 486h ACSR_BYTE6 7-0 – W 0 487h ACSR_BYTE7 7-0 – W 0 488h ACSR_BYTE8 7-0 – W 0 489h ACSR_BYTE9 7-0 – W 0 48Ah ACSR_BYTE10 7-0 – W 0 48Bh ACSR_BYTE11 7-0 – W 0 48Ch ACSR_BYTE12 7-0 – W 0 48Dh ACSR_BYTE13 7-0 – W 0 48Eh ACSR_BYTE14 7-0 – W 0 48Fh ACSR_BYTE15 7-0 – W 0 490h ACSR_BYTE16 7-0 – W 0 491h ACSR_BYTE17 7-0 – W 0 492h ACSR_BYTE18 7-0 – W 0 493h ACSR_BYTE19 7-0 – W 0 494h ACSR_BYTE20 7-0 – W 0 495h ACSR_BYTE21 7-0 – W 0 496h ACSR_BYTE22 7-0 – W 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 124 of 149 Proprietary & Confidential 4.19.3 HD Audio Core Registers Note: The GV7601 only accepts write/read commands to/from the HD Audio Register Map when the device is locked to the incoming HD video format. Table 4-35: HD Audio Core Configuration and Status Registers Address Register Name Bit Description R/W Default ECC_OFF 15 Disables ECC error correction. R/W 0 R/W 0 R/W 0 R/W 0 R/W 3 R/W 3 R/W 3 R/W 3 Selects deletion of all audio data and all audio control packets ALL_DEL 14 0 = Do not delete existing audio control packets 1 = Delete existing audio control packets. Mute all output channels MUTE_ALL 13 0 = Normal 1 = Muted ACS_USE_SECOND 12 Extract Audio Channel Status from second channel pair. Secondary group output word length. 00 = 24 bits ASWLB 11-10 01 = 20 bits 10 = 16 bits 11 = invalid 200h Primary group output word length 00 = 24 bits ASWLA 9-8 01 = 20 bits 10 = 16 bits 11 = invalid Secondary group output format selector. 00 = AES/EBU or S/PDIF audio output AMB 7-6 01 = Serial audio output: left justified MSB first 10 = Serial audio output: right justified. MSB first 11 = I2S serial audio output Primary group output format selector. 00 = AES/EBU or S/PDIF audio output AMA 5-4 01 = Serial audio output: left justified MSB first 10 = Serial audio output: right justified MSB first 11 = I2S serial audio output GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 125 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default R/W 1 R/W 0 R/W 0 Specifies the Secondary audio group to extract. 00 = Audio group #1 01 = Audio group #2 IDB 3-2 10 = Audio group #3 11 = Audio group #4 Note: Should IDA and IDB be set to the same value, they automatically revert to their default values. 200h Specifies the Primary audio group to extract. 00 = Audio group #1 01 = Audio group #2 IDA 1-0 10 = Audio group #3 11 = Audio group #4 Note: Should IDA and IDB be set to the same value, they automatically revert to their default values. RSVD 201h 15-8 Reserved. DBNB_ERR 7 Set when Secondary group audio Data Block Number sequence is discontinuous. ROCW 0 DBNA_ERR 6 Set when Primary group audio Data Block Number sequence is discontinuous. ROCW 0 CTRB_DET 5 Set when Secondary group audio control packet is detected. ROCW 0 CTRA_DET 4 Set when Primary group audio control packet is detected. ROCW 0 ACS_DET3_4B 3 Secondary group audio status detected for channels 3 and 4. ROCW 0 ACS_DET1_2B 2 Secondary group audio status detected for channels 1 and 2. ROCW 0 ACS_DET3_4A 1 Primary group audio status detected for channels 3 and 4. ROCW 0 ACS_DET1_2A 0 Primary group audio status detected for channels 1 and 2. ROCW 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 126 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address 202h Register Name Bit Description RSVD 15-9 IDB_READBACK IDA_READBACK Default Reserved. R 0 8-7 Actual value of IDB in the hardware. R 1 6-5 Actual value of IDA in the hardware. R 0 ADPG4_DET 4 Set while Group 4 audio data packets are detected. R 0 ADPG3_DET 3 Set while Group 3 audio data packets are detected. R 0 ADPG2_DET 2 Set while Group 2 audio data packets are detected. R 0 ADPG1_DET 1 Set while Group 1 audio data packets are detected. R 0 ACS_APPLY_WAIT 0 Set while output channels 1 and 2 are waiting for a status boundary to apply the ACSR[183:0] data. R 0 R/W 0 RSVD 203h R/W 15-2 Reserved. ECCA_ERROR 1 Primary group audio data packet error detected. ROCW 0 ECCB_ERROR 0 Secondary group audio data packet error detected. ROCW 0 Reserved. R/W 0 Cause channel status data in ACSR[183:0] to be transferred to the channel status replacement mechanism. The transfer does not occur until the next status boundary. R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 RSVD ACS_APPLY 15-2 1 204h Specifies that Audio Channel Status of all channels should be replaced with ACSR[183:0] field. ACS_REGEN 0 0 = Do not replace Channel Status 1 = Replace Channel Status of all channels RSVD 15 Reserved. Mute Secondary output channels 4-1 where bits 7:4 = channel 4:1 MUTEB 7-4 1 = Mute 0 = Normal 205h Mute Primary output channels 4-1 where bits 3:0 = channel 4:1 MUTEA 3-0 1 = Mute 0 = Normal GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 127 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address 206h 207h Register Name Bit Description R/W Default RSVD 15-8 Reserved. R/W 0 CH4_VALIDB 7 Secondary group channel 4 sample validity flag. R 0 CH3_VALIDB 6 Secondary group channel 3 sample validity flag. R 0 CH2_VALIDB 5 Secondary group channel 2 sample validity flag. R 0 CH1_VALIDB 4 Secondary group channel 1 sample validity flag. R 0 CH4_VALIDA 3 Primary group channel 4 sample validity flag. R 0 CH3_VALIDA 2 Primary group channel 3 sample validity flag. R 0 CH2_VALIDA 1 Primary group channel 2 sample validity flag. R 0 CH1_VALIDA 0 Primary group channel 1 sample validity flag. R 0 RSVD 15 Reserved. R/W 0 EN_MISSING_PHASE 14 Asserts interrupt when chosen group's phase data is missing R/W 0 EN_ACS_DET3_4B 13 Asserts interrupt when ACS_DET3_4B flag is set. R/W 0 EN_ACS_DET1_2B 12 Asserts interrupt when ACS_DET1_2B flag is set. R/W 0 EN_ACS_DET3_4A 11 Asserts interrupt when ACS_DET3_4A flag is set. R/W 0 EN_ACS_DET1_2A 10 Asserts interrupt when ACS_DET1_2A flag is set. R/W 0 EN_CTRB_DET 9 Asserts interrupt when CTRB_DET flag is set. R/W 0 EN_CTRA_DET 8 Asserts interrupt when CTRA_DET flag is set. R/W 0 EN_DBNB_ERR 7 Asserts interrupt when DBNB_ERR flag is set. R/W 0 EN_DBNA_ERR 6 Asserts interrupt when DBNA_ERR flag is set. R/W 0 EN_ECCB_ERR 5 Asserts interrupt when ECCB_ERR flag is set. R/W 0 EN_ECCA_ERR 4 Asserts interrupt when ECCA_ERR flag is set. R/W 0 EN_ADPG4_DET 3 Asserts interrupt when ADPG4_DET flag is set. R/W 0 EN_ADPG3_DET 2 Asserts interrupt when ADPG3_DET flag is set. R/W 0 EN_ADPG2_DET 1 Asserts interrupt when ADPG2_DET flag is set. R/W 0 EN_ADPG1_DET 0 Asserts interrupt when ADPG1_DET flag is set. R/W 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 128 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name RSVD 208h Bit 15-11 Description R/W Default Reserved. R/W 0 SEL_PHASE_SRC 10 Selects between the Primary and Secondary embedded phase info. R/W 0 LSB_FIRSTB 9 Causes the Secondary group serial output formats to use LSB first. R/W 0 LSB_FIRSTA 8 Causes the Primary group serial output formats to use LSB first. R/W 0 Reserved. R/W 0 RSVD 7-4 EN_NOT_LOCKED 3 Asserts interrupt when locked is not asserted. R/W 0 EN_NO_VIDEO 2 Asserts interrupt when the video format is unknown. R/W 0 EN_NO_PHASEB 1 Asserts interrupt when NO_PHASEB_DATA is set. R/W 0 EN_NO_PHASEA 0 Asserts interrupt when NO_PHASEA_DATA is set. R/W 0 Reserved. R/W 0 RSVD 15-3 MISSING_PHASE 2 Embedded phase info for chosen group missing or incorrect. R 0 NO_PHASEB_DATA 1 Secondary group has invalid embedded clock information. R 0 NO_PHASEA_DATA 0 Primary group has invalid embedded clock information. R 0 Reserved. R 0 R/W 3 209h RSVD 15-12 Output channel 4 source selector. 000: Primary audio group channel 1 001: Primary audio group channel 2 010: Primary audio group channel 3 011: Primary audio group channel 4 100: Secondary audio group channel 1 101: Secondary audio group channel 2 110: Secondary audio group channel 3 111: Secondary audio group channel 4 OP4_SRC 11-9 OP3_SRC 8-6 Output channel 3 source selector (Decode as above). R/W 2 OP2_SRC 5-3 Output channel 2 source selector (Decode as above). R/W 1 OP1_SRC 2-0 Output channel 1 source selector (Decode as above). R/W 0 20Ah GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 129 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name RSVD Bit 15-12 Description R/W Default Reserved. R/W 0 R/W 7 Output channel 8 source selector. OP8_SRC 11-9 OP7_SRC 8-6 Output channel 7 source selector (Decode as above). R/W 6 OP6_SRC 5-3 Output channel 6 source selector (Decode as above). R/W 5 OP5_SRC 2-0 Output channel 5 source selector (Decode as above). R/W 4 20Bh 20Ch to 21Fh 000: Primary audio group channel 1 001: Primary audio group channel 2 010: Primary audio group channel 3 011: Primary audio group channel 4 100: Secondary audio group channel 1 101: Secondary audio group channel 2 110: Secondary audio group channel 3 111: Secondary audio group channel 4 RSVD – Reserved. − − RSVD 15-9 Reserved. R/W 0 AFNA 8-0 Primary group audio frame number. R 0 RSVD 15-4 Reserved. R/W 0 RATEA 3-1 Primary group sampling frequency for channels 1 and 2. R 0 ASXA 0 Primary group asynchronous mode for channels 1 and 2. R 0 RSVD 15-4 Reserved. R/W 0 ACTA 3-0 Primary group active channels. R 0 RSVD 15-9 Reserved. R/W 0 DEL1_2A_1 8-1 Primary Audio group delay data for channels 1 and 2 [7:0]. R 0 Primary Audio group delay data valid flag for channels 1 and 2. R 0 R/W 0 R 0 R/W 0 R 0 220h 221h 222h 223h EBIT1_2A 0 RSVD 15-9 Reserved. DEL1_2A_2 8-0 Primary Audio group delay data for channels 1 and 2 [16:8]. RSVD 15-9 Reserved. DEL1_2A_3 8-0 Primary Audio group delay data for channels 1 and 2 [25:17]. 224h 225h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 130 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address 226h Register Name Bit Description R/W Default RSVD 15-9 Reserved. R/W 0 DEL3_4A_4 8-1 Primary Audio group delay data for channels 3 and 4 [7:0]. R 0 Primary Audio group delay data valid flag for channels 3 and 4. R 0 R/W 0 R 0 R/W 0 R 0 EBIT3_4A 0 RSVD 15-9 Reserved. DEL3_4A_5 8-0 Primary Audio group delay data for channels 3 and 4 [16:8]. RSVD 15-9 Reserved. DEL3_4A_6 8-0 Primary Audio group delay data for channels 3 and 4 [25:17]. 227h 228h 229h to 22Fh RSVD – Reserved. R/W 0 RSVD 15-9 Reserved. R/W 0 AFNB 8-0 Secondary group audio frame number. R 0 RSVD 15-4 Reserved. R/W 0 RATEB 3-1 Secondary group sampling frequency for channels 1 and 2. R 0 ASXB 0 Secondary group asynchronous mode for channels 1 and 2. R 0 RSVD 15-4 Reserved. R/W 0 ACTB 3-0 Secondary group active channels. R 0 RSVD 15-9 Reserved. R/W 0 DEL1_2B_1 8-1 Secondary Audio group delay data valid flag for channels 1 and 2. R 0 Secondary Audio group delay data for channels 1 and 2 [7:0]. R 0 R/W 0 R 0 R/W 0 R 0 230h 231h 232h 233h EBIT1_2B 0 RSVD 15-9 Reserved. DEL1_2B_2 8-0 Secondary Audio group delay data for channels 1 and 2 [16:8]. RSVD 15-9 Reserved. DEL1_2B_3 8-0 Secondary Audio group delay data for channels 1 and 2 [25:17]. 234h 235h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 131 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address 236h Register Name Bit Description R/W Default RSVD 15-9 Reserved. R/W 0 DEL3_4B_4 8-1 Secondary Audio group delay data for channels 3 and 4 [7:0]. R 0 Secondary Audio group delay data valid flag for channels 3 and 4. R 0 R/W 0 R 0 R/W 0 R 0 R/W 0 EBIT3_4B 0 RSVD 15-9 Reserved. DEL3_4B_5 8-0 Secondary Audio group delay data for channels 3 and 4 [16:8]. RSVD 15-9 Reserved. DEL3_4B_6 8-0 Secondary Audio group delay data for channels 3 and 4 [25:17]. 237h 238h 239h to 23Fh RSVD – Reserved. 240h ACSR1_2A_0 15-0 Bytes 0 and 1 of audio group A channel status for channels 1 and 2. R 0 241h ACSR1_2A_2 15-0 Bytes 2 and 3 of audio group A channel status for channels 1 and 2. R 0 242h ACSR1_2A_4 15-0 Bytes 4 and 5 of audio group A channel status for channels 1 and 2. R 0 243h ACSR1_2A_6 15-0 Bytes 6 and 7 of audio group A channel status for channels 1 and 2. R 0 244h ACSR1_2A_8 15-0 Bytes 8 and 9 of audio group A channel status for channels 1 and 2. R 0 245h ACSR1_2A_10 15-0 Bytes 10 and 11 of audio group A channel status for channels 1 and 2. R 0 246h ACSR1_2A_12 15-0 Bytes 12 and 13 of audio group A channel status for channels 1 and 2. R 0 247h ACSR1_2A_14 15-0 Bytes 14 and 15 of audio group A channel status for channels 1 and 2. R 0 248h ACSR1_2A_16 15-0 Bytes 16 and 17 of audio group A channel status for channels 1 and 2. R 0 249h ACSR1_2A_18 15-0 Bytes 18 and 19 of audio group A channel status for channels 1 and 2. R 0 24Ah ACSR1_2A_20 15-0 Bytes 20 and 21 of audio group A channel status for channels 1 and 2. R 0 RSVD 15-8 Reserved. R/W 0 ACSR1_2A_22 7-0 Bytes 22 of audio group A channel status for channels 1 and 2. R 0 24Bh GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 132 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address 24Ch to 24Fh Register Name RSVD Bit – Description R/W Default Reserved. R/W 0 250h ACSR3_4A_0 15-0 Bytes 0 and 1 of audio group A channel status for channels 3 and 4. R 0 251h ACSR3_4A_2 15-0 Bytes 2 and 3 of audio group A channel status for channels 3 and 4. R 0 252h ACSR3_4A_4 15-0 Bytes 4 and 5 of audio group A channel status for channels 3 and 4. R 0 253h ACSR3_4A_6 15-0 Bytes 6 and 7 of audio group A channel status for channels 3 and 4. R 0 254h ACSR3_4A_8 15-0 Bytes 8 and 9 of audio group A channel status for channels 3 and 4. R 0 255h ACSR3_4A_10 15-0 Bytes 10 and 11 of audio group A channel status for channels 3 and 4. R 0 256h ACSR3_4A_12 15-0 Bytes 12 and 13 of audio group A channel status for channels 3 and 4. R 0 257h ACSR3_4A_14 15-0 Bytes 14 and 15 of audio group A channel status for channels 3 and 4. R 0 258h ACSR3_4A_16 15-0 Bytes 16 and 17 of audio group A channel status for channels 3 and 4. R 0 259h ACSR3_4A_18 15-0 Bytes 18 and 19 of audio group A channel status for channels 3 and 4. R 0 25Ah ACSR3_4A_20 15-0 Bytes 20 and 21 of audio group A channel status for channels 3 and 4. R 0 RSVD 15-8 Reserved. R/W 0 ACSR3_4A_22 7-0 Bytes 22 of audio group A channel status for channels 3 and 4. R 0 R/W 0 25Bh 25Ch to 25Fh RSVD – Reserved. 260h ACSR1_2B_0 15-0 Bytes 0 and 1 of audio group B channel status for channels 1 and 2. R 0 261h ACSR1_2B_2 15-0 Bytes 2 and 3 of audio group B channel status for channels 1 and 2. R 0 262h ACSR1_2B_4 15-0 Bytes 4 and 5 of audio group B channel status for channels 1 and 2. R 0 263h ACSR1_2B_6 15-0 Bytes 6 and 7 of audio group B channel status for channels 1 and 2. R 0 264h ACSR1_2B_8 15-0 Bytes 8 and 9 of audio group B channel status for channels 1 and 2. R 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 133 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default 265h ACSR1_2B_10 15-0 Bytes 10 and 11 of audio group B channel status for channels 1 and 2. R 0 266h ACSR1_2B_12 15-0 Bytes 12 and 13 of audio group B channel status for channels 1 and 2. R 0 267h ACSR1_2B_14 15-0 Bytes 14 and 15 of audio group B channel status for channels 1 and 2. R 0 268h ACSR1_2B_16 15-0 Bytes 16 and 17 of audio group B channel status for channels 1 and 2. R 0 269h ACSR1_2B_18 15-0 Bytes 18 and 19 of audio group B channel status for channels 1 and 2. R 0 26Ah ACSR1_2B_20 15-0 Bytes 20 and 21 of audio group B channel status for channels 1 and 2. R 0 RSVD 15-8 Reserved. R/W 0 ACSR1_2B_22 7-0 Bytes 22 of audio group B channel status for channels 1 and 2. R 0 R/W 0 26Bh 26Ch to 26Fh RSVD – Reserved. 270h ACSR3_4B_0 15-0 Bytes 0 and 1 of audio group B channel status for channels 3 and 4. R 0 271h ACSR3_4B_2 15-0 Bytes 2 and 3 of audio group B channel status for channels 3 and 4. R 0 272h ACSR3_4B_4 15-0 Bytes 4 and 5 of audio group B channel status for channels 3 and 4. R 0 273h ACSR3_4B_6 15-0 Bytes 6 and 7 of audio group B channel status for channels 3 and 4. R 0 274h ACSR3_4B_8 15-0 Bytes 8 and 9 of audio group B channel status for channels 3 and 4. R 0 275h ACSR3_4B_10 15-0 Bytes 10 and 11 of audio group B channel status for channels 3 and 4. R 0 276h ACSR3_4B_12 15-0 Bytes 12 and 13 of audio group B channel status for channels 3 and 4. R 0 277h ACSR3_4B_14 15-0 Bytes 14 and 15 of audio group B channel status for channels 3 and 4. R 0 278h ACSR3_4B_16 15-0 Bytes 16 and 17 of audio group B channel status for channels 3 and 4. R 0 279h ACSR3_4B_18 15-0 Bytes 18 and 19 of audio group B channel status for channels 3 and 4. R 0 27Ah ACSR3_4B_20 15-0 Bytes 20 and 21 of audio group B channel status for channels 3 and 4. R 0 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 134 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-8 Reserved. R/W 0 ACSR3_4B_22 7-0 Bytes 22 of audio group B channel status for channels 3 and 4. R 0 27Bh 27Ch to 27Fh RSVD – Reserved. R/W 0 RSVD 15-8 Reserved. R/W 0 ACSR0 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR1 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR2 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR3 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR4 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR5 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 280h 281h 282h 283h 284h 285h 286h ACSR6 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 135 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-8 Reserved. R/W 0 ACSR7 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR8 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR9 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR10 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR11 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR12 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR13 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 287h 288h 289h 28Ah 28Bh 28Ch 28Dh 28Eh ACSR14 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 136 of 149 Proprietary & Confidential Table 4-35: HD Audio Core Configuration and Status Registers (Continued) Address Register Name Bit Description R/W Default RSVD 15-8 Reserved. R/W 0 ACSR15 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR16 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR17 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR18 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR19 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR20 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR21 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-8 Reserved. R/W 0 ACSR22 7-0 Audio channel status to use when ACS_REGEN is set or when adding audio channel status to non-AES/EBU or S/PDIF audio. 8 bits per register starting at register 280h and ending at register 296h. W 0 RSVD 15-0 Reserved. R 29 28Fh 290h 291h 292h 293h 294h 295h 296h 297h GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 137 of 149 Proprietary & Confidential Table 4-36: Ancillary Data Extraction Memory Access Registers Address Register Name Bit Description R/W Default R 0 Extracted Ancillary Data (1024 words). 800h to BFFh ANC_PACKET_BANK 15-0 Bit 15-8: Most Significant Word (MSW) Bit 7-0: Least Significant Word (LSW) See 4.16.8 Ancillary Data Extraction. Legend: R = Read only ROCW = Read Only, Clear on Write (must write ones to clear) R/W = Read or Write W = Write only 4.20 JTAG Test Operation When the JTAG_EN pin of the GV7601 is set HIGH, the host interface port is configured for JTAG test operation. In this mode, pins E7, F8, F7, and E8 become TDO, TCK, TMS, and TDI. In addition, the RESET pin operates as the test reset pin. Boundary scan testing using the JTAG interface is enabled in this mode. There are two ways in which JTAG can be used: 1. As a stand-alone JTAG interface to be used at in-circuit ATE (Automatic Test Equipment) during PCB assembly. 2. Under control of a host processor for applications such as system power on self tests. When the JTAG tests are applied by ATE, care must be taken to disable any other devices driving the digital I/O pins. If the tests are to be applied only at ATE, this can be accomplished with tri-state buffers used in conjunction with the JTAG_EN input signal. This is shown in Figure 4-65. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 138 of 149 Proprietary & Confidential GV7601 Application HOST CS_TMS SCLK_TCK SDIN_TDI SDOUT_TDO JTAG_EN In-circuit ATE probe Figure 4-65: In-Circuit JTAG Alternatively, if the test capabilities are to be used in the system, the host processor may still control the JTAG_EN input signal, but some means for tri-stating the host must exist in order to use the interface at ATE. This is represented in Figure 4-66. Application HOST GV7601 CS_TMS SCLK_TCK SDIN_TDI SDOUT_TDO JTAG_EN Tri-State In-circuit ATE probe Figure 4-66: System JTAG Scan coverage is limited to digital pins only. There is no scan coverage for analog pins VBG, SDO/SDO, TERM, LF, and LB_CONT. The JTAG_EN pin must be held LOW during scan and therefore has no scan coverage. Please contact your Gennum representative to obtain the BSDL model for the GV7601. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 139 of 149 Proprietary & Confidential 4.21 Device Power-up The GV7601 is designed to operate in a multi-voltage environment, therefore, any power-up sequence is allowed. The charge pump, phase detector, core logic, serial digital output and I/O buffers can all be powered up in any order. 4.22 Device Reset Note: At power-up, the device must be reset to operate correctly. In order to initialize all internal operating conditions to their default states, hold the RESET signal LOW for a minimum of treset = 1ms after all power supplies are stable. There are no requirements for power supply sequencing. When held in reset, all device outputs are driven to a high-impedance state. Nominal Level 95% of Nominal Level Supply Voltage t t reset reset RESET Reset Reset Figure 4-67: Reset Pulse 4.23 Standby Mode The STANDBY pin reduces power to a minimum by disabling all circuits except for the register configuration. Upon removal of the signal to the STANDBY pin, the device returns to its previous operating condition within 1 second, without requiring input from the host interface. GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 140 of 149 Proprietary & Confidential 5. References & Relevant Standards EN 50083-9 Interfaces for CATV/SMATV headends and similar professional equipment for DVG/MPEG-2 transport streams ISO/IEC 13818-1 Generic Coding of Moving Pictures and Associated Audio Systems ITU-R BT.1120-6 Digital interfaces for HDTV studio signals ITU-R BT.656 Interface for digital component video signals ITU-R BT.709 Parameter values for the HDTV standards for production and international programme exchange SMPTE ST 272 Formatting AES Audio and Auxiliary Data into Digital Video Ancillary Data Space SMPTE ST 291 Ancillary Data Packet and Space Formatting SMPTE ST 296 1280 x 720 Progressive Image Sample Structure - Analog and Digital Representation and Analog Interface SMPTE ST 299 24-Bit Digital Audio Format for SMPTE ST 292 Bit-Serial Interface SMPTE RP165 Error Detection Checkwords and Status Flags for Use in Bit-Serial Digital Interfaces for Television GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 141 of 149 Proprietary & Confidential 6. Package & Ordering Information 6.1 Package Dimensions TOP VIEW BOTTOM VIEW 0.10 C 0.25 C A B 0.40~0.60 (100x) PIN A1 CORNER 1 2 3 4 5 6 7 8 10 9 9 10 8 7 6 5 PIN A1 CORNER 4 3 2 1 A A B C C 1.00 B E F E F G G H H J J K K 1.00 0.70 REF B 0.15 0.25 C D 11±0.10 9.00 D 9.00 11±0.10 A 0.20 (4x) Ball Pitch: Substrate Thickness: 0.36 Mold Thickness: 0.50 0.70 1.00 C SEATING PLANE 0.30~0.50 1.71 MAX 0.36 REF Ball Diameter: Package Outline 100L LBGA Package Size: 11 x 11 x 1.71 mm * The ball diameter, ball pitch, stand-off & package thickness are different from JEDEC spec M0192 (Low profile BGA family) Figure 6-1: GV7601 Package Dimensions GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 142 of 149 Proprietary & Confidential 6.2 Packaging Data Table 6-1: Packaging Data Parameter Value Package Type 11mm x 11mm 100-ball LBGA Package Drawing Reference JEDEC M0192 (with exceptions noted in Package Dimensions on page 142). Moisture Sensitivity Level 3 Junction to Case Thermal Resistance, θj-c 15.4°C/W Junction to Air Thermal Resistance, θj-a (at zero airflow) 37.1°C/W Junction to Board Thermal Resistance, θj-b 26.4°C/W Psi, ψ 0.4°C/W Pb-free and RoHS Compliant Yes 6.3 Marking Diagram Pin 1 ID GV7601 XXXXXXE3 YYWW XXXXXX - Last 6 digits (excluding decimal) of SAP Batch Assembly (FIN) as listed on Packing Slip. E3 - Pb-free & Green indicator YYWW - Date Code Figure 6-2: GV7601 Marking Diagram GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 143 of 149 Proprietary & Confidential 6.4 Solder Reflow Profiles The GV7601 is available in a Pb-free package. It is recommended that the Pb-free package be soldered with Pb-free paste using the reflow profile shown in Figure 6-3. Temperature 60-150 sec. 20-40 sec. 260°C 250°C 3°C/sec max 217°C 6°C/sec max 200°C 150°C 25°C Time 60-180 sec. max 8 min. max Figure 6-3: Pb-free Solder reflow Profile 6.5 Ordering Information Part Number Package Pb-free Temperature Range GV7601-IBE3 100-ball BGA Yes -20°C to 85°C GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 144 of 149 Proprietary & Confidential Index A PCLK 55 clock generation AES/EBU or S/PDIF mode 93 audio 96 ancillary data clock timing checksum error 81 DDR parallel 56 checksum error correction & insertion 84 extraction 85 command work description 101 preamble remapping, TRS 85 correction & insertion programmable, checksum calculation 82 ancillary data checksum 84 programmable, detection 81 EDH CRC 84 line based CRC 83 ancillary data checksum error 81 ancillary data checksum error correction & insertion 84 line number error 84 ancillary data detection & indication 78 TRS 83 ancillary data extraction 85 asynchronous lock 36 audio HD registers 125–138 SD registers 113–124 audio channel status 98 read 98 regeneration 98 D data block number error 100 data read or write access 102 DDR parallel clock timing 56 descrambling and word alignment 50 detailed descripton 32–140 detect ancillary data, indication 78 audio clock generation 96 automatic video standards 72 audio control packets 94 ECC error, correction (HD mode only) 95 audio crosspoint block 97 EDH 74 audio data packet extraction block 94 EDH CRC error 78 audio de-embedder 90 EDH flag 75 audio mute 99 EDH packet 75 audio packet delete block 95 HD line number error 78 audio processing 96–100 line based CRC error 77 audio, serial lock 35 data format support 92 programmable ancillary data 81 data I/O signals 90 TRS error 77 output word length 97 automatic video standards detection 72 video signal error, indication 76 device power-up 140 C device reset 140 CEA-861 timing generation 61 DOUT[19:0] 50–57 checksum error ancillary data 81, 84 clock external crystal/reference 34 GV7601 Final Data Sheet GENDOC-052155 E ECC error 100 ECC error detection & correction block (HD mode only) 95 EDH CRC correction & insertion 84 www.semtech.com Rev.7 April 2014 145 of 149 Proprietary & Confidential EDH CRC error detection 78 input EDH detection 74 EDH flag detection 75 serial digital 32 interruption signal 36 EDH packet detection 75 error correction line number 84 J video 82 JTAG test operation 138 Error Correction Codes... See ECC error detection L line based CRC correction & insertion 83 ECC 95 line based CRC error detection 77 EDH CRC 78 HD line number 78 line based CRC 77 TRS 77 video signal 76 line number error correction & insertion 84 lock asynchronous 36 lock detect 35 Error Detection and Handling... See EDH M error reporting 100 marking diagram 143 external crystal/reference clock 34 mute on loss of lock 100 F O full HD output formats 43 ordering information 144 functional description 32 output serial digital 33 G Gennum serial peripheral interface 101 P GSPI 101 package & ordering information 142 GSPI timing 103 package dimensions 142 packaging data 143 H H:V:F timing signal generation 59 HD audio registers 125–138 HD line number error detection 78 HD mode ECC error detection & correction block 95 high definition 1080p output formats 41 high definition 720p output formats 43 high definition video output formats 40 host interface register maps 105–138 parallel data bus buffers 50 parallel output clock (PCLK) 55 parallel output in ASI mode 54 parallel output in data-through mode 55 parallel output in video mode 54 parallel video data outputs DOUT[19:0] 50–57 PCLK 55 power-up, device 140 programmable ancillary data checksum calculation 82 programmable ancillary data detection 81 I programmable multi-function outputs 58 illegal word remapping 84 R indication ancillary data, detection 78 video signal error, detection 76 GV7601 Final Data Sheet GENDOC-052155 reclocker serial digital 33 reclocker PLL loop bandwidth 34 www.semtech.com Rev.7 April 2014 146 of 149 Proprietary & Confidential references & relevant standards 141 high definition 1080p 41 register maps high definition 720p 43 host interface 105–138 registers standard definition 37 video signal error detection & indication 76 HD audio 125–138 SD audio 113–124 video core 105–112 reset, device 140 S SD audio core registers 113–124 serial audio data format support 92 serial audio data I/O signals 90 serial audio output word length 97 serial digital input 32 serial digital output 33 serial digital reclocker 33 setting packet DID 95 signal interruption 36 solder reflow profiles 144 standard definition video output formats 37 standby mode 140 T timing vertical 61 timing generation CEA-861 61 timing signal generator 57 genration, H:V:F 59 timing signal generator 57 TRS and ancillary data preamble remapping 85 TRS correction & insertion 83 TRS error detection 77 V vertical timing 61 video core registers 105–112 video error correction 82 video functionality 37–50 video output formats full HD 43 high definition 40 GV7601 Final Data Sheet GENDOC-052155 www.semtech.com Rev.7 April 2014 147 of 149 Proprietary & Confidential Aviia™ is Gennum’s high bandwidth, all digital, long reach A/V interface for professional and industrial applications; providing high definition video, digital audio, bi-directional control and power over a single-wire robust and cost effective interface. DOCUMENT IDENTIFICATION CAUTION FINAL DATA SHEET ELECTROSTATIC SENSITIVE DEVICES The product is in production. Semtech reserves the right to make changes to the product at any time without notice to improve reliability, function or design, in order to provide the best product possible. DO NOT OPEN PACKAGES OR HANDLE EXCEPT AT A STATIC-FREE WORKSTATION © Semtech 2009 All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent or other industrial or intellectual property rights. Semtech assumes no responsibility or liability whatsoever for any failure or unexpected operation resulting from misuse, neglect improper installation, repair or improper handling or unusual physical or electrical stress including, but not limited to, exposure to parameters beyond the specified maximum ratings or operation outside the specified range. SEMTECH PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF SEMTECH PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE UNDERTAKEN SOLELY AT THE CUSTOMER’S OWN RISK. Should a customer purchase or use Semtech products for any such unauthorized application, the customer shall indemnify and hold Semtech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs damages and attorney fees which could arise. Notice: All referenced brands, product names, service names and trademarks are the property of their respective owners. Contact Information Semtech Corporation 200 Flynn Road, Camarillo, CA 93012 Phone: (805) 498-2111, Fax: (805) 498-3804 www.semtech.com GV7601 Final Data Sheet GENDOC-052155 Rev.7 April 2014 148 of 148 148 Proprietary & Confidential
GV7601-IBE3 价格&库存

很抱歉,暂时无法提供与“GV7601-IBE3”相匹配的价格&库存,您可以联系我们找货

免费人工找货