|
SDI
Audio De-embedder IP Core
Overview:
The CWda41 implements an ancillary data packet de-embedder for SDI. It
is able to extract the contents of one audio group (4 channels). This
implementation is restricted to 20 audio bits per sample, hence the
extended data structure described in the ANSI/SMPTE 272M standard (data
extension to support 24 audio bits per sample) is not implemented in the
present version.
The CWda41 uses two clocks. All input signals are sampled in the rising
edge of the video clock signal. This clock is extracted from the
incoming SDI bitstream. The other clock, audio clock, is used to output
the audio samples. The audio clock frequency must be 256xFs (sample
frequency). The video and audio clocks must be derived from the same
source.
When present, AES auxiliary information is extracted from the ancillary
packets. This information includes the Validity, Channel Status, and
User bits. The block_start signal is asserted high every 192 audio
frames.

Functional description:
Ancillary Data Error Detector:
performs an analysis on the ancillary packet contents to determine
its validity.
Sample Extractor: extracts the
audio samples from the ancillary packets according to the ANSI/SMPTE
272M standard and performs parity
checking.
Output FIFO: receives the audio samples extracted
from the SDI stream and outputs them in the CW-Link format. It’s used to
generate a
continuous and uniform data flow at the output.
Sample Valid Generator: starts the generation of a
sample valid instants when the FIFO contains 32 audio samples. This
threshold is
chosen in order to guarantee a minimum number of samples in the FIFO.
When the cw_req is asserted, an audio sample is removed from the
FIFO and the next sample is produced at the output.
|
Key Features:
- Supports the ANSI/SMPTE 272M standard
- Supports 20 bits of audio data
- Supports sample rates that bear a rational
relationship to the video clock (most common is 48 kHz)
- Extracts audio control bits from the incoming
ancillary data
- Extracts all active channels in the selected audio
group (up to 4 audio channels)
Applications:
Digital Video Receiver
Benefits:
Easy way to extract audio from your SDI
video stream
|
Deliverables:
• Detailed datasheet and user documentation for system integration.
• HDL testbench covering all functionalities of the core and including
automatic
verification of the correctness of the responses.
• Options:
o FPGA netlist
o HDL (VHDL or VERILOG) source code.
o Simulation script..
o Prototyping boards.
Part Number:
CWda41
Price:

How To Purchase
|
Implementation Results:
|
Technology |
Gate Count |
RAM |
Frequency (audio_clk) |
Frequency (video-clk) |
|
UMC 180 nm |
1.4 K |
128x26 bit |
780 MHz |
590 MHz |
|
Family |
Example Device |
Fmax for video_clk
(MHz) |
Slices |
IOB |
GCLK |
BRAM
|
Design
Tool |
|
Spartan-3™ |
XC3S50-4 |
159.8 |
102 |
63 |
2 |
2 |
ISE 8.1 |
|
Spartan-IIE™ |
XC2S50E-6 |
87.2 |
163 |
61 |
2 |
2 |
ISE 8.1 |
|
Virtex-II Pro™ |
XC2VP2-5 |
178.9 |
102 |
63 |
2 |
2 |
ISE 8.1 |
|
Virtex-II™ |
XC2V40-4 |
150.5 |
100 |
63 |
2 |
2 |
ISE 8.1 |
|
Virtex-4™ |
XC4Vfx12-10 |
142.7 |
102 |
63 |
2 |
2 |
ISE 8.1 |
Other Digital Audio IP Cores:
|
IP Name/Part # |
Description |
| CWda03 |
SPDIF-AES/EBU to I2S Converter
|
| CWda04 |
I2S to SPDIF-AES/EBU Converter
|
| SPDIF-CWda14 |
Configurable SPDIF-AES/EBU Receiver |
| SPDIF-CWda15 |
Configurable SPDIF-AES/EBU Transmitter |
| I2S-CWda16 |
Configurable
Digital Audio Serial Input |
|
I2S-CWda17 |
Configurable
Digital Audio Serial Output |
|
SDI-CWda41 |
SDI Audio De-embedder |
| SDI-CWda42 |
SDI Audio Embedder |
|
CWda30 |
3rd Order Stereo Digital Audio
Sigma-Delta Modulator
|
|
SRC-CWda50 |
Stereo / Mono Sample Rate Converter |
| SRC-CWda52 |
Multi-Channel Audio Sample Rate Converter (ASRC) |
|
|