DE2-70 User Manual
54
TD1_CLK27
PIN_G15
TV Decoder 1 Clock Input.
TD1_RESET_N
PIN_D14
TV Decoder 1 Reset
TD2_D[0]
PIN_C10
TV Decoder 2 Data[0]
TD2_D[1]
PIN_A9
TV Decoder 2 Data[1]
TD2_D[2]
PIN_B9
TV Decoder 2 Data[2]
TD2_D[3]
PIN_C9
TV Decoder 2 Data[3]
TD2_D[4]
PIN_A8
TV Decoder 2 Data[4]
TD2_D[5]
PIN_B8
TV Decoder 2 Data[5]
TD2_D[6]
PIN_A7
TV Decoder 2 Data[6]
TD2_D[7]
PIN_B7
TV Decoder 2 Data[7]
TD2_HS
PIN_E15
TV Decoder 2 H_SYNC
TD2_VS
PIN_D15
TV Decoder 2 V_SYNC
TD2_CLK27
PIN_H15
TV Decoder 2 Clock Input.
TD2_RESET_N
PIN_B10
TV Decoder 2 Reset
I2C_SCLK PIN_J18
I2C
Data
I2C_SDAT PIN_H18
I2C
Clock
Table 5.16. TV Decoder pin assignments.
5.13
Implementing a TV Encoder
Although the DE2-70 board does not include a TV encoder chip, the ADV7123 (10-bit high-speed
triple ADCs) can be used to implement a professional-quality TV encoder with the digital
processing part implemented in the Cyclone II FPGA. Figure 5.19 shows a block diagram of a TV
encoder implemented in this manner.
Sync
Gen
SIN
COS
Tables
Y
U
V
Clock
Timing
DSP Block
(Calculate
Composite)
O (Composite)
= Y + U.cos + V.sin
or
or
Y (S-Video)
RCA_Y
DAC
10-bit
C = U.cos + V.sin
(S-Video)
or
RCA_Pb
DAC
10-bit
DAC
10-bit
RCA_Pr
DSP Block
S-Video
(Y/C)
10-bit VGA DAC
TV Encoder Block
(Cyclone II 2C70)
Figure 5.19. A TV Encoder that uses the Cyclone II FPGA and the ADV7123.