background image

 

Page 1 

1

1

1.  Product Description 

The EPC-26A/27 PC/AT-compatible CPU module is an EMC form factor EPC 
based on the DX2 and DX4 Intel486 processor. The EPC-26A uses the 50 
MHz Intel486 DX2 CPU, while the EPC-27 uses the 100 MHz IntelDX4. 

The EPC-26A/27 uses the Pico-Power Redwood chip set, a two-chip set 
packaged in a 176-pin TQFP.     

This EPC meets stringent safety and low EMI standards (UL-1950).  All front 
panel accessible ports have filter networks for reduced EMI and increased 
ESD protection.  

The EPC-26A/27 processor modules contain the following features: 

 

  The EPC-26A contains an Intel DX2 Enhanced processor (208-pin 

SQFP package, 3.3V). The EPC-27 is an Intel DX4 processor. 

 

One 72-pin 3.3V SIMM socket for memory sizes of 4, 8, 16 or 32 MB 

 

PC/AT compatible keyboard interface, reset switch and run LED 

 

Standard PC-compatible peripherals 

 

Time-of-day clock with 256 bytes of battery-backed CMOS RAM and 
user-replaceable battery 

 

One RS-232 9-pin DTE serial port (COM1) and one RJ45 serial port 
(COM2) 

 

Flashable Phoenix BIOS   

 

EXM expansion interface   

 

Optional 2 or 4 MB Flash memory and 128 KB SRAM and watchdog 
timer 

 
If your EPC-26A/27 contains the optional Flash/SRAM configuration, you will 
also receive a File/Utilities diskette containing formatting software and SRAM 
drivers. The software is explained in detail in the 

XFORMAT Software User’s 

Manual 

that accompanies the diskette. 

Summary of Contents for EPC-26A/27

Page 1: ...DX2 Enhanced processor 208 pin SQFP package 3 3V The EPC 27 is an Intel DX4 processor One 72 pin 3 3V SIMM socket for memory sizes of 4 8 16 or 32 MB PC AT compatible keyboard interface reset switch a...

Page 2: ...____________________________________________________________ 07 0266 00 June 1995 EPC 26A 27 Hardware Reference RadiSys Corporation 15025 S W Koll Parkway Beaverton OR 97006 503 646 1800 FAX 503 646 1...

Page 3: ...Corporation IBM and PC AT are trademarks of International Business Machines Corporation Microsoft Windows and MS DOS are registered trademarks of Microsoft Corporation Intel and Intel486 are trademark...

Page 4: ...emory arrays or other devices may void the warranty and if the product is damaged during installation of the modifications this warranty does not cover repair or replacement This warranty in no way wa...

Page 5: ...EPC 26A 27 Hardware Reference Page iv NOTES...

Page 6: ...tures Menu 11 Advanced Menu 12 Integrated Peripherals Sub Menu 14 Memory Shadow Sub Menu 14 EXM Menu 16 EXM Menu Entries for EPC 26A 27 17 EXM Menu Entries for Additional EXMs 17 Exit Menu 18 3 Theory...

Page 7: ...h Data Access 41 SRAM data access 41 Battery Low Condition 41 SRAM Standard Memory Array 42 7 Support and Service 45 In North America 45 Technical Support 45 Bulletin Board 45 Repair Services 46 Warra...

Page 8: ...5 Peak to Peak 2 5g max 5 2000 Hz storage 030 Peak to Peak 5g max 5 2000 Hz Shock operating 30g 11 msec duration storage 50g 11 msec duration Electrical Power maximum 5V 1 2 A typical 5V 0 8 A Table 1...

Page 9: ...N A STATIC FREE ENVIRONMENT THE EPC LIKE MOST OTHER ELECTRONIC DEVICES IS SUSCEPTIBLE TO ESD DAMAGE ESD DAMAGE IS NOT ALWAYS IMMEDIATELY OBVIOUS IN THAT IT CAN CAUSE A PARTIAL BREAKDOWN IN SEMICONDUCT...

Page 10: ...r the BIOS setup can optionally be suppressed in the BIOS setup However you can still press the F2 key to enter the BIOS setup screens even if the prompt is suppressed Use the up and down cursor arrow...

Page 11: ...Previous Values Tab Shift Tab or Enter selects field EPC 26A 27 Figure 2 1 Main Menu The fields in each menu and sub menu are explained below Additional help information is available in the help area...

Page 12: ...Features Numlock Sub Menu Use this menu to enable or disable various keyboard features including enabling the Numlock key enabling the key click and setting the keyboard auto repeat rate and delay Th...

Page 13: ...PC 26A 27 BIOS for drives that comply with ANSI specifications Use the ENTER key to invoke this function Existing formatted disks must be set up using the same parameters that were used originally whe...

Page 14: ...cond drive When finished press the ESC key to return to the Main Menu Boot Sequence Sub Menu The Boot Sequence Sub Menu allows you to change the boot sequence options The following displays PhoenixBIO...

Page 15: ...BIOS determines the boot device algorithmically First it determines where the floppy drive fits into the sequence however for simplicity here assume no A drive The BIOS starts by determining if an ID...

Page 16: ...option Floppy Check Use this option to enable or disable the floppy drive search during the boot To speed up booting you can disable the floppy check It is still possible to boot from the A drive even...

Page 17: ...or disable the key click feature on the keyboard If enabled the keyboard produces an audible click each time a key is pressed Keyboard auto repeat rate Use this option to set the auto repeat rate if...

Page 18: ...tem Change Values F9 Setup Defaults ESC Exit Select Menu Enter Select Sub Menu F10 Previous Values Memory Shadow Large Disk Access Mode DOS Built in BIOS Extension Configuration BIOS Extension Base Ad...

Page 19: ...ing a different operating system Built in BIOS Extension Configuration BIOS Extension Base Address Flash ROMdisk Use this option to enable Flash memory disks on the EPC 26A 27 This must be selected fo...

Page 20: ...Exit Select Menu Enter Select Sub Menu F10 Previous Values Figure 2 6 Integrated Peripherals Sub Menu COM PORT COM PORT Use this option to enable or disable the COM1 and COM2 ports The default for CO...

Page 21: ...abled D800 DBFF Disabled DC00 DFFF Disabled Figure 2 7 Memory Shadow Sub Menu About Shadow Memory Regions The shadow regions should be used only if an EXM module is installed in the system that contai...

Page 22: ...tem The selected number of slots is stored in CMOS The EPC 26A 27 will configure the EXM bus according to the number of EXM slots selected The default slot configuration is for 12 slots 0 1 2 3 4 5 6...

Page 23: ...occupies If no Flash SRAM is present use FF 00 00 for the ID OB1 OB2 entries in that slot If the optional Flash SRAM is present use FD 01 00 for the ID OB1 OB2 entries in that slot EXM Menu Entries f...

Page 24: ...ts 0 through n Enter the configuration information for each remaining EXM expansion module to be installed Note that while most EXM hardware reference manuals depict a different setup BIOS from the EP...

Page 25: ...te list appears in Appendix A For instance I O addresses in the 300 33F range can be used 4 If the EXM needs to use upper memory addresses they must be in the 0C8000 0EFFFF range Exit Menu Use the opt...

Page 26: ...revert to the BIOS as it was before you started The system boots with the old values Get default values Use this option if you need to reset the BIOS values to the original default values that were pr...

Page 27: ...BIOS Configuration 2 2 Page 21 NOTES...

Page 28: ...imilar configuration Memory There is no base memory soldered to the EPC Memory must be configured using a single SIMM module See the figure below Top Rear SIMM Socket Figure 3 1 SIMM Socket Location W...

Page 29: ...lows Range Content 0000000 009FFFFh DRAM first 640 KB 00A0000 00BFFFFh Mapped to EXM expansion interface almost always used by a video controller as video RAM 00C0000 00C7FFFh Shadowed video BIOS if v...

Page 30: ...ts it Subsequent writes to this area complete successfully but do not alter the data The BIOS also searches segment C8000h through DFFFFh for the existence of additional BIOS EPROMs Optional ROM exten...

Page 31: ...r jumpers on the EPC 26A 27 used primarily with the Flash formatting operation The jumpers which are located near the card edge and next to the SIMM socket are show below H2 Reserved for future use H3...

Page 32: ...tput is ignored However programs that rely on specific video modes that write directly into the video RAM or that directly call video BIOS functions will fail Front Panel LED The EPC 26A 27 has one gr...

Page 33: ...er counts with a 64 KHz free running clock This will cause a watchdog event after approximately 512 ms if the application software does not reset the timer An I O read to address 815D resets the count...

Page 34: ...the EXM expansion interface connector is defined as RESETIN Asserting this input low will reset the processor This is provided to allow remote reset to be implemented This is a full hardware reset The...

Page 35: ...EPC 26A 27 Hardware Reference Page 28 3 3 NOTES...

Page 36: ...ront of the connector on the EPC Serial Ports There are two COM ports on the EPC 26A 27 The COM1 serial port is an RS 232 DB 9 DTE connector It has the following drive capability VOL 5V min 3K load to...

Page 37: ...sed 5 Clock 3 Ground 6 not used Table 6 Keyboard Connector Pin out EXM Expansion Connector The EXM expansion connector on the rear of the EPC is a 116 pin cardedge connector The mating connector is an...

Page 38: ...Monitor or cable problem Video adapter failure EPC cannot talk to EXM expansion interface Remove the video adapter Reinsert the video adapter and verify proper seating of the edge connector Verify tha...

Page 39: ...warning messages alphabetized by message text These are messages generated by the BIOS and MS DOS that may be related to your hardware configuration BAD OR MISSING COMMAND INTERPRETER DOS Problem The...

Page 40: ...stem do not match the configuration information listed in the BIOS setup screen This may be due to incorrect entries in the BIOS setup screen or one or both drives may not be responding at power up So...

Page 41: ...expected but a floppy disk controller could not be found Solution s If you have no floppy diskette drives enter the setup program and set both floppy drives to NONE If you are using a floppy drive s v...

Page 42: ...valid PC AT keyboard e g it is a PC XT only or PS 2 keyboard If this is the case replace the keyboard with a PC AT style keyboard MISSING OPERATING SYSTEM BIOS Problem Although the system could read...

Page 43: ...floppy insert a known good bootable system diskette in drive A and press any key NOT READY READING DRIVE DOS Problem This is usually caused by not fully inserting a diskette into the floppy drive Sol...

Page 44: ...37 5 5 REAL TIME CLOCK ERROR RUN SETUP BIOS Problem The battery backed TOD clock is incorrect Solution s Run the BIOS setup program to determine what is wrong and correct it If the error occurs repea...

Page 45: ...EPC 26A 27 Hardware Reference Page 38 5 5 NOTES...

Page 46: ...n 102 Low Address Register Low Order Bits 0 7 of Flash SRAM Address 8380 Middle Address Register Low Middle Bits 8 15 of Flash SRAM Address 8381 Middle Address Register High Middle Bits 16 23 of Flash...

Page 47: ...the location specified in the address registers to be read or written The four address registers are write only The EPC 26A 27 s EXM 2A interface does not implement the High address register 8386 The...

Page 48: ...an I O read or write is performed to I O address 8384 to read or write a byte of SRAM Address aliasing occurs when accessing the lower density SRAM chips This may be used by software to determine the...

Page 49: ...fine EXMENABLE 0x00000001 define LSWLOWBYTE 0x8380 define LSWHIGHBYTE 0x8381 define MSWLOWBYTE 0x8382 define MSWHIGHBYTE 0x8386 define SRAMDATA 0x8384 UCHAR Slot 5 presumes Flash is in slot 5 void rea...

Page 50: ...LSWHIGHBYTE USHORT sramoffset 8 outp LSWLOWBYTE USHORT sramoffset Write a section using the autoincrement feature for rinductor 0 rinductor BYTESPERSECTION rinductor outp SRAMDATA source outp 0x102 o...

Page 51: ...EPC 26A 27 Hardware Reference Page 44 6 6 NOTES...

Page 52: ...e reproduced We will respond by E mail phone or FAX by the next business day Technical Support Services are designed for customers who have purchased their products from RadiSys or a sales representat...

Page 53: ...ated that issues of serial number tracking and version control make it more convenient to receive their original products back after repair Warranty Repairs Products under warranty see warranty inform...

Page 54: ...of repairing their own equipment all components are available in a spares program There is a minimum billing charge associated with this program Arranging Service To schedule service for a product pl...

Page 55: ...contact names and phone numbers in purchasing and engineering and a description of the suspected problem Any ancillary information that might be helpful with the debugging process will be appreciated...

Page 56: ...Page A1 A A Appendix A Mechanical Dimensions Figure 8 EPC Mechanical Dimensions...

Page 57: ...EPC 26A 27 Hardware Reference Page A2 A A NOTES...

Page 58: ...Page A1 A A Appendix A Mechanical Dimensions Figure 8 EPC Mechanical Dimensions...

Page 59: ...EPC 26A 27 Hardware Reference Page A2 A A NOTES...

Page 60: ...2 address 005 Channel 2 count 006 Channel 3 address 007 Channel 3 count 008 Command status 009 DMA request 00A Command register R Single bit DMA req mask W 00B Mode 00C Set byte pointer R Clear byte...

Page 61: ...dwood chip set emulating MC6818 of PC AT I O Addr Functional group Usage 070 Real time clock RTC index reg NMI enable 071 RTC data register 0 seconds 1 seconds alarm 2 minutes 3 minutes alarm 4 hours...

Page 62: ...Single bit DMA req mask W 0D6 Mode 0D8 Set byte pointer R Clear byte pointer W 0DA Temporary register R Master clear W 0DC Clear mode reg counter R Clear all DMA req mask W 0DE All DMA request mask C...

Page 63: ...of PC AT I O Addr Functional group Usage 3F8 COM1 serial port Receiver transmitter buffer Baud rate divisor latch LSB 3F9 Interrupt enable register Baud rate divisor latch MSB 3FA Interrupt ID registe...

Page 64: ...Appendix B Chip Set I O Map Page B5 B B...

Page 65: ...O channel check IRQ0 timer IRQ1 keyboard IRQ2 IRQ8 IRQ15 cascade through IRQ2 IRQ3 COM2 serial port IRQ4 COM1 serial port IRQ5 unassigned IRQ6 usually needed for floppy disk controller IRQ7 unassigned...

Page 66: ...s for the EPC is shown in the following table 0 unassigned 8 bit 1 unassigned 8 bit 2 usually needed for floppy disk 8 bit 3 unassigned 4 Channel 0 Channel 3 cascade through Channel 4 5 unassigned 16...

Page 67: ...tem files COMMAND COM IO SYS and MSDOS SYS in addition to the BB6 00 boot block file These files are automatically copied to the flash disk root directory when the disk is made bootable If these syste...

Page 68: ...and line for more information about the ATTRIB command and various file attributes It is a requirement for the IO SYS and MSDOS SYS files to be hidden system and read only files in order for them to b...

Page 69: ...flash formatting executable SRAMDISK SYS SRAM device driver BB5 00 Boot block files for DOS 5 0 BB6 00 Boot block files for DOS 6 0 6 1 6 2 README TXT Disk contents decription plus any additional user...

Page 70: ...tion Because SRAM disks are read write the srcdir parameter is optional for SRAM drive types Files can be written to an SRAM device using standard DOS copy commands COPY XCOPY after formatting it and...

Page 71: ...RAM disk drives see Appendix B for more information on creating bootable images from non bootable disks The boot block file for N 5 is BB5 00 DOS 5 and the boot block file for N 6 is BB6 00 DOS 6 X Th...

Page 72: ...etters are converted to upper case Note that not all flags are valid for every system The S B and N flags are not valid for SRAM drives and generate an error message when attempts are made to use thes...

Page 73: ...or for the system files is the same flash being formatted Since the flash memory is represented to DOS as a fixed non removable disk DOS may have buffered data from the flash memory s files prior to i...

Page 74: ...the RadiSys distribution diskette to your target drive The SRAM driver can be loaded high to conserve conventional memory Use the following line under DOS 6 X DEVICEHIGH path SRAMDISK SYS slot SRAM d...

Page 75: ...e path COMMAND COM WILL NOT BE COPIED TO THE TARGET Explanation A version of COMMAND COM was found in the top directory of the srcdir Resolution Delete COMMAND COM from the srcdir directory and re inv...

Page 76: ...es specification of a slot when formatting SRAM and EXM flash memory Resolution Rerun XFORMAT using the P osition flag to indicate which EXM slot to format Error Message NO SRAM MEMORY IN SPECIFIED SL...

Page 77: ...option is ill formed Resolution The syntax for the F flag is F filename size The filename is specified and is followed by the file size in kilobytes Error Message UNABLE TO INITIALIZE FLASH DEVICE Exp...

Page 78: ...pical DOS functions would be COPY XCOPY FORMAT and FDISK COPY and XCOPY operate correctly to from the SRAM disk The SRAM and flash portions of the EPC are visible to the operating system as separate l...

Page 79: ...oad is only necessary for reprogramming BIOSes damaged by a power failure during a previous BIOS update process Remote download requires a remote PC connected by a NULL modem to the EPC s COM1 port On...

Page 80: ...Download files are specified by using the F filename parameter Files are copied into flash memory from low to high memory addresses The files list must provide for the necessary files in the correct o...

Page 81: ...s if you are ready to proceed Proceed to the next step Select N for no if you want to re check the NEW BAT contents go back to step 3 7 Each file name included in NEW BAT displays as the program execu...

Page 82: ...ities diskette on this EPC Saving Restoring CMOS Parameters It is possible to use the NEWBIOS function to copy and restore CMOS parameters into a 4K parameter block on the flash chip This is useful if...

Page 83: ...equence sub menu 6 COM1 and COM2 ports 14 Exit Menu 18 EXM Setup Menu 16 Flash ROMdisk installation 13 floppy drive install 5 floppy drive search 10 IDE adapter sub menus 6 Integrated Peripherals sub...

Page 84: ...nager driver 22 F FAX 45 File Utilities diskette 1 filter networks 1 Flash 39 flash chip 23 Flash memory 1 13 23 booting 9 Flash memory setup in BIOS 8 Flash ROM disk 15 Flash ROMdisk 12 Flash ROMdisk...

Page 85: ...ional SRAM 23 out of cache 25 overflow 26 P page frame 22 Parallel port 18 PARITY ERROR 36 Phoenix BIOS 1 3 Pico Power Redwood chip set 1 PicoPower Redwood chip set 21 Pin A57 27 POST Errors 10 power...

Page 86: ...ing 23 System Upper Memory 22 T Technical Support 45 the PC architecture 21 thumbscrews 3 Time of day clock 1 TOD clock 23 36 37 Troubleshooting 31 V video BIOS 22 video controller 22 25 video RAM 22...

Reviews: