EVAL-AD1896EB AD [Analog Devices], EVAL-AD1896EB Datasheet - Page 21

no-image

EVAL-AD1896EB

Manufacturer Part Number
EVAL-AD1896EB
Description
AD1896 7.75:1 to 1:8, 192 kHz Stereo ASRC Evaluation Board
Manufacturer
AD [Analog Devices]
Datasheet
//================================================================================
"MACROS
//INPUT SERIAL DATA FORMATS
// S3 position 0, LEFT-JUSTIFIED
// S3 position 1, I2S
// S3 position 2, RIGHT-JUSTIFIED 24-BITS
// S3 position 3, RIGHT-JUSTIFIED 20-BITS
// S3 position 4, RIGHT-JUSTIFIED 18-BITS
// S3 position 5, RIGHT-JUSTIFIED 16-BITS
// S3 positons 6,7 are not used
//MASTER_SLAVE MODE MAPPING
// S4 position 7, INPUT/OUTPUT SERIAL PORTS IN SLAVE MODE
// S4 position 6, OUTPUT SERIAL PORT IN MASTER MODE FSX768
// S4 position 5, OUTPUT SERIAL PORT IN MASTER MODE FSX512
// S4 position 4, OUTPUT SERIAL PORT IN MASTER MODE FSX256
// S4 position 3, INPUT SERIAL PORT IN MATCHED_PHASE MODE
// S4 position 2, INPUT SERIAL PORT IN MASTER MODE FSX768
// S4 position 1, INPUT SERIAL PORT IN MASTER MODE FSX512
// S4 position 0, INPUT SERIAL PORT IN MASTER MODE FSX256
EQUATIONS
// AD1896 ASRC Input Serial Port Interface Mode Select
// CS8414 DIR Interface Mode Select, DIR_FSYNC and DIR_SCLK are bi-directional signals.
// If AD1896 input serial port is in slave mode, the CS8414 DIR RJ-24 and RJ-20 modes
// are not supported.
"==========================================================================
BOTH_SLAVE
O_MAS_768
O_MAS_512
O_MAS_256
MATCH_PHASE =
IN_MAS_768
IN_MAS_512
IN_MAS_256
I_SDATA, ISCLK, ILRCLK
LJ
I2S
RJ24
RJ20
RJ18
RJ16
SMODE_I_2 = RJ24 # RJ20 # RJ18 # RJ16;
SMODE_I_1 = RJ24 # RJ20;
SMODE_I_0 = RJ24 # RJ18 # I2S;
M0 =
M1 =
M2 = RJ18 # RJ16;
M3 = 0;
# (I2S & (IN_MAS_768 # IN_MAS_512 # IN_MAS_256));
# ((LJ # RJ24 # RJ20 # I2S) & (IN_MAS_768 # IN_MAS_512 # IN_MAS_256));
(RJ16 & (BOTH_SLAVE # MATCH_PHASE # O_MAS_768 # O_MAS_512 # O_MAS_256))
((I2S # RJ18) & (BOTH_SLAVE # MATCH_PHASE # O_MAS_768 # O_MAS_512 # O_MAS_256))
=
=
=
=
=
=
=
=
=
=
=
=
=
( IN_MODE2 &
( IN_MODE2 &
( IN_MODE2 &
( IN_MODE2 &
( !IN_MODE2 &
( !IN_MODE2 &
(!MS_MODE2 & !MS_MODE1 & MS_MODE0);
(!MS_MODE2 & MS_MODE1 & !MS_MODE0);
(!MS_MODE2 & MS_MODE1 & MS_MODE0);
(MS_MODE2 & !MS_MODE1 & !MS_MODE0);
(MS_MODE2 & !MS_MODE1 & MS_MODE0);
(MS_MODE2 & MS_MODE1 & !MS_MODE0);
(MS_MODE2 & MS_MODE1 & MS_MODE0);
(!MS_MODE2 & !MS_MODE1 & !MS_MODE0);
IN_MODE1 &
IN_MODE1 &
!IN_MODE1 &
!IN_MODE1 &
IN_MODE1 &
IN_MODE1 &
node istype 'com';
in_pld.abl
IN_MODE0);
!IN_MODE0);
IN_MODE0);
!IN_MODE0);
IN_MODE0);
!IN_MODE0);
EVAL-AD1896EB

Related parts for EVAL-AD1896EB