beautypg.com

Table 4–14, Appear at, Appea – Altera Serial Digital Interface (SDI) MegaCore Function User Manual

Page 101

background image

Chapter 4: SDI Audio IP Cores

4–13

SDI Audio Extract MegaCore Function

February 2013

Altera Corporation

Serial Digital Interface (SDI) MegaCore Function

User Guide

Table 4–13

lists the audio input and output signals for the SDI Audio Extract

MegaCore function.

Table 4–14

lists the Avalon-ST audio signals when you instantiate the SDI Audio

Extract MegaCore function in SOPC Builder.

Table 4–13. Audio Input and Output Signals

Signal

Width

Direction

Description

aud_clk

[0:0]

Input

Set this clock to 3.072 MHz that is synchronous to the
extracted audio.

For SD-SDI inputs, this mode of operation limits the core to
extracting audio that is synchronous to the video. For HD-SDI
inputs, you must generate this clock from the optional
48 kHz output or the audio must be synchronous to the
video.

aud_ws_in

[0:0]

Input

Some audio receivers provide a word select output to align
the serial outputs of several audio extract cores. In these
circumstances, assert this signal to control the output timing
of the audio extract externally, otherwise set it to 0. This
signal must be a repeating cycle of high for 32 aud_clk
cycles followed by low for 32 aud_clk cycles.

aud_de

[0:0]

Output

The core asserts this data enable signal to indicate valid
information on the aud_ws and aud_data signals. In
synchronous mode, the core drives this signal high.

aud_ws

[0:0]

Output

The core asserts this word select signal to provide framing
for deserialization and to indicate left or right sample of
channel pair.

aud_data

[0:0]

Output

The core asserts this signal to extract the internal AES audio
signal from the AES output module. Refer to

Figure 4–9

.

Table 4–14. Avalon-ST Audio Signals for SDI Audio Extract MegaCore Function

Signal

Width

Direction

Description

aud_clk

[0:0]

Input

Clocked audio clock. All the audio input signals are
synchronous to this clock.

aud_ready

[0:0]

Input

Avalon-ST ready signal. Assert this signal when the
device is able to receive data.

aud_valid

[0:0]

Output

Avalon-ST valid signal. The MegaCore function
asserts this signal when it outputs data.

aud_sop

[0:0]

Output

Avalon-ST start of packet signal. The MegaCore
function asserts this signal when a frame starts.

aud_eop

[0:0]

Output

Avalon-ST end of packet signal. The MegaCore
function asserts this signal when a frame ends.

aud_channel

[7:0]

Output

Avalon-ST select signal. This signal indicates which
channel is selected.

aud_data

[23:0]

Output

Avalon-ST data bus. This bus transfers data.