28.02.2014 Views

Implementing Audio IP in SDI II on Arria V Development Board - Altera

Implementing Audio IP in SDI II on Arria V Development Board - Altera

Implementing Audio IP in SDI II on Arria V Development Board - Altera

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.

AN-697<br />

2013-12-20<br />

<str<strong>on</strong>g>Audio</str<strong>on</strong>g> Sample Rate C<strong>on</strong>verter<br />

The <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Sample Rate C<strong>on</strong>verter changes the audio sample rate without affect<str<strong>on</strong>g>in</str<strong>on</strong>g>g the phase or quality.<br />

This c<strong>on</strong>versi<strong>on</strong> is required for the <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Embed <str<strong>on</strong>g>IP</str<strong>on</strong>g> to embed the audio from different sources with<br />

asynchr<strong>on</strong>ous clocks doma<str<strong>on</strong>g>in</str<strong>on</strong>g> that run at a different sample rate.<br />

<str<strong>on</strong>g>SDI</str<strong>on</strong>g> <str<strong>on</strong>g>II</str<strong>on</strong>g> Transmitter<br />

The triple-standard <str<strong>on</strong>g>SDI</str<strong>on</strong>g> <str<strong>on</strong>g>II</str<strong>on</strong>g> transmitter generates the embedded audio <str<strong>on</strong>g>SDI</str<strong>on</strong>g> signal <str<strong>on</strong>g>in</str<strong>on</strong>g> SD, HD, or 3G standard.<br />

The transmitter sends the audio signal <str<strong>on</strong>g>in</str<strong>on</strong>g> either NTSC or PAL format.<br />

<str<strong>on</strong>g>SDI</str<strong>on</strong>g> <str<strong>on</strong>g>II</str<strong>on</strong>g> Duplex Transceiver<br />

The triple-standard <str<strong>on</strong>g>SDI</str<strong>on</strong>g> <str<strong>on</strong>g>II</str<strong>on</strong>g> MegaCore functi<strong>on</strong> receives data <str<strong>on</strong>g>in</str<strong>on</strong>g> SD-<str<strong>on</strong>g>SDI</str<strong>on</strong>g>, HD-<str<strong>on</strong>g>SDI</str<strong>on</strong>g>, or 3G-<str<strong>on</strong>g>SDI</str<strong>on</strong>g> standard and<br />

performs receiver-to-transmitter loopback. The transceiver decodes, buffers, recodes, and then transmits<br />

the received data. The data can be <str<strong>on</strong>g>in</str<strong>on</strong>g> either NTSC or PAL format.<br />

Transceiver Rec<strong>on</strong>figurati<strong>on</strong><br />

The Transceiver rec<strong>on</strong>figurati<strong>on</strong> c<strong>on</strong>trol logic is required for the triple standard handl<str<strong>on</strong>g>in</str<strong>on</strong>g>g. This c<strong>on</strong>trol logic<br />

rec<strong>on</strong>figures the receiver of the duplex core for different <str<strong>on</strong>g>in</str<strong>on</strong>g>com<str<strong>on</strong>g>in</str<strong>on</strong>g>g <str<strong>on</strong>g>SDI</str<strong>on</strong>g> data rates.<br />

Video Pattern Generator<br />

The video pattern generator generates the video pattern for different video formats such as 2.970-Gbps<br />

1080p, 1.485-Gbps 1080i and 270-Mbps video patterns. The video test pattern is 100% color bar.<br />

Ancillary Data<br />

This block <str<strong>on</strong>g>in</str<strong>on</strong>g>serts the ancillary data <str<strong>on</strong>g>in</str<strong>on</strong>g>to the generated video pattern. The ancillary data <str<strong>on</strong>g>in</str<strong>on</strong>g>serted <str<strong>on</strong>g>in</str<strong>on</strong>g>cludes<br />

Check Sum Word (CS), Data Count Word (DC) and Data Identificati<strong>on</strong> Word (DID/<str<strong>on</strong>g>SDI</str<strong>on</strong>g>D).<br />

<str<strong>on</strong>g>Audio</str<strong>on</strong>g> T<strong>on</strong>e Generator<br />

The audio t<strong>on</strong>e generator generates the audio <str<strong>on</strong>g>in</str<strong>on</strong>g>formati<strong>on</strong> us<str<strong>on</strong>g>in</str<strong>on</strong>g>g an <str<strong>on</strong>g>in</str<strong>on</strong>g>crement<str<strong>on</strong>g>in</str<strong>on</strong>g>g counter. This audio data<br />

cannot be translated <str<strong>on</strong>g>in</str<strong>on</strong>g>to any audible sound. The data is for the audio pattern observati<strong>on</strong> <str<strong>on</strong>g>in</str<strong>on</strong>g> the audio bar<br />

us<str<strong>on</strong>g>in</str<strong>on</strong>g>g the <str<strong>on</strong>g>SDI</str<strong>on</strong>g> signal analyzer <str<strong>on</strong>g>in</str<strong>on</strong>g> embedded audio mode <str<strong>on</strong>g>in</str<strong>on</strong>g> an <str<strong>on</strong>g>in</str<strong>on</strong>g>creas<str<strong>on</strong>g>in</str<strong>on</strong>g>g manner. If you want to test us<str<strong>on</strong>g>in</str<strong>on</strong>g>g<br />

audible audio data, you can use the test audio s<str<strong>on</strong>g>in</str<strong>on</strong>g>e wave pattern <str<strong>on</strong>g>in</str<strong>on</strong>g> the <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Embed <str<strong>on</strong>g>IP</str<strong>on</strong>g>.<br />

<str<strong>on</strong>g>SDI</str<strong>on</strong>g> <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Adaptor<br />

The <str<strong>on</strong>g>SDI</str<strong>on</strong>g> audio adaptor synchr<strong>on</strong>izes the audio embedded <str<strong>on</strong>g>SDI</str<strong>on</strong>g> data between different clock doma<str<strong>on</strong>g>in</str<strong>on</strong>g>s.<br />

Related Informati<strong>on</strong><br />

<str<strong>on</strong>g>Audio</str<strong>on</strong>g> Sample Rate C<strong>on</strong>verter<br />

• Serial Digital Interface (<str<strong>on</strong>g>SDI</str<strong>on</strong>g>) User Guide<br />

For more <str<strong>on</strong>g>in</str<strong>on</strong>g>formati<strong>on</strong> about <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Embed, <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Extract, Clocked <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Input, and Clocked <str<strong>on</strong>g>Audio</str<strong>on</strong>g><br />

Output <str<strong>on</strong>g>IP</str<strong>on</strong>g>s, refer to the Serial Digital Interface (<str<strong>on</strong>g>SDI</str<strong>on</strong>g>) User Guide.<br />

• <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Sample Rate C<strong>on</strong>verter<br />

For more <str<strong>on</strong>g>in</str<strong>on</strong>g>formati<strong>on</strong> about the audio sample rate c<strong>on</strong>verter, refer to <str<strong>on</strong>g>Audio</str<strong>on</strong>g> Sample Rate C<strong>on</strong>verter page.<br />

• <strong>Altera</strong> Transceiver PHY <str<strong>on</strong>g>IP</str<strong>on</strong>g> Core User Guide<br />

For more <str<strong>on</strong>g>in</str<strong>on</strong>g>formati<strong>on</strong> about transceiver rec<strong>on</strong>figurati<strong>on</strong>, refer to the Transceiver Rec<strong>on</strong>figurati<strong>on</strong><br />

C<strong>on</strong>troller secti<strong>on</strong> <str<strong>on</strong>g>in</str<strong>on</strong>g> the <strong>Altera</strong> Transceiver PHY <str<strong>on</strong>g>IP</str<strong>on</strong>g> User Guide.<br />

5<br />

<str<strong>on</strong>g>Implement<str<strong>on</strong>g>in</str<strong>on</strong>g>g</str<strong>on</strong>g> <str<strong>on</strong>g>Audio</str<strong>on</strong>g> <str<strong>on</strong>g>IP</str<strong>on</strong>g> <str<strong>on</strong>g>in</str<strong>on</strong>g> <str<strong>on</strong>g>SDI</str<strong>on</strong>g> <str<strong>on</strong>g>II</str<strong>on</strong>g> <strong>on</strong> <strong>Arria</strong> V <strong>Development</strong> <strong>Board</strong><br />

<strong>Altera</strong> Corporati<strong>on</strong><br />

Feedback

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

Saved successfully!

Ooh no, something went wrong!