Page 1
G586VPM Rev . C+ System Board User’ s Manual - D25250731 -...
Page 2
Further, DFI, Inc. assumes no responsibility for any errors that may appear in this document. DFI is a registered trademark, and G586VPM is a trademark of Diamond Flower, Inc. All other product names mentioned are trademarks or registered trade-...
Page 3
v FCC Statement on Class B This equipment has been tested and complies with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential installa- tion.
v Table of Contents v Introduction ................Features and Specifications ..........Package Checklist ............... Installation Overview .............. Preparing the Area .............. Handling the System Board ..........Tips in Handling the System Board ......Hardware Installation ............Memory Installation ............Installing the Modules ..........Board Configuration ............
Page 5
Initial Setup Program .............. Award BIOS CMOS Setup Utilities ........Standard CMOS Setup ..........BIOS Features Setup ........... Chipset Features Setup ..........Power Management Setup .......... PCI Configuration Setup ..........Load BIOS Defaults ............3-10 Load Setup Defaults ............. 3-10 Password Setting ............
100MHz, 120MHz or 133MHz frequency. These ZIF sockets allow users to easily upgrade their CPUs. The G586VPM also supports Flash EPROM for easy BIOS upgrades. Flash EPROM is a memory chip for the storage of BIOS which can be erased in bulk or modi- fied using a software utility.
G586VPM Features and Specifications Processor • Symmetric multiprocessor architecture 75/90/100/120/133MHz Pr i m ar y: I nt el ’ s Pent i um Secondary: Intel’ s Pentium 75/90/100/120/133MHz Chipset • VLSI VL82C594 - system and cache controller VLSI VL82C595 (2) - data buffer...
Page 8
PCI/ISA System Board Modular Cache Memory • 160-pin socket for cache module • 3.3V/5V asynchronous SRAM or 3.3V pipeline burst SRAM • 256KB, 512KB or 1MB Buffered WT cache • 256KB and 512KB modules available • 32 byte or 64 byte line size to allow the use of optional cache Tag RAM size Multiprocessor Operating Systems •...
Board Dimensions • 33cm (12.87") x 22cm (8.58") Baby AT form factor Package Checklist The G586VPM package contains the following items: • G586VPM system board • G586VPM user’ s manual • One IDE driver diskette • One 34-pin floppy disk drive cable •...
PCI/ISA System Board v Installation Overview This chapter summarizes the steps in installing the G586VPM system board into your system unit. It also includes a description of the area in which you must work and directions for memory installation. Before installing the system board, obtain the memory you plan to install.
G586VPM Handling the System Board It is quite easy to inadvertently damage your system board even before installing it in your system unit. Static electrical discharge can damage computer compo- nents without causing any signs of physical damage. You must take extra care in handling the system board to ensure that no static build-up is present.
ESD protection. Hardware Installation Memory Installation The G586VPM system board can support 4MB to 512MB of memory using SIM modules. A SIM module consists of several RAM chips soldered onto a small circuit board. A SIM module connects to the system board via a 72-pin card-edge connector.
Page 14
PCI/ISA System Board Bank 2 Bank 0 Bank 3 Bank 1 PC87334 PCI 1 CMD 646 PCI 2 VL82C593 VL82C591 VL82C592 VL82C592 PCI 3 PCI 4 Cache Module Slot Socket 5 Socket 5 (ZIF Socket) (ZIF Socket) Secondary CPU Primary CPU Pin 1 of the SIMM socket Locations of the SIMM Sockets on the System Board 2-5 u Installation Overview...
G586VPM Installing the Modules A SIM module simply snaps into a socket on the system board. Pin 1 of the SIM module must correspond with Pin 1 of the socket. 1. Position the SIM module above the socket with the “notch” in the module aligned with the “key”...
PCI/ISA System Board Board Configuration The G586VPM is designed with jumpers and connectors onboard. Make sure the jumpers are set correctly before installing the system board into your system unit. Bank 2 Bank 0 CN8 CN7 JP26 Bank 3 Bank 1...
VL82C593 VL82C591 VL82C592 VL82C592 PCI 3 PCI 4 Cache Module Slot Socket 5 Socket 5 JP18 (ZIF Socket) (ZIF Socket) JP17 Secondary CPU Primary CPU Locations of Jumpers JP17 and JP18 on the G586VPM System Board Installation Overview u 2-8...
Page 18
(Default) Jumper JP18 PS/2 Mouse The G586VPM package includes a card-edge bracket with serial and mouse port. The PS/2 mouse port uses IRQ12. If you set Jumper JP18 to “IRQ12 Enabled,” make sure you connect the PS/2 mouse port to Connec- tor J11.
VL82C593 VL82C591 VL82C592 VL82C592 PCI 3 (Master) PCI 4 (Master/Slave) Cache Module Slot Socket 5 Socket 5 (ZIF Socket) (ZIF Socket) Secondary CPU Primary CPU Locations of Jumpers JP24 and JP25 on the G586VPM System Board Installation Overview u 2-10...
Page 20
PCI/ISA System Board Jumpers JP24 and JP25 PCI Slot 4 Master/Slave Select PCI Slot 4 of the G586VPM system board supports Master and Slave modes. If a Master add-in card is installed in PCI Slot 4, the IDE driver’ s DMA mode must be set to “Disabled.”...
PCI 2 VL82C593 VL82C591 VL82C592 VL82C592 PCI 3 PCI 4 Cache Module Slot Socket 5 Socket 5 (ZIF Socket) (ZIF Socket) Secondary CPU Primary CPU Locations of Jumpers JP26 and JP27 on the G586VPM System Board Installation Overview u 2-12...
1-2: On 2-3: On Cache Memory The G586VPM provides a cache module slot rather than a build-in cache. The system board can be configured to three different cache sizes: 256KB (default), 512KB and 1MB. Insert the cache module into the cache module slot.
Page 23
(ZIF Socket) Secondary CPU Primary CPU Locations of Jumpers JP4-JP8, JP19, JP20 and U7 on the G586VPM System Board Jumpers JP4 and JP5 Cache Memory Type Jumpers JP4 and JP5 should be set according to the type of cache memory as shown below.
Page 24
PCI/ISA System Board Note: The default setting of Jumpers JP4 and JP5 is depen- dent on the type of SRAM module installed on your system board. Jumpers JP6-JP8, JP19, JP20 and U7 Tag RAM Cache Memory Jumpers JP6-JP8, JP19, JP20 and U7 Tag RAM should be set according to the cache size as shown below.
CPU cooling device to dissipate the heat produced by the processors. To use the G586VPM in dual processor mode, you must use an operating system that supports two processors as explained in the following section.
PCI/ISA System Board Operating Systems For single processor mode, you can use the G586VPM with any single processor operating systems such as any versions of MS-DOS and Windows, as well as network operating system such as NetWare. If you are using dual processors, you must use operating systems that support Intel’...
Page 27
VL82C592 VL82C592 PCI 3 PCI 4 Cache Module Slot Socket 5 Socket 5 (ZIF Socket) (ZIF Socket) Secondary CPU Primary CPU Pin 1 of the socket Locations of the ZIF Sockets on the G586VPM System Board Installation Overview u 2-18...
Secondary CPU Primary CPU JP11 Locations of Jumpers J1, JP3, JP11, JP12 and JP14 on the G586VPM System Board Jumpers J1, JP11 and JP12 CPU External Clock Speed and CPU Internal/External Speed Ratio To allow optimum performance of your Pentium proces- sors, the CPUs’...
Page 29
G586VPM Jumper J1 CPU External Clock Speed (System Bus Speed) The G586VPM supports CPU external clock speeds of 50MHz, 60MHz and 66.66MHz. Set Jumper J1 accord- ing to the speed (internal) of the CPU installed on the system board. For 75MHz and 90/120MHz CPUs, use the 50MHz and 60MHz settings, respectively.
Page 30
1-2: On 2-3: On Jumper JP3 CPU Voltage Select Set Jumper JP3 according to the voltage of the CPU installed on the G586VPM system board. 1-2 On: 3.45V - 3.6V 2-3 On: 3.3V - 3.45V (Default) 2-21 u Installation Overview...
Page 31
The Primary and Secondary CPUs include the Advanced Programmable Interrupt Controller (APIC) that supports installation of two CPUs in the G586VPM system board. If the system board is installed with one CPU only, APIC must be “Disabled” by setting pins 1 and 2 to On.
Page 32
PCI/ISA System Board Jumpers JP10, JP13, JP14, JP16 and JP21-JP23 The jumpers below are for factory testing only and should always be set to their default configurations. Reconfiguring these jumpers will cause problems with your system board. JP21-JP23: On JP13, JP14 and JP16: 1-2 On JP10: Off 2-23 u Installation Overview...
G586VPM Installing Upgrade CPUs The G586VPM is equipped with two 320-pin Zero Insertion Force (ZIF) sockets at locations U5 and U10 of the system board. These sockets enable you to remove the old CPU and insert the upgrade CPU easily. If you need to apply excessive force to insert the CPU, the installation is being done incorrectly.
Page 34
PCI/ISA System Board Clearance Requirements The Pentium processor comes with a heat sink mounted on top. To maintain proper airflow once the upgrade is installed on the system board, the processor and heat sink require certain space clearances. The clearance above the processor’ s fan/heat-sink must be at least 0.4 in.
Page 35
G586VPM To install an upgrade CPU in the G586VPM, follow the steps below. 1. Make sure the handle on the side of the ZIF socket is up. To raise the handle, pull it out to the side a little and raise it as far as it will go. The top plate will slide back.
Page 36
PCI/ISA System Board Pin 1 of the ZIF Socket 3. Position the CPU above the ZIF socket. Make sure pin 1 of the CPU is aligned with pin 1 of the socket. Lower the chip until the pins are inserted properly in their corresponding holes.
Page 37
G586VPM Positioning the CPU Above the ZIF Socket 4. Push the handle down until the handle locks into its place. Top plate will slide forward. You will feel some resistance as the pressure starts to secure the CPU in the socket. This is normal and will not damage the CPU.
PCI/ISA System Board Built-in Ports The G586VPM system board is equipped with two serial ports, one ECP/EPP parallel printer port, one FDD connector, two IDE hard disk connectors, one PS/2 mouse port and an infrared connector. Printer Floppy Connector Connector...
UARTs that can be used with modems, serial printers, remote display terminals, and other serial devices. The G586VPM system board supports IRQ4 for the primary serial port and IRQ3 for the secondary serial port. These serial ports use the following system I/O addresses:...
The PS/2 mouse port is a 6-pin connector on the G586VPM system board. Attach the 6-pin mouse port cable, which came in the G586VPM box, to connector J11. Make sure the brown wire on the PS/2 mouse connector aligns with pin 1 of connector J11. The other end of the wires are attached to the card-edge bracket that also holds the two serial port cables.
G586VPM The PS/2 Mouse Port on the G586VPM System Board Parallel Port The G586VPM system board has a standard connector to a parallel printer. This port is compatible with both IBM AT printer ports and the new, high speed, bi- directional Extended Capabilities Port standard.
Page 42
Connecting the Parallel Printer Port Attach the DB-25S printer port cable, which came with the system board, to Connector CN5 on the G586VPM system board. Make sure the colored stripe on the ribbon cable aligns with pin 1 of Connector CN5. Use a small nutdriver to mount the cable into a DB-25 cutout in the system chassis.
Page 43
G586VPM Floppy Disk Drive Controller The G586VPM system board has a built-in floppy disk controller that supports two standard floppy disk drives. You can install any 720KB, 1.2MB, 1.44MB, or 2.88MB floppy disk drives. Connecting the Floppy Disk Cable The Floppy Disk Connector on the...
Page 44
Drive A. IDE Hard Disk Interface The G586VPM system board is equipped with two PCI IDE connectors that will interface four IDE (Integrated Drive Electronics) hard disk drives. An IDE drive is a hard drive with the controller electronics built into the disk assembly.
Page 45
G586VPM Connecting the IDE Hard Disk Interface The IDE Hard Disk Connector on the G586VPM System Board Step 1 If you are connecting two hard drives, install the 40-pin connector of the IDE cable into the primary disk con- nector (CN3). If you are adding a third or fourth IDE device, install the 40-pin connector of the other IDE cable into the secondary connector (CN6).
Page 46
No changes are needed on the G586VPM system board when adding a second hard drive. We recommend that the IDE hard drives be from the same manufacturer.
G586VPM Installing Expansion Cards The G586VPM is equipped with three dedicated PCI and three dedicated ISA slots. One PCI slot and one ISA slot are shared. You can only install a card in one or the other of the shared slots at a time, you cannot install devices in both slots.
PCI/ISA System Board Installing the System Board Before installing the system board into your system unit, you should gather the tools you need: You will need: • one medium, flat-bladed screwdriver • one medium Phillips screwdriver Step 1 Unlock your system unit. Turn off the power and dis- connect all power cords and cables.
Page 49
G586VPM Step 5 Remove the G586VPM from its original packing box. Be careful to avoid touching all connectors and pins on the board. Please refer to the handling instructions on page 2-2 for proper handling techniques. Step 6 Insert the SIM modules into the SIMM banks on the G586VPM.
PCI/ISA System Board v Initial Setup Program After you power up your system, the BIOS message appears on your screen and the memory count begins. After the memory test, the following message will appear on the screen: Press DEL to enter setup If the message disappears before you respond, restart your system or press the “Reset”...
G586VPM Award BIOS CMOS Setup Utility Press <Ctrl> <Alt> <Esc> simultaneously or <Del> to enter the Setup utility. A screen similar to the one below will appear. Use the arrow keys to highlight the option you want and press <Enter>.
Page 52
You may use the “IDE HDD Auto Detection” from the main CMOS setup menu or you can set it manually. The G586VPM has 46 pre-set types and one user-definable type. Use the <Page Up> or <Page Down> keys to select the appropriate type for the drive.
Page 53
G586VPM To use this type, highlight either the drive you want to set: Primary Master, Primary Slave, Secondary Master or Secondary Slave. Use the arrow keys until type “User” is showing. Fill in all the parameters as specified by the drive manufacturer. If a drive is not installed, select “None”...
PCI/ISA System Board Memory The lower right hand corner shows the base memory size, extended memory size, and the other memory size of your system. You cannot alter these items; your computer automatically detects and displays them. The Other Memory size refers to the memory located in the 4MB to 256MB address space.
Press <Esc> after making the changes to return to the main menu. Chipset Features Setup The G586VPM uses VLSI chipset. The Chipset Features Setup allows you to modify some functions to optimize system performance. It also allows you to enable, dis-...
Page 56
PCI/ISA System Board Use the arrow keys to move the highlight bar to the option you wish to change or modify. Use the <Page Up>, <Page Down>, <+> or <-> keys to make the corresponding changes. If the changes you made are incorrect or you change your mind, press <F6>...
G586VPM Power Management Setup Use the arrow keys to highlight the “Power Management Setup” and press <Enter>, a screen similar to the one below will appear. The above Power Management Setup configuration will not use any of the power management features at all since Power Management is disabled.
Setup” and press <Enter>, a screen similar to the one below will appear. The G586VPM system board supports four PCI master/ slave slots. Each slot may be assigned INT A, B, C, D or Auto if the card installed in the slot requires an interrupt.
G586VPM Load BIOS Defaults If, for some reason, the CMOS becomes corrupted, the system can be reconfigured with the default values stored in the ROM chips. The BIOS default values provide the slowest performance for the system but are stable. You should use these values only if you are having hardware problems.
PCI/ISA System Board Setup. However, you are allowed to do so under the instruction of a technical engineer, otherwise, failure may occur. Password Setting If you want to set a password, make sure that the Secu- rity Option under the BIOS Features Setup is set to “System”...
G586VPM IDE HDD Auto Detection This option detects the hard disk parameters for the hard disk drives installed in your system. Highlight this option and press <Enter>. A screen similar to the one below will appear. The screen displays the parameters detected and allows you to accept or reject the parameters.
PCI/ISA System Board Warning: Do not attempt to do a low-level format, or you may cause serious damage to the drive. IDE disk drives are already low-level formatted, with any bad-track errors entered, when shipped by the drive manufacturer. Use the arrow keys to select an option and press <En- ter>...
G586VPM Type “Y” and press <Enter>. The following message will appear: Reboot System (Y/N)? N Type “Y” and press <Enter>. The modifications you have made will be written into the CMOS memory, and the system will reboot. You will once again see the initial diagnostics on the screen.
PCI/ISA System Board v IDE Device Drivers To install the IDE device drivers supported by the G586VPM board, please refer to the “Read Me” file contained in the provided diskette. 4-1 u IDE Device Drivers...
G586VPM v Troubleshooting Checklist If you experience difficulty with the G586VPM system board, please refer to the checklist below. If you still cannot isolate the problem, please contact your dealer. 1) Check the jumper settings to ensure that the jumpers are properly set.
PCI/ISA System Board v Appendix A: Types of Modules The G586VPM system board allows you to populate memory with 256Kx36, 512Kx36, 1Mx36, 2Mx36, 4Mx36 and 8Mx36 SIM modules. The following mod- ules have been tested with this board. Most untested brands will work but a few may fail to do so.
Page 67
G586VPM For SIM 2Mx36 Modules Brand Chip Number M511000B For SIM 4Mx36 Modules Brand Chip Number M514100A-70S For SIM 8Mx36 Modules Brand Chip Number M514100AL-70K u A-2 Appendix A...
PCI/ISA System Board v Appendix B: System Error Report When the BIOS encounters an error that requires the user to correct something, either a beep code will sound or a message will be displayed in a box in the middle of the screen and a message PRESS F1 TO CONTINUE, CTRL-ALT-ESC or DEL TO ENTER SETUP will be shown in the information box at the bottom.
Page 69
G586VPM DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER No boot device was found. Insert a system disk into Drive A and press <Enter>. Assuming the system is booted from the hard drive, make sure the controller is inserted correctly and all cables are properly attached.
Page 70
PCI/ISA System Board ERROR INITIALIZING HARD DISK CONTROLLER Cannot initialize controller. Make sure the card is correctly and firmly installed in the bus. Be sure the correct hard drive type is selected in Setup. Also, check to see if any jumper needs to be set correctly on the hard drive.
Page 71
G586VPM MEMORY SIZE HAS CHANGED SINCE LAST BOOT Memory has been added or removed since the last boot. Enter Setup and enter the new memory size in the memory fields. MEMORY VERIFY ERROR AT... Indicates an error verifying a value already written to memory.
Page 72
PCI/ISA System Board RAM PARITY ERROR - CHECKING FOR SEGMENT Indicates a parity error in Random Access Memory. SYSTEM HALTED, (CTRL-ALT-DEL) TO REBOOT... Indicates the present boot attempt has been aborted and the system must be rebooted. Press and hold down the CTRL and ALT keys and press DEL simultaneously.
G586VPM v Appendix C: Memory & I/O Maps Memory Address Map Address Name Function 0000000 to 640K System System Board Memory 009FFFF Board RAM 00A0000 to 128K Video Reserved for Graphics Display 00BFFFF Display Memory Memory 00C0000 to 192K I/O...
G586VPM v Appendix F: Connector Pin Assignments Connectors Connector J2 Reset Switch Connector Function Reset Ground Connector J3 Speaker Connector Function Signal None Ground Connector J4 Turbo Switch Connector Function Low Speed Turbo (Normal) Speed Appendix F u...
Page 78
PCI/ISA System Board Connector J5 Keylock Connector Function LED Signal Reserved Ground Keylock Signal Ground Connector J6 PCI IDE LED Function LED (+) LED (-) Connector J7 Disk Active Function Signal F-2 u Appendix F...
Page 79
G586VPM Connector J8 IrDA Connector Function IRTX Ground IRRX N.C. Connector J11 PS/2 Mouse Connector Function Mouse Data Reserved Ground Mouse Clock Reserved Connector J12 Green Function LED Function LED+ LED- Appendix F u...
Page 80
PCI/ISA System Board Connector J13 Turbo LED Function LED- LED+ Connector J15 External Battery Function N.C. N.C. Ground Connectors CN3 and CN6 Primary and Secondary IDE Hard Disk Drive Connectors Function -Reset Ground F-4 u Appendix F...
Page 82
PCI/ISA System Board Connector CN4 Floppy Disk Drive Connector Function Ground DENSEL Ground Reserved Ground Drate0 Ground Index Ground MTR0 Ground Ground Ground MTR1 Drate1 Ground Step Ground Write Data Ground Write Gate Ground F-6 u Appendix F...
Page 83
G586VPM Function Track 0 MSEN Wr Protect Ground Read Data Ground Head Select Ground Disk Change Connector CN5 Parallel Printer Port Function -Strobe Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 -Ack...
Page 84
PCI/ISA System Board Function -Slctin Ground Ground Ground Ground Ground Ground Ground Connectors CN8 and CN7 Primary (COM-A) and Secondary (COM-B) Serial Ports Function DCD (Data Carrier Detect) RX (Receive Data) TX (Transmit Data) DTR (Data Terminal Ready) Ground (Signal Ground) DSR (Data Set Ready) RTS (Request to Send) CTS (Clear to Send)
G586VPM v Appendix G: Award BIOS Hard Disk Table Type Size Cylinders Heads Sectors Write Land Example (MB) Precomp Zone Model TEAC SD510, MMI 112, 5412 Seagate ST225, ST4026 None Seagate ST125, Tandon TM262 None Tandon TM 703 None None...
Page 86
PCI/ISA System Board Example Type Size Cylinders Heads Sectors Write Land (MB) Precomp Zone Model 1024 None 1023 Maxtor 1085, Micropolis 1325 None 1023 Maxtor 1105 1120, 4780 None 1023 Maxtor 1170 1024 None CDC 9415 1024 None 1023 1024 None 1023 1024...
G586VPM Appendix H: System Overview DMA Channels DMA Controller 1 DMA Controller 2 Ch0-Reserved for User Ch4-Cascade for CTRL 1 Ch1-ECP * Ch5-Reserved for User Ch2-Diskette Ch6-Reserved for User Ch3-Reserved for User Ch7-Reserved for User * ECP DMA channel can be changed to Ch3 by using Jumpers JP26 and JP27 (see page 2-13 of the manual).
Page 89
G586VPM Note: The 16 levels of system interrupts have the following priority: IRQ0>IRQ1>IRQ8>IRQ9>IRQ10>IRQ11> IRQ12>IRQ13>IRQ14>IRQ15>IRQ3>IRQ4>IRQ5> IRQ6>IRQ7. System Timers Channel 0 System Timer (IRQ0) Channel 1 Refresh Request Generator (15us Rate Generator Period Signal) Channel 2 Tone Generation for Speaker Real-Time Clock...