DWC-HD
Rev.
2
Block Blk
#
Commands Example Response
Control
<wss_val>) )
WSS bits are currently in use.
Error detection and handling
edh 0
msk
<24b_mask> edh 0 msk 0xFE00
msk <24b_mask>
Error counting. The count itself is
reported in info. Errors can be
masked off and not counted; this is
the purpose of the mask. The counter
itself is 16b and will wrap around, but
can also be reset by issuing
reset
.
reset
edh 0 reset
Audio matrix
mtx
0
<i1> <o1> ...<iN>
<oN>
mtx 0 0 2 1 4 5 5
size M:N i1 i2 i3...
iN
mtx 0 0 0, 1 1, 2 2
mtx 0 (size 10:10) controls the audio
matrix; outputs 0-7 are embedded
sound, 8=adac and 9=AES.
<i1>
<o1>,<o2>,...<oN>
mtx 0 0 0-9
<i1> <o1> - <o2>
mtx 0 0 0 1 1 2 2-9
Note: Any combination of the three
basic commands are allowed, for
instance the following command to
set up a 10x10 audio matrix in a
single line:
..or the above
combined
mtx 3 1 1 2 2 3 0,3-9
=> mtx 3 size 10:10 3 1 2 3 3 3 3 3 3
3
Audio generator
agen
0
lvl <sine_level>cBFS agen lvl -180
sine 1kHz lvl
<sine_level>cBFS
agen lvl -200
The amplitude of the generated sine
that can be chosen as fallback in
audio change-overs. Legal values are
-180cBFS or -200cBFS (centiBel
referred to full scale output). Units
are optional, but if included must be
written as cBFS (case sensitive).
Audio processing
aprc 0-9
lr
|
aprc 0 lr
lr |
rl |
aprc 3 ll
rl |
one block for each output from cho 2-
11. Outputs 8+9 are adac and AES,
the lower 8 are routed to the
embedder. The meaning of the
commands are as follows:
ll |
aprc 9 mm
ll |
rr |
rr |
nlr |
nlr |
lnr |
lnr |
mm |
mm |
lr = Normal
ms
ms
rl = Channel swapped
ll = Left channel to both output
channels
rr = Right channel to both output
channels
nlr = Left channel phase inverted
lnr = Right channel phase inverted
mm = Mono, both channels = (r+l)/2
ms = Mono/stereo, m=(l+r)/2, s=(l-r)/2
Audio DAC control
ablk
0
mute ( on | off )
ablk 0 mute on
dac lvl <level>cBu
mute
<mute_status>
ablk 0 mute off
This word
dac
identifies this audio
block as a DAC. The outputs can be
muted, <mute_status> given as
on
or
off
, and the output level can be set in
cBu (tenth dBu). Units are optional, if
included must be written as
cBu
(case sensitive).
lvl <level>
ablk 0 lvl -500
ablk 0 lvl 30
Note 1: The lvl and mute are
independent, so that the card will
remember the lvl setting (and change
lvl setting) while muted.
Note 2: The resolution of the lvl
control is 0.5dB but the card will
perform correct rounding to nearest
legal value and report the resulting
setting. Legal input range is [-
network-electronics.com
|
30