Electronic Components Datasheet Search
  English  ▼

X  

CS5530A Datasheet(PDF) 98 Page - Advanced Micro Devices

Part # CS5530A
Description  AMD Geode CS5530A Companion Device
PDF  259 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AMD [Advanced Micro Devices]
Direct Link  http://www.amd.com
Logo AMD - Advanced Micro Devices

CS5530A Datasheet(HTML) 98 Page - Advanced Micro Devices

Back Button CS5530A Datasheet HTML 94Page - Advanced Micro Devices CS5530A Datasheet HTML 95Page - Advanced Micro Devices CS5530A Datasheet HTML 96Page - Advanced Micro Devices CS5530A Datasheet HTML 97Page - Advanced Micro Devices CS5530A Datasheet HTML 98Page - Advanced Micro Devices CS5530A Datasheet HTML 99Page - Advanced Micro Devices CS5530A Datasheet HTML 100Page - Advanced Micro Devices CS5530A Datasheet HTML 101Page - Advanced Micro Devices CS5530A Datasheet HTML 102Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 98 / 259 page
background image
98
AMD Geode™ CS5530A Companion Device Data Book
PC/AT Compatibility Logic
Revision 1.1
The address and word count registers for each channel are
16-bit registers. The value on the data bus is written into
the upper byte or lower byte, depending on the state of the
internal addressing byte pointer. This pointer can be
cleared by the Clear Byte Pointer command. After this com-
mand, the first read/write to an address or word count reg-
ister will read/write to the low byte of the 16-bit register and
the byte pointer will point to the high byte. The next read/
write to an address or word-count register will read or write
to the high byte of the 16-bit register and the byte pointer
will point back to the low byte.
When programming the 16-bit channels (Channels 5, 6,
and 7), the address which is written to the base address
register must be the real address divided by two. Also, the
base word count for the 16-bit channels is the number of
16-bit WORDs to be transferred, not the number of bytes
as is the case for the 8-bit channels.
The DMA controller allows the user to program the active
level (low or high) of the DRQ and DACK# signals. Since
the two controllers are cascaded together internally on the
chip, these signals should always be programmed with the
DRQ signal active high and the DACK# signal active low.
DMA Shadow Registers
The CS5530A contains a shadow register located at F0
Index B8h (Table 4-40) for reading the configuration of the
DMA controllers. This read-only register can sequence to
read through all of the DMA registers.
DMA Addressing Capability
DMA transfers occur over the entire 32-bit address range of
the PCI bus. This is accomplished by using the DMA con-
troller’s 16-bit memory address registers in conjunction
with an 8-bit DMA Low Page register and an 8-bit DMA
High Page register. These registers, associated with each
channel, provide the 32-bit memory address capability. A
write to the Low Page register clears the High Page regis-
ter, for backward compatibility with the PC/AT standard.
The starting address for the DMA transfer must be pro-
grammed into the DMA controller registers and the chan-
nel’s respective Low and High Page registers prior to
beginning the DMA transfer.
DMA Page Registers and Extended Addressing
The DMA Page registers provide the upper address bits
during DMA cycles. DMA addresses do not increment or
decrement across page boundaries. Page boundaries for
the 8-bit channels (Channels 0 through 3) are every 64 KB
and page boundaries for the 16-bit channels (Channels 5,
6, and 7) are every 128 KB.
Before any DMA operations are performed, the Page Reg-
isters must be written at the I/O Port addresses shown in
Table 5-28 "DMA Page Registers" on page 218 to select
the correct page for each DMA channel. The other address
locations between 080h and 08Fh and 480h and 48Fh are
not used by the DMA channels, but can be read or written
by a PCI bus master. These registers are reset to zero at
POR. A write to the Low Page register clears the High
Page register, for backward compatibility with the PC/AT
standard.
For most DMA transfers, the High Page register is set to
zeros and is driven onto PCI address bits AD[31:24] during
DMA cycles. This mode is backward compatible with the
PC/AT standard. For DMA extended transfers, the High
Page register is programmed and the values are driven
onto the PCI addresses AD[31:24] during DMA cycles to
allow access to the full 4 GB PCI address space.
DMA Address Generation
The DMA addresses are formed such that there is an
upper address, a middle address, and a lower address por-
tion.
The upper address portion, which selects a specific page,
is generated by the Page registers. The Page registers for
each channel must be set up by the system before a DMA
operation. The DMA Page register values are driven on
PCI address bits AD[31:16] for 8-bit channels and
AD[31:17] for 16-bit channels.
Table 4-40. DMA Shadow Register
Bit
Description
F0 Index B8h
DMA Shadow Register (RO)
Reset Value = xxh
7:0
DMA Shadow (Read Only): This 8-bit port sequences through the following list of shadowed DMA Controller registers. At
power on, a pointer starts at the first register in the list and consecutively reads incrementally through it. A write to this reg-
ister resets the read sequence to the first register. Each shadow register in the sequence contains the last data written to
that location.
The read sequence for this register is:
1. DMA Channel 0 Mode Register
2. DMA Channel 1 Mode Register
3. DMA Channel 2 Mode Register
4. DMA Channel 3 Mode Register
5. DMA Channel 4 Mode Register
6. DMA Channel 5 Mode Register
7. DMA Channel 6 Mode Register
8. DMA Channel 7 Mode Register
9. DMA Channel Mask Register (bit 0 is channel 0 mask, etc.)
10. DMA Busy Register (bit 0 or 1 means a DMA occurred within last 1 ms, all other bits are 0)



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