Electronic Components Datasheet Search
  English  ▼

X  

CS493253 Datasheet(PDF) 49 Page - Cirrus Logic

Part # CS493253
Description  Multi-Standard Audio Decoder Family
PDF  90 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CIRRUS [Cirrus Logic]
Direct Link  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS493253 Datasheet(HTML) 49 Page - Cirrus Logic

Back Button CS493253 Datasheet HTML 45Page - Cirrus Logic CS493253 Datasheet HTML 46Page - Cirrus Logic CS493253 Datasheet HTML 47Page - Cirrus Logic CS493253 Datasheet HTML 48Page - Cirrus Logic CS493253 Datasheet HTML 49Page - Cirrus Logic CS493253 Datasheet HTML 50Page - Cirrus Logic CS493253 Datasheet HTML 51Page - Cirrus Logic CS493253 Datasheet HTML 52Page - Cirrus Logic CS493253 Datasheet HTML 53Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 49 / 90 page
background image
CS49300 Family DSP
DS339F7
49
either Read_Byte_MOT() or Read_Byte_INT(),
and ‘Write_Byte_*()’ is a generic reference to
Write_Byte_MOT() or Write_Byte_INT(). Figure 28
shows a typical write sequence. The protocol
presented in Figure 28 will now be described in
detail.
1) When the host is communicating with the
CS493XX, the host must verify that the DSP is
ready to accept a new control byte. If the DSP
is in the midst of an interrupt service routine, it
will be unable to retrieve control data from the
Host Message Register. Please note that
‘Read_Byte_*()’
and
‘Write_Byte_*()’
are
generic references to either the Intel or
Motorola communication protocol.
If the most recent control byte has not yet
been read by the DSP, the host must not
write a new byte.
2) In order to determine whether the CS493XX is
ready to accept a new control byte the host
must check the HINBSY bit of the Host Control
Register (bit 2). If HINBSY is high, then the
DSP is not prepared to accept a new control
byte, and the host should poll the Host Control
Register again. If HINBSY is low, then the host
may write a control byte into the Host Message
Register.
3) The host knows that the DSP is ready for a new
control byte at this point and should write the
control byte to the Host Message Register
(A[1:0] = 00b).
4) If the host would like to write any more control
bytes to the CS493XX, the host should once
again poll the Host Control Register (return to
step 1).
6.2.3.2. Control Read in a Parallel Host
Mode
When reading control data from the CS493XX, the
same protocol is used whether the host is reading
a single byte or a 6 byte message.
During the boot procedure, a handshaking protocol
is used by the CS493XX. This handshake consists
of a 3 byte write to the CS493XX followed by a 1
byte response from the DSP. The host must read
the response byte and act accordingly. The boot
procedure is discussed in Section 8.1, “Host Boot”
on page 54.
During
regular
operation
(at
run-time),
the
responses from the CS493XX will always be 6
bytes in length.
The example shown in this section can be used for
any control read situation. The generic function
‘Read_Byte_*()’ is used in the following example
as
a
generalized
reference
to
either
Read_Byte_MOT()
or
Read_Byte_INT().
Figure 29 shows a typical read sequence. The
protocol presented in Figure 29 will now be
described in detail.
1) Optionally, INTREQ going low may be used as
an interrupt to the host to indicate that the
CS493XX has an outgoing message. Even
with the use of INTREQ, HOUTRDY must be
checked to insure that bytes are ready for the
host during the read process. Please note that
INTREQ does not go low to indicate an
outgoing message during boot.
2) The host reads the Host Control Register
(A[1:0] = 01b) in order to determine the state of
Figure 28. Typical Parallel Host Mode Control
Write Sequence Flow Diagram
READ_BYTE_*(HOST CONTROL REGISTER)
WRITE_BYTE_*(HOST MESSAGE REGISTER)
MORE BYTES
HINSBY==1
YES
NO
TO WRITE?
YES
NO
FINISHED



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com