CS496122-CQZ Cirrus Logic Inc, CS496122-CQZ Datasheet - Page 36

IC DSP 32BIT 16CH SER IO 144LQFP

CS496122-CQZ

Manufacturer Part Number
CS496122-CQZ
Description
IC DSP 32BIT 16CH SER IO 144LQFP
Manufacturer
Cirrus Logic Inc
Type
Audio Processorr
Datasheets

Specifications of CS496122-CQZ

Applications
Audio routing, processing
Mounting Type
Surface Mount
Package / Case
144-LQFP
Product
Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
598-1022 - MODULE COBRANET 4961 CM2 MT598-1007 - EVAL BOARD CS496122 COBRANET
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
598-1073

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS496122-CQZ
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
Part Number:
CS496122-CQZ
Manufacturer:
CIRRUS
Quantity:
20 000
Part Number:
CS496122-CQZR
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
CobraNet Hardware User’s Manual
HMI Reference Code
8.3
36
CM-1, CM-2 Auto-detection
The following function is useful for systems that support both the CM-1 and CM-2 or
where a CobraNet interface is an optional add-in.
Detect() returns 0 if no CobraNet interface module is detected, 1 for CM-1 and 2 for CM-2.
int Detect( void ) {
}
/* check for presence of CM-1 */
MSG_B = 0x55; /* write to CM-1 CVR register */
DATA_A = 0xaa; /* write to unused CM-1 register to flip data bus */
if( MSG_B == 0x55 ) { /* read back CVR */
}
/* check for presence of CM-2 */
/* issue identify command */
MSG_C = MOP_IDENTIFY;
MSG_D = CVR_MULTIPLEX_OP;
int msgack = MSG_D; /* clean pipeline */
msgack = MSG_D;
/* wait for togglebit to flip in response to command */
int tm0 = gettimeofday();
while( !( ( MSG_D ^ toggle ) & ( 1 << MSG_TOGGLE_BO ) ) ) {
}
int garbage = MSG_D; /* clean pipeline */
/* verify identify results */
if( DATA_A == 'C' ) if( DATA_B == 'S' )
}
return 0; /* no interface or non-supported interface */
/* redo same detection with different data */
MSG_B = 0x3c;
DATA_A = 0xc3;
if( MSG_B == 0x3c ) {
}
int tm1 = gettimeofday();
if( ( tm1 - tm0 ) > time_out ) {
}
return 2; /* CM-2 detected */
return 1; /* CM-1 detected */
return 0; /* command timed out, no CobraNet interface present */
if( DATA_C == ( 18101 >> 8 ) ) if( DATA_D == ( 18101&0xff ) {
©
Copyright 2005 Cirrus Logic, Inc.
DS651UM23
Version 2.3

Related parts for CS496122-CQZ