09.11.2012 Views

Video and Image Processing Up Conversion Example Design

Video and Image Processing Up Conversion Example Design

Video and Image Processing Up Conversion Example Design

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NTSC <strong>Video</strong> Input<br />

Figure 6. NTSC <strong>Video</strong> Input Block Diagram<br />

Y/C<br />

Syncs<br />

Functional Description<br />

Figure 6 shows a simple block diagram of the three components of the<br />

NTSC video input subsystem.<br />

I 2 C<br />

Controller<br />

<strong>Video</strong> Data<br />

Capture<br />

<strong>Example</strong><br />

<strong>Design</strong><br />

Controller<br />

Daughtercard Clock<br />

(~25 MHz)<br />

SOPC System Clock<br />

(130 MHz)<br />

Dual-Clock FIFO<br />

NTSC Composite Input<br />

The NTSC input into the system requires three SOPC Builder components<br />

to work together: the I 2 C Controller, the <strong>Example</strong> <strong>Design</strong> Controller <strong>and</strong><br />

the NTSC Composite Input block. These are shown in Figure 6, with a<br />

dotted line delineating each SOPC Builder component.<br />

The NTSC Composite Input block operates similarly to its counterpart the<br />

VGA Output block. It is written in VHDL which can be found in the<br />

\ntsc_composite_input folder.<br />

<strong>Video</strong> data in YCbCr 4:2:2 format <strong>and</strong> associated synchronization signals<br />

are input into the <strong>Video</strong> Data Capture block from the <strong>Video</strong> Input<br />

Daughtercard. This block identifies active video parts of the picture <strong>and</strong><br />

inserts just this data into the Dual-Clock FIFO. A st<strong>and</strong>ard flow controlled<br />

interface on the output of the FIFO allows this data to be read by the next<br />

part of the system (the video processing data path in the case of the<br />

example design) at the system clock rate of 130 MHz.<br />

Altera Corporation 9<br />

Preliminary<br />

8<br />

Ready<br />

Valid<br />

Data

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!