数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

CS5530 数据表(PDF) 111 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
部件名 CS5530
功能描述  Geode??CS5530 I/O Companion Multi-Function South Bridge
PDF  241 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  NSC [National Semiconductor (TI)]
网页  http://www.national.com
标志 NSC - National Semiconductor (TI)

CS5530 数据表(HTML) 111 Page - National Semiconductor (TI)

Back Button CS5530 Datasheet HTML 107Page - National Semiconductor (TI) CS5530 Datasheet HTML 108Page - National Semiconductor (TI) CS5530 Datasheet HTML 109Page - National Semiconductor (TI) CS5530 Datasheet HTML 110Page - National Semiconductor (TI) CS5530 Datasheet HTML 111Page - National Semiconductor (TI) CS5530 Datasheet HTML 112Page - National Semiconductor (TI) CS5530 Datasheet HTML 113Page - National Semiconductor (TI) CS5530 Datasheet HTML 114Page - National Semiconductor (TI) CS5530 Datasheet HTML 115Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 111 / 241 page
background image
Revision 4.1
111
www.national.com
Functional Description (Continued)
3.6.2.3
Ultra DMA/33 Mode
The CS5530 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 Checking (CRC) error check-
ing protocol to detect errors.
The Ultra DMA/33 protocol requires no extra signal pins
on the IDE connector. The CS5530 redefines three stan-
dard IDE control signals when in Ultra DMA/33 mode.
These definitions are shown in Table 3-59.
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 CS5530. It is used by the
CS5530 to signal when it is ready to transfer data and to
add wait states to the current transaction. IDE_IOR# sig-
nal is defined as STROBE for transferring data from the
CS5530 to the IDE device. It is the data strobe signal
driven by the CS5530 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 CS5530 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
transition. IDE_IORDY is defined as DMARDY# during a
write cycle for transferring data from the CS5530 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
startup phase, a data transfer phase and a burst termina-
tion phase.
The IDE device begins the startup phase by asserting
IDE_DREQ. When ready to begin the transfer, the
CS5530 asserts IDE_DACK#. When IDE_DACK# is
asserted, the CS5530 drives IDE_CS0# and IDE_CS1#
asserted, and IDE_ADDR[2:0] low. For write cycles, the
CS5530 negates STOP, waits for the IDE device to assert
DMARDY#, and then drives the first data word and
STROBE signal. For read cycles, the CS5530 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 CS5530 and the IDE via providing data, toggling
STROBE and DMARDY#. The IDE_DATA[15:0] is latched
by 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.
TheCS5530 canthenstopthe burstcycle by asserting
STOP, with the IDE device acknowledging by negating
IDE_DREQ. The IDE device then stops the burst cycle by
negating IDE_DREQ and the CS5530 acknowledges by
assertingSTOP. Thetransmitter then drivesthe STROBE
signal to a high level. The CS5530 then puts the result of
the CRC calculation onto the IDE_DATA[15:0] while deas-
serting IDE_DACK#. The IDE device latches the CRC
value on the rising edge of IDE_DACK#.
The CRC valueisusedfor errorchecking onUltra
DMA/33 transfers. The CRC value is calculated for all
data by both the CS5530 and the IDE device during the
Ultra DMA/33 burst transfer cycles. This result of the CRC
calculation is defined as all data transferred with a valid
STROBE edge while IDE_DACK# is asserted. At the end
of the burst transfer, the CS5530 drives the result of the
CRC calculation onto IDE_DATA[15:0] which is then
strobed by the deassertion of IDE_DACK#. The IDE
device compares the CRC result of the CS5530 to its own
and reports an error if there is a mismatch.
The timings for Ultra DMA/33 are programmed into the
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-60.
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-59. Ultra DMA/33 Signal Definitions
CS5530 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


数据表 下载

Go To PDF Page


链接网址



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