cs4924 Cirrus Logic, Inc., cs4924 Datasheet - Page 34

no-image

cs4924

Manufacturer Part Number
cs4924
Description
Multi-channel Digital Audio Decoders Logic
Manufacturer
Cirrus Logic, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cs492405-CL
Manufacturer:
CRYSTAL
Quantity:
13 888
Part Number:
cs492405-CL
Manufacturer:
CRYSTAL
Quantity:
210
Part Number:
cs492405-CL
Manufacturer:
CRYSTAL
Quantity:
983
Part Number:
cs492405-CL
Manufacturer:
CRYSTAL
Quantity:
983
Part Number:
cs492405-CL
Manufacturer:
CRYSTAL
Quantity:
20 000
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 cs4924