전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

CS494002 데이터시트(PDF) 55 Page - Cirrus Logic

부품명 CS494002
상세설명  Multi-Standard Audio Decoder Family
PDF  100 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  CIRRUS [Cirrus Logic]
홈페이지  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS494002 데이터시트(HTML) 55 Page - Cirrus Logic

Back Button CS494002 Datasheet HTML 51Page - Cirrus Logic CS494002 Datasheet HTML 52Page - Cirrus Logic CS494002 Datasheet HTML 53Page - Cirrus Logic CS494002 Datasheet HTML 54Page - Cirrus Logic CS494002 Datasheet HTML 55Page - Cirrus Logic CS494002 Datasheet HTML 56Page - Cirrus Logic CS494002 Datasheet HTML 57Page - Cirrus Logic CS494002 Datasheet HTML 58Page - Cirrus Logic CS494002 Datasheet HTML 59Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 55 / 100 page
background image
55
6.2.7 Procedures for Parallel Host Mode
Communication for DSPAB
6.2.7.1 Control Write in a Parallel Host Mode
for DSPAB
When writing control data to DSPAB, the same
protocol is used whether the host is writing a
control message or an entire executable download
image. Messages sent to DSPAB should be written
most significant byte first. Likewise, downloads of
the application code should also be performed most
significant byte first.
The example shown in this section can be
generalized to fit any control write situation. The
generic function ‘Read_Byte_*()’ is used in the
following example as a generalized reference to
either Read_Byte_MOT() (read a byte in Motorola
mode) or Read_Byte_INT() (read a byte in Intel
mode), and ‘Write_Byte_*()’ is a generic reference
to Write_Byte_MOT() (write a byte in Motorola
mode) or Write_Byte_INT() (write a byte in Intel
mode). Figure 40 shows a typical write sequence.
The protocol presented in Figure 40 will now be
described in detail.
1) When the host is communicating with DSPAB,
the host must verify that DSPAB is ready to
accept a new control byte. If DSPAB has not
read the previous byte from the control port, it
will be unable to receive another byte.
2) In order to determine whether DSPAB is ready
to accept a new control byte the host must read
the HINBSY bit of the Host Control Register
(bit 2 in FA[1:0]=01b) using the selected
communication mode (Intel or Motorola). 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) Once the host knows that the DSP is ready for
a new control byte, it should write the control
byte to the Host Message Register (FA[1:0] =
00b) using the selected communication mode
(Intel or Motorola).
4) If the host would like to write any more control
bytes to DSPAB, the host should once again
poll the Host Control Register (return to step 1).
6.2.7.2 Control Read in a Parallel Host Mode
for DSPAB
When reading control data from DSPAB, the same
protocol is used whether the host is reading a single
byte, a 6 byte message, or a string of messages.
During the boot procedure, a handshaking protocol
is used by DSPAB. This handshake consists of a 3
byte write to DSPAB 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 “Boot Procedure” on page
71.
During
regular operation (at run-time), the
responses from DSPAB will always be 6 bytes in
length.
MORE BYTES
TO WRITE?
READ_BYTE_*(HOST
CONTROL REGISTER)
N
FINISHED
Y
WRITE_BYTE_*(HOST
MESSAGE REGISTER)
HINBSY == 1
Y
N
Figure 40. Typical Parallel Host Mode Control
Write Sequence Flow Diagram for DSPAB



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 91 92 93 94 95 96 97 98 99 100


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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