CDB49300 Cirrus Logic Inc, CDB49300 Datasheet - Page 34

no-image

CDB49300

Manufacturer Part Number
CDB49300
Description
Audio Modules & Development Tools Eval Bd Mult-Std Aud Decdr. DSP
Manufacturer
Cirrus Logic Inc
Datasheet

Specifications of CDB49300

Description/function
Audio A/D
Operating Supply Voltage
5 V
Product
Audio Modules
For Use With/related Products
CS49300
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
covered in the CS4923/4/5/6/7/8/9 Hardware
User’s
described in the application code user’s guide for
the code being used.
6.2 Parallel Host Interface
The byte wide parallel host interface of the
CS492X supports application code download,
communication for hardware and application
configuration, compressed data input, and PCM
data input. When using either Intel or Motorola
modes, the parallel interface is implemented using
four 8-bit internal registers which are selectable
using inputs A1 and A0 as shown in table 3. Table
5 shows the individual registers and their bit
mapping.
In either the Intel or Motorola mode the INTREQ
pin can be used to interrupt the host when the DSP
has unsolicited outgoing messages to be read. For
specific details on the behavior of INTREQ in one
of
CS4923/4/5/6/7/8/9 Hardware User’s Guide.
6.2.1 Intel Parallel Host Mode
Intel parallel host mode is accomplished with CS,
RD, WR, A[1:0], and DATA[7:0]. Table 4 shows
the pin name, pin description and pin number of
34
(Pin 6)
A1
1
1
0
0
the
(Pin 7)
Guide. Application configuration is
A0
1
0
1
0
parallel
Table 3. Host Memory Map
Register Name Register Function
HOSTMSG
CONTROL
CMPDATA
PCMDATA
modes,
8-bit compressed
data to input unit
(write only)
8-bit linear PCM data
to input unit (write
only)
Multi-bit control regis-
ter for setup and
handshaking (R/W)
8-bit control pipe
message register
(R/W)
please
see
the
each signal on the CS4923/4/5/6/7/8/9. RD and
WR have no effect when CS is held high.
When the DSP writes a byte to the HOSTMSG
register, the HOUTRDY bit in the CONTROL
register is set to indicate that there is data to be
read. To initiate a read cycle the host should drive
CS low. When CS is low, RD becomes the output
enable for DATA[7:0]. When CS and RD are low,
the contents of register address A[1:0] are driven
on the DATA[7:0] bus. The address A[1:0] must be
valid a minimum time before either CS or RD goes
low. The HOUTRDY bit of the CONTROL
register is cleared after the host reads from the
HOSTMSG register.
Driving both CS and WR low begins an 8-bit write
cycle. The address A[1:0] must be valid a
minimum time before either CS or WR goes low.
On the first rising edge of CS or WR, the write
cycle ends and DATA[7:0] are latched internally
by the CS492X. Data must be held sufficiently to
satisfy the hold time as given in the timing section.
The HINBSY bit is set when the host writes the
HOSTMSG register. This bit is cleared when the
byte in the HOSTMSG register is read by the DSP.
During RESET low, all control signals have no
effect and DATA[7:0] are high impedance.
CS
RD
WR
A1
A0
INTREQ
DATA7
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
Pin Name
Table 4. Intel Parallel Host Mode Pin Assignments
Register Address 1
Register Address 0
Interrupt Request
Pin Description
Output Enable
Write Enable
Chip Select
Data Bit 7
Data Bit 6
Data Bit 5
Data Bit 4
Data Bit 3
Data Bit 2
Data Bit 1
Data Bit 0
CS4923/4/5/6/7/8/9
Pin Number
DS262F2
18
20
10
11
14
15
16
17
5
4
6
7
8
9

Related parts for CDB49300