GS12070 Final Data Sheet Rev6
GS12070 Final Data Sheet Rev6
GS12070 Final Data Sheet Rev6
UHD-SDI Gearbox
DDI1
Input Video DDO1
Rx Tx
Detection and Status
DDI1 MUX/ DDO1
DEMUX
DDI3
Input Video DDO3
Rx Detection and Status Tx
DDI3
DDO3
ISP[3:0]
XTAL_IN RX_CLK_[3:0]
XTAL_OUT
STAT[15:0]
REFCLK_SEL[1:0] Control, JTAG
GSPI Controller
TIM_OUT[3:0]
RESET
SYS_RESET
TD1
TX_PCLK[1:0]
BYPASS
SD_BYPASS[3:0]
MUX/DEMUX
MODE_SEL[2:0]
PID_MODE[1:0]
SDOUT
SDIN
TMS
TRST
TDO
SCLK
TCK
DEMUX_INPUT_SELECT
SEC_LINK_ENABLE
LINK_ASGMT
CS
REXT_RX
REXT_TX
Contents
1. Pin Out.................................................................................................................................................................6
1.1 Pin Assignment ...................................................................................................................................6
1.2 Pin Descriptions ..................................................................................................................................7
2. Electrical Characteristics............................................................................................................................. 11
2.1 Absolute Maximum Ratings ........................................................................................................ 11
2.2 DC Electrical Characteristics ........................................................................................................ 11
2.3 AC Electrical Characteristics ......................................................................................................... 14
2.4 Latency ................................................................................................................................................ 15
3. Detailed Description.................................................................................................................................... 16
3.1 Power Supply Considerations ..................................................................................................... 16
3.1.1 Power Connections ............................................................................................................ 16
3.1.2 Power On Sequence........................................................................................................... 16
3.1.3 Device Initialization ............................................................................................................ 17
3.2 Power On Reset ................................................................................................................................ 17
3.3 Serial Data Inputs ............................................................................................................................. 18
3.3.1 Input Signal Interface Levels ........................................................................................... 18
3.3.2 Input Trace Equalization ................................................................................................... 18
C DDO2 VSS VCC_IO RSVD RSVD RSVD RSVD RSVD VSS VSS RSVD STAT6 STAT7 RX_CLK_1 Digital control and
status — Input
Low-speed digital control and
D DDO3 VSS VCC_IO RSVD RSVD VCC_IO RSVD RSVD VSS VCC_IO RSVD STAT8 STAT9 RX_CLK_2 status (static) — Output
VCC
F VSS VSS RSVD SYS_RESET NC NC VCC_CORE VSS VSS VSS RSVD STAT12 STAT13 TIM_OUT0
1.8V supply
XTAL_
G VSS VCC_A_1V8 VCC_A_1V1 VSS VCC_CORE VSS VCC_CORE VSS VCC_CORE RSVD STAT14 STAT15 TIM_OUT1
IN 1.1V supply
GND
J PID_
VSS VSS REXT_TX RSVD NC NC VCC_CORE VSS VSS VSS RSVD RSVD TIM_OUT3
MODE1
RESET
LINK_
K DDI3 VSS VCC_A_1V8 VCC_A_1V1 NC NC VSS VSS RSVD RSVD RSVD RSVD RESET
ASGMT
SEC_LINK_ DEMUX_
L DDI3 VSS REXT_RX TMS TRST VCC_IO VSS VSS VSS VCC_IO RSVD RSVD INPUT_
ENABLE
SELECT
M REFCLK_ REFCLK_
DDI2 VSS VCC_IO TDI TDO TCK VSS VSS RSVD RSVD CS RSVD
SEL0 SEL1
N
DDI2 VSS VSS VSS VSS RSVD VSS VSS VSS ISP0 ISP1 ISP2 ISP3 SCLK
P VSS DDI1 DDI1 DDI0 DDI0 RSVD REF_IN REF_OUT VSS TX_PCLK0 TX_PCLK1 SDIN SDOUT VSS
When HIGH, BYPASS is active and all inputs pass data directly to
the outputs.
When LOW, multiplexing/demultiplexing occurs as programmed
A8 BYPASS Digital Input by the MODE_SEL and PID_MODE pins.
This pin has an internal pull-down resistor.
This function can be overridden by the CSR.
E3, G3, H3, K3 VCC_A_1V8 Power Power supply connection for Analog 1V8. Connect to 1.8V.
E4, G4, H4, K4 VCC_A_1V1 Power Power supply connection for Analog 1V1. Connect to 1.1V.
F5, F6, J5, J6, K5, K6 NC — No connect. Pins are not connected internally.
Select between DDI0 and DDI2 in the single link input DeMUX
modes.
Set LOW (default) to select DDI0 as the input.
DEMUX_ Set HIGH to select DDI2 as the input.
L14 Input
INPUT_SELECT This function can be overridden by the CSR.
The selected input must not be powered down and the M1 path
must be enabled. (See pin L13, SEC_LINK_ENABLE).
Note: This pin should be tied to GND if not used.
JTAG interface Test Data Input. Serial instructions and data are
M4 TDI Digital Input received on this pin.
This pin has an internal pull-down resistor.
JTAG interface Test Data Output. TDO is the serial output for test
M5 TDO Digital Output
instructions and data.
JTAG interface Test Clock input. The test clock input provides the
M6 TCK Digital Input clock for the test logic of this device.
This pin has an internal pull-down resistor.
GSPI Data Clock input. Burst-mode clock input for the GSPI host
N14 SCLK Digital Input
control/status port.
P7, REF_IN
Digital Input Do not connect these pins.
P8 REF_OUT
Tx input PCLK. These pins are optional and only accept a clock
synchronized to the extracted Rx clock.
P11, P10 TX_PCLK[1:0] Input
Unused pins should be left unconnected.
Please refer to the CSR document for selection setting.
P12 SDIN Digital Input GSPI Digital Data Input for the GSPI host control/status port.
GSPI Digital Data Output for the GSPI host control/status port.
P13 SDOUT Digital Output
Active-high output.
Parameter Value
QL 3G SL 12G
Power PD DDI0, DDI1, DDI2, DDI3 — 1767 1962 mW —
enabled
DDO0 enabled
QL 1.5G SL 6G
DDI0, DDI1, DDI2, DDI3 — 1492 1641 mW —
enabled
DDO0 enabled
QL 6G DL 12G
DDI0, DDI1, DDI2, DDI3 — 1979 2190 mW —
enabled
DDO0, DDO2 enabled
QL 3G DL 6G
DDI0, DDI1, DDI2, DDI3 — 1774 1972 mW —
enabled
DDO0, DDO2 enabled
DL 6G SL 12G
DDI0, DDI2 enabled — 1318 1793 mW —
DDO0 enabled
DL 3G SL 6G
DDI0, DDI2 enabled — 1231 1395 mW —
DDO0 enabled
DL 1.5G SL 3G
DDI0, DDI2 enabled — 1384 1520 mW —
Power PD
DDO0 enabled
SL 12G QL 3G
DDI0 enabled — 1231 1250 mW —
DDO0, DDO1, DDO2, DDO3
enabled
SL 6G QL 1.5G
DDI0 enabled — 907 1020 mW —
DDO0, DDO1, DDO2, DDO3
enabled
DL 12G QL 6G
DDI0, DDI2 enabled — 1594 1711 mW —
DDO0, DDO1, DDO2, DDO3
enabled
DL 6G QL 3G
DDI0, DDI2 enabled — 1322 1479 mW —
DDO0, DDO1, DDO2, DDO3
enabled
SL 12G DL 6G
DDI0 enabled — 1117 1275 mW —
DDO0, DDO2 enabled
SL 6G DL 3G
DDI0 enabled — 1006 1144 mW —
DDO0, DDO2 enabled
Power PD
SL 3G DL 1.5G
DDI0 enabled — 860 985 mW —
DDO0, DDO2 enabled
0.65 x VCC_IO
VIH 1.8V operation — V —
VCC_IO +0.3
Input Voltage - Digital Pins
0.35 x
VIL 1.8V operation -0.3 — V —
VCC_IO
VCC_IO
VOH 1.8V operation — — V —
Output Voltage - Digital Pins -0.45
QL3GSL12G 148.5 36 46 56
QLHDSL6G 74.25 36 46 56
QL6GDL12G 148.5 45 59 73
DL6GSL12G 148.5 36 46 56
DL3GSL6G 148.5 41 51 61
DLHDSL3G 74.25 36 46 56
SL12GQL3G 148.5 33 43 53
SL6GQLHD 74.25 33 43 53
DL12GQL6G 148.5 39 53 67
SL12GDL6G 148.5 33 43 53
SL6GDL3G 148.5 36 46 56
SL3GDLHD 74.25 33 43 53
Parameter Description
V
3.0
2.5
>10μs
2.0
1.5 >10μs
1.0
0.5
0.0
PRAMP (200ms) t
Ideal Ramp
Acceptable Ramp
B 400ns
Power On Reset
A 900ms C
Power Supplies Stable Device Ready
The pin SYS_RESET can be used to restart the GS12070 from point A. This can be helpful
if the devices needs a cold restart as this eliminates the need for a power cycle.
When the pin RESET is asserted and released, the Device Reset phase will initiate and will
be ready for normal operation (Point C) after 400ns.
1. The value in brackets is the value that includes the two update bits (15:14). It is the value that will be read back when updated bits are set
but the EQ settings have not been updated. The first value is the read-back value after the EQ settings have been updated.
The register location for the equalizer settings associated with each input channel is
described in Table 3-3.
0 400
1 500
2 600
3 700
4 800
5 900
6 1000
7 400
6666 Active PD PD PD
7777 Active PD PD PD
BBBB PD Active PD PD
DDDD PD PD Active PD
EEEE PD PD PD Active
FFFF PD PD PD PD
Table 3-6: Example of Register Value Required to Power Down DDO1 and DDO3
OUTPUT_PWR_
DOWN [15:12] [11:8] [7:4] [3:0]
Bit Slice
DDO<n> Power
Down DDO0 DDO1 DDO2 DDO3 DDO0 DDO1 DDO2 DDO3 DDO0 DDO1 DDO2 DDO3 DDO0 DDO1 DDO2 DDO3
Bit Assignment
Register Bit
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Value
Register Hex
5 5 5 5
Value
Reference Clock
Configuration Reference Clock
XTAL_IN/OUT
Selection Frequency
REFCLK_SEL[1:0]
00 Crystal 27MHz
10
Not Supported
11
Pin
Mode
MUX/DEMUX BYPASS SD_BYPASS
0 0 0 DeMUX
1 0 0 MUX
X 1 0 Bypass
MODE
Input
MUX DEMUX BYPASS
— 12Gb/s 12Gb/s
6Gb/s 6Gb/s 6Gb/s
DDI0 3Gb/s 3Gb/s 3Gb/s
1.5Gb/s — 1.5Gb/s
— — 270Mb/s
— — 12Gb/s
6Gb/s — 6Gb/s
DDI1 3Gb/s — 3Gb/s
1.5Gb/s — 1.5Gb/s
— — 270Mb/s
— 12Gb/s 12Gb/s
6Gb/s 6Gb/s 6Gb/s
DDI2 3Gb/s 3Gb/s 3Gb/s
1.5Gb/s — 1.5Gb/s
— — 270Mb/s
— — 12Gb/s
6Gb/s — 6Gb/s
DDI3 3Gb/s — 3Gb/s
1.5Gb/s — 1.5Gb/s
— — 270Mb/s
In the case of the BYPASS mode, the device by default searches for the data-rates, 12G,
6G, 3G, and HD at the input. If a valid SDI signal is found, and lock is achieved, the data
rate will be reported (per input) in the parameters within the DATA_RATE_REPORT
register as a two bit value. Table 3-10 describes the reported data rates and their
parameter values. Note that SD is not reported as it must be set manually.
In BYPASS mode, the SD rate is not automatically detected and must be manually set for
each individual input. This can be achieved by asserting the SD_BYPASS[3:0] pins or
through the host interface using the SD_BYPASS_SEL_REG register.
The automatic data rate detection can be overridden and can be manually set through
the MANUAL_RATE register. A parameter is available for each individual input.
Table 3-10 applies for both reported data rate and the manual setting of the data rate.
Nominal Register
Data Rate Valueb
12G 11
6G 10
3G 01
HD 00
Data Rate CDR Bandwidth Bandwidth (MHz) CDR Lock to Data Time (μs)
Reporting Register
Description STAT Output Pin Availability
Parameter Name
DATA_RATE_ Indicates the data rate on the DDI[3:0] inputs, two bits
DATA RATE
REPORT per input. NA
Indicates that the input video stream is interleaved
VID_STREAM_ when HIGH.
INTERLEAVED
INTERLEAVED_
INPUT STREAM One bit per stream, two streams per input.
STAT
Note: See Figure 3-4: Input Data Stream Paths.
Video
Processing
DDI0 DDI0_DS1
Rx
DDI0_DS2
DDI1_DS1
DDI1 Rx
DDI1_DS2
DDI2 DDI2_DS1
Rx
DDI2_DS2
DDI3 DDI3_DS1
Rx
DDI3_DS2
1. Tx2(M1path) is powered down by default. To use Tx2(M1 path) as a secondary link it must be enabled manually via SEC_LINK_ENABLE pin or
through the CSR. See Figure 3-7 and Section 3.10.2 for further details.
2. Tx2(DM1 path) and Tx3(DM1path) are powered down by default. To use Tx2(DM1 path) and Tx3(DM1 path) as a secondary link they must be
enabled manually via SEC_LINK_ENABLE pin or through the CSR. See Figure 3-10 and Section 3.11.2 for further details.
OUTPUT_ASGMT_DDO<n>
M0 Processed Output
000
M1 Processed Output
DM0_DDO<n>
DM1_DDO<n>
DDI0 DDO<n>
DDI1
DDI2
DDI3
111
0 RSVD
A to F RSVD
TX_REF_CLK_CTLR[n]
TX<n>_REF_CLK_INTERNAL_SEL[1:0]
0
TX<n>_REF_CLK_SEL[1:0] 1
TX<n>_EXT_REF_CLK_EN
RX0_CLK
00
RX1_CLK
TX<n>_PCLK_INT
RX2_CLK
RX3_CLK
11
0 TX<n>_PCLK
TX<n>_EXT_REF_CLK_SEL 1
0 TX<n>_PCLK_EXT
1
TC_PCLK0 TC_PCLK1
pin pin
1 0 1 0 DL 3Gb/s SL 6Gb/s (f )
1 0 0 0 RSVD RSVD —
3Gb/s 1.5Gb/s
3Gb/s 1.5Gb/s
The system accepts quad 3Gb/s input signals The system accepts quad 1.5Gb/s input signals
and drives a single link 12Gb/s output signal. and drives a single link 6Gb/s output signal. The system accepts dual link 1.5Gb/s input signals
The 12Gb/s signal is outputted from DDO0 by The 6Gb/s signal is outputted from DDO0 by on DDI0 and DDI1 inputs and drives single link
default but can be set to output from any pin. default but can be set to output from any pin. 3Gb/s output signals. The 3Gb/s signals is outputted
(a) (b) from DDO0 by default , but can be set to output
from any pins.
(g)
QL6G → DL12G QL3G → DL6G
6Gb/s 12Gb/s 3Gb/s 6Gb/s
6Gb/s 3Gb/s
6Gb/s 12Gb/s 3Gb/s 6Gb/s
6Gb/s 3Gb/s
The system accepts quad 6Gb/s input signals The system accepts quad 3Gb/s input signals
and drives 12Gb/s dual link output signals. and drives dual link 6Gb/s output signals. The
The 12Gb/s signals are outputted from 6Gb/s signals are outputted from DDO0 and DDO2
DDO0 and DDO2 by default, but can be set to by default, but can be set to output from any pin.
output from any pin.
(c) (d)
The system accepts two independent dual link 6Gb/s The system accepts two independent dual link 3Gb/s
input signals and drives two single link 12Gb/s output input signals and drives two single link 6Gb/s output
signals. The 12Gb/s signals are outputted from DDO0 signals. The 6Gb/s signals are outputted from DDO0
and DDO2 by default, but can be set to output from and DDO2 by default, but can be set to output from
any pins. any pins.
(e) (f)
Addressh Datah
16 3
13 1
65 92
64 2D48
Mux M0
DDI0
DDI1 Virtual M0
UHD
Interface MUX PROCESSED
DDI2 V0 OUTPUT
DDI3
Mux M1
Virtual UHD M1
Interface MUX PROCESSED
V1 OUTPUT
Note: For QL Level B mapping, the device will not convert input from Level B mapping
to a Level A mapping.
QL Level B streams will be multiplexed as DS8-DS4-DS6-DS2-DS7-DS3-DS5-DS1. The
SL12G output will not be compatible with a SL12G input that has been mapped per
ST2081-11 2160-line Mode 1. A second GS12070 can be used to demultiplex SL12G
mapped data streams in QL3G Level B mapping.
The GS12070 can use the Payload ID to identify the Link number and disassociate the
Link number with the DDI<n> inputs and multiplex the Input in the correct SMPTE
defined order. To enable this function, the LINK_ASGMT pin must be set to logic HIGH.
Alternatively this can be set through the VI_ASGMT_0 register using the
LNK_ASGMT_SEL parameter. The parameter REG_CTRL_LNK _ASGMT_SEL_EN can
be used to override the pin setting.
DDI0
Input DDI1
DDI0
Processing DDI2
DDI3
DDI0
Input DDI1
DDI3
Processing DDI2
DDI3
Virtual Interface V1
VI1_CH0_SEL
DDI2
CH2_DS1 VI_DS1
DDI3
CH2_DS2 VI_DS2
To UHD
VI1_CH1_SEL MUX1
CH3_DS1 VI_DS3
DDI2
DDI3 CH3_DS2 VI_DS4
0 0 1 0 SL 6Gb/s DL 3Gb/s (f )
0 0 0 0 RSVD RSVD —
SL3G → DLHD
SL12G → QL3G SL6G → QLHD
12Gb/s 3Gb/s 6Gb/s 1.5Gb/s 3Gb/s 1.5Gb/s
3Gb/s 1.5Gb/s
The system accepts a single link 12Gb/s input The system accepts a single link 6Gb/s input
signal and drives quad link 3Gb/s output signals. The system accepts a single link 3Gb/s input signal and
signal and drives quad link 1.5Gb/s output signals.
The 12Gb/s signal is input into DDI0 by default. drives two dual link 1.5Gb/s output signals. The 1.5Gb/s
The 6Gb/s signal can only be inputted into DDI0.
This can be changed to DDI2 through the are assigned to DDO0 and DDO1 by default but can be
secondary link assignment feature. (b) assigned to other two outputs as well.
(a) (g)
6Gb/s 3Gb/s
6Gb/s 3Gb/s
The system accepts dual link 12Gb/s input The system accepts dual link 6Gb/s input
signals and drives quad link 6Gb/s output signals. signals and drives quad link 3Gb/s output signals.
The 12Gb/s signals can only be inputted into The 6Gb/s signals can only be inputted into
DDI0 and DDI2. DDI0 and DDI2.
(c) (d)
6Gb/s 3Gb/s
6Gb/s 3Gb/s
The system accepts two independent single link The system accepts two independent single link
12Gb/s input signals and drives two dual link 6Gb/s 6Gb/s input signals and drives two dual link 3Gb/s
output signals. The 12Gb/s signals can only be inputted output signals. The 6Gb/s signals can only be inputted
into DDI0 and DDI2. into DDI0 and DDI2.
(e) (f)
Note: In Figure 3-10 e) and f), solid coloured inputs use path DM0 and gradient coloured
inputs use path DM1. See Section 3.11.2 for further details.
DeMux DM0
DeMux DM1
Note: Default setting for SEL_DM_DL12_VIR is "10" so that output assignment is:
DDO0 - Link3
DDO1 - Link4
DDO2 - Link1
DDO3 - Link2
Setting register 65h (DM_DL12_VIR) to 55h (SEL_DM_DL12_VIR to 01) will remap the
output order to:
DDO0 - Link1
DDO1 - Link2
DDO2 - Link3
DDO3 - Link4
The default output assignment can be custom defined. Manual output link assignment
can be enabled through the parameter REG_CTRL_SEL_DM0_VIRT in the
SEL_DM0_VIRT register for DM0 path.
For the DM1 path, the parameter REG_CTRL_SEL_DM1_VIRT in the SEL_DM1_VIRT
register should be used.
For the DM0 path, SEL_DM0_VIRT<n> parameter can be used to select which link is
assigned to each DDO Output.
For the DM1 path, SEL_DM1_VIRT<n> parameter can be used to select which input is
assigned to each DDO Output.
LINK1
LINK2
LINK3 DM0_DDO0
LINK4
LINK1
LINK2
LINK3 DM0_DDO3
LINK4
SEL_DM1_VIRT[0]
LINK1
LINK2 DM1_DDO0
SEL_DM1_VIRT[1]
DM1_DS1 LINK1
LINK1
DM1_DS2 LINK2 DM1_DDO1
UHD_DM1
DM1_DS3 LINK2 SEL_DM1_VIRT[2]
DM1_DS4 LINK1
LINK2 DM1_DDO2
SEL_DM1_VIRT[3]
LINK1
LINK2 DM1_DDO3
PID_DET_CH3A_DS1_* NA NA DDI2_DS2 NA NA NA NA
PID_DET_CH3A_DS2_* NA NA DDI2_DS6 NA NA NA NA
DDI3
PID_DET_CH3B_DS1_* NA NA DDI2_DS4 NA NA NA NA
PID_DET_CH3B_DS2_* NA NA DDI2_DS8 NA NA NA NA
PID_DET_CH3A_DS1_* DDI2_DS2 NA
PID_DET_CH3A_DS2_* DDI2_DS6 NA
DDI3
PID_DET_CH3B_DS1_* DDI2_DS4 NA
PID_DET_CH3B_DS2_* DDI2_DS8 NA
PID_DET_CH2B_DS2_* NA NA DDI2_DS4 NA NA NA NA
PID_DET_CH3B_DS2_* NA NA DDI3_DS4 NA NA NA NA
PID_DET_CH2B_DS2_* DDI2_DS4 NA
PID_DET_CH3B_DS2_* DDI3_DS4 NA
C4h(data interleaved)
All others C0h 80h 0&LINK#&00001
or C5h
96h(data interleaved)
All others C0h 80h LINK#&000001
or 94h
D0h (data
All others C0h 80h 0&LINK# & 00001
interleaved) or D1h
PID_PROGRAM_CTRL Register
PID_WR_FAST_ PID_OVERRIDE
MODE bit bit
Manual-Fast Mode 1 0
In Fast Mode, one Payload ID is defined and inserted in all of the outgoing data streams.
The PID values to be inserted must be written to the PID_INS_CH0A_DS1_BYTE_1_2
and PID_INS_CH0A_DS1_BYTE_3_4.
In Fast Mode with Data Stream Selection, one Payload ID is defined and inserted in all of
the outgoing data streams. The data stream in which the PID is to be inserted is defined
by the PID_PROGRAM_STREAM_MASK register.
In Full Manual Mode Payload ID for each stream must be set, according to stream
mapping defined in Table 3-29 to Table 3-32.
The data stream in which the PID is to be inserted is defined by the
PID_PROGRAM_STREAM_MASK registers.
Table 3-29 to Table 3-32 define the PID insertion registers for all streams and operating
modes.
• Table 3-29: DeMUX Mode DM0 Payload ID Insertion Registers
• Table 3-30: DeMUX Mode DM1 Payload ID Insertion Registers
• Table 3-31: MUX Mode M0 Payload ID Insertion Registers
• Table 3-32: MUX Mode M1 Payload ID Insertion Registers
PID_INS_CH3A_DS1_* NA NA DDO2_DS2 NA NA NA NA
PID_INS_CH3A_DS2_* NA NA DDO3_DS2 NA NA NA NA
PID_INS_CH3B_DS1_* NA NA DDO2_DS4 NA NA NA NA
PID_INS_CH3B_DS2_* NA NA DDO3_DS4 NA NA NA NA
PID_INS_CH3A_DS1_* DDO2_DS2 NA
PID_INS_CH3A_DS2_* DDO3_DS2 NA
PID_INS_CH3B_DS1_* DDO2_DS4 NA
PID_INS_CH3B_DS2_* DDO3_DS4 NA
PID_INS_CH2B_DS1_* NA NA DDO2_DS2 NA NA NA NA
PID_INS_CH2B_DS2_* NA NA DDO2_DS4 NA NA NA NA
PID_INS_CH3B_DS1_* NA NA DDO2_DS6 NA NA NA NA
PID_INS_CH3B_DS2_* NA NA DDO2_DS8 NA NA NA NA
PID_INS_CH2B_DS1_* DDO2_DS2 NA
PID_INS_CH2B_DS2_* DDO2_DS4 NA
PID_INS_CH3B_DS1_* DDO2_DS6 NA
PID_INS_CH3B_DS2_* DDO2_DS8 NA
0010 Checkfield
0110 Custom
0111 Reserved
1000 White
1001 Yellow
1010 Cyan
1011 Green
1100 Magenta
1101 Red
1110 Blue
1111 Black
3.15.1 CS Pin
The Chip Select pin (CS) is an active-LOW signal provided by the host processor to the
GS12070.
The HIGH-to-LOW transition of this pin marks the start of serial communication to the
GS12070.
The LOW-to-HIGH transition of this pin marks the end of serial communication to the
GS12070.
Each device may use its own separate Chip Select signal from the host processor or up
to 32 devices may be connected to a single Chip Select when making use of the Unit
Address feature.
Only those devices whose Unit Address matches the UNIT ADDRESS in GSPI Command
Word 1 will respond to communication from the host processor (unless the B’CAST ALL
bit in GSPI Command Word 1 is set to 1).
1 Data appearing at SDIN does not appear at SDOUT, and SDOUT pin is HIGH.
Configuration and
Status Register SDOUT pin
GSPI_LINK
_DISABLE
High-Z
BUS_THROUGH
CS pin
SDIN pin
Configuration and
Status Register SDOUT pin
GSPI_LINK
_DISABLE
High-Z
BUS_THROUGH
CS pin
Command Word
MSB LSB
UNIT ADDRESS ADDRESS[22:16]
B’CAST
R/W ALL EMEM AUTOINC UA4 UA3 UA2 UA1 UA0 A22 A21 A20 A19 A18 A17 A16
ADDRESS[15:0]
Data Word
Command Word 1
MSB LSB
UNIT ADDRESS ADDRESS[22:16]
B’CAST
R/W ALL EMEM AUTOINC UA4 UA3 UA2 UA1 UA0 A22 A21 A20 A19 A18 A17 A16
t
tcmd
t9
SCLK
CS
SDIN X
SDOUT X
t0 t1 t2 t4 t7
SCLK
t3 t8
CSb
SDIN R/W BCST EMEM Auto_Inc UA4 UA3 UA2 UA1 UA0 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SDOUT R/W BCST EMEM Auto_Inc UA4 UA3 UA2 UA1 UA0 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D15 D14 D13 D 12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Write Mode
t5
t9
SCLK
t6
CSb
SDIN R/W RSV EMEM Auto_Inc UA4 UA3 UA2 UA1 UA0 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
SDOUT R/W RSV EMEM Auto_Inc UA4 UA3 UA2 UA1 UA0 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Read Mode
Equivalent
Parameter Symbol SCLK Min Typ Max Units
Cycles
SCLK Period t1 — 50 — — ns
CS HIGH Time t9 — 75 — — ns
# of
Max chips daisy-chained at max compatible
— — 1
SCLK frequency (20 MHz) When host clocks in SDOUT Semtech
data on rising edge of SCLK devices
# of
Max chips daisy-chained at max compatible
— — 4
SCLK frequency (20 MHz) When host clocks in SDOUT Semtech
data on falling edge of SCLK devices
Note:
1. Parameter is exactly multiple of SCLK periods and scales proportionally.
2. tcmd_GSPI_conf inter-command delay must be used whenever modifying HOST_CONFIG register at address 0x00.
t cmd
SCLK
CS
Figure 3-19: GSPI Write Timing—Single Write Access with Loop-Through Operation (default)
t cmd
SCLK
CS
SDOUT
Figure 3-20: GSPI Write Timing—Single Write Access with GSPI Link-Disable Operation
t cmd
SCLK
CS
Figure 3-21: GSPI Write Timing—Single Write Access with Bus-Through Operation
SCLK
t5
CS
Figure 3-22: GSPI Read Timing—Single Read Access with Loop-Through Operation (default)
Figure 3-23: GSPI Read Timing—Single Read Access with Bus-Through Operation
bits [15:0]
bits [15:0]
The steps required for the application host processor to write to the Configuration and
Status Registers via the GSPI, are as follows:
1. Set Command Word 1 for write access (R/W = 0); set Auto Increment to 0; set EMEM
to 1. The Unit Address field in the Command Word 1 to match the configured
DEVICE_UNIT_ADDRESS which will be zero after power-up. Set the Register
Address bits in Command Word 1 to match the upper 7 bits of the register address
to be accessed. Set the bits in Command Word 2 to match the lower 16 bits of the
register address to be accessed. Write Command Word 1 and Command Word 2.
2. Write the Data Word to be written to the register.
Read access is the same as the above with the exception of step 1, where the Command
Word 1 is set for read access (R/W = 1).
Note: The UNIT ADDRESS field of Command Word 1 must always match
DEVICE_UNIT_ADDRESS for an access to be accepted by the device. Changing
DEVICE_UNIT_ADDRESS to a value other than 0 is only required if multiple devices are
connected to a single chip select (in Loop-Through or Bus-Through configuration).
GSPI 0 HOST_CONFIG
1 OPERATING_ MODE_SEL_REG
2 SD_BYPASS_ SEL_REG
13 SYNC_W _DISABLE
19 VID_STREAM_ INTERLEAVE
1C DISABLE_ CRC_INS
STAT_CH0,
6E, 6F, STAT_CH1,
70, 71 STAT_CH2,
STAT_CH3
3 INPUT_ LOCK_REG
5 ISP_REG
Input Control
6 MANUAL_RATE
9 DDI_PWR_ DOWN
7 DATA_RATE _REPORT
1B CRC_ERROR
PID_DET_CH0A_ DS1_BYTE_1_2 to
Status 1D to 3C
PID_DET_CH3B _DS2_BYTE_3_4
42 PID_ERROR
43 PID_DETECTED
A DDO_IDLE
69 TX_REF_CLK_SEL
E, F SEL_DM0_VIRT, SEL_DM1_VIRT
11 DEMUX_IN_SEL
73 DM0_DELAY_EN
Demultiplex Configuration
DM0_ DELAY_LINK1,
74, 75, DM0_ DELAY_LINK2,
76, 77 DM0_ DELAY_LINK3,
DM0_ DELAY_LINK4
40 PID_ PROGRAM_CTRL
41 PID_PROGRAM _STREAM_MASK
PID Insertion
PID_INS_CH0A _DS1_BYTE_1_2 to
44 to 63
PID_INS_CH3B _DS2_BYTE_3_4
64 VI_ASGMT_0
Multiplex Configuration
66 LOST_INPUT_ IGNORE_CTRL
4, 8, D, 10,
12, 14, 15,
16, 17, 18,
Reserved 1A, 65, 67, RSVD
68, 6A, 6B,
6C, 7A to
8B
2014 DDO_DRV_AMP
201A DDO_LBW
201B DDO_LBW_UPDT
Tx Control
201C DDO_DRV_UPDT
2037 OUTPUT_ PWR_DOWN
2038 DDO_DRIVER_ DISABLE
2000 to 2013,
2015 to 2019,
Reserved 201D to 2036, RSVD
2039 to 20C7
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
GSPI_BUS_
13:13 RW 0 Enables bus-through operation.
0 HOST_CONFIG THROUGH_ENABLE
DEVICE_UNIT_
4:0 RW 0 Sets the unit address for the device.
ADDRESS
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
1 = Reserved.
PG_REF_INT_EXTB 13:13 RW 0 0 = Selects timing from the video stream on
the input DDIO.
1 = PG enabled.
SEL_PG 12:12 RW 0
0 = PG disabled.
Enabled by REG_CTRL_OP_MODE_EN.
PID_MODE_REG 3:2 RW 0 00 = Automatic PID insertion
11 = No PID insertion
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
ISP_REG_SEL(n)
1
REG_CTRL_ISP_SEL_EN(n)
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
Resets crosspoint.
RESET_CHAN_ASGMT 3:0 RW 0
One bit per output channel.
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
1000 to
RSVD RSVD 15:0 RW — Reserved.
101A
DDI2_UPDATE_
12:12 ROSW 0 See DDI3_UPDATE_CDR_LBW.
CDR_LBW
DDI1_UPDATE_
9:9 ROSW 0 See DDI3_UPDATE_CDR_LBW.
CDR_LBW
DDI0_UPDATE_
6:6 ROSW 0 See DDI3_UPDATE_CDR_LBW.
CDR_LBW
101C to
RSVD RSVD 15:0 RW — Reserved.
1022
DDI0_EQ 13:0 ROSW 908 For EQ values, see Table 3-2 in data sheet.
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
DDI1_EQ 13:0 ROSW 908 For EQ values, see Table 3-2 in data sheet.
DDI2_EQ 13:0 ROSW 908 For EQ values, see Table 3-2 in data sheet.
DDI3_EQ 13:0 ROSW 908 For EQ values, see Table 3-2 in data sheet.
1027 to
RSVD RSVD 15:0 RW — Reserved.
10F9
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
2000 to
RSVD RSVD 15:0 RW — Reserved.
2013
Differential
DDO0_AMP
Amplitude (mVppd)
0 400
DDO0_AMP 11:9 RW 0 1 500
2 600
3 700
4 800
5 900
2014 DDO_DRV_AMP 6 1000
7 400
2018 to
RSVD RSVD 15:0 RW 0 Reserved.
2019
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
DDO2_DRV_
1:1 ROSW 0 See DDO0_DRV_AMP_UPDATE.
AMP_UPDATE
DDO3_DRV_
0:0 ROSW 0 See DDO0_DRV_AMP_UPDATE.
AMP_UPDATE
201D to
RSVD RSVD 15:0 RW — Reserved.
2036
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
DDO<n> Power
bit group bit
Down Assignment
15 DDO0
14 DDO1
[15:12]
13 DDO2
12 DDO3
11 DDO0
10 DDO1
[11:8]
9 DDO2
OUTPUT_ OUTPUT_
2037 PWR_DOWN 15:0 RW 0 8 DDO3
PWR_DOWN
7 DDO0
6 DDO1
[7:4]
5 DDO2
4 DDO3
3 DDO0
2 DDO1
[3:0]
1 DDO2
0 DDO3
Bit Reset
Addressh Register Name Parameter Name R/W Description
Slice Valueh
2039 to
RSVD RSVD 15:0 RW — Reserved.
20C7
Bit Reset
Addressh Register Name Parameter Name R/W
Slice Valueh
Set:
PG_LINE_SEL 6:6 RW 0 1 = for 2048 line standards
0 = for 1920 line standards
Bit Reset
Addressh Register Name Parameter Name R/W
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W
Slice Valueh
Bit Reset
Addressh Register Name Parameter Name R/W
Slice Valueh
3020 to
RSVD RSVD 15:0 RW 0 Reserved.
3024
302A to
RSVD RSVD 15:0 RW 0 Reserved.
30FF
B6 P12
IN SD_BYPASS0 SDIN IN
B7 P13
IN SD_BYPASS1 SDOUT OUT
B8 GSPI Control N14
IN SD_BYPASS2 SCLK IN
B9 M13
IN SD_BYPASS3 CS IN
IN
A7
MUX/DEMUX GS12070
A8 1kΩ ±1%
J3
IN BYPASS REXT_TX
REXT_RX L3
A9
IN MODE_SEL0 1kΩ ±1%
B10
IN MODE_SEL1
C
B11 33pF
IN MODE_SEL2
REF_IN P7
N10 REF_OUT P8
IN ISP0
N11
IN ISP1
N12
IN ISP2 C 27pF
N13 G1
IN ISP3 XTAL_IN
ABM8G
27MHz
M7 Crystal Selection
IN REFCLK_SEL0 H1 R
M8 XTAL_OUT
IN REFCLK_SEL1
100Ω
F4
IN SYS_RESET
K14
IN RESET
C 27pF
2 OF 4
TIM_OUT0 F14
OUT
G14
TIM_OUT1 OUT
H14
IN
P10
TX_PCLK0 TIM_OUT2 OUT
J14
IN
P11
TX_PCLK1 TIM_OUT3 OUT
A10
STAT0 OUT
A11
STAT1 OUT
A12
M5 STAT2 OUT
OUT TDO A13
M4 STAT3 OUT
IN TDI B12
M6 STAT4 OUT
IN TCK JTAG Control B13
L4 STAT5 OUT
IN TMS C12
L5 GS12070 STAT6 OUT
IN TRST C13
STAT7 OUT
D12
STAT8 OUT
D13
STAT9 OUT
E12
K13 STAT10 OUT
IN LINK_ASGMT
STAT11
E13
OUT
L13
IN SEC_LINK_ENABLE
STAT12
F12
OUT
L14
IN DEMUX_INPUT_SELECT
STAT13
F13
OUT
G12
H13
STAT14 OUT
IN PID_MODE0 STAT15
G13
OUT
J13
IN PID_MODE1
B14
RX_CLK_0 OUT
C14
RX_CLK_1 OUT
D14
RX_CLK_2 OUT
E14
RX_CLK_3 OUT
GS12070
Notes:
B2
VCC_IO
VSS
VCC_CORE
10nF
10nF
PDS-061012
B3
VSS
B4
C4 VSS
10nF
10nF
C5
VCC_IO
D3
±
RSVD C2
VSS VCC_IO
C6
RSVD C9 D6
VSS VCC_IO
C7
RSVD C10 D10
10nF
10nF
VSS VCC_IO
C8
Rev.6
RSVD D2 H10
VSS VCC_IO
C11
RSVD D9 L6
VSS VCC_IO
D4
10nF
10nF
RSVD E2 L10
VSS VCC_IO
D5
RSVD E7 M3
VSS VCC_IO
February 2018
D7
RSVD E8
VSS
10nF
10nF
10nF
E6 VSS
RSVD F9
E9 VSS
RSVD F10 E3
10nF
RSVD G2 G3
VCC_A_1V8
VSS VCC_A_1V8
E11
RSVD G5 H3
VSS VCC_A_1V8
F3
RSVD G7 K3
VSS VCC_A_1V8
10nF
470nF
G9
F11 VSS
RSVD H2
470nF
H11 VSS
Capacitors
RSVD H7
VSS
Bulk Decoupling
H12
RSVD H9
VSS
J4
Bulk Decoupling Capacitors
4.7μF
100μF
RSVD J1
VSS
J11
RSVD J2
VSS
J12 E4
RSVD VCC_A_1V1
Power Decoupling
J8
VSS
100μF
K9 G4
VCC_A_1V1
RSVD J9 VCC_A_1V1
VSS
K10 H4
RSVD J10 VCC_A_1V1
VSS
K11 K4
RSVD K2 VCC_A_1V1
www.semtech.com
VSS
K12
RSVD K7 VSS
L11
RSVD K8
VSS
L12
RSVD L2
VSS
L7
VSS
M11
RSVD L8 VSS
VCC_A_1V1
VCC_A_1V8
M12 F7
10nF
10nF
RSVD L9 VCC_CORE
VSS
M14 G6
RSVD M2 VCC_CORE
VCC_CORE
VSS
N6 G8
RSVD M9 VCC_CORE
VSS
10nF
10nF
P6 G10
RSVD M10 VCC_CORE
VSS
H6
N2 VCC_CORE
F5 VSS
NC H8
VCC_CORE
10nF
10nF
N3
Local Decoupling Capacitors
F6 VSS
NC J7
N4 VCC_CORE
J5 VSS
NC
N5 VSS
J6
10nF
10nF
NC
N7 VSS
K5
NC
N8 VSS
K6
NC
N9
4 OF 4
VSS
470nF
470nF
P1 VSS
Capacitors
Capacitors
Bulk Decoupling
Bulk Decoupling
P9 VSS
4.7μF
4.7μF
P14
VSS
3 OF 4
䢢 Top View
12.00±0.1 A
B
6.97±0.1 12.00±0.1
1.5 MAX
1.5 MAX
0.15
0.20 S
1.755 MAX
0.20 S
5
P
N
M
L
K
NOTE: All dimensions
J are in millimeters.
H
G 196 x Φ0.46±0.05
F Ø0.15Ⓜ S A B
E Ø0.08Ⓜ S
D
C 0.80
B
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14
0.8
0.45
12.00
10.4
10.4
Package 12.00
260
255
217
Temperature (°C)
200
150
within 30s
60 - 120s 60 - 150s
Time (s)
Contact Information
Semtech Corporation
200 Flynn Road, Camarillo, CA 93012
Phone: (805) 498-2111, Fax: (805) 498-3804
www.semtech.com