Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

CS5530A Datasheet(PDF) 114 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # CS5530A
Description  Geode CS5530A I/O Companion Multi-Function South Bridge
PDF  259 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

CS5530A Datasheet(HTML) 114 Page - National Semiconductor (TI)

Back Button CS5530A Datasheet HTML 110Page - National Semiconductor (TI) CS5530A Datasheet HTML 111Page - National Semiconductor (TI) CS5530A Datasheet HTML 112Page - National Semiconductor (TI) CS5530A Datasheet HTML 113Page - National Semiconductor (TI) CS5530A Datasheet HTML 114Page - National Semiconductor (TI) CS5530A Datasheet HTML 115Page - National Semiconductor (TI) CS5530A Datasheet HTML 116Page - National Semiconductor (TI) CS5530A Datasheet HTML 117Page - National Semiconductor (TI) CS5530A Datasheet HTML 118Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 114 / 259 page
background image
www.national.com
114
Revision 1.1
Functional Description (Continued)
3.6.2.3
Ultra DMA/33 Mode
The CS5530A supports Ultra DMA/33. It utilizes the stan-
dard IDE Bus Master functionality to interface, initiate, and
control the transfer. Ultra DMA/33 definition also incorpo-
rates a Cyclic Redundancy Check (CRC) error checking
protocol to detect errors.
The Ultra DMA/33 protocol requires no extra signal pins on
the IDE connector. The CS5530A redefines three standard
IDE control signals when in Ultra DMA/33 mode. These
definitions are shown in Table 3-60.
All other signals on the IDE connector retain their func-
tional definitions during the Ultra DMA/33 operation.
IDE_IOW# is defined as STOP for both read and write
transfers to request to stop a transaction.
IDE_IOR# is redefined as DMARDY# for transferring data
from the IDE device to the CS5530A. It is used by the
CS5530A to signal when it is ready to transfer data and to
add wait states to the current transaction. IDE_IOR# signal
is defined as STROBE for transferring data from the
CS5530A to the IDE device. It is the data strobe signal
driven by the CS5530A on which data is transferred during
each rising and falling edge transition.
IDE_IORDY is redefined as STROBE for transferring data
from the IDE device to the CS5530A during a read cycle. It
is the data strobe signal driven by the IDE device on which
data is transferred during each rising and falling edge tran-
sition. IDE_IORDY is defined as DMARDY# during a write
cycle for transferring data from the CS5530A to the IDE
device. It is used by the IDE device to signal when it is
ready to transfer data and to add wait states to the current
transaction.
Ultra DMA/33 data transfer consists of three phases, a star-
tup phase, a data transfer phase and a burst termination
phase.
The IDE device begins the startup phase by asserting
IDE_DREQ. When ready to begin the transfer, the
CS5530A asserts IDE_DACK#. When IDE_DACK# is
asserted, the CS5530A drives IDE_CS0# and IDE_CS1#
asserted, and IDE_ADDR[2:0] low. For write cycles, the
CS5530A negates STOP, waits for the IDE device to assert
DMARDY#, and then drives the first data WORD and
STROBE signal. For read cycles, the CS5530A negates
STOP, and asserts DMARDY#. The IDE device then sends
the first data WORD and asserts STROBE.
The data transfer phase continues the burst transfers with
the CS5530A and the IDE via providing data, toggling
STROBE and DMARDY#. IDE_DATA[15:0] is latched by
the receiver on each rising and falling edge of STROBE.
The transmitter can pause the burst cycle by holding
STROBE high or low, and resume the burst cycle by again
toggling STROBE. The receiver can pause the burst cycle
by negating DMARDY# and resumes the burst cycle by
asserting DMARDY#.
The current burst cycle can be terminated by either the
transmitter or the receiver. A burst cycle must first be
paused as described above before it can be terminated.
The CS5530A can then stop the burst cycle by asserting
STOP, with the IDE device acknowledging by negating
IDE_DREQ. The IDE device stops the burst cycle by negat-
ing IDE_DREQ and the CS5530A acknowledges by assert-
ing STOP. The transmitter then drives the STROBE signal
to a high level. The CS5530A then puts the result of the
CRC calculation onto IDE_DATA[15:0] while deasserting
IDE_DACK#. The IDE device latches the CRC value on the
rising edge of IDE_DACK#.
The CRC valueisusedfor error checkingonUltra DMA/33
transfers. The CRC value is calculated for all data by both
the CS5530A and the IDE device during the Ultra DMA/33
burst transfer cycles. This result of the CRC calculation is
based on all data transferred with a valid STROBE edge
while IDE_DACK# is asserted. At the end of the burst
transfer, the CS5530A drives the result of the CRC calcula-
tion onto IDE_DATA[15:0] which is then strobed by the
deassertion of IDE_DACK#. The IDE device compares the
CRC result of the CS5530A to its own and reports an error
if there is a mismatch.
Thetimings forUltra DMA/33 areprogrammedintothe
DMA control registers:
• Channel 0 Drive 0 DMA Control Register (F2BAR+I/O
Offset 24h)
• Channel 0 Drive 1 DMA Control Register (F2BAR+I/O
Offset 2Ch)
• Channel 1 Drive 0 DMA Control Register (F2BAR+I/O
Offset 34h)
• Channel 1 Drive 1 DMA Control Register (F2BAR+I/O
Offset 3Ch)
The bit formats for these registers are given in Table 3-61.
Note that F2BAR+I/O Offset 24h[20] is used to select either
Multiword or Ultra DMA mode. Bit 20 = 0 selects Multiword
DMA mode. If bit 20 = 1, then Ultra DMA/33 mode is
selected. Once mode selection is made using this bit, the
remaining DMA Control Registers also operate in the
selected mode.
Also listed in the bit formats are recommended values for
both Multiword DMA Modes 0-2 and Ultra DMA/33 Modes
0-2.
Note:
These are only recommended settings and are not
100% tested.
Table 3-60. Ultra DMA/33 Signal Definitions
CS5530A IDE
Channel Signal
Ultra DMA/33
Read Cycle
Ultra DMA/33
Write Cycle
IDE_IOW#
STOP
STOP
IDE_IOR#
DMARDY#
STROBE
IDE_IORDY
STROBE
DMARDY#



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  ...More


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