![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
+'/,1; TM GS1501 HDTV Serial Digital Formatter with ANC FIFOs DATA SHEET KEY FEATURES * SMPTE 292M compliant * NRZ(I) encoding * SMPTE 292M scrambler with BYPASS option * internal FIFOs for ANC data insertion (1024 Bytes on Y and C channels) * selectable TRS insertion * selectable line number insertion * selectable line based CRC insertion * selectable active picture illegal code re-mapping * 20 bit 3.3V CMOS compatible input data bus * optimized output interface to GS1522 * single +3.3V power supply * 5V tolerant I/O APPLICATIONS * SMPTE 292M Serial Digital Interfaces DESCRIPTION The GS1501 HDTV Serial Digital Formatter formats the HDTV Luma and Chroma data according to SMPTE 292M prior to serialization by the GS1522 HDTV Serializer. The GS1501 optionally inserts TRS and line number signals based on externally supplied H, V and F signals. The device also allows the insertion of CRCs based on TRS signals embedded in the input data streams, should the user choose not to supply external HVF signals. Following the insertion of TRS, Line Number, and CRC, protected words of 000-003 and 3FC to 3FF occurring during the active video period are optionally re-mapped to 004 and 3FB respectively. In addition, ANC data may be inserted into the video stream through an internal FIFO interface. Prior to exiting the device SMPTE 292M compliant NRZ(I) encoding and scrambling may be performed on the data stream. GS1501 TRS_Y/C DET_TRS 2 FM_I/E ANC_Y/C 2 FOEN FFRST CODE PROTECT TRS_INS LN_INS CRC_INS 3 BP_SC DATA_IN [19:10] (LUMA) DATA_IN [9:0] (CHROMA) PCLK_IN 2 W_CLK FM_I/E 3 INPUT BUFFER and BLANKER TRS and LINE NUMBER DETECTION ANC DATA INSERTION FIFOS ILLEGAL CODE REMAPPING TRS INSERTION LINE NUMBER INSERTION CRC INSERTION DATA_OUT NRZI ENCODER SMPTE SCAMBLER [19:0] 3 BLANK [H:V:F] RSTLN 10 ANC_IN[9:0] 2 REN WEN SRST OEN FF_STA [2:0] GS1501 FUNCTIONAL BLOCK DIAGRAM Revision Date: July 2002 GENNUM CORPORATION P.O. Box 489, Stn. A, Burlington, Ontario, Canada L7R 3Y3 Tel. +1 (905) 632-2996 Fax. +1 (905) 632-5946 E-mail: info@gennum.com www.gennum.com Document No. 52234 - 4 TABLE OF CONTENTS 1. PIN OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 PIN ASSIGNMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 PIN DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7 2. ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1 ABSOLUTE MAXIMUM RATINGS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2 DC ELECTRICAL CHARACTERISTICS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 AC ELECTRICAL CHARACTERISTICS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 GS1501 3. DETAILED DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14 4. REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5. PACKAGE & ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.1 PACKAGE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.2 ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2 GENNUM CORPORATION 52234 - 4 1. PIN OUT VDD GND NC NC ANC_IN[8] TEST FF_STA[2] FF_STA[1] FF_STA[0] NC NC NC ANC_IN[9] VDD ANC_IN[7] GND VDD ANC_IN[0] GND ANC_IN[1] ANC_IN[2] ANC_IN[3] ANC_IN[4] ANC_IN[5] ANC_IN[6] ANC_Y/C FM_I/E VDD FFRST FOEN WEN GND GND REN VDD VDD W_CLK 1.1 PIN ASSIGNMENT VDD GS1501 GENNUM CORPORATION 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 102 101 100 DATA_IN[19] DATA_IN[18] DATA_IN[17] DATA_IN[16] DATA_IN[15] DATA_IN[14] DATA_OUT[19] DATA_OUT[18] DATA_OUT[17] DATA_OUT[16] DATA_OUT[15] VDD GND DATA_OUT[14] DATA_OUT[13] DATA_OUT[12] DATA_OUT[11] DATA_OUT[10] DATA_OUT[9] VDD GND DATA_OUT[8] DATA_OUT[7] VDD GND DATA_OUT[6] DATA_OUT[5] DATA_OUT[4] DATA_OUT[3] DATA_OUT[2] DATA_OUT[1] DATA_OUT[0] VDD GND DATA_IN[13] DATA_IN[12] DATA_IN[11] DATA_IN[10] GS1501 TOP VIEW 3 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 3 4 5 6 7 8 9 F V H NC NC NC VDD VDD VDD VDD GND GND GND GND GND GND GND SRST BP_SC RSTLN BLANK LN_INS TRS Y/C TRS_INS CRC_INS DET_TRS CODE_PROTECT VDD GND DATA_IN[9] DATA_IN[8] DATA_IN[7] DATA_IN[6] DATA_IN[5] DATA_IN[4] DATA_IN[3] DATA_IN[2] DATA_IN[1] DATA_IN[0] VDD GND 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 29 30 31 32 33 34 35 36 37 38 1 TN NC NC NC NC NC NC VDD OEN GND PCLK_IN 52234 - 4 1.2 PIN DESCRIPTIONS PIN NUMBER NAME TIMING TYPE DESCRIPTION Parallel data clock input. 74.25MHz or 74.25/1.001MHz. Ground. Ground power supply connections. 1 2, 4, 14, 19, 24, 37, 46, 50, 58, 69, 79, 82, 91, 94, 110, 116, 128 3, 18, 20, 25, 38, 47, 51, 59, 68, 78, 81, 90, 93, 99, 109, 115, 127 5 PCLK_IN GND Synchronous N/A Input Ground GS1501 VDD N/A Power Power. Positive power supply connections. DET_TRS Nonsynchronous Input Control Signal Input. Used to enable or disable the detection of the TRS signals embedded in the video stream. When DET _TRS is high, the device detects the TRS signals embedded in the input video stream and uses the detected HVF signals instead of the external HVF signals. When DET _TRS is low, TRS detection is disabled. The device uses the external supplied HVF signals. Control Signal Input. When BLANK is low, the device sets the accompanying LUMA and CHROMA data to their appropriate blanking levels. When BLANK is high, the LUMA and CHROMA data streams pass through this stage of the device unaltered. See Figure 3. 6 BLANK Synchronous wrt PCLK_IN Input 7, 17 8 GND CODE_PROTECT N/A Nonsynchronous Input This pin must be connected to GND for normal operation Control Signal Input. Used to enable or disable re-mapping of out-of-range words contained in the active portion of the video signal. When this signal is high, the device re-maps out-ofrange words contained within the active portion of the video signal into CCIR-601 compliant words. Values between 000-003 are re-mapped to 004. Values between 3FC and 3FF are remapped to 3FB. When this signal is low, out-of-range words in the active video region pass through the device unaltered. Control Signal Input. Line number reset signal which must be asserted once per frame at the beginning of the frame (for example, on the falling edge of the F signal). A high to low transition will reset the line number counter of the device to one (1). See Figure 2 for timing. Control Signal Input. Used to enable or bypass the SMPTE292M scrambler and NRZ(I) encoder. When BP_SC is low, the video stream is scrambled according to SMPTE 292M and NRZ(I) encoded. When BP_SC is high, the scrambler and NRZ(I) encoder are by-passed. Control Signal Input. Used to reset the SMPTE292M scrambler and NRZI encoder. When SRST is low, the scrambler and encoder operate normally. A low to high transition on SRST causes the scrambler and encoder to reset. Control Signal Input. Only used when DET_TRS is high. When TRS_Y/C is high, the device detects and uses TRS signals embedded in the LUMA (DATA_IN[19:10]) channel. When TRS_Y/C is low, the device detects and uses TRS signals embedded in the CHROMA (DATA_IN[9:0]) channel. 9 RSTLN Synchronous wrt PCLK_IN Input 10 BP_SC Nonsynchronous Input 11 SRST Nonsynchronous Input 12 TRS_Y/C Nonsynchronous Input 4 GENNUM CORPORATION 52234 - 4 1.2 PIN DESCRIPTIONS (Continued) PIN NUMBER NAME TIMING TYPE DESCRIPTION Control Signal Input. Used to enable or disable insertion of TRS into the video streams. When TRS_INS is high, the device inserts SMPTE 292M compliant TRS signals into the input LUMA and CHROMA data streams based on the supplied HVF signals. When TRS_INS is low, the device does not insert TRS signals. Control Signal Input. Used to enable or disable insertion of line numbers into the video stream. When LN_INS is high, the device inserts SMPTE 292M compliant line number information into the LUMA and CHROMA channels. When LN_INS is low, the device does not insert the line number information into the LUMA and CHROMA channels. Line number insertion is only available when user supplied external FVH data is used (DET_TRS set LOW). Control Signal Input. Used to enable or disable insertion of CRC's into the video stream. When CRC_INS is high, the device calculates and inserts line based CRCs. When CRC_INS is low, this feature is disabled. Control Signal Input. This signal indicates the Horizontal blanking period of the input video data stream. The device inserts HDTV TRS based on the supplied HVF signals. Refer to Figure 4 for required timing of H relative to LUMA (DATA_IN[19:10]) and CHROMA (DATA_IN[9:0]). Control Signal Input. This signal indicates the vertical blanking period of the input video data streams. Refer to Figure 4 for required timing of V relative to LUMA (DATA_IN[19:10]) and CHROMA (DATA_IN[9:0]). Control Signal Input. This signal indicates the ODD/EVEN field of the input video data streams. Refer to Figure 4 for required timing of F relative to LUMA (DATA_IN[19:10]) and CHROMA (DATA_IN[9:0]). When the input video format is progressive scan, F should remain low at all times. No Connect. Do not connect these pins 13 TRS_INS Nonsynchronous Input GS1501 15 LN_INS Nonsynchronous Input 16 CRC_INS Nonsynchronous Input 21 H Synchronous wrt PCLK_IN Input 22 V Synchronous wrt PCLK_IN Input 23 F Synchronous wrt PCLK_IN Input 26, 27, 28, 29, 30, 31, 32, 33, 34, 65, 66, 67, 71, 72, 35 NC N/A TN N/A TEST Test Pin. Used for test purposes only. This pin must be connected to VDD for normal operation Control Signal Input. Used to enable DATA_OUT[19:0] output bus or set it to a high Z state. When OEN is low, the DATA_OUT[19:0] bus is enabled. When OEN is high, the DATA_OUT[19:0] bus is disabled and in a high Z state. Output Data Bus. The device generates a 20 bit wide data stream running at 74.25 (or 74.25/1.001) MHz. DATA_OUT[19] is the MSB and DATA_OUT[0] is the LSB. 36 OEN See A/C Electrical Characteristic s section Synchronous wrt PCLK_IN Input 64, 63, 62, 61, 60, 57, 56, 55, 54, 53, 52, 49, 48, 45, 44, 43, 42, 41, 40, 39 70 DATA_OUT[19:0] Outputs TEST N/A TEST Test Pin. Used for test purposes only. This pin must be connected to GND for normal operation. 5 GENNUM CORPORATION 52234 - 4 1.2 PIN DESCRIPTIONS (Continued) PIN NUMBER NAME TIMING TYPE DESCRIPTION Control Signal Output. FF_STA[2:0] is the FIFO status output to indicate the content level of the internal FIFO. FF_STA[2:0]=000: Error flag, FIFO is under run. FF_STA[2:0]=001: FIFO is empty. FF_STA[2:0]=010: FIFO is almost empty (32 bytes filled). FF_STA[2:0]=011: FIFO is ready. FF_STA[2:0]=100: FIFO is half full. FF_STA[2:0]=101: FIFO is almost full (992 bytes filled). FF_STA[2:0]=110: FIFO is full. FF_STA[2:0]=111: Error flag, FIFO is over run. When ANC_Y/C is high, FF_STA indicates the status of the LUMA ANC data buffer. When ANC_Y/C is low, it indicates the status of the CHROMA ANC data buffer. See timing diagrams Figures 5 to 14 and Table 1. ANC Data Input Bus. ANC data to be inserted into the video stream is supplied via the ANC_IN[9:0] input data port. ANC_IN[9] is the MSB (pin 76) and ANC_IN[0] is the LSB (pin 89). When FM_I/E=1, ANC data intended to be placed into the current HANC region is written into the internal FIFO during the time that the preceding active video region is passing through the device. The device begins inserting ANC data stored in the FIFO immediately after the line based CRC words regardless of any other ANC data that may be present in the stream (i.e. the device will over-write existing ANC data in the data stream). Input Clock. Used to write information to the internal FIFO. On the rising edge of W_CLK, externally supplied ANC data may be written into the internal LUMA or CHROMA FIFO as determined by ANC_Y/C. 75, 74, 73 FF_STA[2:0] Output GS1501 76, 77, 80, 83, 84, 85, 86, 87, 88, 89 ANC_IN[9:0] Synchronous wrt W_CLK Input 92 W_CLK N/A Input 6 GENNUM CORPORATION 52234 - 4 1.2 PIN DESCRIPTIONS (Continued) PIN NUMBER NAME TIMING TYPE DESCRIPTION Control Signal Input. Used to enable or disable the FIFO status flags. When FOEN is low, the FIFO status flags are enabled. When FOEN is high, the FIFO status flags are disabled. Control Signal Input. FFRST is used to supply synchronous reset signals to the FIFO. When FFRST is low, the FIFO is reset and all internal read and write address pointers are set to their starting locations. Control Signal Input. Used to enable or disable writing to the internal FIFO. When WEN is high, writing to the internal FIFO is not allowed. Internal write address pointers are stopped at their current position. WEN is sampled on the rising edge of W_CLK. When WEN is low, writing to the FIFO is enabled. Control Signal Input. Used to enable or disable incrementation of the internal read address pointers. When REN is low, the internal read address pointers are incremented with each clock pulse. When REN is high, the internal read address pointers are stopped at their current position. Control Signal Input. When FM_I/E is high, the device operates in a mode where the FIFO reset and read enable signals are generated internally. In this mode, the device limits the data insertion to the HANC region of the video stream. The ANC data to be inserted into the current HANC region are externally supplied via the FIFO interface during the active video period of the previous line using the WEN signal. When FM_I/E is low, the device operates in another mode where the FIFO reset and read enable signals are generated externally by the user and supplied to the device via the FFRST and REN control signal inputs. Control Signal Input. Used to control insertion of ANC data into the LUMA or CHROMA FIFO. When ANC_Y/C is high, data written to the device is placed into the internal LUMA FIFO, or read into the Luma data stream. When ANC_Y/C is low, data written to the device is placed into the internal CHROMA FIFO, or read into the Chroma data stream. Input Data Bus. LUMA CHANNEL. DATA_IN [19] is the MSB of the LUMA input signal (pin 103). DATA_IN [10] is the LSB of the LUMA input signal (pin 114). 95 FOEN Nonsynchronous Input 96 FFRST Synchronous wrt PCLK_IN Input GS1501 97 WEN Synchronous wrt W_CLK Input 98 REN Synchronous wrt PCLK_IN Input 100 FM_I/E Nonsynchronous Input 101 ANC_Y/C Synchronous wrt W_CLK Input 103,104,105, 106, 107, 108, 111, 112, 113, 114 117, 118, 119, 120, 121, 122, 123, 124, 125, 126 DATA_IN [19:10] (LUMA channel) Synchronous wrt PCLK_IN Input DATA_IN [9:0] (CHROMA channel) Synchronous wrt PCLK_IN Input CHROMA Input Data Bus. CHROMA CHANNEL DATA_IN [9] is the MSB of the CHROMA signal (pin 117). DATA_IN [0] is the LSB of the CHROMA signal (pin 126). 7 GENNUM CORPORATION 52234 - 4 2. ELECTRICAL CHARACTERISTICS 2.1 ABSOLUTE MAXIUMUM RATINGS PARAMETER VALUE Supply Voltage Input Voltage Range (any input) Operating Temperature Range Storage Temperature Range Lead Temperature (soldering 10 seconds) -0.5V to +4.6V -0.5V < VIN < 5.5V GS1501 0C TA 70C -40C TS 125C 260C 2.2 DC ELECTRICAL CHARACTERISTICS VDD = 3.0 to 3.6V, TA = 0C to 70C, unless otherwise shown PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS NOTES Positive Supply Voltage Supply Current Input Logic LOW Voltage Input Logic HIGH Voltage Output Logic LOW Voltage Output Logic HIGH Voltage VDD DD 3.0 = 74.25MHz, TA = 25C I LEAKAGE < 10A I LEAKAGE < 10A 3.3 413 3.3 0.3 - 3.6 480 0.8 5.0 0.4 - V mA V V V V 2.1 2.6 VIL VIH VOL VOH VDD = 3.0 to 3.6V, I = 4mA OL VDD = 3.0 to 3.6V, I = -4mA OH 2.3 AC ELECTRICAL CHARACTERISTICS VDD = 3.0 to 3.6V, TA = 0C to 70C, unless otherwise shown PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS NOTES Clock Input Frequency Input Data Setup Time Input Data Hold Time Input Clock Duty Cycle Output Data Hold Time Output Enable Time Output Disable Time Output Data Delay Time Output Data Rise/Fall Time FIFO Input Data Setup Time FIFO Input Data Hold Time FHSCI tSU tIH 2.5 1.5 40 74.25 - 80 60 8 10 10 2.75 - MHz ns ns % ns ns ns ns ns ns ns Also supports 74.25/ 1.001MHz 50% levels 50% levels tOH toen todis tOD With 15pF load With 15pF load With 15pF load With 15pF load With 15pF load 2.0 8.0 4.0 Note 2 20% to 80% levels Note 1 Note 1 tFSU tFIH NOTES: 1. The following signals need to adhere to this timing: ANC_Y/C, REN, WEN, ANC_IN[9:0], FFRST. 2. Timing of the FF_STA[2:0] outputs may be greater than specified. 8 GENNUM CORPORATION 52234 - 4 3. DETAILED DESCRIPTION 3.1 DATA INPUT AND OUTPUTS 3.3.2 FIFO Write Control Data enters and exits the device synchronous to the rising edge of PCLK_IN as shown in Figure 1. 3.2 INPUT BLANKER Data words entering the GS1501 can be dynamically set to Luma and Chroma blanking levels if desired as shown in Figure 3. Blanking is applied to both the LUMA and CHROMA channels simultaneously. 3.3 FIFO The FIFO control signal WEN is the write enable signal used to enable the loading of ANC data into the internal FIFO by the user through the FIFO interface. Note that the device only allows loading to one of the two internal FIFO buffers through the FIFO interface at a time. When ANC_Y/C is high, the LUMA FIFO may be loaded. When ANC_Y/C is low, the CHROMA FIFO may be loaded. When the internal FIFO is not in the full or overrun states, it is ready to accept ANC data. This should prompt the user to supply up to 1024 data words to the FIFO by writing them through the FIFO interface. Upon seeing a rising edge on W_CLK, the device will accept the word being presented on ANC_IN[9:0] into the selected FIFO. Each time W_CLK is toggled, the internal write address pointer (LUMA or CHROMA) is incremented while WEN is low. If WEN is high, the write address pointer is not incremented and writing to the FIFO is disabled. 3.3.4 FIFO Read Control GS1501 The device does not flag transmission errors which might exist in the ANC data packages. The internal FIFO is 1024 words deep for each of LUMA and CHROMA channels. For those formats where the HANC region is greater than 1024 words, the user must take steps to ensure the FIFO does not overflow, otherwise data may be lost. The GS1501 provides status signals to indicate the current content level of the internal FIFO buffers, as described in section 3.1. 3.3.1 FIFO Status Bits The device provides a status output signal FF_STA[2:0] that indicates the state of the current content level of the internal FIFOs. FF_STA[2:0] outputs 110, should the user supplied ANC data have completely filled the internal FIFO buffer. It is noted that once the internal FIFO is full, any attempt to write data into the FIFO will cause the FIFO to overrun. The device flags this overrun state by setting FF_STA[2:0]=111. FF_STA[2:0] outputs 001, should all ANC data in the FIFO be extracted and inserted into the video stream and the internal FIFO becomes empty. It is noted that once the internal FIFO is empty, any attempt to read data from the FIFO will cause the FIFO to underrun. The device flags this underrun state by setting FF_STA[2:0]=000 and no data is inserted into the video stream. When ANC_Y/C is high, FF_STA indicates the status of the LUMA FIFO buffer and when ANC_Y/C is low, FF_STA indicates the status of the CHROMA FIFO buffer. It is important that the FIFO status flags are as up-to-date as possible. Therefore, certain FIFO status flags are synchronized with respect to W_CLK, and others are synchronized with respect to PCLK_IN. During a write cycle, status flags controlled by W_CLK experience a threecycle latency with respect to W_CLK. During a read cycle, status flags controlled by PCLK_IN experience a threecycle latency with respect to PCLK_IN. This information is summarized in Table 1, and illustrated in Figures 5 to 14. NOTE: If a simultaneous FIFO read and write operation is to be performed, the FF_STA[2:0] outputs should not be used as they may indicate incorrect FIFO status. The FIFO control signal REN is the read enable signal used to enable ANC data insertion from the internal LUMA or CHROMA FIFO buffer into its corresponding video stream, depending on the value of ANC_Y/C. The read address pointer increments with the internal clock at the video data rate while REN is low. If REN is high, the read address pointer will not increment. Both address pointers for read and write can be reset to their starting positions by toggling the FIFO reset signal FFRST from high to low. The device will insert the ANC data into the video streams whenever data is present in the respective FIFO buffer and the control signal REN is low. ANC data will be extracted from the internal FIFO buffer and inserted into the video stream until it is completely empty. When all words have been read from the FIFO, the FF_STA[2:0] signal will be set to 001. 3.3.4 ANC/Data Insertion In many cases, the user only wants to insert ANC data into the HANC region. In order to make this frequently used mode easy, the device provides an automated insertion mode. When the control signal FM_I/E is high, the FIFO control signals FFRST and REN cannot be used for the purpose described above. In this mode of operation, the device generates these reset and enable signals internally, which allows an automated insertion of ANC data into the HANC region of the incoming LUMA or CHROMA data streams. The user still needs to supply a proper WEN signal to enable the loading of ANC data into the FIFO. Up to 1024 ANC data words of each of the LUMA or CHROMA FIFO(s) 9 GENNUM CORPORATION 52234 - 4 may be inserted during the HANC period. These data should be supplied into the FIFO during the active video period. Once all words have been read from the FIFO, the FF_STA signal will be set to 001. 3.3.5 FIFO External Reset In external FIFO control mode, the internal FIFO address pointers are reset to zero (0) using FFRST. A recommended external reset process is shown in Figure 15. TABLE 1: FIFO Status Indicator GS1501 FF_STA[2:0] DESCRIPTION SYNCHRONIZED TO 000 001 010 011 100 101 110 111 ERROR flag; FIFO is under run FIFO is empty FIFO is almost empty; 32 bytes filled FIFO is ready FIFO is half full FIFO is almost full; 992 bytes filled FIFO is full ERROR flag; FIFO is over run PCLK_IN PCLK_IN PCLK_IN W_CLK W_CLK W_CLK W_CLK PCLK_IN DATA_IN DATA DATA DATA DATA DATA DATA_OUT tSU tIH DATA DATA tOH tOD Fig. 1 Synchronous I/O Time PCLK_IN DATA_IN[19:0] n Frames 3FF 000 000 XYZ (EAV ID) LN0 LN1 EAV For Line#1 Line#1 Inserted Here RSTLN Transistion From Low To High Can Happen at Any Point Fig. 2 RSTLN Timing 10 GENNUM CORPORATION 52234 - 4 PCLK_IN DATA_IN[19:0] WORD X WORD X+1 WORD X+2 WORD X+3 WORD X+4 WORD X+6 WORD X+7 WORD X+8 Data To Be Blanked GS1501 BLANK Fig. 3 Timing of Dynamic Data Blanking PCLK_IN DATA_IN[19:10] (LUMA) DATA_IN[9:0] (CHROMA) H V F XYZ (EAV ID) XYZ (EAV ID) XYZ (SAV ID) XYZ (SAV ID) 3FF 000 000 YLN 0 3FF 000 000 3FF 000 000 CLN 0 3FF 000 000 Fig. 4 HVF Input Timing PCLK_IN DATA_IN[19:10] (LUMA) REN WORD1 WORD2 WORD3 WORD4 WORD5 WORD6 WORD7 WORD8 WORD9 WORD10 WORD11 WORD12 WORD13 9 Cycles (Will begin reading ANC data out of the FIFO and writing it into the LUMA stream at Word1) W_CLK FF_STA[2:0] 110 (Full) Note that reference is made to the input data stream since the output is scrambled 101 (Almost Full) Fig. 5 FIFO Full to Almost Full Read Timing PCLK_IN DATA_IN[19:10] (LUMA) REN WORD41 WORD42 WORD43 WORD44 WORD45 WORD46 (Low) W_CLK FF_STA[2:0] 101 (Almost Full) 100 (Half Full) Fig. 6 FIFO Almost Full to Half Full Read Timing 11 GENNUM CORPORATION 52234 - 4 PCLK_IN DATA_IN[19:10] (LUMA) REN GS1501 WORD521 WORD522 WORD523 WORD524 WORD525 WORD526 (Low) W_CLK FF_STA[2:0] 100 (Half Full) 011 (Ready) Fig. 7 FIFO Half Full to Ready Read Timing PCLK_IN DATA_IN[19:10] (LUMA) REN WORD 1000 WORD 1001 WORD 1002 WORD 1003 WORD998 WORD999 (Low) W_CLK FF_STA[2:0] 011 (Ready) 010 (Almost Empty) Fig. 8 FIFO Ready to Almost Empty Read Timing PCLK_IN DATA_IN[19:10] (LUMA) REN WORD 1028 WORD 1029 WORD 1030 WORD 1031 WORD 1032 WORD 1033 WORD 1034 WORD 1035 WORD 1036 WORD 1037 WORD 1038 WORD 1039 Set High 9 Cycles Before Point Where Reading Data From FIFO And Writing It Into The Luma Stream Is To Stop W_CLK FF_STA[2:0] 010 (Almost Empty) 001 (Empty) 000 (Read Error) 001 (Empty) Fig. 9 FIFO Almost Empty to Empty to Read Error Timing 12 GENNUM CORPORATION 52234 - 4 PCLK_IN WEN GS1501 W_CLK ANC_IN[9:0] FF_STA[2:0] WORD1 WORD2 WORD3 WORD4 WORD5 WORD6 001 (Empty) 010 (Almost Empty) Fig. 10 FIFO Empty to Almost Empty Write Timing PCLK_IN WEN (Low) W_CLK ANC_IN[9:0] FF_STA[2:0] WORD33 WORD34 WORD35 WORD36 WORD37 011 (Ready) 100 (Half Full) Fig. 11 FIFO Ready to Half Full Write Timing PCLK_IN WEN (Low) W_CLK ANC_IN[9:0] FF_STA[2:0] WORD509 WORD510 WORD511 WORD512 WORD513 011 (Ready) 100 (Half Full) Fig. 12 FIFO Ready to Half Full Write Timing 13 GENNUM CORPORATION 52234 - 4 PCLK_IN WEN (Low) GS1501 W_CLK ANC_IN[9:0] FF_STA[2:0] WORD989 WORD990 WORD991 WORD992 WORD993 100 (Half Full) 101 (Almost Full) Fig. 13 FIFO Half Full to Almost Full Write Timing PCLK_IN WEN W_CLK ANC_IN9:0] FF_STA[2:0] WORD 1022 WORD 1023 WORD 1024 WORD 1025 110 (Full) WORD 1026 WORD 1027 111 (Write Error) WORD 1028 WORD 1029 110 (Full) 101 (Almost Full) Fig. 14 FIFO Almost Full to Full to Write Error Timing PCLK_IN W_CLK FFRST REN/WEN At least 5 cycles of slowest clock High for at least 1 cycle after FFRST toggles Fig. 15 Recommended External FIFO Reset Process 14 GENNUM CORPORATION 52234 - 4 4. REFERENCES Compliant with SMPTE 292M. 5. PACKAGE & ORDERING INFORMATION 5.1 PACKAGE DIMENSIONS GS1501 23.20 0.25 20.0 0.10 18.50 REF 12 TYP 0.75 MIN 0 -7 17.20 0.25 12.50 REF 14.0 0.10 0.13 MIN. RADIUS 1.6 REF 0.88 0-7 0.15 0.30 MAX RADIUS 3.00 MAX 128 pin MQFP 0.50 BSC 0.27 0.08 2.80 0.25 5.2 ORDERING INFORMATION PART NUMBER PACKAGE TEMPERATURE RANGE GS1501-CQR 128 pin MQFP 0C to 70C CAUTION ELECTROSTATIC SENSITIVE DEVICES DO NOT OPEN PACKAGES OR HANDLE EXCEPT AT A STATIC-FREE WORKSTATION DOCUMENT IDENTIFICATION DATA SHEET The product is in production. Gennum reserves the right to make changes at any time to improve reliability, function or design, in order to provide the best product possible. REVISION NOTES: Upgrade document to Data Sheet and reformat. For latest product information, visit www.gennum.com GENNUM JAPAN CORPORATION C-101, Miyamae Village, 2-10-42 Miyamae, Suginami-ku Tokyo 168-0081, Japan Tel. +81 (03) 3334-7700 Fax. +81 (03) 3247-8839 GENNUM UK LIMITED 25 Long Garden Walk, Farnham, Surrey, England GU9 7HX Tel. +44 (0)1252 747 000 Fax +44 (0)1252 726 523 GENNUM CORPORATION MAILING ADDRESS: P.O. Box 489, Stn. A, Burlington, Ontario, Canada L7R 3Y3 Tel. +1 (905) 632-2996 Fax. +1 (905) 632-5946 SHIPPING ADDRESS: 970 Fraser Drive, Burlington, Ontario, Canada L7L 5P5 Gennum Corporation assumes no responsibility for the use of any circuits described herein and makes no representations that they are free from patent infringement. (c) Copyright May 2002 Gennum Corporation. All rights reserved. Printed in Canada. 15 52234 - 4 |
Price & Availability of GS1501
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |