AMD SB600 Specifications Page 27

  • Download
  • Add to my manuals
  • Print
  • Page
    / 98
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 26
©
2008 Advanced Micro Devices Inc.
IDE Controller
AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary
Page 27
6 IDE Controller
The SB600 IDE controller supports Ultra ATA 33/66/100/133 modes. The IDE controller can be
configured into either the compatible mode or the native mode. Under the compatible mode, the
IDE controller will use the legacy resources.
The SB600 allows programming of the IDE timing and mode for each drive independently on
each channel.
6.1 IDE Channel Enable/Disable
Register on IDE Controller Bit Description
Reg09h 1 Primary IDE channel programmable logic enable.
Reg48h 0 Set 1 to disable the primary IDE channel.
Reg48h 8 Set 1 to disable the secondary IDE channel.
With the SB600, the BIOS must follow particular sequences to enable or disable the IDE
channels (see section 6.1.1 and 6.1.2 below for further information).
6.1.1 IDE Channel Enable
Both of the IDE channels are enabled as power-on default. To enable an IDE channel, the BIOS
must be set as follows:
1. Set the IDE channel programmable logic enable bit in Reg09h.
2. Clear the IDE channel disable bit in Reg48h to enable the IDE channel.
Note: No IDE I/O port access is allowed in between step (1) and step (2). It is recommended that
the BIOS execute step (2) immediately after step (1).
Refer to section 14.3.5 for a programming sample.
6.1.2 IDE Channel Disable
To disable an IDE channel, the BIOS must:
1. Set IDE channel programmable logic enable bit in Reg09h.
2. Set IDE channel disable bit in Reg48h to disable IDE channel.
Note: No IDE I/O port access is allowed in between step (1) and (2). It’s recommended that the
BIOS execute step (2) immediately after step (1).
Note: Secondary IDE channel should always be disabled for there is no pin out for secondary
IDE.
After the IDE disable sequence, the IDE channel programmable logic enable bit will be cleared
automatically.
Refer to section 14.3.4 for a programming sample.
Page view 26
1 2 ... 22 23 24 25 26 27 28 29 30 31 32 ... 97 98

Comments to this Manuals

No comments