Page 2
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.
The customer is, however, responsible for shipping the product; RadiSys assumes no responsibility for the product until it is re- ceived. This warranty does not cover repair of products that have been damaged by abuse, accident, disaster, misuse, or incorrect installation.
Additional References Chapter 2 - Getting Started Before You Begin Supplied Equipment Optional Parts Diskettes Unpack and Inspect the EPC-30 Mounting and Installation 11 Setting the EPC-30 Jumpers Jumpers12 Connecting the SIMM and Peripherals Power Supply Requirements Powering Up the EPC-30 14...
Page 6
EPC-30 Hardware Reference Summary Screen23 Embedded Features Sub-menu Advanced Menu 28 RFA Access Mode RFA Data Access Mode 28 Large Disk Access Mode 28 Integrated Peripherals Sub-menu 29 Exit Menu Save Changes and Exit Exit Without Saving Changes Get default values...
Page 7
EPC-30 Hardware Reference Power 52 Manufacturing Test Socket IDE Header Flat Panel Header Auxiliary VGA Stake-Pin Header Pinout Parallel Port VGA Connector 58 COMA Serial Port Keyboard and Mouse Stake-Pin Connector 59 COMB DB-9 Keyboard Connector AT Bus Pinout 60...
Page 8
LCD Backlight Control Appendix F - PC Card Interface F-1 Appendix G - Glossary G-1 Index List of Illustrations Figure 2-1. EPC-30 Mounting Hole Locations 12 Figure 2-2. EPC-30 Jumpers 13 Figure 2-3. Main Menu Figure 2-4. IDE Adapter Sub-menu Figure 2-5.
EPC-30 and includes electrical and environmental specifications. Chapter 2 Getting Started. Provides information about how to install EPC-30, set jumpers on the board, set up the Phoenix BIOS, power up the board, and boot an operating system. Chapter 3 Theory of Operation. Contains detailed information about the on-board processor, memory, chipset, and peripheral interfaces.
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.
Page 14
Introduction • 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 •...
Introduction • 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 CONNECT CABLES TO THIS PRODUCT.
Introduction 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...
Page 17
Introduction 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., 3/15/94 (NOTE: This document can only be distributed to customers upon receipt of written permission from Phoenix Technologies, Ltd.).
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.EXPLR1 Overview...
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.
MIGHT NOT IMMEDIATELY RESULT IN FAILURE Mounting and Installation Install the EPC-30 in a suitable enclosure using mounting holes or desktop fashion. Ensure that environmental conditions in the enclosure will consistently meet the conditions shown in the product specifications in Chapter 1.
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., JP3A) signify a single jumper within a larger block.
Default is not populated. JP3A,B,C Flat Panel BIOS 3-bit selection for panel type. Install jumpers for all ‘0’ bits. Select Default is not populated. Table 2-1. EPC-30 Jumper Settings. Figure 2-2. EPC-30 Layout. Connecting the SIMM and Peripherals Page 13...
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.
The BIOS uses these settings to initialize the hardware. You can access the BIOS setup menus only during the system boot process. Chapter 3 fully describes ways you can reset the EPC-30; you can use CTRL-ALT-DEL, for example. To access the BIOS setup menus, press the F2 key as the system boots.
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.
Getting Started Boot Options Sub- > menu 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.
>IDE Adapter Sub-menus There are two IDE Adapter Sub-menus: one for a master drive (bootable) and one for a slave drive (not bootable). The EPC-30 supports a maximum of two hard disk drives. To see detailed characteristics of the device set up as the master drive or to change the configuration of the drive, choose the IDE Adapter 0 Master Sub-menu.
There are some restrictions when setting up devices on the EPC-30. Booting from an ATA card can only be accomplished using a ROM extension such as the PhoenixPICO PCMBOOT.BIN file. The ROM extension reads the Card Information Structure (CIS) from the PCMCIA card and reads the geometry of the card.
Page 33
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.
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.
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.
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.’...
Drive recalibration failed • Last track seek failed Video error • Color/Mono switch not set correctly (not applicable to the EPC-30) Timer error • System timer (0) failed I/O chip error • I/O conflicts exist for serial and parallel ports, hard...
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.
Page 39
Getting Started >Embedded Features Sub-menu PhoenixBIOS Setup Copyright 1985-95 Phoenix Technologies Ltd. Embedded Features Item Specific Help BIOS Extension 0 Offset of BIOS extension in FBD [xxxxx] <Tab>, <Shift-Tab>, or Destination Address [xxxxx] <Enter> selects field. BIOS extension size [xxxxx] BIOS Extension 1 Offset of BIOS extension in FBD [xxxxx]...
Page 40
Getting Started as 8KB, and can be copied down on 8KB boundaries. However, the granularity of the shadow is 16KB. Page 29...
Page 41
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: DE000 DC000 DA000 D8000 D6000 D4000...
Page 42
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.
Getting Started Advanced Menu PhoenixBIOS Setup - Copyright 1985-96 Phoenix Technologies Ltd. Main Advanced Exit Item Specific Help Warning! <Tab>, <Shift-Tab>, or Setting items on this menu to incorrect values may cause your system to malfunction. <Enter> selects field. Integrated Peripherals RFA Access Mode: [Linear] RFA Data Mode:...
Page 44
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.’...
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: [Enabled] <Tab>, <Shift-Tab>, or Super I/O-COMB: [Disabled] <Enter>...
Page 46
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.
Use this option if you want to save your entered values into CMOS and exit to load the operating system. The EPC-30 saves the new values, exits the BIOS setup mode, and reboots using the new values. Exit Without Saving...
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.
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 •...
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.
Page 52
EPC-30 Hardware Reference Timer/Counters (3) 82C54-Compatible Programmable Interval Timer with enhancements to allow remapping of peripheral addresses & interrupt assignments. Asynchronous NS16450 Compatible UART. All interrupts may be connected to Serial Ports (2) the interrupt controller or two may be connected to the DMA controller.
30 has only one SIMM socket. The second module is the soldered-down DRAM (1MB, 2MB or 4MB configuration). After power on reset, the BIOS will find and size memory present in the system. The EPC-30 does not support parity DRAM.
Page 54
The BIOS includes support for a set of three different displays. The most common types of displays that work with the EPC-30 board are Monochrome, Passive Color, and TFT Color. Refer to the next section in this chapter, as well as Appendix E, LCD Flat Panel Interface, for more information.
Page 55
Sharp LM64P89 (Monochrome), but others are expected. Check the RadiSys Web page for more information, or contact RadiSys Technical Support. No circuitry is included on the EPC-30 for LCD contrast or backlight control. Flash Disk Subsystem The EPC-30 implements a Resident Flash Array (RFA) as a fully bootable read/write flash file system.
Page 56
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.
The floppy disk controller uses programmed I/O mode; DMA operation is not supported. This makes it incompatible with some operating systems that don’t use the BIOS for floppy support. The EPC-30 supports one or two 5.25" 360KB and 1.2MB as well as 3.5" 720KB, 1.44MB, and 2.88MB drives and media.
Page 58
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.
1.7 and 1.9, and Extended Capabilities Port (ECP). These enhanced features are IEEE 1284-1 Compliant. PCMCIA controller The EPC-30 includes a PCMCIA controller, using the Cirrus Logic CL-PD6710 device. This device is compatible with the popular 82365 interface. The connector employed accepts type I, type II, or type III cards.
Page 60
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.
EPC-30 Hardware Reference Terminations contained on the EPC-30 board are as follows: Address lines: SA0 - SA19, and LA17 - LA24: Driven by R380EX Data lines SD0 - SD15: 10K pull-up to VCC Control strobes: ~IOR, ~IOW, ~MEMR, Driven by R380EX...
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.
For example, the 28F016SV is a smart-voltage chip that can use 5V or 12V. the 28F016SA requires 12V to program. The current consumption of the EPC-30 is 1.3 amps or less (1 amp typical) in 5V mode, using a 33MHz Intel386 EX C-step processor, with a base memory configuration of 4 MB, in an idle state (DOS prompt).
The EPC-30 is designed to meet the standard RadiSys environmental specifications. This includes operation at temperatures from 0 to +60 degrees C. EPC-30 meets this specification in still air, with no forced cooling required. Page 47...
Page 65
(U24). When Vcc falls to +4.65 VDC, the Dallas chip detects the voltage drop and drives ~RESET low. The EPC-30 stays in reset as long as the voltage is at +4.65 VDC or lower and for 200 ms after the voltage rises above +4.65 VDC.
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 RS-232 COMB (J1): 5x2, 0.100"...
Connectors VGA Connector VGA pinout (J11) 15-pin female high-density D-sub JST KSEY-15S-1A3F19-13 or equiv. Signal GREEN BLUE ANALOG GND (RED) ANALOG GND (GREEN) ANALOG GND (BLUE) N/C (plug) H SYNC V SYNC Table 4-10. VGA Standard Connector Pinout. Page 59...
Page 78
Connectors 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 COMA (J12) Stake-Pin pinout: 5x2, 0.100" [2.54 mm] pitch header 3M 2510-6002-UB Table 4-11.
Connectors Keyboard Connector (J15) 6-pin mini-DIN Circular AMP 749266-1 or equivalent Signal Signal Keyboard Data Keyboard VCC Keyboard Clock Ground Table 4-14. Keyboard Connector Pinout. AT Bus Pinout AT-bus pinout (XT side): Signal Signal Name Signal Name Signal ~IOCHCK RESETDRV IRQ9 DRQ2 -12V...
Connectors AT-bus pinout (AT side): Signal Signal Name Signal Name Signal ~SBHE ~MEMCS16 LA23 ~IOCS16 LA22 IRQ10 LA21 IRQ11 LA20 IRQ12 LA19 IRQ15 LA18 IRQ14 LA17 ~DACK0 ~MEMR DRQ0 ~MEMW ~DACK5 Pull Up DRQ5 ~DACK6 Pull Up SD10 DRQ6 SD11 ~DACK7 Pull Up SD12...
Troubleshooting and Error Messages Troubleshooting Symptoms Possible Cause(s) Solution System appears to Monitor or cable Verify that the cable pins are not bent boot (evidenced problem. and the cable is fully seated in the VGA by being on and connector. If necessary, try the monitor hard disk being on another system to verify that the accessed) but...
BIOS setup. Port hardware Replace the unit. failure. System hangs System clock Noise entering the EPC-30 system either before or signal degradation. through the connection of a peripheral after operating device may be degrading the CPU clock. system boot.
Page 91
Troubleshooting and Error Messages 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:...
Page 92
Troubleshooting and Error Messages 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.
Page 93
Troubleshooting and Error Messages PARITY ERROR IN SEGMENT ... 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.
Troubleshooting and Error Messages 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.
Page 95
Troubleshooting and Error Messages Beep Code POST Code Checkpoint Description Configure advanced chipset registers Load alternate registers with CMOS values Set initial CPU speed Initialize interrupt vectors Initialize BIOS interrupts 2-1-2-3 Check ROM copyright notice Initialize manager for PCI Option ROMs Check video configuration against CMOS Initialize PCI bus and devices Initialize all video adapters in system...
Page 96
Troubleshooting and Error Messages Beep Code POST CODE Checkpoint Description Detect and install external parallel ports Re-initialize onboard I/O ports Initialize BIOS Data Area Initialize Extended BIOS Data Area Initialize floppy controller Initialize hard disk controller Initialize local bus hard disk controller Jump to UserPatch2 Disable A20 address line Clear huge ES segment register...
Troubleshooting and Error Messages Shutdown 10 error Table 5-3. Auxiliary POST Checkpoint Codes. Beep Code Post Code Checkpoint Description Initialize the chipset Initialize refresh counter Check for Forced Flash Check HW status of ROM BIOS ROM is OK Do a complete RAM test Do OEM initialization Initialize interrupt controller Read in bootstrap code...
Page 98
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.
Page 99
Troubleshooting and Error Messages 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.
Page 100
Troubleshooting and Error Messages 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.
Page 101
Troubleshooting and Error Messages NOTES Page 79...
Page 102
Troubleshooting and Error Messages Page 80...
Technical support services are designed for customers who have purchased their products from RadiSys or an authorized sales representative. If your RadiSys product is part of a piece of OEM equipment, or was integrated by someone else as part of a system,...
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.
RadiSys charges a minimum billing for this program. Arranging Service To schedule service for a product, please call the RadiSys Technical Support Department. The telephone number appears on the cover of this manual. Have the product model and serial numbers available, along with a description of the problem.
Support and Service 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. Page 84...
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.
Page 109
512 KB Flash 3F80000-3FFFFFF GCS6# 2 MB Flash 3000000-3400000 8/16 4 MB Flash None 00A0000-00DFFFF 8/15* 16/8* 00A0000-00BFFFF Table A-2. EPC-30 Memory Chip Selects. *Default cycles are 15 wait states for 8-bit and eight wait states for 16-bit. Page 2...
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.
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. System IRQ Map PC INT# IRQx Vector EPC-30 Usage Standard PC (Hex) Usage...
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.
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.
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.
Page 119
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.
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.EXE are: CLMODE {modenum} {montype} | {s n} } Where:...
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 CL- GD6245 graphics controller operation modes. The additional utilities are: CRT.EXE resets CRT mode PANEL.EXE starts PANEL mode SIMUL.EXE simultaneous mode...
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.
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.
Page 124
VGA Interface CIRRUS 624X V1.0, 640X480X256 CIRRUS 624X V1.0, 800X600X16 CIRRUS 624X V1.0, 800X600X256 Move the cursor to highlight the correct driver. Then press [Enter]. Continue with the remainder of the setup procedure. To install the Windows 3.1 drivers from within Windows, proceed as follows: Ensure that Windows 3.1 is already installed on your computer.
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.
Page 127
In chipset Table D-1. FBD Object Placement Sections of the EPC-30 FBD can be reflashed if a user requests it or the System BIOS image becomes corrupted. The process of reflashing is defined as an update if the System BIOS is not corrupt and can be executed.
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.
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: •...
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. Flash Update Process...
Page 131
Use this option with care. New images you flash into the FBD are not immediately effective as the EPC-30 supports BIOS shadowing. Clear CMOS setup information stored in the FBD. Some RadiSys products allow you to...
Page 132
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.
Serial Port Figure D-2. Null Modem Cable Connection. Power up the EPC-30 and execute the SCP on the source computer. Press the space bar to invoke the autobaud capability, which automatically sets the baud rate for you. Set up the SCP to communicate with no parity, eight data bits, and 1 stop bit.
Page 134
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. When synchronization is complete and the force update flash...
Page 135
Reflashing the Flash Boot Device NOTES Page D-20...
Page 136
Reflashing the Flash Boot Device Page D-21...
To do this, you must properly set jumpers at JP3. Then, construct a cable to interface with the display using pinout information shown in the tables. Last, connect the flat panel display cable to the EPC-30 at the flat panel header.
SCLK DISP Vee ENABLE PVCC -18V (extern) Table E-1. EPC-30/Sharp LM64P89 Flat Panel Interface. Refer to Chapter 4, Connectors, for information about the LCD/Flat Panel connector. Refer to documentation from the flat panel manufacturer for additional configuration information. JP3 Jumper Settings for the LM64P89:...
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.
LCD Contrast/Backlight Control Flat Panel Contrast and Backlight Control Although the EPC-30 does not support flat panel display contrast or backlight control, these functions are supported by the Cirrus Logic CL-GD6245 display driver IC. You must use an external power supply which provides the correct control voltages to enable these functions.
Page 141
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.
Page 144
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.
Page 145
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.
Page 148
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.
Page 149
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).
Page 150
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.
Page 151
Flash Boot Device (FBD): A flash memory device containing the computer’s BIOS. In the EPC-30, a 512 KB Intel 28F400BV-T semiconductor flash memory containing the system and video BIOS images, the BIOS initializing code and the recovery code which allows self hosted reflashing.
Page 152
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.
Page 153
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.
Page 154
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.
Page 155
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.
Page 156
System Memory: See Conventional Memory. U User Editable Drive (UED): A feature of the EPC-30’s Phoenix PicoBIOS. When a “User” type hard disk drive setting shows in the IDE Adapter Sub-Menu the BIOS queries the hard disk drive for the purpose of retrieving disk geometry. If the hard disk drive is capable of providing this information, the BIOS uses it to automatically set up the drive for use with the system.
Page 157
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.
Index access time, G-1 address, G-1 ANSI, G-1 Autotype setting up a disk drive using, 19 term defined, G-1 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...
Page 160
Boot Sequence setting the, 23 sub-menu defined, 17, 22 term defined, G-2 Brown-Out resetting the EPC-30 after a, 47 Card and Socket Services requirements for use of software, F-1 Central Processing Unit (CPU) integrated peripherals of the, 34 term defined, G-3...
Page 161
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...
Page 162
G-4 Dynamic Random Access Memory (DRAM) term defined, G-4 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-1 troubleshooting the, 67 VGA controller defined, C-1 EPC-41...
Page 163
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...
Page 164
EPC-41, 38 General Failure definition of error message, 70 Glossary of Terms, G-1 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...
Page 165
1 Memory amount displayed in BIOS setup menu, 18 chip selects definded, A-2 EPC-30 DRAM operation and control defined, 36 messages, BIOS, Error! Not a valid bookmark in entry on page 77 Monitor connecting a, 14 Mounting Holes...
Page 166
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 interfacing external to the EPC-30, 9 Physical Address term defined, G-8 POST auxilliary checkpoints defined, 76 checkpoints defined, 73...
Page 167
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 R300EX Memory/Bus Controller functional description of, 36 Random Access Memory (RAM) term defined, G-9 Real Mode Address...
Page 168
Super VGA/Flat Panel Controller functional description of, 37 Symmetrically Addressable SIMM term defined, G-11 Synchronous Expansion Bus functional description of the, G-11 System I/O map for EPC-41, A-1 IRQ map for EPC-30, B-1 memory chip selects for EPC-41, A-2 Index-10...
Page 169
Index VGA controller defined, C-1 System Memory term defined, G-11 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...
Page 170
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...
Need help?
Do you have a question about the EPC-30 and is the answer not in the manual?
Questions and answers