EPC©-30 Hardware Reference Manual RadiSys Corporation 5445 NE Dawson Creek Drive Hillsboro, OR 97124 (503) 615-1100 FAX: (503) 615-1150 www.radisys.com RadiSys is registered trademark of RadiSys Corporation. IBM, PC/XT and PC/AT are registered trademarks of International Business Machines Corporation. PhoenixPICO, PicoCard, PhoenixBIOS, and PhoenixCard Manager are registered trademarks of Phoenix Technologies, Ltd. Portions of this manual are copyright 1995 by Phoenix Technologies, Ltd.
EPC-30 Hardware Reference WINMODE and CLMODE are trademarks of Cirrus Logic, Inc. Portions of this manual are copyright 1995 by Cirrus Logic, Inc. Intel and Intel386 EX are registered trademarks of Intel Corporation. All other trademarks, registered trademarks, service marks, and trade names are property of their respective owners. November 1996 Copyright 1996 by RadiSys Corporation All rights reserved.
EPC-30 Hardware Reference NOTES Page iii
EPC-30 Hardware Reference Table of Contents Chapter 1 - Introduction 1 Purpose 1 About This Manual 1 Overview 3 Specifications 5 Additional References 7 Chapter 2 - Getting Started 9 Before You Begin 9 Supplied Equipment 10 Optional Parts 10 Diskettes 10 Unpack and Inspect the EPC-30 10 Mounting and Installation 11 Setting the EPC-30 Jumpers 12 Jumpers12 Connecting the SIMM and Peripherals Power Supply Requirements 14 Powering Up the EPC-30 14 Setting Up the BIOS 15 Main BIOS Setup Menu 15 System Time/Syst
EPC-30 Hardware Reference Summary Screen23 Embedded Features Sub-menu 25 Advanced Menu 28 RFA Access Mode 28 RFA Data Access Mode 28 Large Disk Access Mode 28 Integrated Peripherals Sub-menu 29 Exit Menu 31 Save Changes and Exit 31 Exit Without Saving Changes 31 Get default values 32 Load previous values 32 Save Changes 32 Chapter 3 - Theory of Operation 33 Block Diagram 34 Processor 34 R380EX/Intel386 EX-based System Functional Unit Summary DRAM Interface/Bus Control 35 Memory 36 BIOS Flash EPROM 36 Super
EPC-30 Hardware Reference Power 52 Manufacturing Test Socket 53 IDE Header 54 Flat Panel Header 55 Auxiliary VGA Stake-Pin Header Pinout 56 Parallel Port 57 VGA Connector 58 COMA Serial Port 59 Keyboard and Mouse Stake-Pin Connector 59 COMB DB-9 59 Keyboard Connector 60 AT Bus Pinout 60 PC/104 Connector 63 PCMCIA Connector 65 Chapter 5 - Troubleshooting and Error Messages 67 Troubleshooting 67 Common Error Messages 69 BIOS Checkpoints 73 PhoenixBIOS Messages 75 Chapter 6 - Support and Service 81 In North A
EPC-30 Hardware Reference Using the CLMODE Menu-driven Interface C-3 Configuring the Attached Monitor C-3 Using the CLMODE Command Line Options Other Utilities On the Diskette C-5 WINMODE C-6 Display drivers C-7 Before You Begin C-7 Microsoft Windows 3.1 C-7 Before Upgrading From a Previous Release C-7 Installing Windows 3.
EPC-30 Hardware Reference Figure 2-9. Figure 2-10. Figure 3-1. Figure 4-1. Figure D-1. Figure D-2.
EPC-30 Hardware Reference List of Tables Table 1-1. Table 1-2. Table 1-3. Table 2-1. Table 2-2. Table 3-1. Table 3-2. Table 3-3. Table 4-1. Table 4-2. Table 4-3. Table 4-4. Table 4-5. Table 4-6. Table 4-7. Table 4-8. Table 4-9. Table 4-10. Table 4-11. Table 4-12. Table 4-13. Table 4-14. Table 4-15. Table 4-16. Table 4-17. Table 4-18. Table 4-19. Table 5-1. Table 5-2. Table 5-3. Table 5-4. Table A-1. Table A-2. Table A-3. Table B-1. Tabel D-1. Table E-1.
EPC-30 Hardware Reference Page 10
1 1 Introduction Purpose This manual contains information about the EPC-30 single board computer. The purpose of this manual is to fully explain the standard software and hardware that ships with each EPC-30. About This Manual This manual assumes that the reader possesses a good working knowledge of microcomputer system architectures and peripheral devices. Use this manual to install and set up the EPC-30 to suit your application.
Introduction 1 1 Appendix G Glossary. Defines terms used in this manual. Overview The EPC-30 is a single board computer based on the Intel386 EX processor and combines integrated graphics and a mass storage interface. The board runs any PC-compatible operating system such as Windows, and includes a reflashable Phoenix PicoBIOS for enhanced PC compatibility.
Introduction 1 1 • 2/4/8Mb Intel SmartVoltage boot-block Flash EPROM containing BIOS (4Mb part populated) • One 72-pin SIMM socket providing the capability for 1MB to 16MB of DRAM • Pad patterns for 1MB, 2 MB or 4 MB soldered down DRAM configurations • IC Works W48C54A-59 clock generator chip with resistor options for 33/40/50/66MHz CLK2 selection. Note that the CPU runs at half the clock speed.
Introduction 1 1 • Extended life battery with switch over/reset controller for use with R380EX’s RTC MANY OF THE CONNECTORS ON THE EPC-30 PROVIDE POWER FOR PERIPHERAL DEVICES THROUGH DIFFERENT PINS. MAKING INCORRECT CONNECTIONS CAN DAMAGE THE EPC-30 AND MAY DAMAGE THE DEVICE BEING CONNECTED. USE EXTREME CAUTION WHEN PREPARING TO CONNECT CABLES TO THIS PRODUCT. REFER TO CHAPTER 4 FOR CONNECTOR LOCATIONS AND PINOUT INFORMATION.
Introduction 1 1 Table 1-2 shows electrical specifications of the EPC-30 equipped with a 1 MB SIMM, and no keyboard, disk drive, or PC card. Characteristic Value Electrical Current +5 VDC 1.3 A max., 1 A typical +12 VDC 40 mA maximum -12 VDC Not used Table 1-2. Electrical Specifications. Table 1-3 shows physical specifications of the EPC-30 equipped with a 1 MB SIMM, and no keyboard, disk drive, or PC card. Characteristic Value Physical Length 7.2 inches Height 4.8 inches Thickness 0.
Introduction 1 1 Technical Reference, Personal Computer AT, International Business Machines Corporation, 1985. PhoenixBIOS 4.0 Technical Reference, Phoenix Technologies, Ltd., 3/15/94 (NOTE: This document can only be distributed to customers upon receipt of written permission from Phoenix Technologies, Ltd.). Phoenix PicoCard Technical Reference, Phoenix Technologies, Ltd.
Introduction 1 1 NOTES Page 7
Introduction 1 1 Page 8
Getting Started Update This chapter contains step-by-step instructions to help you install and set up the EPC-30 for operation. The chapter includes instructions explaining how to set jumpers on the board, configure the board for external peripherals, apply power, and use the menu-driven software to set up the EPC-30 BIOS.
2 2 Getting Started Diskettes The EPC-30 utilities diskette set contains the following software: Disk 1 contains Reflash and all BIOS images. Disk 2 contains Phoenix BIOS images and utilities. Disk 3 contains Cirrus Logic VGA utilities. Disk 4 contains RFA CONFIG utilities. Unpack and Inspect the EPC-30 Unpack and visually inspect the board for damage which may have occurred in shipment. Retain all packing material and shipping documentation in case reshipment becomes necessary.
2 2 Getting Started If damage has occurred in shipment, notify the carrier at once to initiate a damage claim. Contact your dealer or RadiSys customer service for replacement of damaged products. The RadiSys customer service telephone number appears on the front cover of this manual. Make sure you take great care in providing protection from Electro-Static Discharge (ESD). DO NOT REMOVE ANY MODULES FROM THEIR ANTISTATIC BAGS UNLESS YOU ARE IN A STATIC-FREE ENVIRONMENT.
2 2 Getting Started Figure 2-1. EPC-30 Mounting Hole Locations. Setting the EPC-30 Jumpers Before you install the EPC-30, familiarize yourself with the locations and functions of jumpers on the board. Under normal circumstances, you should not need to change the factory-installed jumper settings with the exception of the Flat Panel BIOS selection jumpers. Jumpers There are a number of jumpers located on the EPC-30 board used for the following functions. Jumpers denoted with a letter (e.g.
2 2 Getting Started On-board Jumper Usage JP1 BB ENBL JP2 Manufacturing Loop Flat Panel BIOS Select JP3A,B,C Use to enable writes to the boot block in the BIOS. Default is not populated. Jumper for enabling manufacturing loop. Default is not populated. 3-bit selection for panel type. Install jumpers for all ‘0’ bits. Default is not populated. Table 2-1. EPC-30 Jumper Settings. Figure 2-2. EPC-30 Layout.
2 2 Getting Started Select a 72-pin SIMM for use with the EPC-30 and install carefully. Make sure you are using a SIMM with gold-plated connections. The EPC-30 supports several standard PC-compatible I/O peripherals, including a PS/2-compatible mouse, PS/2-compatible keyboard, IDE hard disk drive, and VGA monitor or LCD flat panel display. Refer to Chapter 4 for connector descriptions and pinout diagrams. Before you power up the EPC-30, connect the peripherals as the following steps describe.
2 2 Getting Started 1. Inspect the board, noting the location of the connectors, jumpers, and major components. Refer to Figure 2-2. 2. Check the jumper settings to make sure they are correct. In most cases the jumper defaults should be adequate for your needs. 3. Connect all peripherals (mouse, keyboard, disk drives, monitor) to the board. 4. Connect the power supply to the board or insert into a passive backplane. The EPC-30 is now ready for power up.
2 2 Getting Started PhoenixBIOS Setup - Copyright 1985-96 Phoenix Technologies Ltd. Main Advanced Exit System Time: System Date: Diskette A: Diskette B: IDE Adapter 0 Master: IDE Adapter 0 Slave: Video System: Memory Shadow Boot Sequence: Embedded Features: System Memory: Extended Memory: F1 ESC Help Exit [16:17:18] [03/01/96] [1.44 MB, 3½”] [Not Installed] (C: 235 Mb) (None) [EGA / VGA] Item Specific Help , , or selects field.
2 2 Getting Started Select the proper setting for your floppy disk drive by choosing one of the following: for 5-1/4” drives 360K or 1.2 MB for 3-1/2” drives 720K or 1.44 MB or 2.88 MB You can set up an A drive and a B drive using the proper cable. The BIOS defaults to Not Installed for drive A: and Not Installed for drive B:. IDE Adapter 0 Master/Slave Submenus > These fields are headings for sub-menus which allow you to enter complete disk drive information or auto-type the drive.
2 2 Getting Started Boot Options Submenu > The Boot Options Sub-menu allows changing the boot delay, boot sequence, serial video, as well as disabling several displays during the boot process, such as the SETUP prompt, POST errors, floppy drive check, and summary screen. It also allows enabling and disabling of serial video. Once the boot sequence has been set, it displays in this entry in the Main menu. For more information, refer to the section which explains the Boot Options Sub-menu.
2 2 Getting Started Embedded Features Sub-menu > Use this menu to enable ROM extensions embedded in the Flash Boot Device (FBD). For more information, refer to the section concerning the Embedded Features Sub-menu. System Memory You cannot edit this field and it is not necessary to do so. The field shows the amount of conventional memory (that below 1 MB) available.
2 2 Getting Started PhoenixBIOS Setup - Copyright 1985-96 Phoenix Technologies Ltd. IDE Adapter 0 Master (C: 704Mb) Item Specific Help Autotype Fized Disk: [Press Enter] Type: Cylinders: Heads: Sectors/Track: Write Precomp: [User] 704 Mb [ 1365] [ 16] [ 63] [None] Multi-Sector Transfers: LBA Mode Control: Transfer Mode: [16 sectors] [Enabled] [Standard] F1 ESC Help Exit Select Item Select Menu , , or selects field.
2 2 Getting Started Type In most cases, the IDE interface involves a hard disk drive but the interface can involve other devices. If you are not using an IDE hard disk drive, select ‘None.’ Also select ‘None’ if you use an SRAM PC card. If you use a disk drive device not conforming to ANSI standards and cannot employ the Autotype feature, select ‘User’ for the type and enter the correct values for disk cylinders, heads, etc. from the drive’s documentation or label.
2 2 Getting Started Note that autotyping may change this value if the hard disk reports that it supports LBA. The default is disabled. Transfer Mode This option selects the mode that the System BIOS uses to access the hard disk. The only available selection is: Standard (default) Note that autotyping may change this value depending on the transfer modes that the hard disk reports it supports. Once you have set up the IDE Adapter 0 Master, if necessary you can set up an IDE Adapter 0 Slave.
2 2 Getting Started Memory Shadow Sub-menu The term “shadowing” refers to the technique of copying BIOS extensions from ROM into DRAM and accessing them from DRAM. This allows the CPU to access the BIOS extensions much more quickly and generally increases system performance if many calls to the BIOS extensions are made. The Memory Shadow Submenu is shown below. PhoenixBIOS Setup - Copyright 1985-96 Phoenix Technologies Ltd.
2 2 Getting Started System Shadow This option is not editable since the System BIOS is always shadowed. Video Shadow This option determines whether the VGA BIOS is shadowed. Shadowing greatly improves system performance. The default is disabled. Shadow Memory Regions These options enable or disable shadowing for the associated memory region. The default is disabled for each region. >Boot Options Sub-menu The Boot Options Sub-menu allows you to change boot options.
2 2 Getting Started Boot Sequence Use this option to set the system boot sequence. You can select a boot from ‘C only’ to slightly speed the booting process when the system boots from an external hard disk drive. To boot from the A: drive, change the sequence to ‘A then C.’ About Drive Letter Assignment If you specify an IDE Adapter 0 Master drive, it becomes drive ‘C’ and serves as the boot drive. If you specify an IDE Adapter 0 Slave drive, it becomes drive ‘D.
2 2 Getting Started Use this option to enable or disable the message ‘Press F2 to enter Setup.’ The default is enabled. Even if you disable the message, you can always press F2 during the boot process to enter the Setup Menu. POST Errors Use this option to stop the boot if, during the process, the system encounters boot failure errors. Otherwise, the system will continue to attempt to boot despite most startup error messages that display. The default is enabled.
2 2 Getting Started Summary Screen Use this option to enable or disable a summary of the system configuration, which displays before the operating system begins to load. To save booting time, or to preserve POST data, you can disable the summary screen. The default is enabled. When you complete entries to the Boot Options Sub-menu, exit to the Main BIOS Setup Menu using the ESC key.
2 2 Getting Started >Embedded Features Sub-menu PhoenixBIOS Setup - Copyright 1985-95 Phoenix Technologies Ltd.
2 2 Getting Started as 8KB, and can be copied down on 8KB boundaries. However, the granularity of the shadow is 16KB.
2 2 Getting Started Flash Boot Device The three regions selectable in the Embedded Features Menu require you to enter a source base address and the size of the extension. Then the extension is copied into a specified area: 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K DE000 DC000 DA000 D8000 D6000 D4000 D2000 D0000 CE000 CC000 CA000 C8000 Offset of BIOS Extension in FBD: This field identifies the source offset of the ROM extension in the Flash Boot Device (FBD).
2 2 Getting Started sectors to choose from. Destination Address: This field identifies where in conventional memory the BIOS extension will be copied. Although the boundaries are 8KB in the FBD, the target area has 16KB granularity. If only a single 8KB region is copied, it consumes 16KB in the target. BIOS Extension Size: This field checks for the number of bytes to copy. Anything copied in this menu will supersede all ISA shadowing setups.
2 2 Getting Started Advanced Menu PhoenixBIOS Setup - Copyright 1985-96 Phoenix Technologies Ltd. Main Advanced Exit Item Specific Help Warning! Setting items on this menu to incorrect values may cause your system to malfunction. , , or selects field.
2 2 Getting Started and I/O paged access modes to the RFA. RFA Data Access Mode This option is used to select between byte and word data access. Large Disk Access Mode If you use a drive larger than 528 MB and you run DOS, set the Large Disk Access Mode to ‘DOS.’ This is the default setting. If you use a different operating system, set it to ‘Other.
2 2 Getting Started GB in size, or 1024 C x 255 H x 63 S, without special drivers or LBA. Integrated Peripherals Sub-menu PhoenixBIOS Setup - Copyright 1985-96 Phoenix Technologies Ltd. Integrated Peripherals Item Specific Help 386EX COMA: Super I/O-COMB: Super I/O-COMC: LPT port: LPT Mode: Diskette controller: F1 ESC Help Exit [Enabled] [Disabled] [Disabled] [378, IRQ7] [Output Only] [Enabled] Select Item Select Menu , , or selects field.
2 2 Getting Started NOTE: IRQ4 cannot be used by COMB or COMC if COMA is enabled. COM port B: This option is used to configure the serial port COMB. This port is off of the SMC super I/O chip, and is configurable for base address 3F8h, 2F8h, 3E8h or 2E8h. The default is Disabled. COM port C: This option is used to configure the serial port COMC. This port is off of the SMC super I/O chip, and is configurable for base address 3F8h, 2F8h, 3E8h or 2E8h. The default is Disabled.
2 2 Getting Started PhoenixBIOS Setup Main - Advanced Copyright 1985-95 Phoenix Technologies Ltd. Exit Item Specific Help Save Changes and Exit Exit Without Saving Changes Get Default Values Load Previous Values Save Changes F1 ESC Help Exit Select Item Select Menu , , or selects field. -/+ Change Values Enter Select Sub-Menu F9 Setup Defaults F10 Previous Values Figure 2-10. Exit Menu.
2 2 Getting Started began making changes. The EPC-30 reboots with the old setup values. Get default values Use this option if you need to reset the BIOS setup values to those that were set at the factory as default values before any changes were made. The EPC-30 does not exit from the BIOS setup mode and you can continue to edit. Load previous values Use this option if you wish to load the system with the previous BIOS setup values, or those values that existed before you began making changes.
2 2 Getting Started Page 38
Theory of Operation Update This chapter contains information about the following components, functions, and aspects of the EPC-30: • Overview • EPC-30 processor • Functional Unit Summary • DRAM Interface/Bus Control • Memory • BIOS Flash EPROM • Super VGA/Flat Panel Controller Subsystem • Flash Disk Subsystem • Hard Drive and Floppy Disk Drive Controller • Miscellaneous Functions • Power Requirements • 3.
3 3 EPC-30 Hardware Reference Figure 3-1. EPC-30 Block Diagram. • The Real-Time Clock and 82C42PE are normally used inside the R380EX. ProcessorEXPLR1 Overview The standard EPC-30 uses the 33 MHz Intel386 EX in a 132-pin PQFP package. The 386 EX is a fully static, 32-bit processor optimized for embedded applications. It features low power consumption, a 16-bit external data bus, a 26-bit external address bus, and a 32-bit programming architecture compatible with Intel386 processors.
3 3 EPC-30 Hardware Reference Timer/Counters (3) Asynchronous Serial Ports (2) Intel386 EX Embedded Extensions DMA Controller Clock & Power Management Unit Watchdog Timer Synchronous Serial Port (1) Parallel I/O Port Programmable Chip Select Units (8) DRAM Refresh Control JTAG Test-logic RadiSys R380EX PC-Compatible Features Real Time Clock Keyboard/Mouse Controller R380EX Core System Support Features PC Speaker/”Port B” Functionality DRAM Refresh Controller Power Management Support ROM/Flash ROM C
3 3 EPC-30 Hardware Reference Table 3-1. Functional Unit Summary. DRAM Interface/Bus Control The processor-to-board interface supporting DRAM and bus control is managed by the RadiSys R380EX memory/bus controller (U20). The R380EX is designed specifically for use with the Intel386 EX processor and provides the support the Intel386 EX requires for DRAM, flash or EPROM control, reset synchronization, ready generation, data bus transceiver control, and the ISA bus.
3 3 EPC-30 Hardware Reference configuration in the SIMM, the DRAM controller functions as two independent controllers, managing each bank of DRAM in an interleaved fashion. The controller determines accesses to each DRAM bank. BIOS Flash EPROM The system BIOS and video BIOS reside in a single 2MB boot-block flash EPROM (Intel 28F200BV-T or equivalent). It is based on the Phoenix PicoBIOS code base. It includes the video BIOS, supplied by Cirrus, and support for flat panel displays.
3 3 EPC-30 Hardware Reference The 6245 is also capable of Standby and Suspend modes for reduced power consumption. The hardware suspend function of the VGA controller is supported by connecting the 386EX port bit P2.4 to the VGA controller SUSPEND input. Refer to the CL-GD6245 datasheet and applications notes for details of the suspend function’s operation. Appendix C contains information on how to install the Cirrus Logic utility software.
3 3 EPC-30 Hardware Reference The RFA access may be implemented through a 16K memory window in the processor’s address space. This is useful for real mode operating systems such as DOS. The processor’s CS6 is used in addressing the RFA along with additional address bits from an upper address register. A 10-bit upper address register (only eight bits are used) resides on the ISA data bus which is accessed using CS2 from the R380EX.
3 3 EPC-30 Hardware Reference Hard Drive and Floppy Disk Drive Controller A floppy disk drive controller is contained in a Super-I/O chip, the FDC37C665GT, manufactured by Standard Microsystems Corp. For details of the operation of these functions, refer to the SMC datasheet for this device. Note that this device also contains the two serial ports and one parallel port; see below. The floppy disk controller uses programmed I/O mode; DMA operation is not supported.
3 3 EPC-30 Hardware Reference The COMA serial port is provided by the first UART in the Intel386 EX processor, and is located in the I/O address range 0x3F8-0x3FF. COMA serial port interrupts are signaled using the interrupt IRQ4 within the processor. Disabling this COMA port routes its IRQ4 signal to an external pin on the 386EX, which makes it available for the SMC COMB and COMC ports.
3 3 EPC-30 Hardware Reference 2E8 IRQ 3,5,9 Table 3-2. COM Locations/Interrupts The LPT1 parallel port is located in the I/O address range 0x3780x37F. LPT1 parallel port interrupts are signaled using the AT bus interrupt IRQ7. Connection to this port is made via a 26-pin shrouded stake-pin header. This is a multi-mode IBM PC/XT, PC/AT and PS/2-compatible bi-directional parallel port. It also supports enhanced modes including: Enhanced Parallel Port (EPP) versions 1.7 and 1.
3 3 EPC-30 Hardware Reference allow topside mounting of PC/104 cards. Four 0.125” holes are present in the PCB at standard PC/104 locations. The ISA-bus signals are provided by the R380EX devices. External buffers are used to interface the R380 to all of the external ISA bus devices and the ISA connectors. The buffer strengths, Iol and Ioh, on the bus are 24 mA or greater. The clock speed of the ISA-bus is a function of the divide ratio programmed in the R380EX and is set to approximately 8 MHz.
3 3 EPC-30 Hardware Reference Terminations contained on the EPC-30 board are as follows: Address lines: SA0 - SA19, and LA17 - LA24: Data lines SD0 - SD15: Control strobes: ~IOR, ~IOW, ~MEMR, ~MEMW, ~SMEMR, ~SMEMW: Xfer response signals: ~IOCS16, ~MEMCS16, ~0WS, ~MASTER: DRQ inputs: IRQ inputs: ~REFRESH output: RESETDRV, OSC, BALE, AEN, SYSCLK, TC ~SBHE output: Driven by R380EX 10K pull-up to VCC Driven by R380EX 300 ohm pull-up to VCC 10K pull-down to GND 10K pull-up to VCC Driven by R380EX No terminati
3 3 EPC-30 Hardware Reference Miscellaneous Functions Keyboard controller A PC-compatible keyboard controller is provided as part of the R380EX. Connection to it is made with a 6-pin mini-DIN circular connector, the type used in PS/2 designs and in other RadiSys CPU designs. These signals are duplicated in a 10-pin shrouded stake pin header. The keyboard may be attached there through an adaptor instead of at the mini-DIN connector. Power to the keyboard is fused to meet safety agency requirements (e.g.
3 3 EPC-30 Hardware Reference Power requirements In most applications, the EPC-30 operates on 5V DC power only. The voltage supplied must be between 4.75 volts and 5.25 volts. +12V must be supplied to erase or program non-Smart voltage FLASH devices, including the BIOS, if 5V-only components are not installed on the board. The +12V supply from the power input connector is connected to the ISA and PC/104 connectors.
3 3 EPC-30 Hardware Reference The following modifications must be performed to operate the board at 3.3V: 1. The CPU needs to be replaced with a 3.3V processor. 2. The regulator and components to be installed. 3. The zero-ohm resistors connecting 3.3V to VCC need to be removed. 4. The DRAM SIMM installed must be operable at 3.3V. 5. The 74ABT16245 buffers in the IDE interface need to be replaced with 5V-safe, 3.3V parts, such as 74LVT16245s. 6.
3 3 EPC-30 Hardware Reference Resetting the EPC-30 The EPC-30 can be reset in the following ways: • Power-off, power-on • Resets the entire system. The EPC-30 runs the power-on self tests and reboots the operating system. • External Reset Input • A normally open reset switch on the misc. expansion header allows external resets. Grounding the signal performs a hardware reset. A power-on self test and a reboot of the operating system follow the external reset.
3 3 EPC-30 Hardware Reference Page 49
4 4 Connectors This chapter describes the connectors on the EPC-30. These connectors adhere to existing standards. This chapter shows illustrations of each connector with pins oriented as they appear when you view the front of the connector. COMB RS-232 and RS-422 Pinouts 1 3 5 7 9 RS-232 COMB (J1): 5x2, 0.100" [2.54 mm] pitch header 3M 2510-6002-UB DCD 2 DSR RXD 4 RTS TXD 6 CTS DTR 8 RI GND 10 GND 1 3 5 7 9 RS-422 COMB (J1): 5x2, 0.100" [2.
Connectors 4 4 3 5 7 9 1 3 5 7 9 RXD TXD DTR GND 4 6 8 10 RTS CTS RI N/C TTL COMC (J2): 5x2, 0.100" [2.54 mm] pitch header 3M 2510-6002-UB DCD 2 DSR RXD 4 RTS TXD 6 CTS DTR 8 RI GND 10 +5V Table 4-2. COMC RS-232 and TTL Pinouts.
Connectors 4 4 Floppy Drive Pinout 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 FDD pinout: (J3) 17x2, 0.100" [2.54 mm] pitch header 3M 2534-6002-UB GND ~DENS 2 N/C N/C 4 N/C N/C 6 N/C ~INDEX 8 Fused Vcc* ~MTR1 10 Fused Vcc* ~DS0 12 Fused Vcc* ~DS1 14 GND ~MTR0 16 GND ~DIR 18 GND ~STEP 20 GND ~WDATA 22 GND ~WGATE 24 GND ~TRK0 26 GND ~WRPRT 28 GND ~RDATA 30 GND ~HDSEL 32 GND ~DSKCH 34 Table 4-3. Floppy Drive Connector Pinout. • Pins 9, 11 and 13 can be grounded if necessary.
Connectors 4 4 Power 1 2 3 4 AT-Power Header (J4) 4x1, 0.156” [3.96 mm] AMP 171825-4 +12 GND GND +5 Table 4-4. Power Connector Pinout.
Connectors 4 4 Manufacturing Test Socket Manufacturing Test Socket (J5) 7x2, 2mm Socket SAMTEC SMM-107-01-S-D Vcc 2 D0 D1 4 D2 D3 6 D4 D5 8 D6 D7 10 PWRGOOD ~IOW80 12 ATB.~IOW GND 14 N/C 1 3 5 7 9 11 13 Table 4-5. Manufacturing Test Socket Pinout. IDE Header 2 1 3 5 Pin 1 IDE HDD pinout: (J6) 22x2, 0.079" [2.
Connectors 4 4 7 9 11 13 15 17 19 21 26 25 27 29 31 33 35 37 39 41 43 D5 D4 D3 D2 D1 D0 GND N/C ~IOW ~IOR IOCHRDY n/c IRQ A1 A0 ~HCS0 ~DASP VCC GND D10 D11 D12 D13 D14 D15 N/C (key) GND GND GND n/c GND ~IOCS16 N/C A2 ~HCS1 GND VCC N/C 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 Table 4-6. IDE Header Pinout.
Connectors 4 4 Flat Panel Header Flat Panel Header (J7) 25x2 0.079” (2.
Connectors 4 4 39 41 43 45 47 49 VSS SUD4 SUD5 VSS SUD6 SUD7 GND O O GND O O for STN Ground Upper Data4 for STN Upper Data5 for STN Ground Upper Data6 for STN Upper Data7 for STN 40 42 44 46 48 50 NC NC VSS NC NC VSS GND Ground GND Ground Pin 1 Table 4-7. Connection List for Flat Panel Header.
Connectors 4 4 Auxiliary VGA Stake-Pin Header Pinout 1 3 5 7 9 Auxillary VGA Header (J8): 5x2, 0.100" [2.54 mm] pitch header 3M 2510-6002-UB RED 2 ANALOG GND GREEN 4 ANALOG GND BLUE 6 ANALOG GND HSYNC 8 GND VSYNC 10 GND Pin 1 Table 4-8. Auxiliary VGA Connector Pinout.
Connectors 4 4 Parallel Port 1 3 5 7 9 11 13 15 17 19 21 23 25 Parallel Port Pinout (J9): 13x2, 0.100" [2.
Connectors 4 4 VGA Connector VGA pinout (J11) 15-pin female high-density D-sub JST KSEY-15S-1A3F19-13 or equiv. Pin Signal 1 RED 2 GREEN 3 BLUE 4 N/C 5 GND 6 ANALOG GND (RED) 7 ANALOG GND (GREEN) 8 ANALOG GND (BLUE) 9 N/C (plug) 10 GND 11 N/C 12 N/C 13 H SYNC 14 V SYNC 15 N/C Table 4-10. VGA Standard Connector Pinout.
Connectors 4 4 COMA Serial Port There are two 10-pin header COM ports on the EPC-30. Table 4-11 defines serial ports COMB/COMC, while Table 4-2 defines serial port COMA. Pin 1 9 1 3 5 7 9 COMA (J12) Stake-Pin pinout: 5x2, 0.100" [2.54 mm] pitch header 3M 2510-6002-UB DCD 2 RXD TXD 4 DTR GND 6 DSR RTS 8 CTS RI 10 Table 4-11. COM1 Connector Pinout.
Connectors 4 4 1 3 5 7 9 Mouse Data Mouse CLK Shield Keyboard DATA Keyboard CLK 2 4 6 8 10 Keyboard VCC Keyboard GND Shield Keyboard VCC Keyboard GND Table 4-12. Keyboard and Mouse Stake-Pin Connector Pinout. COMA DB-9 1 6 9 5 COMA DB-9 (J14) pinout: 9-pin male D-sub JSEY-9P-1A3F19-13 1 DCD 2 RXD 3 TXD 4 DTR 5 GND 6 DSR 7 RTS 8 CTS 9 RI Table 4-13. COMA DB-9 Connector Pinout. Keyboard Connector Table 4-14 defines the 6-pin DIN keyboard connector.
Connectors 4 4 Keyboard Connector (J15) 6-pin mini-DIN Circular AMP 749266-1 or equivalent Pin Signal Pin Signal 1 Keyboard Data 4 Keyboard VCC 2 N/C 5 Keyboard Clock 3 Ground 6 N/C Table 4-14. Keyboard Connector Pinout.
Connectors 4 4 A26 A27 A28 A29 A30 A31 SA5 SA4 SA3 SA2 SA1 SA0 ~DACK2 Pull Up TC BALE VCC OSC GND B26 B27 B28 B29 B30 B31 Table 4-15. ISA Bus Connector Pinout (XT side).
Connectors 4 4 P2 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 Signal ~SBHE LA23 LA22 LA21 LA20 LA19 LA18 LA17 ~MEMR ~MEMW SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 AT-bus pinout (AT side): Signal Name Signal Name ~DACK5 DRQ5 ~DACK6 DRQ6 ~DACK7 DRQ7 ~MASTER Signal ~MEMCS16 ~IOCS16 IRQ10 IRQ11 IRQ12 IRQ15 IRQ14 ~DACK0 DRQ0 Pull Up n/c Pull Up n/c Pull Up n/c VCC Pull Up GND P2 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 Table 4-16. ISA Bus Connector Pinout (AT side).
Connectors 4 4 PC/104 Connector CN9 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 A32 Signal ~IOCHCK SD7 SD6 SD5 SD4 SD3 SD2 SD1 SD0 IOCHRDY AEN SA19 SA18 SA17 SA16 SA15 SA14 SA13 SA12 SA11 SA10 SA9 SA8 SA7 SA6 SA5 SA4 SA3 SA2 SA1 SA0 GND PC/104 pinout: 32x2, 0.100" [2.
Connectors 4 4 CN9 C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 Signal GND ~SBHE LA23 LA22 LA21 LA20 LA19 LA18 LA17 ~MEMR ~MEMW SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 GND PC/104 pinout : 20x2, 0.100" [2.
Connectors 4 4 PCMCIA Connector PCMCIA Connector (S1): 69-Pin SMT CONAN Connector 0.039 in (1.
Connectors 4 4 Page 68
Connectors 4 4 NOTES Page 69
Connectors 4 4 Page 70
5 5 Troubleshooting and Error Messages Troubleshooting Symptoms System appears to boot (evidenced by being on and hard disk being accessed) but provides no video. System fails at power-up -will not run power-on self-test. Possible Cause(s) Monitor or cable problem. Solution Verify that the cable pins are not bent and the cable is fully seated in the VGA connector. If necessary, try the monitor on another system to verify that the monitor is good. The system is not getting power.
Troubleshooting and Error Messages 5 5 Serial ports do not work. System hangs either before or after operating system boot. Floppy problems can’t read floppy drive. Interrupt conflicts. An external peripheral may be using the same interrupts as COM1 and/or COMA/B. Verify that no other device is using IRQ3 or IRQ4. Serial ports not enabled in CMOS setup. Check BIOS settings. Incorrect base address setting.
Troubleshooting and Error Messages 5 5 Problem: DOS cannot find the command line interpreter. Solution(s): Either COMMAND.COM is not present at the specified (or default) directory level of the boot disk or the "SHELL=" statement in your CONFIG.SYS lists the file incorrectly (wrong directory or misspelled). DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER BIOS Problem: No boot disk could be found. Your hard disk may not have been partitioned into logical drive(s).
Troubleshooting and Error Messages 5 5 Solution(s): Check the integrity of the keyboard connector. If you think you pressed a key during power-up, reboot the system. Some keyboards are designed with a switch (or jumper) to allow the user to configure the keyboard for use with an AT machine or an XT machine. If this is the case with your keyboard, verify that the switch is in the AT position. The keyboard may not be a valid PC/AT keyboard (e.g., it is a PC/XT-only or PS/2 keyboard).
Troubleshooting and Error Messages 5 5 PARITY ERROR IN SEGMENT ... DOS Problem: This could be a software error (reading a nonexistent memory area) or a true hardware failure. Solution(s): Attempt to repeat the error. If the error occurs during the execution of your own proprietary software, verify that the memory location your software specifies is valid. PRESS A KEY TO REBOOT BIOS Problem: A drive assigned as drive ‘C’ exists but is not set active.
Troubleshooting and Error Messages 5 5 BIOS Checkpoints The Phoenix PicoBIOS in the EPC-30 writes a number of POST checkpoint codes to I/O port 80h just before each checkpoint executes. Table 5-2 describes these checkpoint codes and instructions. NOTE: The POST checkpoint codes generally execute in the order the table shows. The codes may not execute in the exact order in the table.
Troubleshooting and Error Messages 5 5 Beep Code POST Code Checkpoint Description 3Ch Configure advanced chipset registers 3Dh Load alternate registers with CMOS values 40h Set initial CPU speed 42h Initialize interrupt vectors 44h Initialize BIOS interrupts 2-1-2-3 46h Check ROM copyright notice 47h Initialize manager for PCI Option ROMs 48h Check video configuration against CMOS 49h Initialize PCI bus and devices 4Ah Initialize all video adapters in system 4Ch Shadow video BIOS ROM 4Eh Display copyrigh
Troubleshooting and Error Messages 5 5 Beep Code POST CODE Checkpoint Description 84h Detect and install external parallel ports 86h Re-initialize onboard I/O ports 88h Initialize BIOS Data Area 8Ah Initialize Extended BIOS Data Area 8Ch Initialize floppy controller 90h Initialize hard disk controller 91h Initialize local bus hard disk controller 92h Jump to UserPatch2 94h Disable A20 address line 96h Clear huge ES segment register 98h Search for option ROMs 9Ah Shadow option ROMs 9Eh Enable hardware int
Troubleshooting and Error Messages 5 5 DCh Shutdown 10 error Table 5-3. Auxiliary POST Checkpoint Codes.
Troubleshooting and Error Messages 5 5 PhoenixBIOS Messages The following is an explanation of each of the Phoenix BIOS messages. Diskette drive A error or Diskette drive B error Floppy disk drive A: or B: is present but fails the BIOS POST diskette tests. Check to see that the drive is defined with the proper diskette type in Setup and that the diskette drive is attached correctly. The EPC-30 does not require a twisted cable. Embedded Region 0-2 Shadowed The system successfully copied the BIOS extension.
Troubleshooting and Error Messages 5 5 Monitor type does not match CMOS - Run SETUP Monitor type not correctly identified in Setup Operating system not found Operating system cannot be located on either drive A: or drive C:. Enter Setup and see if the fixed disk or drive A: are properly identified. Parity Check 1 Parity error found in the system bus. BIOS attempts to locate the address and display it on the screen. If it cannot locate the address, it displays ????.
Troubleshooting and Error Messages 5 5 nnnn Shadow RAM Passed Where nnnn is the amount of shadow RAM in kilobytes successfully tested. System battery is dead - Replace and run SETUP The CMOS clock battery indicator shows the battery is dead. Replace the battery and run Setup to reconfigure the system. System BIOS shadowed System BIOS copied to shadow RAM. System cache error - Cache disabled RAM cache failed the BIOS test. BIOS disabled the cache.
Troubleshooting and Error Messages 5 5 NOTES Page 79
Troubleshooting and Error Messages 5 5 Page 80
6 6 Support and Service In North America Technical Support RadiSys maintains a technical support phone that is staffed weekdays (except holidays) between 8:00 AM and 5:00 PM Pacific time. If you require assistance outside these hours, you can leave a message on voice-mail using the same phone number. You can also request help via electronic mail or by FAX addressed to RadiSys Technical Support Department. See the cover of this manual for the RadiSys telephone and FAX numbers.
Support and Service 6 6 available at customer expense. Normal turn-around time for repair and re-certification is five working days. Quick Exchange services (immediate shipment of a loaner unit while the failed product is being repaired) are available. Negotiate these or other extra-cost services in advance to allow RadiSys to pool the correct product configurations. RadiSys does not maintain a general "loaner" pool: units are available only for customers who have negotiated this service in advance.
Support and Service 6 6 by inspecting and testing the product using standard manufacturing tests. There is a product-dependent charge for recertification. Generally, very few components are field-repairable. However, since RadiSys understands that some customers want or need the option of repairing their own equipment, all components are available in a spares program. RadiSys charges a minimum billing for this program.
Support and Service 6 6 Other Countries Use the RadiSys world wide web site to contact us, or contact the sales organization from which you purchased your RadiSys product for service and support. The RadiSys world wide web URL is http://www.radisys.com.
Support and Service 6 6 Page 85
A A I/O & Memory Maps This appendix defines the I/O address map, memory chip selections, and memory map for the EPC-30. I/O Map The EPC-30 uses both internal and external I/O mapped peripherals. Some of the external devices require the use of a chip select while others perform the address decode themselves. Chip Select Device Address Range Wait Data (Hex) States Width Internal PIC 0 0020-0021 Internal Address Cfg. Reg. 0022-0023 Internal Timers 0-2 0040-0043 GCS1# Keybrd/Mouse Ctrl.
A A I/O and Memory Maps GCS5# UCS# GCS6# None 1MB DRAM 2 MB DRAM 4MB DRAM 8 MB DRAM 16MB DRAM 512 KB Flash 2 MB Flash 4 MB Flash 0000000-00FFFFF 0000000-01FFFFF 0000000-03FFFFF 0000000-07FFFFF 0000000-0FFFFFF 3F80000-3FFFFFF 3000000-3400000 00A0000-00DFFFF 00A0000-00BFFFF Table A-2. EPC-30 Memory Chip Selects. 0,1,2,3 16 70 2 3 16 8/16 80 80 8/15* 16/8* - *Default cycles are 15 wait states for 8-bit and eight wait states for 16-bit.
A A I/O and Memory Maps Memory Map Physical addresses are mapped into memory in the following manner. The BIOS extension regions and windows may change depending on requirements. PicoCard needs an 8K BIOS extension and PicoFlash needs a 16K BIOS extension. Additionally, they use an 8-16K window for memory access.
A A I/O and Memory Maps NOTES Page 4
A A I/O and Memory Maps Page 5
B B IRQ Map This appendix defines interrupt requests which the EPC-30 decodes. All IRQs are set by resistors and can only be modified by removing or installing resistors.
B B I/O Map COMC COM1/COM2/COM3 COMC Page B2
B B I/O Map Page B3
C C VGA Interface Video Controller Hardware The EPC-30 contains the Cirrus Logic CL-GD6245 Super VGA (SVGA) graphics controller. The controller’s connection with the local bus yields the best possible graphics performance. SVGA memory is 512 KB, using one 256 Kb x 16 DRAM. This provides standard VGA modes on a CRT or flat panel display.
C C VGA Interface Installation The installation utility facilitates smooth installation of the display drivers and utility software. The menu-driven installation program allows you to select and install only those display drivers for software and applications currently in use. NOTE: Some display drivers require that the driver vendor’s application program be installed on the system prior to loading the Cirrus Logic SVGA display drivers.
C C VGA Interface CLMODE The CLMODE utility allows you to configure the panel options, define the type of monitor you use, and set the video modes which the Cirrus Logic chipset supports. Using the CLMODE Menu-driven Interface At the DOS prompt, type: CLMODE to invoke the utility. The main pop-up window consists of a number of buttons. Each button represents a different option or menu. The underlined letter of a button name specifies the hot key combination for that item.
C C VGA Interface About. Use this button to view the version number of the CLMODE utility program. Exit. When you exit the program, you are given the option to have CLMODE append your AUTOEXEC.BAT file with an entry containing the resolution and vertical refresh settings you have selected. You should allow CLMODE to append AUTOEXEC.BAT. This way, your system will load the correct VGA modes each time you boot it.
C C VGA Interface Using the CLMODE Command Line Options When you issue command line options for CLMODE.EXE at the DOS prompt, the menu-driven windows do not display. You can set the configuration, monitor type, video mode and refresh rate from the DOS prompt using command line options. The command line options for CLMODE.
C C VGA Interface Other Utilities On the Diskette There are six additional utility programs on the Cirrus Logic Utilities diskette. These utilities control the Cirrus Logic CLGD6245 graphics controller operation modes. The additional utilities are: CRT.EXE resets CRT mode PANEL.EXE starts PANEL mode SIMUL.EXE simultaneous mode SWITCHER.COM switches from CRT to PANEL BOLD_DRV.COM uses bold font for driver TSRFONT.
C C VGA Interface settings, there may be only one refresh rate option available. Settings for some of the higher resolutions may not be available. Font Cache Size. You can increase or decrease the font cache size, depending on your needs. The font cache is memory available for saving bitmaps of frequently used fonts. WINMODE tries to set the optimum cache size for you, but you can adjust the setting. Operating System. Choose between DOS-Windows and OS/2-Windows, depending on your system.
C C VGA Interface installation, there is no chance of overwriting the driver that Windows uses to control the display. Change to the system directory, and find a file named OEM?.INF where the question mark is a number. There may be more than one of these files. The question marked files are different OEMSETUP.INF files that have been used to configure Windows for different devices.
C C VGA Interface CIRRUS 624X V1.0, 640X480X256 CIRRUS 624X V1.0, 800X600X16 CIRRUS 624X V1.0, 800X600X256 5. Move the cursor to highlight the correct driver. Then press [Enter]. 6. Continue with the remainder of the setup procedure. To install the Windows 3.1 drivers from within Windows, proceed as follows: 1. Ensure that Windows 3.1 is already installed on your computer. Start Windows. 2. From the Main window of the Program Manager, run the Windows 3.1 Setup program. 3. Select ‘Change Systems Settings...
C C VGA Interface Page 10
D D Reflashing the FBD This appendix describes how to reflash the Intel Flash Boot Device (FBD) which contains the EPC-30 System BIOS and, optionally, ROM BIOS extensions. Appendix D first presents information about the BIOS structure, then defines the reflashing processes and describes how to accomplish them. About the Flash Boot Device The EPC-30 employs Phoenix PicoBIOS version 4.05 implemented as a flash BIOS using the 2 MB (256 KB) Intel PA28F200BV-T SmartVoltage Boot Block Flash Device.
Reflashing the Flash Boot Device The following table describes the exact sizes and placement of the various code and data objects present in the FBD: Object Name FBD Offset Object Size Write Enable Boot and Recovery Code 7C000H 16KB BB write enable jumper System BIOS 60000H 96KB In chipset 3rd Party BIOS Extensions 4A000H 88KB In chipset VGA BIOS Extension 40000H 32KB In chipset Table D-1.
Reflashing the Flash Boot Device The EPC-30 boot block XModem serial communication requires a straightthrough serial connection to the external host computer and operates at the auto-detected baud rate with no parity, eight data bits, and 1 stop bit. Cabling between the host and the EPC-30 may be dictated by the SCP. However, the only RS-232 signals required by the EPC-30 are Tx, Rx, and Gnd. When to Reflash the FBD Reflashing the FBD is necessary in only two instances: 1.
Reflashing the Flash Boot Device • Any other images to flash. These can be optional BIOS/ROM extensions or ROMable DOS images. • NOTE: The EPC-30 must be equipped with at least 2 MB of DRAM in order to run the REFLASH.EXE reflashing program. Before you begin an FBD force update flash recovery, have the following items ready for use: • External host computer with an installed Xmodem serial communication program, such as PROCOMM. • Null modem cable. • The new images for the FBD.
Reflashing the Flash Boot Device Reflashing Processes The boot block will set the RFA for Linear Mode and Byte-wide Access in case the RFA reflash is invoked during serial recovery. To use REFLASH.EXE under DOS, the BIOS settings for the RFA must be set to Linear Mode and Byte-wide Access. Newly flashed images are not immediately effective; you must reboot the system as soon as reflashing is completed. The EPC-30 must be equipped with at least 2 MB of DRAM in order to perform the flash update process.
Reflashing the Flash Boot Device Command line parameters are: /F= flashed into the device. File (in absolute binary format) to be /O flashing; offsets Offset (in HEX) at which to begin are relative to the lowest address of the device; these are not physical memory addresses. See the offset values in Figure D-1. An offset of zero specifies that flashing is to begin at the very first byte of the device. /S Suppress reboot. Suppresses the automatic reboot at completion of the reflashing process.
Reflashing the Flash Boot Device the updated BIOS images. No reboot occurs if you used the /S command line parameter. If you supressed the automatic reboot for any reason, power down the system at the earliest opportunity. Be sure to remove the Boot Block Write Enable jumper at JP1 if you performed a boot block update. Then power up the system and resume operation. The system boots with the updated BIOS images.
Reflashing the Flash Boot Device Force Update Flash Recovery Process A force update is necessary only to: • replace a system or video BIOS image damaged by power failure during an earlier flash update process • recover from accidental writes to the FBD • enable FBD recovery when the system cannot boot to a DOScompatible operating system Perform the force update flash recovery process by connecting a null modem serial cable between the EPC-30 COMA port and a source computer on which is installed an SCP that
Reflashing the Flash Boot Device The EPC-30 boot block contains resident Xmodem code necessary to establish communication with the SCP, serially download the images to flash, and re-program the FBD. Once the BIOS configures the communication port, the EPC-30 is ready to synchronize with the source computer through Xmodem. The EPC-30 receives no data from the source computer via the serial port until synchronization is complete.
Reflashing the Flash Boot Device NOTES D D Page D-20
Reflashing the Flash Boot Device D D Page D-21
E E LCD Flat Panel Interface This Appendix describes how to interface LCD flat panel displays with the EPC-30. The Cirrus Logic CL-GD6245 VGA driver supports several different flat panel displays. RadiSys has tested the EPC-30 only with the following flat panel: Sharp LM64P89 Monochrome LCD Information in this Appendix includes instructions to configure the EPC-30 for use with this flat panel display. To do this, you must properly set jumpers at JP3.
E E LCD Flat Panel Interface Sharp LM64P89 Monochrome LCD LM64P89 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Signal Name S CP1 CP2 DISP VDD GND -18V (extern) DU0 DU1 DU2 DU3 DL0 DL1 DL2 DL3 EPC-30 15 19 25 9 1 8 16 18 22 24 4 6 10 12 Signal Name FLM (HSYNC) LP (VSYNC) SCLK Vee ENABLE PVCC GND N/C LD4 LD5 LD6 LD7 LD0 LD1 LD2 LD3 Table E-1. EPC-30/Sharp LM64P89 Flat Panel Interface. Refer to Chapter 4, Connectors, for information about the LCD/Flat Panel connector.
E E LCD Flat Panel Interface Active Matrix Displays In an active matrix flat panel display, each pixel receives output from an attached transistor to precisely control the display. The transistors connect in an X, Y grid located on the same substrate as the pixels. Switching signals drive the transistors in the X grid, while video signals drive the transistors in the Y grid. A popular active matrix flat panel display type is the Thin Film Transistor (TFT).
E E LCD Flat Panel Interface substrate, while Y grid conductors connect to the upper substrate. Applying an electrical signal to both conductors at the location of a pixel causes that pixel to be visible from the front of the display. Driving the Flat Panel Display Several methods exist to drive the flat panel display. One method involves use of a single scan in one pass of the display pixels to provide display drive.
E E LCD Flat Panel Interface In typical applications, use of a software addressable on/off FET switch allows application software control of the LCD backlight. The output from the FET switch triggers power sequencing in the flat panel driver, effecting backlight control at the flat panel. In a simpler application, direct application of backlight power to the flat panel provides direct backlight control. Refer to documentation from the flat panel manufacturer for recommended voltages and control methods.
E E LCD Flat Panel Interface NOTES Page 6
E E LCD Flat Panel Interface Page 7
F F PC Card Interface The EPC-30 supports use of flash or ATA PC cards as Chapter 2 discusses. Many of the supported PC card configurations require the use of appropriate card and socket services software to provide PC card slot drivers and a suitable format for the card. This appendix briefly describes the PCM+ Card and Socket Services software from Phoenix Technologies, Ltd. and provides a summary of PC card interfaces. RadiSys has tested the EPC-30 interface with ATA PC cards using this software.
F F PC Card Interface Flash the device driver into the BIOS: Using the REFLASH.EXE (version 2.0+) utility provided on the diskette, issue the following command: REFLASH /F=PICOFA.BIN /O=4C000 [Note: This step is only necessary if the FBD was changed. The EPC-30 comes default from the factory with this extension installed.] When this process successfully completes, the Picoflash device driver will have been transferred into the 16KB area of memory from 0x4C000 - 0x4FFFF.
F F PC Card Interface NOTES Page 3
F F PC Card Interface Page 4
G G Glossary A Access Time: A factor in measurement of a memory storage device’s operating speed. It is the amount of time required to perform a read operation. More specifically, it is the period of time between which the memory receives a read command signal and the time when the requested data becomes available to the system data bus. Address: A number that identifies the location of a word in memory. Each word in a memory storage device or system has a unique address.
G G Glossary BIOS Update: A process whereby an existing, uncorrupted BIOS image in the flash boot device is overwritten with a new image. Also referred to as a flash update. Bit: A binary digit. Boot: The process of starting a computer and loading the operating system from a powered down state (cold boot) or after a computer reset (warm boot). Before the operating system loads, the computer performs a general hardware initialization and resets internal registers.
G G Glossary Complimentary Metal Oxide Semiconductor (CMOS): A fast, low power semiconductor RAM used to store system configuration data. Configuration Byte: A set up value in the EPC-30 BIOS enabling it to establish a pointer to an ATA PC card configuration register. Once the pointer has been established, the BIOS requires a register location to successfully complete an AT PC card interface. Conventional Memory: The first 640 KB of a computer’s total memory capacity.
G G Glossary Erasable Programmable ROM (EPROM): A semiconductor ROM device capable of being erased and reprogrammed by the user as often as desired. Once programmed, the EPROM is a nonvolatile memory that will hold its stored data indefinitely. Extended Data Out (EDO): A type of DRAM that allows higher memory system performance since the data pins are still driven when CAS# is de-asserted. This allows the next DRAM address to be presented to the device sooner than with Fast Page Mode DRAM.
G G Glossary Header: A mechanical pin and sleeve style connector on a circuit board. The header may exist in either a male or female configuration. For example, a male header has a number and pattern of pins which corresponds to the number and pattern of sleeves on a female header plug. Hexadecimal (h): A base 16 numbering system using numeric symbols 0 through 9 plus alpha characters A, B, C, D, E, and F as the 16 digit symbols. Digits A through F are equivalent to the decimal values 10 through 15.
G G Glossary which is a layer of liquid crystal. Behind the sandwich is a reflective layer. In an unpowered state, light is reflected through the electrodes and liquid crystal to the reflective layer and back. When current is applied to the liquid crystal, its molecular structure changes in such a way as to prevent light from passing back from the reflective layer. Logical Address: The memory-mapped location of a segment after application of the address offset to the physical address.
G G Glossary function together to capture and lock onto an input frequency. When locked onto the input frequency, the PLL can maintain a stable, regulated output frequency (within bounds) despite frequency variance at the input. Physical Address: The address or location in memory where data is stored before it is moved as memory remapping occurs. The physical address is that which appears on the computer’s address bus when the CPU requests data from a memory address.
G G Glossary segment address 4 bits to the left and then adding the offset value. A real mode address is a physical address. Real Time Clock (RTC): Peripheral circuitry on a computer motherboard which provides a nonvolatile time-of-day clock, an alarm, calendar, programmable interrupt, square wave generator, and a small amount of SRAM. In the EPC-30, the RTC operates independently of the system PLL which generates the internal system clocks.
G G Glossary system. A segment is the portion of a real mode address which specifies the fixed base address to which the offset is applied. Serial Host: A computer connected to another through a serial interface. Connected together this way, one computer can execute a program remotely on the other “host” computer. Serial Port: A physical connection with a computer for the purpose of serial data exchange with a peripheral device.
G G Glossary Video Graphics Adapter (VGA): A popular PC graphics controller and display adapter standard developed by IBM. The standard specifies, among other things, the resolution capabilities of the display device. Display devices meeting the VGA standard must be capable of displaying a resolution of 640 horizontal pixels by 480 vertical pixels with 16 screen colors.
G G Glossary Page 11
I I Index A access time, G-1 address, G-1 ANSI, G-1 Autotype setting up a disk drive using, 19 term defined, G-1 B Battery errors caused by failure of CMOS back-up, 72 BIOS, G-1 auxiliary POST checkpoints defined, 76 common errors reported by the, 69 force update flash recovery process defined, 8 messages, Error! Not a valid bookmark in entry on page 77 POST checkpoints defined, 73 setting up the, 15 setting up the IDE adapter sub-menus, 18 updating the, 6 BIOS Data Area, G-1 BIOS extension term defined,
I I Index large disk access mode setup, 29 loading previous values for the, 32 main setup menus defined, 16 saving changes to the, 31, 32 summary screen defined, 24 system time and date setup, 16, 17 BIOS Update performing a, 6 term defined, G-2 Boot Block description of the FBD, 1 reflashing the, 9 term defined, G-2 Boot Device assigning a, 23 term defined, G-2 Boot Failure Errors definition of, 23 Boot Sequence setting the, 23 sub-menu defined, 17, 22 term defined, G-2 Brown-Out resetting the EPC-30 aft
I I Index display driver software installation, C-2 Windows display driver description, C-8 world wide web access, C-3 Cirrus Logic VGA CL6245 functional description, C-1 CLMODE command line options for, C-5 instructions to use, C-1 interface defined, C-3 use of mouse with, C-3 utility description, C-3 CMOS RAM errors caused by failed battery, 72 function of, 15 COM Port pinout diagram for each, 59 Configuration Byte functional definition of the, G-3 Connectors keyboard pinout diagram, 60 location of EPC-
I I Index defined, C-1 installing the, C-2 DRAM Interface defined, 36 Drive Designation assigning a, 23 Driver term defined, G-4 Drivers video display software description, C-1 video display software installation, C-2, C-8 Windows video display software description, C-8 Dynamic Bus Sizing term defined, G-4 Dynamic Random Access Memory (DRAM) term defined, G-4 E EDO DRAMs term defined, G-4 Embedded Features sub-menu defined, 18 EPC-30 flat panel interface with, E-1 IRQ map, B-1 system interrupts defined, B
I I Index DRAM interface with the, 36 equipment supplied with the, 10 features defined, 3 installing the, 11 optional parts for the, 10 powering the, 14, 15 processor operation defined, 34 resetting the, 47 specifications for the, 5 SRAM disk interface with, 39 Extended Memory amount displayed in BIOS setup menu, 18 term defined, G-5 F Fast Page Mode DRAMs term defined, G-5 Flash Boot Device boot block description, 1 flash recovery commands defined, 8 functional description of the, 1 recovery process defi
I I Index Flat Panels constructing interface cables for, E-1 contrast/backlight control description, E-4 interface with the EPC-30, E-1 interface with the EPC-41, 38 G General Failure definition of error message, 70 Glossary of Terms, G-1 H Hard Disk setting up the EPC-30 for use with a, 19 Hard Disk Drive connecting a, 14 Hard Drive assigning as boot device, 23 Header location of each, 49 term defined, G-6 I I/O Map chip select/address defined for EPC-41, A-1 IDE Adapter master and slave setup sub-menus
I I Index POST Loop Test, 14 Jumpers term defined, G-6 K Keyboard connecting a, 14 Keyboard Connector pinout diagram of the, 60 Keyboard Error definition of, 71 L Large Disk Access Mode setting up the BIOS for, 29 LCD Flat Panel connecting a, 14 LCD Flat Panel Interface constructing cables for the, E-1 LCD contrast/backlight control description, E-4 LCD Flat Panels active matrix description, E-3 driving methods for, E-4 passive matrix description, E-3 Logical Address term defined, G-7 M Manual organizatio
I I Index connecting a, 14 Mouse Connector pinout diagram of the, 59 N Null Modem use of connection for reflashing, 8 O Offset term defined, G-7 Operating System common errors reported by the, 69 error report of missing, 71 term defined, G-7 Operating Systems EPC-30 compatibility with, 3 P PARITY ERROR DEFINITION OF, 72 PC Cards EPC-30 interface with, F-1 establishing an interface with a, F-1 Peripherals connecting to the EPC-30, 14 definition of supported, 14 EPC-30/flat panel interface, E-1 I/O map, A-1
I I Index Power brown out protection defined, 47 Power Connector location of EPC-30, 14 Power Supply connecting a, 14 Power-On Self Test (POST) definition of BIOS checkpoints during, 73 term defined, G-9 Processor operation of the EPC-30, 34 R R300EX Memory/Bus Controller functional description of, 36 Random Access Memory (RAM) term defined, G-9 Real Mode Address tem defined, G-9 REAL TIME CLOCK DEFINITION OF ERROR, 72 References, 7 REFLASH.
I I Index ROMDOS term defined, G-10 S Serial Host term defined, G-11 Serial Ports pinout diagrams of EPC-41, 59 Setup Prompt enabling or disabling, 23 Setup Screen definition of BIOS, 16 Single In-Line Memory Module (SIMM) term defined, G-11 Specifications, 5 Electrical, 6 Environmental, 5 humidity, 6 Physical, 6 power, 6 shock, 6 vibration, 6 Speifications altitude, 6 SRAM Disk interface with EPC-30, 39 Summary Screen controlling display of BIOS, 24 Super VGA/Flat Panel Controller functional description
I I Index VGA controller defined, C-1 System Memory term defined, G-11 T Technical Support accessing, 81 arranging service, 83 e-mail address, 81 FAX number, 81 mailing address, 83 non-warranty repairs defined, 82 phone number, 81 repair service policy defined, 82 warranty repair policy defined, 82 world wide access to, 84 world wide web access, 81 Time setting the system, 16, 17 Troubleshooting process defined, 67 U UMB expansion, 79 User Editable Drive (UED) term defined, G-12 V VGA installing the drive
I I Index VGA Software CLMODE defined, C-1 WINMODE defined, C-1, C-7 Video configuring a monitor using CLMODE, C-3 controller defined, C-1 display driver installation, C-2 display driver software description, C-1 display driver software installation, C-2, C-8 memory structure defined, C-1 Windows display driver description, C-8 Video Controller changing screen resolution, C-7 use of CLMODE command line options, C-5 Windows display drivers defined, C-9 W Windows display drivers for, C-9 WINMODE instructions
I I Index Index-2