CoreModule 420
PC/104 Single Board Computer
Reference Manual
P/N 5001692A Revision A
Contents
Chapter 1
About This Manual.........................................................................................................1
Purpose of this Manual.......................................................................................................................1
Reference Material .............................................................................................................................1
Related Ampro Products ....................................................................................................................2
Chapter 2
Product Overview...........................................................................................................5
PC/104 Architecture............................................................................................................................5
Product Description ............................................................................................................................6
Module Features ............................................................................................................................6
Block Diagram ................................................................................................................................9
Major Integrated Circuits (ICs) .....................................................................................................10
Connectors, Jumpers, and LEDs......................................................................................................11
Connector Definitions...................................................................................................................11
Jumper Definitions........................................................................................................................12
LED Definitions.............................................................................................................................12
Specifications....................................................................................................................................14
Physical Specifications.................................................................................................................14
Mechanical Specifications............................................................................................................14
Power Specifications....................................................................................................................15
Environmental Specifications .......................................................................................................15
Thermal/Cooling Requirements....................................................................................................15
Chapter 3
Hardware.......................................................................................................................17
Overview .......................................................................................................................................17
CPU (U14) .......................................................................................................................................18
Memory
.......................................................................................................................................18
SDRAM Memory (U7, U8, U9, U10).............................................................................................18
Flash Memory (U6).......................................................................................................................18
Bytewide Socket (U5)...................................................................................................................18
Memory Map.................................................................................................................................18
Interrupt Channel Assignments....................................................................................................20
I/O Address Map...........................................................................................................................20
PC/104 Bus Interface (P1A,B,C,D)...................................................................................................22
IDE Interface (J6)..............................................................................................................................27
CompactFlash Socket (J12) .............................................................................................................29
Floppy/Parallel Port (J4)...................................................................................................................31
Floppy Disk Drive Port..................................................................................................................31
Parallel Port..................................................................................................................................31
Serial Ports (J3, J9, J13, J14) ..........................................................................................................33
USB Port (J10)..................................................................................................................................35
Utility Interface (J5)...........................................................................................................................36
Keyboard ......................................................................................................................................36
Mouse .......................................................................................................................................36
Battery .......................................................................................................................................36
Reset Switch.................................................................................................................................36
Speaker .......................................................................................................................................36
Ethernet Interface (J2)......................................................................................................................37
Video (LCD/CRT) Interface (J11) .....................................................................................................38
CoreModule 420
Reference Manual
iii
Contents
Miscellaneous................................................................................................................................... 40
Real Time Clock (RTC)................................................................................................................ 40
User GPIO Signals....................................................................................................................... 40
Oops! Jumper (BIOS Recovery).................................................................................................. 41
Serial Console.............................................................................................................................. 41
Watchdog Timer........................................................................................................................... 42
Power Interface (J7)......................................................................................................................... 43
Chapter 4
BIOS Setup................................................................................................................... 45
Introduction....................................................................................................................................... 45
Accessing BIOS Setup (VGA Display)......................................................................................... 45
Accessing BIOS Setup (Serial Console)...................................................................................... 46
Main BIOS Setup Menu ................................................................................................................... 47
BIOS Configuration Screen.............................................................................................................. 48
Splash Screen Customization.......................................................................................................... 53
Splash Screen Image Requirements........................................................................................... 53
Converting the Splash Screen File .............................................................................................. 53
On-Board Flash Access and Use..................................................................................................... 55
Flash Programming Requirements.............................................................................................. 55
Building the Example ................................................................................................................... 55
Example Assumptions ................................................................................................................. 56
Installing the Example Application............................................................................................... 56
Flash Boot API............................................................................................................................. 56
Appendix A Technical Support ....................................................................................................... 57
Appendix B Connector Part Numbers ............................................................................................ 59
Index
....................................................................................................................................... 61
List of Figures
Figure 2-1. Stacking PC/104 Modules with the CoreModule 420..................................................... 5
Figure 2-2. CoreModule 420 Block Diagram..................................................................................... 9
Figure 2-3. CoreModule 420 (Top View)......................................................................................... 10
Figure 2-4. Connector Locations (Top View) .................................................................................. 11
Figure 2-5. Jumper and LED Locations (Top View)........................................................................ 13
Figure 2-6. Connector Location (Bottom View)............................................................................... 13
Figure 2-7. Mechanical Dimensions (Top View) ............................................................................. 14
Figure 3-1. Serial 1 to RS485 Conversion ...................................................................................... 33
Figure 3-2. Oops! Jumper ............................................................................................................... 41
Figure 3-3. Hot Cable Jumper......................................................................................................... 42
Figure 4-1. BIOS Setup Opening Screen........................................................................................ 47
Figure 4-2. BIOS Configuration Screen .......................................................................................... 48
List of Tables
Table 2-1. Major Integrated Circuit Descriptions and Function....................................................... 10
Table 2-2. Module Connector Descriptions..................................................................................... 11
Table 2-3. Jumper Settings............................................................................................................. 12
Table 2-4. Ethernet Port (J2) LED Indicators.................................................................................. 12
Table 2-5. Weight and Footprint Dimensions.................................................................................. 14
Table 2-6. Power Supply Requirements ......................................................................................... 15
Table 2-7. Environmental Requirements ........................................................................................ 15
iv
Reference Manual
CoreModule 420
Contents
Table 3-1. Memory Map ..................................................................................................................18
Table 3-2. Interrupt Channel Assignments......................................................................................20
Table 3-3. DMA Map........................................................................................................................20
Table 3-4. I/O Address Map ............................................................................................................20
Table 3-5. PC/104 Bus Interface Pin/Signal Descriptions (P1A).....................................................22
Table 3-6. PC/104 Bus Interface Pin/Signal Descriptions (P1B).....................................................23
Table 3-7. PC/104 Bus Interface Pin/Signal Descriptions (P1C) ....................................................24
Table 3-8. PC/104 Bus Interface Pin/Signal Descriptions (P1D) ....................................................25
Table 3-9. IDE Interface Pin/Signal Descriptions (J6).....................................................................27
Table 3-10. CompactFlash Interface Pin/Signal Descriptions (J12)................................................29
Table 3-11. Parallel Interface (SPP) Pin/Signal Descriptions (J4) ..................................................31
Table 3-12. Serial Ports Pin/Signal Descriptions (J3, J9)................................................................34
Table 3-13. Serial 3 & 4 Interface Pins/Signals (J13, J14)..............................................................34
Table 3-14. USB Interface Pin and Signal Designations (J10) .......................................................35
Table 3-15. Utility Interface Pin/Signal Descriptions (J5) ................................................................36
Table 3-16. Ethernet Interface Pin/Signal Descriptions (J2) ...........................................................37
Table 3-17. Video Interface Pin/Signal Descriptions (J11)..............................................................39
Table 3-18. User GPIO Signals Pin/Signal Descriptions (J8) .........................................................41
Table 3-19. Power Interface Pins/Signals (J7)................................................................................43
Table 3-20. Power Interface Pin Arrangement (J7).........................................................................43
Table 4-1. BIOS Setup Menus.........................................................................................................46
Table A-1. USA Technical Support Contact Information.................................................................57
Table B-1. Connector and Manufacture’s Part Numbers ................................................................59
CoreModule 420
Reference Manual
v
Contents
vi
Reference Manual
CoreModule 420
Chapter 1 About This Manual
Purpose of this Manual
This manual is for designers of systems based on the CoreModule™ 420 PC/104 single board computer
(SBC) module. This manual contains information that permits designers to create an embedded system
based on specific design requirements.
Information provided in this reference manual includes:
•
•
•
•
•
CoreModule 420 SBC Specifications
Environmental requirements
Major chips and features implemented
CoreModule 420 SBC connector/pin numbers and definition
BIOS Setup information
Information not provided in this reference manual includes:
•
•
•
•
Detailed chip specifications
Internal component operation
Internal registers or signal operations
Bus or signal timing for industry standard busses and signals
Reference Material
The following list of reference materials may be helpful for you to complete your custom design
successfully. Most of this reference material is also available on the Ampro web site in the Embedded
Design Resource Center. The Embedded Design Resource Center was created for embedded system
developers to share Ampro’s knowledge, insight, and expertise gained from years of experience.
Specifications
•
PC/104 Specifications Revision 2.5, November 2003.
For latest revision of the PC/104 specifications, contact the PC/104 Consortium, at:
Web site: http://www.pc104.org
Chip Specifications
The following chip specifications are used in the CoreModule 420 processor module:
•
•
•
STMicroelectronics and the chip, STPC® Atlas, used for the embedded CPU
Standard Microsystems Corp and the chip, FDC37B782, used for the Super I/O controller
Intel Corporation and the chip, 82551ER, used for the Ethernet controller
CoreModule 420
Reference Manual
1
Chapter 1
About this Manual
Related Ampro Products
The following items are directly related to successfully using the Ampro product you have just
purchased or plan to purchase. Ampro highly recommends that you purchase and utilize a CoreModule
420 QuickStart Kit simultaneously with the design of your product.
CoreModule 420 Support Products
•
CoreModule 420 QuickStart Kit (QSK)
The CoreModule 420 QuickStart Kit includes the CoreModule 420 CPU, a complete cable kit,
documentation, and drivers for any Ampro supported operating systems with unique devices used
on the board.
•
CoreModule 420 Development System
The CoreModule 420 Development System is a benchtop system, which provides a “known
good” environment for your development work. The Development System provides an integrated
and easy-to-use self-hosted development environment that lets you maximize the benefit of using
off-the-shelf PC-compatible modules as the basis of your embedded system design. You can
install PC/104 expansion modules or ISA bus expansion boards on the Development System
chassis. The Development System is laid out to make all the components of your system
accessible. Refer to the CoreModule 420 Development System Users Guide on the CoreModule
420 Documentation and Support Software (Doc & SW) CD-ROM for more information.
•
CoreModule 420 Documentation and Support Software CD-ROM
The CoreModule 420 Documentation and Support Software (Doc & SW) CD-ROM is provided
with the CoreModule 420 QuickStart Kit and the Development System. The CD-ROM includes
all of the CoreModule documentation, including this Reference Manual, the CoreModule 420
QuickStart Guide, and the CoreModule 420 Development System Users Guide in PDF format,
release notes, software utilities, and drivers.
Other CoreModule Products
•
CoreModule 410 – This PC/104 embedded CPU is a state-of-the-art, high-integration x86-
based computer using STMicroelectronics' 133MHz STPC Elite processor, which provides a
complete embedded PC solution with most of the standard peripheral interfaces. In addition to
the standard CoreModule features (PC/104 form factor, PC/104 bus, +5 volt power, etc.), it
includes 16MB soldered SDRAM memory, watchdog timer, serial console, BIOS extensions for
OEM boot customization, and Advanced Power Management. The CoreModule 410 also offers a
Bytewide socket supporting DiskOnChip 2000 devices and a GPIO interface for customer usage.
•
CoreModule 600 – This PC/104-Plus embedded single board computer (SBC) is a compact,
rugged, high integration, ultra low power 400MHz ULV Celeron processor with 256kB of
internal cache, and all of the standard peripheral interfaces. In addition to the standard
CoreModule features (PC/104 form factor, PC/104-Plus, +5 volt power, etc.), the CoreModule
600 includes 10/100BaseT Ethernet, AGP 4X video with 32MB video memory for CRT, TFT and
standard LCD flat panels, USB ports, RS232C/RS485 serial ports, and an onboard Type II
CompactFlash socket, which supports up to 1GB or more of flash memory. The CoreModule 600
also supports a watchdog timer, serial console, battery-less boot, BIOS extensions for OEM boot
customization, some power management features and up to 256MB of SDRAM memory.
Other Ampro Products
•
LittleBoard Family – These high-performance, highly integrated single board computers use
the EBX form factor (5.75x8.00 inches), and are available with Pentium MMX, Pentium III, and
Celeron processors. The EBX-compliant LittleBoard single board computers offer functions
equivalent to a complete laptop or desktop PC system, plus several expansion cards. Built-in
extras to meet the critical requirements of embedded applications include onboard solid state disk
capability, watchdog timer, smart power monitor, and other embedded-PC BIOS enhancements.
2
Reference Manual
CoreModule 420
Chapter 1
About this Manual
•
MiniModule Family – This extensive line of peripheral interface modules, compliant with
PC/104 and PC/104-Plus standard, can be used with Ampro’s CoreModule and LittleBoard single
board computers to configure embedded system solutions. Ampro's highly reliable MiniModule
products currently support USB 2.0, IEEE 1394 (FireWire), CRT and flat panel display
interfaces, Ethernet, PC Card expansion, analog/data acquisition, FPGA, additional
RS232/RS485 serial ports, and general-purpose I/O (GPIO).
•
EnCore Family – These high-performance, compact, modular CPU solutions use various
processor technologies including Intel x86, MIPS, and PowerPC architectures to plug into your
custom logic board. Each EnCore module provides standard peripherals, including IDE, floppy
drive interface, PCI bus, serial, parallel, PS/2 keyboard and mouse interfaces, 10/100BaseT
Ethernet, and USB ports. Some EnCore modules also provide video and AC97 sound.
Depending on the model, EnCore modules can hold between 16MB and 512MB of SODIMM
SDRAM memory.
CoreModule 420
Reference Manual
3
Chapter 1
About this Manual
4
Reference Manual
CoreModule 420
Chapter 2 Product Overview
This introduction presents general information about the PC/104 architecture and the CoreModule 420
single board computer (SBC). After reading this chapter you should understand:
•
•
•
•
•
•
PC/104 Concept
CoreModule 420 architecture
CoreModule 420 features
Major components
Connectors
Specifications
PC/104 Architecture
The PC/104 architecture affords a great deal of flexibility in system design. You can build a simple
system using only a CoreModule 420, with input/output devices connected to its serial or parallel ports,
and a solid state disk drive or CompactFlash card in the respective bytewide socket, or CompactFlash
socket. To expand a simple CoreModule system, simply add self-stacking Ampro MiniModules or 3rd
party PC/104 expansion boards to provide additional capabilities, such as:
•
•
•
•
Additional serial and parallel ports
Analog or digital I/O
PCMCIA interfaces
Sound cards
PC/104 expansion modules can be stacked with the CoreModule 420 avoiding the need for card cages
and backplanes. The PC/104 expansion modules can be mounted directly to the PC/104 bus connector
of the CoreModule 420. PC/104-compliant modules can be stacked with an inter-board spacing of ~0.66
inches so that a 3-module system fits in a 3.6 inch by 3.8 inch by 2.4 inch space. See Figure 2-1.
One or more MiniModule products or other PC/104 modules can be installed on the CoreModule
expansion connectors. When installed on P1 and P2, the expansion modules fit within the CoreModule
outline dimensions. Most MiniModule products have stack through connectors compatible with the
PC/104 Version 2.5 specification. Several modules can be stacked on the CoreModule headers. Each
additional module increases the thickness of the package by 15mm (0.60”). See Figure 2-1.
PC/104Module
4-40 nut(4)
0.6 inchspacer(4)
CoreModule 420
Stackthrough
Expansion
BusHeaders
PC/104Module
PC/104Module
0.6 inchspacer(4)
4-40 screw(4)
Figure 2-1. Stacking PC/104 Modules with the CoreModule 420
CoreModule 420
Reference Manual
5
Chapter 2
Product Overview
Product Description
The CoreModule 420 SBC is an exceptionally high integration, high-performance, 486-based PC
compatible system in the PC/104 form factor. This rugged and high quality single board system contains
all the component subsystems of a PC/AT motherboard plus the equivalent of several PC/AT expansion
boards.
In addition, the CoreModule 420 SBC includes a comprehensive set of system extensions and
enhancements that are specifically designed for embedded systems. These enhancements ensure fail-
safe embedded system operation, such as, a watchdog timer. It is designed to meet the size, power
consumption, temperature range, quality, and reliability demands of embedded applications. The
CoreModule 420 requires a single +5V power source.
The CoreModule 420 SBC is particularly well suited to either embedded or portable applications. Its
flexibility makes system design quick and easy. It can be stacked with Ampro MiniModules or other
PC/104-compliant expansion, or it can be used as the computing engine in a fully customized
application.
Module Features
•
CPU
♦
♦
♦
♦
♦
Supports 133MHz x86 based STPC ATLAS microprocessor
Fully PC compatible architecture
8kB Unified Instruction and Data Cache
Parallel Processing Integrated Floating Point Unit
Low Power and System Management Modes
•
Memory
♦
♦
♦
64MB standard SDRAM (soldered on the board)
100MHz Clock Speed
32-pin bytewide memory socket
•
Supports a DiskOnChip® device
1MB Flash memory
♦
•
•
•
•
Stores system BIOS
Stores system Setup parameters and manufacturing information
Supports battery-free boot capability
768kB available for OEM use
•
•
PC/104 Bus Interface
Clock speeds up to 8.25MHz
IDE Interface
♦
♦
♦
Supports two enhanced IDE devices
Fast ATA-capable interface supports high-speed PIO modes
(PIO modes 0 to 4)
♦
♦
Supports ATAPI and DVD peripherals
Supports IDE native and ATA compatibility modes
6
Reference Manual
CoreModule 420
Chapter 2
Product Overview
•
CompactFlash Socket
♦
♦
♦
Supports Type II PC card connector
Supports IDE CompactFlash card
Utilizes Secondary IDE bus
•
•
Floppy Disk Controller
♦
♦
♦
Shared connector with parallel port
Supports two floppy drives
Supports all standard PC/AT formats: 360kB, 1.2MB, 720kB, 1.44MB, 2.88MB
Serial Ports
♦
♦
♦
♦
♦
Four buffered RS232 serial ports with full handshaking and modem capability
Provides 16550 or 15540-equivalent controllers, each with a built-in 16-byte FIFO buffer
Ports 1 and 2 support RS232 or RS485 operation
Supports programmable word length, stop bits, and parity
Supports 16-bit programmable baud-rate generator and a interrupt generator
•
•
Parallel Port
♦
♦
♦
♦
♦
Shared connector with Floppy drive port
Supports standard printer port
Supports IEEE standard 1284 protocols, including EPP, ECP modes
Bidirectional data lines
Supports 16 byte FIFO for ECP mode
Ethernet Controller
♦
♦
♦
♦
Intel 82551ER Controller chip
Supports IEEE 802.3 10BaseT/100BaseT compatible physical layer
Supports Auto-negotiation for speed, duplex mode, and flow control
Supports full duplex or half-duplex mode
•
•
•
Full-duplex mode supports transmit and receive frames simultaneously
Supports IEEE 802.3x Flow control in full duplex mode
Half-duplex mode supports enhanced proprietary collision reduction mode
•
•
Utility Interface
♦
♦
♦
♦
Keyboard and PS/2 Mouse Interface
Supports external battery for Real Time Clock operation
Supports standard 8Ω speaker interface
Supports a Reset switch
USB Ports
♦
♦
♦
Supports one root USB hub
Supports one USB port
Supports USB v1.1 and Universal OHCI v1.1
CoreModule 420
Reference Manual
7
Chapter 2
Product Overview
•
Video (LCD/CRT) Display
Enhanced 2D graphics controller
♦
♦
Supports BitBLT implementation for all 256 raster operations for Window support
Supports all BLT transparency modes
Bitmap transparency
•
•
•
•
Pattern transparency
Source transparency
Destination transparency
♦
♦
♦
♦
♦
♦
♦
♦
Supports 8, 16, 24, and 32-bit pixel depths
Supports Hardware Clipping
Supports fast line draw engine with Anti-aliasing
Supports fast triangle fill engine
Supports 4-bit Alpha blend font for Anti-aliased text display
Supports 64-bit wide Pipelined architecture operating at 100MHz
Supports complete double buffered registers for pipelined operation
Supports video memory up to 4MB – selected in BIOS Setup
CRT
♦
♦
♦
VGA Controller with 135MHz triple RAMDACs for 1280 x 1024 x 75Hz display
Supports 24-bit pixel depth
Interlaced or non-interlaced output
LCD/TFT Controller
♦
♦
♦
♦
♦
♦
♦
♦
♦
Supports VESA Flat Panel Display interface FPDI-1B
Supports programmable panel size up to 1024x768 pixel display resolution
Supports VGA and SVGA active matrix TFT flat panels
Support internal CRT controller for display mode settings
Supports 9-, 12-, and 18-bit interface (1 Pixel/Clock)
Supports 2x9-bit interface (2 Pixels/Clock)
Supports programmable image position
Supports 3.3V or 5V LCD panels; jumper selectable
Video BIOS customization tools provided
•
Miscellaneous
♦
♦
♦
♦
♦
Battery-backed real-time clock and CMOS RAM, with support for battery-free operation
General Purpose I/O (GPIO)
Oops! Jumper (BIOS Recovery)
Serial Console (or Console Redirection)
Watchdog Timer
8
Reference Manual
CoreModule 420
Chapter 2
Product Overview
Block Diagram
Figure 2-2 shows the functional components of the module.
Internal PCI
Bus
Memory
(SDRAM)
Ethernet
Controller
CPU
Core
STPC Atlas
(Computer
in a Chip)
I2C Interface
Video (CRT/TFT)
Speaker
USB Port
GPIOs (8)
Host-
Peripheral
Interface
Serial Ports
(Serial 1 & 2)
IDE Devices
(HDD, CompactFlash,
CD-ROM, etc.)
PC/104 Interface
DiskOnChip
BIOS
ISA Bus
Floppy Drive
Parallel Port
RTC
Super I/O
Controller
Serial Ports
(Serial 3 & 4)
Utility Interface
(Keyboard, Mouse,
External Bat. etc)
Figure 2-2. CoreModule 420 Block Diagram
CoreModule 420
Reference Manual
9
Chapter 2
Product Overview
Major Integrated Circuits (ICs)
Table 2-1 lists the major integrated circuits, including a brief description of each, on the
CoreModule 420 and Figure 2-3 shows the location of the major chips.
Table 2-1. Major Integrated Circuit Descriptions and Function
Chip Type
CPU (U14)
Mfg.
Model
STPC
ATLAS
Description
Function
STMicro-
electronics
Embedded CPU – The combination of
features in the CPU provide more than
just a processor. It also provides a
graphics controller, PCI controller,
EIDE controller, I/O features, and
power management capabilities.
Embedded
CPU
Super I/O
Controller (U13) Microsystems
Corp.
Standard
FDC37B782 Super I/O – This chip provides serial
and Floppy controllers
Floppy/Serial
Controllers
Ethernet
Controller (U15)
Intel
82551ER
Ethernet – This chip provides the
10/100BaseT Ethernet function.
Ethernet
2
1
JP1
J3
J5
JP6
4
9
J14
10
2
1
3
10
JP5 JP4
J13
D8
JP7
L5
J9
J11
12J8
J4
JP8
Flash
Memory (U6)
U7
U9
U8
U10
U6
U11
CPU (U14)
U5
D1
D2
SDRAM
Memory
(U7-U10)
U14
J2
U15
U16
Super I/O (U13)
U13
J10
Ethernet
Controller (U15)
Ethernet
Magnetics (U16)
JP2
J7
P1
CM420RFM_01a
Figure 2-3. CoreModule 420 (Top View)
NOTE
Pin 1 is shown as black square or round black pin in
connectors and jumpers in all illustrations.
10
Reference Manual
CoreModule 420
Chapter 2
Product Overview
Connectors, Jumpers, and LEDs
Connector Definitions
Table 2-2 describes the connectors shown in Figures 2-4 to 2-6. Refer to Appendix B for part #s.
Table 2-2. Module Connector Descriptions
Jack/Plug #
Access
Description
P1A/1B & P1C/1D –
Top/
104-pin connector used for PC/104 (ISA) bus
PC/104 Bus Bottom
J2 – Ethernet
Top
Top
Top
Top
Top
Top
Top
Top
Top
Top
8-pin, 0.1”, connector used for the Ethernet interface
10-pin, 0.1”, connector used for the Serial 1 interface
26-pin, 0.1”, connector provides the Floppy/Parallel interface
10-pin, 0.1”, connector used for the Utility interface
44-pin, 2mm connector used for the IDE interface
10-pin, 0.1”, connector used for the Power connection
10-pin, 2mm connector used for the User defined GPIO signals
10-pin, 0.1”, connector used for the Serial 2 interface
5-pin, 0.1”, connector used for the USB interface
J3 – Serial 1 (COM1)
J4 – Floppy/Parallel
J5 – Utility
J6 – IDE
J7 – Power
J8 – GPIO (User)
J9 – Serial 2 (COM2)
J10 – USB
J11 – Video
44-pin, 2mm connector used for the LCD/CRT interface
J12 – CompactFlash
Bottom 50-pin connector used for CompactFlash cards
J13 – Serial 3 (COM3) Top
J14 – Serial 4 (COM4) Top
10-pin, 0.1”, connector used for the Serial 3 interface
10-pin, 0.1”, connector used for the Serial 4 interface
Utility (J5)
IDE (J6)
2
JP1
J5
1
Serial 4 (J14)
Serial 1 (J3)
(COM 1)
JP6
9
J14
4
3
2
1
J3
(COM 4)
10
10
JP5 JP4
J13
D8
JP7
Serial 3 (J13)
(COM 3)
Serial 2 (J9)
(COM 2)
L5
J9
J11
12J8
J4
JP8
GPIO (J8)
U7
U9
U8
U10
U6
U11
Floppy/Parallel (J4)
Video (J11)
U5
D1
D2
U14
J2
U15
U16
Ethernet (J2)
U13
J10
P1B
P1A
USB (J10)
Power (J7)
P1C
P1D
(PC104 Bus)
JP2
J7
P1
Figure 2-4. Connector Locations (Top View)
CoreModule 420
Reference Manual
11
Chapter 2
Product Overview
Jumper Definitions
Table 2-3 describes the jumpers shown in Figure 2-5.
Table 2-3. Jumper Settings
Jumper #
Installed
Removed
JP1 Serial Port 1
Termination
Enable RS485 Termination
(Pins 1-2)
Disable RS485 Termination
(No jumper) Default setting
JP2 Serial Port 2
Termination
Enable RS485 Termination
(Pins 1-2)
Disable RS485 Termination
(No jumper) Default setting
JP4 & JP5
BIOS/DOC Select
Enable Internal BIOS – Normal operation, Disabled – Won’t Boot
(Pins 1-3 on both JP4 & JP5) (See other positions)
JP5 JP4
Enable External BIOS – Used for recovery Disabled – Won’t Boot
4
3
2 4
1
2
1
(Pins 1-2 on both JP4 & JP5)
(See other positions)
BIOS/DOC Select
Jumper Setting
(Shown in Default)
Enable DOC – Boot from DiskOnChip in
bytewide socket (Pins 1-3 & 2-4 on both
JP4 & JP5) Default setting
Disabled – Won’t Boot
(See other positions)
JP6
+3.3 Volts (Pins 1-2)
+5 Volts (Pins 2-3)
Flat Panel Voltage
Selection
JP7
Access from DC000h-DDFFFh
(Pins 1-2)
Access from CC000h-CDFFFh
(No jumper)
DiskOnChip Boot
Address Select
JP8 Serial Port 1
Enable Serial Port 1
(Pins 1-2) Default setting
Disabled Serial Port 1
(Pins 2-3)
JP9 Serial Port 2
Enable Serial Port 2
(Pins 1-2) Default setting
Disabled Serial Port 2
(Pins 2-3)
Note: JP8 and JP9 Enable/Disable the Serial ports at the STPC Altas CPU (U14).
LED Definitions
Table 2-4 provides the LED color and definitions for the Ethernet Port (J2) located on the CoreModule
420 and Figure 2-5 provides the locations.
Table 2-4. Ethernet Port (J2) LED Indicators
Indicator
Definition
Ethernet
Link/Activity LED (D1)
Link/Activity LED – This yellow LED is the activity/link
indicator and provides the status of Ethernet port (J2).
The Link/Activity LED indicates an Link is established with
either transmit or receive activity.
Yellow On – This indicates a link is present.
Yellow Flashing – This indicates activity is present.
Yellow Off – This indicates no link or activity is present.
Ethernet Speed (D2)
Speed LED – This green LED is the LAN Speed indictor and
indicates the transmit or receive speed of Ethernet port (J2).
Green On – This indicates the operating speed is 100Mbps
Green Off – This indicates the operating speed is 10Mbps.
12
Reference Manual
CoreModule 420
Chapter 2
Product Overview
JP1
JP9
JP7
JP8
JP4
JP6
JP5
2
1
JP1
J3
J5
JP6
9
J14
10
4
3
2
1
10
JP5 JP4
J13
D8
JP7
L5
J9
J11
1J8
J4
2
JP8
Bytewide
Socket (U5)
U7
U9
U8
U10
U6
U11
Pin-1
U5
D1
D2
Link/Activity
LED (D1)
U14
J2
U15
U16
U13
Speed
LED (D2)
J10
JP2
J7
P1
JP2
Figure 2-5. Jumper and LED Locations (Top View)
Voltage
Regulator
(U19)
CompactFlash
Socket (J12)
U19
U1
U21
D5
U20
U23
U24
F1
J12
USB Fuse (F1)
PC/104 Bus (P1)
Figure 2-6. Connector Location (Bottom View)
CoreModule 420
Reference Manual
13
Chapter 2
Product Overview
Specifications
Physical Specifications
Table 2-5 gives the physical dimensions of the module and Figure 2-7 gives the mounting dimensions.
Table 2-5. Weight and Footprint Dimensions
Item
Dimension
NOTE
Height is measured from the
upper surface of the board
to the highest permanent
component on the upper
surface of the board.
Weight
92.5g. (0.204lbs.)
Height (upper surface)
10.99 mm (0.43 inches)
See also Note on page 15.
Width
90.2 mm (3.6 inches)
95.9 mm (3.8 inches )
Length
Mechanical Specifications
3.575
3.431
3.375
JP1
3.400
3.375
J6
J5
JP6
4
3
9
2
3.190
1
10
10
J9
JP5 JP4
J14
J13
J3
3.281
2.890
JP7
3.100
2.500
1J8
2
2.580
J11
J4
CPU
U14
0.940
0.700
J2
P1B
P1A
P1C
P1D
J10
0.394
0.300
0.000
0.000
-0.010
-0.200
JP2
J7
Figure 2-7. Mechanical Dimensions (Top View)
NOTE
All dimensions are given in inches. Pin 1 is shown as a black square or black
round pin in connectors and jumpers in all illustrations.
14
Reference Manual
CoreModule 420
Chapter 2
Product Overview
NOTE
The CoreModule 420 is in violation of the PC/104 height limitations in two
places on the bottom of the board. The voltage regulator (U19) exceeds the
allowed height limitation by 0.085 inches and the CompactFlash socket (J12)
exceeds the height limitation by 0.2 inches. See Figure 2-6.
Power Specifications
Table 2-6 provides the power requirements.
Table 2-6. Power Supply Requirements
Parameter
Characteristics
Input Type
Regulated DC voltages
Input Voltage
Requirements
+5 VDC +/- 5% @ 1.35 Amps (typical)
Operating Power
6.75 Watts (typical)
Note: Current readings were taken with all peripheral devices connected or simulated using the
Windows 2000 operating system.
Environmental Specifications
Table 2-7 provides the most efficient operating and storage condition ranges required for this module.
Table 2-7. Environmental Requirements
Parameter
Temperature
Operating
Conditions
+0° to +70° C (32° to 158° F)
Extended (Optional)
–40° to +85° C (–40° F to +185° F)
–55° to +85° C (–67° F to +185° F)
Storage
Humidity
Operating
20% to 80% relative humidity, non-condensing
5% to 95% relative humidity, non-condensing
Non-operating
Thermal/Cooling Requirements
The CPU requires a heatsink (provided).
CoreModule 420
Reference Manual
15
Chapter 2
Product Overview
16
Reference Manual
CoreModule 420
Chapter 3 Hardware
Overview
This chapter discusses the chips and connectors of the module features in the following order:
•
CPU (U14)
Memory
•
♦
♦
♦
SDRAM (U7, U8, U9, U10)
Flash Memory (U6)
Bytewide socket (U5)
•
•
•
•
•
•
PC/104 (P1A, B, C, D)
IDE (J6)
CompactFlash (J12)
Serial (J3, J9, J13, J14)
Floppy/Parallel (J4)
Utility (J5)
♦
♦
♦
♦
♦
Keyboard
Mouse
Battery
Reset Switch
Speaker
•
•
•
•
Ethernet (J2)
USB (J10)
Video (J11)
Miscellaneous
♦
♦
♦
♦
Time of Day/RTC
User GPIO (J8)
Oops! Jumper (BIOS Recovery)
Watchdog timer
•
Power (J7)
NOTE
Ampro Computers, Inc. only supports the features/options tested and listed in this
manual. The main integrated circuits (chips) used in the CoreModule 420 may
provide more features or options than are listed for the CoreModule 420, but some
of these features/options are not supported on the module and will not function as
specified in the chip documentation.
CoreModule 420
Reference Manual
17
Chapter 3
Hardware
CPU (U14)
The CoreModule 420 uses an embedded microprocessor operating at 133MHz, that combines a powerful
x86 core and a selection of peripheral interfaces into one chip. The STPC Atlas integrates a standard 5th
generation x86 core. It supports logic including PC/104, UIDE controllers and combines these with
standard I/O interfaces to provide a PC compatible subsystem in a single chip.
Memory
The CoreModule 420 memory consists of the following elements:
•
•
•
SDRAM
Flash memory
Bytewide socket
SDRAM Memory (U7, U8, U9, U10)
The CoreModule 420 contains four 16-bit SDRAM chips of 16MB each for a total of 64MB memory
soldered into place on the module and operating at 100MHz.
Flash Memory (U6)
A 1MB flash device is used for system BIOS on the module and 768kB is available for user code. The
Flash memory also stores system parameters (CMOS settings) for battery-less boot capability when no
battery is available.
Bytewide Socket (U5)
The CoreModule 420 has a 32-pin DIP socket on the module used as a bytewide memory socket. This
socket supports DiskOnChip devices.
A memory device installed in the bytewide socket can be used for:
•
•
DOC2000 (M-Systems DiskOnChip )
External BIOS (BIOS recovery)
Memory Map
Table 3-1. Memory Map
Address
Size
256kB
130,560kB
128kB
120kB
4kB
Use
1 0000 0000
FFFC 0000
F804 0000
F802 0000
F800 2000
F800 1000
F800 0000
0900 0000
0800 0000
Flash ROM (BIOS)
Unused
Ethernet
Unused
Ethernet
4kB
USB
3824MB
16MB
64MB
Unused
STPC Graphics Memory
Unused
Memory Map Table continued on next page
18
Reference Manual
CoreModule 420
Chapter 3
Table 3-1. Memory Map (continued)
Hardware
Address
0400 0000
03F0 0000
03E0 0000
03D0 0000
03C0 0000
Size
1MB
1MB
1MB
1MB
44MB
Use
RAM or Unused if Framebuffer is set to 1MB or more
RAM or Unused if Framebuffer is set to 2MB or more
RAM or Unused if Framebuffer is set to 3MB or more
RAM or Unused if Framebuffer is set to 4MB
RAM
Use
Address
Size
Memory hole size selected
8MB
4MB
H
2MB
H
1MB
H
0MB
R
0100 0000
00F0 0000
00E0 0000
00D0 0000
00C0 0000
00B0 0000
00A0 0000
0090 0000
1MB
1MB
1MB
1MB
1MB
1MB
1MB
1MB
H
H
H
H
R
R
H
H
R
R
R
H
H
R
R
R
H
R
R
R
R
H
R
R
R
R
H
H
R
R
R
R
R
R
R
R
R = RAM
H = Memory Hole, forwarded to ISA
The board can be configured to have access to the 1MB
Flash anywhere in the memory hole, on 1MB alignment.
0080 0000
0010 0000
000E 0000
000D E000
7MB
128kB
8kB
RAM
Shadowed BIOS
Unused
8kB
DiskOnChip, if DC000-DDFFF window selected.
Unused if no DOC present.
000D C000
000C E000
56kB
8kB
Unused
DiskOnChip, if CC000-CDFFF window selected.
Unused if no DOC present.
000C C000
000C 0000
48kB
Unused
128kB
Unused, reserved for Video RAM, or
in SMI mode, mapped to RAM
000A 0000 -
0000 0000
640kB
Base memory
CoreModule 420
Reference Manual
19
Chapter 3
Hardware
Interrupt Channel Assignments
The channel interrupt assignments are shown in Table 3-2.
Table 3-2. Interrupt Channel Assignments
Device vs
IRQ No.
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 Disable
Timer
X
Keyboard
X
Secondary
Cascade
X
COM1
COM2
COM3
COM4
Floppy
Parallel
RTC
D
Z
Z
D
O
O
O
O
O
O
O
O
O
O
D
O
O
O
O
O
O
O
O
O
O
D
Z
Z
Z
Z
O
D
O
O
O
O
O
O
O
O
D
X
Prim. IDE
Sec. IDE
USB
D
Z
Z
Z
Z
D
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
D
O
Ethernet
D
Math
X
Coprocessor
O
O
O
O
O
O
O
O
O
PS/2 Mouse
D
Z
Legend: D = Default, O = Optional, X = Fixed, Z = Disable option
NOTE
The devices listed with a “Z” in the Disable column indicate the device
can be disabled, which will free the IRQ for another device in the list.
Table 3-3. DMA Map
DMA #
Use
0-1, 5, 6, 7
2
3
4
Floppy (configurable)
LPT 1, only in ECP mode (configurable)
DMA 1 cascade
I/O Address Map
Table 3-4. I/O Address Map
Address (hex) Subsystem
0000-000F
0020-0021
0022-0023
Primary DMA Controller (#1)
Master Interrupt Controller (#1)
STPC Configuration
20
Reference Manual
CoreModule 420
Chapter 3
Hardware
Address (hex) Subsystem
0040-0043
Programmable Interrupt Timer (Clock/Timer)
Keyboard Controller
0060-0064
0070-0071
RTC/ NMI enable
0080-008F
0094
DMA Page
Motherboard VGA enable
00A0-00A1
00C0-00DF
0102
Slave Interrupt Controller (#2)
Secondary DMA Controller (#2)
VGA setup register
01F0-01F7
0170-0177
Primary IDE (configurable)
Secondary IDE (configurable)
Watchdog trigger (configurable, disabled by default)
COM4 (configurable)
0201
02E8-02EF
02F8-02FF
COM2 (configurable)
Secondary IDE (see 170)
0376
0378-037B
LPT 1 (configurable, disabled by default)
LPT 1 (only in EPP modes)
VGA registers (monochrome mode only)
VGA registers (monochrome mode only)
VGA registers
0378-037F
03B4-03B5
03BA
03C0-03CF
03D4-03D5
03DA
VGA registers (color mode only)
VGA registers (color mode only)
COM3 (configurable)
03E8-03EF
03F0-03F1
03F0-03F5
03F6
Super I/O Configuration
Floppy Disk Controller (configurable)
Primary IDE (see 1F0)
03F7
Floppy Disk Controller (see 3F0)
COM1 (configurable)
03F8-03FF
0778-077A
0CF8
LPT 1 (only in ECP modes)
PCI Configuration Address
PCI Configuration Data
0CFC-0CFF
46E8
VGA add-in mode enable register
General Purpose I/O for customer use
Board control
D000-D007
D400-D407
E400-E43F
E800-E80F
EC00-EC0F
F000-F00F
F400-F40F
F800-F80F
On-Board Ethernet
IDE Bus Master registers (PCI mode)
Secondary IDE Control (PCI mode)
Secondary IDE Command (PCI mode)
Primary IDE Control (PCI mode)
Primary IDE Command (PCI mode)
Note: Configurable indicates the device’s base address can be configured and/or
the device can be disabled, either through BIOS Setup or hardware jumpers.
CoreModule 420
Reference Manual
21
Chapter 3
Hardware
PC/104 Bus Interface (P1A,B,C,D)
The PC/104 Bus uses a 104-pin 0.1” connector interface. This interface connector will carry all of the
appropriate PC/104 signals operating at clock speeds up to 8.25MHz. This interface connector is located
on the both the top and bottom of the module.
Table 3-5. PC/104 Bus Interface Pin/Signal Descriptions (P1A)
Pin #
Signal
Description (P1 Row A)
1 (A1)
IOCHCHK* I/O Channel Check – This signal may be activated by ISA boards to
request that a non-maskable interrupt (NMI) be generated to the system
processor. It is driven active to indicate an uncorrectable error has been
detected.
2 (A2)
3 (A3)
4 (A4)
5 (A5)
6 (A6)
7 (A7)
8 (A8)
9 (A9)
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
System Data 7 – This signal (0 to 19) provides a system data bit.
System Data 6 – Refer to SD7, pin A2, for more information.
System Data 5 – Refer to SD7, pin A2, for more information.
System Data 4 – Refer to SD7, pin A2, for more information.
System Data 3 – Refer to SD7, pin A2, for more information.
System Data 2 – Refer to SD7, pin A2, for more information.
System Data 1 – Refer to SD7, pin A2, for more information.
System Data 0 – Refer to SD7, pin A2, for more information.
10 (A10) IOCHRDY
I/O Channel Ready – This signal allows slower ISA boards to lengthen
I/O or memory cycles by inserting wait states. This signal’s normal
state is active high (ready). ISA boards drive the signal inactive low
(not ready) to insert wait states. Devices using this signal to insert wait
states should drive it low immediately after detecting a valid address
decode and an active read, or write command. The signal is released
high when the device is ready to complete the cycle.
11 (A11) AEn
Address Enable – This signal is reserved for the ISA Bus and is asserted
during DMA cycles to prevent I/O slaves from misinterpreting DMA
cycles as valid I/O cycles..
12 (A12) SA19
13 (A13) SA18
14 (A14) SA17
15 (A15) SA16
16 (A16) SA15
17 (A17) SA14
18 (A18) SA13
19 (A19) SA12
20 (A20) SA11
21 (A21) SA10
22 (A22) SA9
23 (A23) SA8
24 (A24) SA7
25 (A25) SA6
26 (A26) SA5
System Address 19 – This signal (0 to 19) provides a system address bit.
System Address 18 – Refer to SA19, pin A12, for more information.
System Address 17 – Refer to SA19, pin A12, for more information.
System Address 16 – Refer to SA19, pin A12, for more information.
System Address 15 – Refer to SA19, pin A12, for more information.
System Address 14 – Refer to SA19, pin A12, for more information.
System Address 13 – Refer to SA19, pin A12, for more information.
System Address 12– Refer to SA19, pin A12, for more information.
System Address 11 – Refer to SA19, pin A12, for more information.
System Address 10 – Refer to SA19, pin A12, for more information.
System Address 9 – Refer to SA19, pin A12, for more information.
System Address 8 – Refer to SA19, pin A12, for more information.
System Address 7 – Refer to SA19, pin A12, for more information.
System Address 6 – Refer to SA19, pin A12, for more information.
System Address 5 – Refer to SA19, pin A12, for more information.
22
Reference Manual
CoreModule 420
Chapter 3
Hardware
Pin #
Signal
Description (P1 Row A)
27 (A27) SA4
28 (A28) SA3
29 (A29) SA2
30 (A30) SA1
31 (A31) SA0
32 (A32) GND
System Address 4 – Refer to SA19, pin A12, for more information.
System Address 3 – Refer to SA19, pin A12, for more information.
System Address 2 – Refer to SA19, pin A12, for more information.
System Address 1 – Refer to SA19, pin A12, for more information.
System Address 0 – Refer to SA19, pin A12, for more information.
Ground
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
Table 3-6. PC/104 Bus Interface Pin/Signal Descriptions (P1B)
Pin #
Signal
GND
Description (P1 Row B)
33 (B1)
34 (B2)
Ground
RstDrv
Reset Drive – This signal is used to reset or initialize system logic on
power up or subsequent system reset.
35 (B3)
36 (B4)
+5V
+5V power +/- 10%
IRQ9
Interrupt Request 9 – Asserted by a device when it has pending interrupt
request. Only one device may use this request line at a time.
37 (B5)
38 (B6)
NC(-5V)
DRQ2
Not connected (-5 volts)
DMA Request 2 – Used by I/O resources to request DMA service, or to
request ownership of the bus as a bus master device. Must be held high
until associated DACK2 line is active.
39 (B7)
40 (B8)
NC(-12V)
ZWS*
Not connected (-12 volts)
Zero Wait State – This signal is driven low by a bus slave device to
indicate it is capable of performing a bus cycle without inserting any
additional wait states. To perform a 16-bit memory cycle without wait
states, this signal is derived from an address decode.
41 (B9)
+12V
+12 Volts
42 (B10) Key (NC)
43 (B11) SMemW*
Key Pin (Not connected)
System Memory Write – This signal is used by bus owner to request a
memory device to store data currently on the data bus and only active
for the lower 1MB. Used for legacy compatibility with 8-bit cards.
44 (B12) SMemR*
45 (B13) IOW*
46 (B14) IOR*
System Memory Read – This signal is used by bus owner to request a
memory device to drive data onto the data bus and only active for lower
1MB. Used for legacy compatibility with 8-bit cards.
I/O Write – This strobe signal is driven by the owner of the bus (ISA
bus master or DMA controller) and instructs the selected I/O device to
capture the write data on the data bus.
I/O Read – This strobe signal is driven by the owner of the bus (ISA bus
master or DMA controller) and instructs the selected I/O device to drive
read data onto the data bus.
47 (B15) DAck3*
DMA Acknowledge 3 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control
of the bus from the DMA controller.
48 (B16) DRQ3
DMA Request 3 – Used by I/O resources to request DMA service.
Must be held high until associated DACK3 line is active.
CoreModule 420
Reference Manual
23
Chapter 3
Hardware
Pin #
Signal
Description (P1 Row B)
49 (B17) DAck1*
DMA Acknowledge 1 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control
of the bus from the DMA controller.
50 (B18) DRQ1
51 (B19) Refresh*
52 (B20) SysClk*
53 (B21) IRQ7
54 (B22) IRQ6
55 (B23) IRQ5
56 (B24) IRQ4
57 (B25) IRQ3
58 (B26) DAck2*
DMA Request 1 – Used by I/O resources to request DMA service.
Must be held high until associated DACK1 line is active.
Memory Refresh – This signal is driven low to indicate a memory
refresh cycle is in progress. Memory is refreshed every 15.6 usec.
System Clock – This is a free running clock typically in the 8MHZ to
10MHz range, although its exact frequency is not guaranteed.
Interrupt Request 7 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 6 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 5 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 4 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 3 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
DMA Acknowledge 2 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control
of the bus from the DMA controller.
59 (B27) TC
Terminal Count – This signal is a pulse to indicate a terminal count has
been reached on a DMA channel operation.
60 (B28) BALE
Buffered Address Latch Enable – This signal is used to latch the LA23
to LA17 signals or decodes of these signals. Addresses are latched on
the falling edge of BALE. It is forced high during DMA cycles. When
used with AENx, it indicates a valid processor or DMA address.
61 (B29) +5V
62 (B30) OSC
+5V power +/- 10%
Oscillator – This clock signal operates at 14.3MHz. This signal is not
synchronous with the system clock (SYSCLK).
63 (B31) GND
64 (B32) GND
Ground
Ground
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
Table 3-7. PC/104 Bus Interface Pin/Signal Descriptions (P1C)
Pin #
Signal
GND
Description (P1 Row C)
1 (C0)
2 (C1)
Ground
SBHE*
System Byte High Enable – This signal is driven low to indicate a transfer
of data on the high half of the data bus (D15 to D8).
3 (C2)
LA23
Lactchable Address 23 – This signal must be latched by the resource if the
line is required for the entire data cycle.
4 (C3)
5 (C4)
LA22
LA21
Lactchable Address 22 – Refer to LA23, pin C2, for more information.
Lactchable Address 21 – Refer to LA23, pin C2, for more information.
24
Reference Manual
CoreModule 420
Chapter 3
Hardware
Pin #
Signal
LA20
LA19
LA18
LA17
MemR*
Description (P1 Row C)
6 (C5)
7 (C6)
8 (C7)
9 (C8)
10 (C9)
Lactchable Address 20 – Refer to LA23, pin C2, for more information.
Lactchable Address 19 – Refer to LA23, pin C2, for more information.
Lactchable Address 18 – Refer to LA23, pin C2, for more information.
Lactchable Address 17 – Refer to LA23, pin C2, for more information.
Memory Read – This signal instructs a selected memory device to drive
data onto the data bus. It is active on all memory read cycles.
11 (C10) MemW*
Memory Write – This signal instructs a selected memory device to store
data currently on the data bus. It is active on all memory write cycles.
12 (C11) SD8
13 (C12) SD9
14 (C13) SD10
15 (C14) SD11
16 (C15) SD12
17 (C16) SD13
18 (C17) SD14
19 (C18) SD15
System Data 8 – Refer to SD7, pin A2, for more information.
System Data 9 – Refer to SD7, pin A2, for more information.
System Data 10 – Refer to SD7, pin A2, for more information.
System Data 11 – Refer to SD7, pin A2, for more information.
System Data 12 – Refer to SD7, pin A2, for more information.
System Data 13 – Refer to SD7, pin A2, for more information.
System Data 14 – Refer to SD7, pin A2, for more information.
System Data 15 – Refer to SD7, pin A2, for more information.
20 (C19) Key (NC) Key Pin (Not Connected)
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
Table 3-8. PC/104 Bus Interface Pin/Signal Descriptions (P1D)
Pin #
Signal
Description (P1 Row D)
21 (D0) GND
Ground
22 (D1) MCS16*
Memory Chip Select 16 – This is signal is driven low by a memory slave
device to indicates it is cable of performing a 16-bit memory data
transfer. This signal is driven from a decode of the LA23 to LA17
address lines.
23 (D2) IOCS16*
I/O Chip Select 16 – This signal is driven low by an I/O slave device to
indicate it is capable of performing a 16-bit I/O data transfer. This
signal is driven from a decode of the SA15 to SA0 address lines.
24 (D3) IRQ10
25 (D4) IRQ11
26 (D5) IRQ12
27 (D6) IRQ15
28 (D7) IRQ14
29 (D8) DAck0*
Interrupt Request 10 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 11 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 12 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 15 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
Interrupt Request 14 – Asserted by a device when it has pending interrupt
request. Only one device may use the request line at a time.
DMA Acknowledge 0 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control of
the bus from the DMA controller.
30 (D9) DRQ0
DMA Request 0 – Used by I/O resources to request DMA service. Must
be held high until associated DACK0 line is active.
CoreModule 420
Reference Manual
25
Chapter 3
Hardware
Pin #
Signal
Description (P1 Row D)
31 (D10) DAck5*
DMA Acknowledge 5 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control of
the bus from the DMA controller.
32 (D11) DRQ5
DMA Request 5 – Used by I/O resources to request DMA service. Must
be held high until associated DACK5 line is active.
33 (D12) DAck6*
DMA Acknowledge 6 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control of
the bus from the DMA controller.
34 (D13) DRQ6
DMA Request 6 – Used by I/O resources to request DMA service. Must
be held high until associated DACK6 line is active.
35 (D14) DAck7*
DMA Acknowledge 7 – Used by DMA controller to select the I/O
resource requesting the bus, or to request ownership of the bus as a bus
master device. Can also be used by the ISA bus master to gain control of
the bus from the DMA controller.
36 (D15) DRQ7
DMA Request 7 – Used by I/O resources to request DMA service. Must
be held high until associated DACK7 line is active.
37 (D16) +5V
+5V Power +/- 10%
38 (D17) Master*
Bus Master Assert – This signal is used by an ISA board along with a
DRQ line to gain ownership of the ISA bus. Upon receiving a -DACK a
device can pull -MASTER low which will allow it to control the system
address, data, and control lines. After -MASTER is low, the device
should wait one CLK period before driving the address and data lines,
and two clock periods before issuing a read or write command.
39 (D18) GND
40 (D19) GND
Ground
Ground
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
26
Reference Manual
CoreModule 420
Chapter 3
Hardware
IDE Interface (J6)
The IDE device signals are provided through the standard 44-pin, 2mm connector (J6).
The IDE interface supports the following features:
•
•
•
•
•
Master mode PCI supporting Enhanced IDE devices
Supports two EIDE devices
Full scatter-gather capability
Supports ATAPI compliant devices including DVD
Supports IDE native and ATA compatibility modes
Table 3-9 gives the signals for the 44-pins of the IDE 2mm header.
Table 3-9. IDE Interface Pin/Signal Descriptions (J6)
Pin # Signal
Description
1
RESET*
Low active hardware reset (RSTDRV inverted)
Digital Ground
2
GND
D7
3
Disk Data 7– These pins (0 to 15) provide disk data.
Disk Data 8 – Refer to pin 3, D7, for more information.
Disk Data 6– Refer to pin 3, D7, for more information.
Disk Data 9 – Refer to pin 3, D7, for more information.
Disk Data 5– Refer to pin 3, D7, for more information.
Disk Data 10– Refer to pin 3, D7, for more information.
Disk Data 4 – Refer to pin 3, D7, for more information.
Disk Data 11 – Refer to pin 3, D7, for more information.
Disk Data 3 – Refer to pin 3, D7, for more information.
Disk Data 12 – Refer to pin 3, D7, for more information.
Disk Data 2 – Refer to pin 3, D7, for more information.
Disk Data 13 – Refer to pin 3, D7, for more information.
Disk Data 1 – Refer to pin 3, D7, for more information.
Disk Data 14– Refer to pin 3, D7, for more information.
Disk Data 0 – Refer to pin 3, D7, for more information.
Disk Data 15 – Refer to pin 3, D7, for more information.
Digital Ground
4
D8
5
D6
6
D9
7
D5
8
D10
D4
9
10
11
12
13
14
15
16
17
18
19
20
21
D11
D3
D12
D2
D13
D1
D14
D0
D15
GND
Key/GND Key pin plug/Ground
PDRQ
DMA Request – Used for DMA transfers between host and drive (direction of
transfer controlled by PIOR* and PIOW*). Also used in an asynchronous mode
with PDACK*. Drive asserts PIRQ when ready to transfer or receive data.
22
23
GND
Digital Ground
PIOW*
Drive I/O Write – Strobe signal for write functions. Negative edge enables data
from a register or data port of the drive onto the host data bus. Positive edge
latches data at the host.
24
GND
Digital Ground
CoreModule 420
Reference Manual
27
Chapter 3
Hardware
Pin # Signal
Description
25
PIOR*
Drive I/O Read – Strobe signal for read functions. Negative edge enables data
from a register or data port of the drive onto the host data bus. Positive edge
latches data at the host.
26
27
GND
Digital Ground
IOChRdy
I/O Channel Ready – When negated, extends the host transfer cycle of any host
register access when the drive is not ready to respond to a data transfer request.
High impedance if asserted.
28
29
Reserved
PDACK*
Reserved – Not used (through 470 ohm resistor to ground)
DMA Channel Acknowledge – Used by the host to acknowledge data has been
accepted or data is available. Used in response to DMARQ asserted.
30
31
GND
PIRQ
Digital Ground
Interrupt Request – Asserted (IRQ 14) by drive when it has pending interrupt
request (PIO transfer of data to or from the drive to the host).
32
33
NC
Not connected
LA18
Latch Address 18 – Used to indicate which byte in the ATA command block or
control block is being accessed.
34
35
NC
Not connected (through 0.047 µf capacitor to ground)
LA17
Latch Address 17 – Used to indicate which byte in the ATA command block or
control block is being accessed.
36
LA19
Latch Address 19 – Used to indicate which byte in the ATA command block or
control block is being accessed
37
38
39
40
41
42
43
44
IDE_PCS1 IDE Chip Select 1 – Used to select the host-accessible Command Block Register.
IDE_PCS3 IDE Chip Select 3 – Used to select the host-accessible Command Block Register.
Reserved
GND
+5V
Reserved – Not used
Digital Ground
+5 volts ±5% power supply
+5 volts ±5% power supply
Digital Ground
+5V
GND
NC
Not connected
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
28
Reference Manual
CoreModule 420
Chapter 3
Hardware
CompactFlash Socket (J12)
The board contains a Type II PC card connector, which allows for the insertion of a CompactFlash card.
The CompactFlash card acts as a standard IDE Drive and is connected as [CF on Sec Master] in BIOS.
NOTE
Supports True IDE Mode and Type 1 or Type II PC cards in the
CompactFlash socket (J12).
Table 3-10. CompactFlash Interface Pin/Signal Descriptions (J12)
Pin # Signal
Description
1
2
GND
D3
Digital Ground
Disk Data 3 – These signals (D0-D15) carry the Data, Commands, and Status
between the host and the controller. D0 is the LSB of the even Byte of the Word.
D8 is the LSB of the Odd Byte of the Word. All Task File operations occur in
byte mode on the low order bus D0-D7, while all data transfers are 16 bit using
D0-D15 provide the disk data signals.
3
4
5
6
7
D4
Disk Data 4 – Refer to pin 2, D3, for more information.
Disk Data 5 – Refer to pin 2, D3, for more information.
Disk Data 6 – Refer to pin 2, D3, for more information.
Disk Data 7 – Refer to pin 2, D3, for more information.
D5
D6
D7
CE1*
Card Enable 1 – This signal, along with CE2*, is used to select the card and
indicate to the card when a byte or word operation is being performed. This signal
accesses the even byte or odd byte of the word depending on A0 and CE2*.
8
GND
GND
GND
GND
GND
Vcc
Digital Ground
Digital Ground
Digital Ground
Digital Ground
Digital Ground
+5 volts ±5% power supply
Digital Ground
Digital Ground
Digital Ground
Digital Ground
9
10
11
12
13
14
15
16
17
18
GND
GND
GND
GND
A2
Address Select 2 – One of three signals (0 – 2) used to select one of eight
registers in the Task File. The host grounds all remaining address lines.
19
20
21
22
23
A1
A0
D0
D1
D2
Address Select 1 – Refer to A2 on pin-18 for more information.
Address Select 0 – Refer to A2 on pin-18 for more information.
Disk Data 0 – Refer to D3 on pin-2 for more information.
Disk Data 1 – Refer to D3 on pin-2 for more information.
Disk Data 2 – Refer to D3 on pin-2 for more information.
CoreModule 420
Reference Manual
29
Chapter 3
Hardware
Pin # Signal
Description
24
25
26
27
28
29
30
31
32
NC
Not connected – (IOCS16* = I/O select 16 bit)
Digital Ground
GND
NC
Not Connected (Card detect)
D11
D12
D13
D14
D15
CE2*
Disk Data 11 – Refer to pin 2, D3, for more information.
Disk Data 12 – Refer to pin 2, D3, for more information.
Disk Data 13 – Refer to pin 2, D3, for more information.
Disk Data 14 – Refer to pin 2, D3, for more information.
Disk Data 15 – Refer to pin 2, D3, for more information.
Card Enable 2 – This signal, along with CE1*, is used to select the
CompactFlash card and indicate to the card when a byte or word operation is
being performed. This signal always accesses the odd byte of the word.
33
34
NC
Not Connected (VS1*)
IOR*
I/O Read Strobe – This signal is generated by the host and gates the I/O data onto
the bus from the CompactFlash card when the card is configured to use the I/O
interface.
35
IOW*
I/O Write Strobe – This signal is generated by the host and clocks the I/O data on
the Card Data bus into the CompactFlash card controller registers when the card
is configured to use the I/O interface. The clock occurs on the negative to
positive edge of the signal (trailing edge).
36
37
Vcc
+5 volts ±5% power supply (WE)
RDY
Drive Ready – IRQ (IRQ 14) is asserted by drive (CF) when it has a pending
interrupt request (PIO transfer of data to or from the drive to the host).
38
39
40
41
Vcc
GND
NC
+5 volts ±5% power supply
Grounded (CSEL)
Not Connected (VS2*)
IDERst* IDE Reset – This input signal is the active low hardware reset from the host. If
this pin goes high, it is used as the reset signal. This pin is driven high at power-
up, causing a reset, and if left high will cause another reset.
42
IORDY I/O Channel Ready – When negated, extends the host transfer cycle of any host
register access when the drive is not ready to respond to a data transfer request.
High impedance if asserted.
43
44
45
NC
Not Connected – (INPACK =Input Acknowledge)
REG*
Registered/Common Memory Access – Tied High for Common Memory Access.
Drive Active/Slave Present – Tied High for Master/Slave handshake protocol.
ACT/
SLV
46
47
48
49
50
NC
D8
Not Connected (PDIAG = Passed Diagnostics)
Disk Data 8 – Refer to pin 2, D3, for more information.
Disk Data 9 – Refer to pin 2, D3, for more information.
Disk Data 10 – Refer to pin 2, D3, for more information.
Not Connected (CD2)
D9
D10
NC
Notes: The shaded area denotes power or ground. The signals marked with * = Negative true logic.
NC = Not connected, NU = Not used.
30
Reference Manual
CoreModule 420
Chapter 3
Hardware
Floppy/Parallel Port (J4)
Floppy Disk Drive Port
The Super I/O chip provides the Floppy Disk Controller and the Parallel Port interface (J4). The Floppy
Drive interface shares the same connector as the Parallel Port and the signals are multiplexed out of the
connector. However, you can only use one of these devices at a time and it must be configured in BIOS
Setup Utility. The default device in the BIOS Setup Utility is the Floppy Drive.
The Floppy Disk Controller supports two floppy disk drives from 360kB through 2.88MB and is
configured as the floppy interface in the BIOS.
NOTE
Due to the multiplexed nature of the signals for the floppy disk and parallel
connector, you can only connect one of these devices at a time. Refer to
Chapter 4, BIOS Setup later in this manual when selecting the floppy or
parallel device in the BIOS Setup Utility.
Parallel Port
The Super I/O chip provides the Parallel Port interface and Floppy Disk Controller, which share the
same output connector (J4). The Parallel Port supports the standard parallel, Bi-directional, Standard
Printer Port (SPP), Enhanced Parallel Port (EPP), and Enhanced Capabilities Port (ECP) protocols.
Table 3-11. Parallel Interface (SPP) Pin/Signal Descriptions (J4)
Pin # Signal
Description
1
Strobe*
Strobe* – This is an output signal used to strobe data into the printer. I/O pin
in ECP/EPP mode.
2
AutoFD*
Auto Feed* – This is a request signal into the printer to automatically feed one
line after each line is printed.
Floppy Drive Density Select 0 – This signal indicates a low (250/300kbps) or
high (500kbps) data rate has been selected.
DRVO
PD0
3
4
Parallel Port Data 0 – This pin (0 to 7) provides parallel port data signals.
Index – Sense detects the head is positioned over the beginning of a track
INDEX
ERR*
Error – This is a status output signal from the printer. A Low State indicates
an error condition on the printer.
HDSEL
PD1
Head Select – Selects the side for Read/Write operations (0 = side 1,
1 = side 0)
5
6
Parallel Port Data 1 – This pin (0 to 7) provides parallel port data signals.
Track 0 – Indicates when the head is positioned over track 0 (outermost track).
TRK0
INIT*
Initialize* – This signal is used to Initialize printer. Output in standard mode,
I/O in ECP/EPP mode.
DIR
Direction – This signal determines direction of head movement
(0 = inward motion, 1 = outward motion).
7
PD2
Parallel Port Data 2 – This pin (0 to 7) provides parallel port data signals.
Write Protect – Senses the diskette is write protected.
WRPRT
CoreModule 420
Reference Manual
31
Chapter 3
Hardware
Pin # Signal
Description
8
9
SLIN
Select In – This output signal is used to select the printer. I/O pin in ECP/EPP
mode.
STEP
PD3
Step – Low step pulse for each track-to-track movement of the head.
Parallel Port Data 3 – This pin (0 to 7) provides parallel port data signals.
Read Data – Raw serial bit stream from the drive for read operations.
RDATA
GND
10
11
Digital Ground
PD4
Parallel Port Data 4 – This pin (0 to 7) provides parallel port data signals.
Disk Change – Senses the drive door is open or the diskette has been changed
since the last drive selection.
DskChg
12
13
14
15
16
17
18
19
GND
PD5
Digital Ground
Parallel Port Data 5 – This pin (0 to 7) provides parallel port data signals.
GND
PD6
Digital Ground
Parallel Port Data 6 – This pin (0 to 7) provides parallel port data signals.
GND
PD7
Digital Ground
Parallel Port Data 7 – This pin (0 to 7) provides parallel port data signals.
Digital Ground
GND
Ack*
Acknowledge* – This is a status output signal from the printer. A Low State
indicates it has received the data and is ready to accept new data.
DS1
Drive Select 1 – Selects floppy drive 1.
Digital Ground
20
21
GND
Busy*
Busy* – This is a Status output signal from the printer. A High State indicates
the printer is not ready to accept data.
MTR1
Motor Control 1 – Selects or enables the motor on floppy drive 1.
Digital Ground
22
23
GND
PE
Paper End – This is a status output signal from the printer. A High State
indicates it is out of paper.
WDATA
Write Data – Encoded data to the drive for write operations.
Digital Ground
24
25
GND
Slct
Select – This is a status output signal from the printer. A High State indicates
it is selected and powered on.
WGATE
Key/NC
Write Gate – Signal to the drive to enable current flow in the write head.
Key Pin/Not Connected
26
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
32
Reference Manual
CoreModule 420
Chapter 3
Hardware
Serial Ports (J3, J9, J13, J14)
The Atlas CPU and Super I/O chips each contain the circuitry for two of the four serial ports. The Atlas
CPU provides serial port 1 (J3) and serial port 2 (J9) through the two independent 10-pin connectors.
The Super I/O chip provides serial ports 3 (J13) and 4 (J14. The serial ports support the following
features:
•
•
•
•
•
•
Programmable word length, stop bits and parity
16-bit programmable baud rate generator
Interrupt generator
Loop-back mode
16-bit FIFOs for each port
Ports 1 and 2 are supported by the STPC Atlas processor and are 15540 compatible
♦
♦
Serial 1 (J3, COM1) supports RS232/RS485 and has full modem operation
Serial 2 (J9, COM2) supports RS232/RS485 and has full modem operation
•
Ports 3 and 4 are supported by the Super I/O Controller and are 16550 compatible
♦
♦
Serial 3 (J13, COM3) supports RS232 with full modem support
Serial 4 (J14, COM4) supports RS232 with full modem support
NOTE
The RS232/RS485 mode for Serial Port 1 (COM1) and Serial Port 2
(COM2) are selected in BIOS Setup Utility. The RS485 terminations
for Serial Port 1 (COM1) and Serial Port 2 (COM2) are selected using
jumpers (JP1 and JP2) on the board instead of the BIOS Setup Utility.
However, the RS232 mode is the default selection for either
Serial Port 1 or 2 (COM1 or COM2).
To implement a two-wired RS485 mode with either Serial Port (1 or 2),
you must tie pins 3 (RX Data –) to 5 (TX Data –) and pins 4 (Tx Data
+) to 6 (Rx Data +) at Serial Port 1 or 2 (J3 or J9) for the two-wire
interface. Alternatively, you may short the equivalent pins on the DB9
connector attached to respective serial port, as shown in Figure 3-1.
2
3
5
1
4
Serial Ports (J3, J9)
(COM1 or COM2)
Standard DB9 Serial
Port Connector (Female)
Or
Side View
Rear View
6
7 8 9
Figure 3-1. Serial 1 to RS485 Conversion
Table 3-12 provides the signals for the corresponding pins of the two independent serial interface ports
(Serial 1 & 2) and Table 3-13 provides the signals for the corresponding pins of two independent serial
interface headers (Serial 3 & 4).
CoreModule 420
Reference Manual
33
Chapter 3
Hardware
Table 3-12. Serial Ports Pin/Signal Descriptions (J3, J9)
Pin # Signal
DB9 # Description
1
DCD*
1
Data Carrier Detect – Indicator to the serial port that external modem is
detecting a carrier signal (i.e., a communication channel is currently
open). In direct connect environments, this input will be driven by DTR
as part of the DTR/DSR handshake.
2
3
DSR*
RXD
6
2
Data Set Ready – Indicator to the serial port that external serial
communications device is powered, initialized, and ready. Used as
hardware handshake with DTR1 for overall readiness to communicate.
Receive Data – Serial port receive data input is typically held at a logic
1 (mark) when no data is being transmitted, and is held “Off” for a brief
interval after an “On” to “Off” transition on the RTS line to allow the
transmission to complete.
RX Data –
RTS*
Serial Port 1 or 2 – If in RS485 mode, this pin is RX Data –.
4
5
7
3
Request To Send – Indicates serial port is ready to transmit data. Used
as hardware handshake with CTS for low level flow control.
Tx Data +
Serial Port 1 or 2 – If in RS485 mode, this pin is TX Data +.
TXD
Transmit Data – Serial port transmit data output is typically held to a
logic 1 when no data is being sent. Typically, a logic 0 (On) must be
present on RTS, CTS, DSR, and DTR before data can be transmitted on
this line.
Tx Data –
CTS*
Serial Port 1 or 2 – If in RS485 mode, this pin is TX Data –.
6
8
Clear To Send – Indicator to the serial port that external serial
communication device is ready to receive data. Used as hardware
handshake with RTS for low level flow control.
Rx Data +
Serial Port 1 or 2 – If in RS485 mode, this pin is RX Data +.
7
8
DTR*
4
9
Data Terminal Ready – Indicates serial port is powered, initialized, and
ready. Used as hardware handshake with DSR for overall readiness to
communicate.
RI*
Ring Indicator – Indicator to serial port that external modem is detecting
a ring condition. Used by software to initiate operations to answer and
open the communications channel.
9
GND
5
Digital Ground
10
KEY/NC
NC
Key Pin/Not connected
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
Table 3-13. Serial 3 & 4 Interface Pins/Signals (J13, J14)
Pin # Signal
DB9 # Description
1
DCD*
1
Data Carrier Detect – Indicator to serial port that external modem is
detecting a carrier signal (i.e., a communication channel is currently
open). In direct connect environments, this input will be driven by DTR
as part of the DTR/DSR handshake.
2
3
DSR*
RXD
6
2
Data Set Ready – Indicator to serial port that external serial
communications device is powered, initialized, and ready. Used as
hardware handshake with DTR for overall readiness to communicate.
Receive Data – Serial port receive data input is typically held at a logic
1 (mark) when no data is being transmitted, and is held “Off” for a brief
interval after an “On” to “Off” transition on the RTS line to allow the
transmission to complete.
34
Reference Manual
CoreModule 420
Chapter 3
Hardware
Pin # Signal
DB9 # Description
4
RTS*
7
Request To Send – Indicates serial port is ready to transmit data. Used
as hardware handshake with CTS for low level flow control.
5
TXD
3
Transmit Data – Serial port transmit data output is typically held to a
logic 1 when no data is being sent. Typically, a logic 0 (On) must be
present on RTS, CTS, DSR, and DTR before data can be transmitted on
this line.
6
7
8
CTS*
DTR*
RI*
8
4
9
Clear To Send – Indicator to serial port that external serial
communications device is ready to receive data. Used as hardware
handshake with RTS for low level flow control.
Data Terminal Ready – Indicates serial port is powered, initialized, and
ready. Used as hardware handshake with DSR for overall readiness to
communicate.
Ring Indicator – Indicator to serial port that external modem is detecting
a ring condition. Used by software to initiate operations to answer and
open the communications channel.
9
GND
5
Digital Ground
10
Key/NC
NC
Key Pin – Not connected
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
USB Port (J10)
The CoreModule 420 contains one root USB (Universal Serial Bus) hub and one functional USB port.
The USB function is provided by the STPC ATLAS CPU (U14). Features implemented in the USB port
include the following:
•
•
•
•
One root hub with one USB port
USB v.1.1 and Universal OHCI v.1.0 compatible
Over-current detection status is provided by STPC ATLAS CPU (pin D21)
Supports a fuse (F1, 1.5A) for over current protection
Table 3-14. USB Interface Pin and Signal Designations (J10)
Pin # Signal
Description
1
USBPWR
USB Power – Vcc power (+/-5%) to port through fuse. Port is
disabled if this input is low.
2
3
4
5
USBPN
USBPP
GND
USB Port Data Negative.
USB Port Data Positive
USB Port ground
SHIELD
USB Port shield
Notes: The shaded area denotes power or ground.
CoreModule 420
Reference Manual
35
Chapter 3
Hardware
Utility Interface (J5)
The Utility interface consists of the 10-pin, 0.1” header on the module and is used as the interface for
various utility signals. The Super I/O chip drives most of the device interfaces on the Utility interface.
Table 3-15 shows the meaning of the interface signals for the utility interface.
•
•
•
•
Keyboard and PS/2 Mouse
Battery
Reset Switch
Speaker
Keyboard
The signal lines for an AT or PS/2 keyboard are provided through the Utility interface (J5) to the Super
I/O controller (U13). Refer to Table 3-15 for pin-signal information.
Mouse
The signal lines for a PS/2 mouse are provided through the Utility interface (J5) to the Super I/O
controller (U13). Refer to Table 3-15 for pin-signal information.
Battery
An external battery input connection is provided through the Utility interface (J5) to support a battery
backup for the CMOS RAM and the RTC (Real Time Clock). Refer to Table 3-15 for pin-signal
information.
Reset Switch
An external reset switch provides the reset signal through the Utility interface (J5) to a reset circuit,
which drives the STPC ATLAS CPU (U14). Refer to Table 3-15 for pin-signal information.
Speaker
The speaker signal provides sufficient signal strength to drive a 1W 8 Ω “Beep” speaker through the
Utility interface (J5) at an audible level. The speaker signal is driven from an on board amplifier and the
STPC ATLAS CPU (U14). Refer to Table 3-15 for pin-signal information.
Table 3-15. Utility Interface Pin/Signal Descriptions (J5)
Pin # Signal
Description
1
SPKR
Speaker Output
Ground return
2
BATV-
3
RESETSW* External Reset Switch signal
4
MDATA
KBDATA
KBCLK
GND
Mouse Data input
5
Keyboard Data input
6
Keyboard Clock input
7
Digital Ground
8
KMPWR
BATV+
MCLK
Keyboard /Mouse power (+5V) output
Real time battery voltage (3.6V Type/ 4.0V Max) input
Mouse Clock input
9
10
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
36
Reference Manual
CoreModule 420
Chapter 3
Hardware
Ethernet Interface (J2)
The Ethernet solution is provided by the Intel 82551ER PCI controller chip and consists of both the
Media Access Controller (MAC) and the physical layer (PHY) combined into a single component
solution. The 82551ER is a 32-bit PCI controller that features enhanced scatter-gather bus mastering
capabilities, which enables the 82551ER to perform high-speed data transfers over the internal PCI bus.
The 82551ER bus master capabilities enable the component to process high-level commands and
perform multiple operations, thereby off-loading communication tasks from the system CPU. The
Ethernet interface offers the following features:
•
•
•
•
•
•
•
•
•
•
•
Full duplex or half-duplex support
Full duplex support at 10Mbps or 100Mbps
In full duplex mode the 82551ER adheres to the IEEE 802.3x Flow Control specification.
In half-duplex mode, performance is enhanced by a proprietary collision reduction mechanism.
IEEE 802.3 10/100BaseT compatible physical layer to wire transformer
Two on board LEDs support the speed and the link and activity status
10BaseT auto-polarity correction
Data transmission with minimum interframe spacing (IFS).
IEEE 802.3x auto-negotiation support for speed and duplex operation
3kB transmit and 3kB receive FIFOs (helps prevent data underflow and overflow)
IEEE 802.3x 100BaseTX flow control support
Table 3-16 describes the pin-outs of the Ethernet connector J2.
Table 3-16. Ethernet Interface Pin/Signal Descriptions (J2)
Pin # Signal Description
1
2
TX+
TX-
Analog Twisted Pair Ethernet Transmit Differential Pair – These pins transmit the
serial bit stream through the isolation transformer on the Unshielded Twisted Pair
Cable (UTP).
3
6
4
5
7
8
RX+
RX-
NU
NU
NU
NU
Analog Twisted Pair Ethernet Receive Differential Pair – These pins receive the
serial bit stream through the isolation transformer.
Not Used (RJ45 termination)
Not Used (RJ45 termination)
Not Used (RJ45 termination)
Not Used (RJ45 termination)
Note: NU = Not Used.
CoreModule 420
Reference Manual
37
Chapter 3
Hardware
Video (LCD/CRT) Interface (J11)
The STPC Atlas chip provides the 2D graphics controller for the video signals to a flat panel display and
traditional glass CRT monitor. The features are listed below:
•
Enhanced 2D Graphics Controller
♦
♦
♦
Supports Pixel Depths of 8, 16, 24 and 32 bit
Full BitBLT Implementation for all 256 Raster Operations Defined for Windows
Supports 4 Transparent BLT Modes
•
•
•
•
Bitmap Transparency
Pattern Transparency
Source Transparency
Destination Transparency
♦
♦
♦
♦
♦
♦
♦
Hardware Clipping
Fast Line Draw Engine with anti-aliasing
Fast Triangle Fill Engine
Supports 4-bit Alpha Blend Font for anti-aliased text display
Complete Double Buffered Registers for pipelined operation
64-bit wide Pipelined Architecture running at 100MHz
Video memory up to 4MB; selected in BIOS Setup
•
•
CRT Controller
♦
♦
♦
Integrated 135MHz triple RAMDAC allowing for 1280 x 1024 x 75Hz display
Supports 8-, 16-, and 24-bit pixels
Interlaced or non-interlaced output
TFT Display Controller
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
Conforms with VESA Flat Panel Display Interface FPDI-1B
Supports both 4/3 and 16/9 screen size ratio
Supports up to 1024 x 768 pixel display resolutions
Uses Internal CRTC Controller for display modes settings
Supports VGA and SVGA active matrix panels with 9-, 12-, 18-bit Interface (1 pixel/clock)
Supports XGA and SXGA active matrix panels with 2x9-bit Interface (2 pixels/clock)
Programmable image position and size
Programmable blank space insertion in text mode
Programmable horizontal and vertical image expansion in graphic mode
Two fully programmable PWM (Pulse Width Modulator) signals to adjust the flat panel
brightness and contrast.
♦
Supports PanelLink high speed serial transmitter externally for high resolution panel
interface.
The video interface (LCD/CRT) uses a 44-pin 2mm header with pin outs shown in Table 3-17.
38
Reference Manual
CoreModule 420
Chapter 3
Hardware
Table 3-17. Video Interface Pin/Signal Descriptions (J11)
Pin # Signal
Description
TFTDCLK TFT Shift Clock – This clock signal provides the timing for transferring digital
pixel data.
1
TFTDE
TFT Data Enable – This signal indicates valid data on any of the FP [23:0] lines.
2
TFTLP
TFT Line Pulse – This signal is the digital monitor equivalent of HSYNC.
3
TFTFrame TFT Frame Marker – This signal is the TFT monitor equivalent of VSYNC.
4
GND
GND
NC
Digital Ground
5
Digital Ground
6
Not connected (FP0 = Panel Data 0)
7
NC
Not connected (FP1 = Panel Data 1)
8
FP2
Panel Data 2 – These pins (0 to 23) provides Digital pixel data output signals.
Panel Data 3 – Refer to pin 9, FP2, for more information.
Panel Data 4 – Refer to pin 9, FP2, for more information.
Panel Data 5 – Refer to pin 9, FP2, for more information.
Panel Data 6 – Refer to pin 9, FP2, for more information.
Panel Data 7 – Refer to pin 9, FP2, for more information.
Not connected (FP8 = Panel Data8)
9
FP3
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
FP4
FP5
FP6
FP7
NC
NC
Not connected (FP9 = Panel Data 9)
FP10
FP11
FP12
FP13
FP14
FP15
NC
Panel Data 10 – Refer to pin 9, FP2, for more information.
Panel Data 11 – Refer to pin 9, FP2, for more information.
Panel Data 12 – Refer to pin 9, FP2, for more information.
Panel Data 13 – Refer to pin 9, FP2, for more information.
Panel Data 14 – Refer to pin 9, FP2, for more information.
Panel Data 15 – Refer to pin 9, FP2, for more information.
Not connected (FP16 = Panel Data 16)
NC
Not connected (FP17 = Panel Data 17)
FP18
FP19
FP20
FP21
FP22
Panel Data 18 – Refer to pin 9, FP2, for more information.
Panel Data 19 – Refer to pin 9, FP2, for more information.
Panel Data 20 – Refer to pin 9, FP2, for more information.
Panel Data 21 – Refer to pin 9, FP2, for more information.
Panel Data 22 – Refer to pin 9, FP2, for more information.
Panel Data 23 – Refer to pin 9, FP2, for more information.
TFT Power (Vcc) – This signal is the power to Flat panel displays.
TFT Voltage Enable (Vee) – This signal enables power to Flat panel displays.
FP23
TFTEnVcc
TFTEnVee
+PNLVdd Voltage (+3.3 or +5 volts ±5%) depends on setting of JP6.
+12V Out +12 volts ±5%
GND
Digital Ground
Digital Ground
GND
HSYNC
Horizontal Sync – This signal is used for the digital horizontal sync output to
the CRT. Also used (with VSYNC) to signal power management state
information to the CRT per the VESA DPMS standard.
CoreModule 420
Reference Manual
39
Chapter 3
Hardware
Pin # Signal
Description
VSYNC
Vertical Sync – This signal is used for the digital vertical sync output to the
CRT. Also used (with HSYNC) to signal power management state information
to the CRT per the VESA DPMS standard.
38
AGNDR
RED
Analog Ground for Red
39
40
41
42
43
44
Red – This pin provides the Red analog output to the CRT.
Analog Ground for Green
AGNDG
GREEN
AGNDB
BLUE
Green – This pin provides the Green analog output to the CRT.
Analog Ground for Blue
Blue – This pin provides the Blue analog output to the CRT.
Notes: The shaded area denotes power or ground. The signals marked with * indicate active low.
Miscellaneous
Real Time Clock (RTC)
The CoreModule 420 contains a Real Time (time of day) Clock (RTC), which can be backed up with a
Lithium Battery. The CoreModule 420 will function without a battery in those environments, which
prohibit inclusion of batteries. The CoreModule 420 will also continue to operate after the battery life
has been exceeded. Under these conditions all setup information is restored from the onboard Flash
memory during POST along with the default date and time information.
NOTE
Some operating systems require a valid default date and time to function.
User GPIO Signals
The CoreModule 420 provides GPIO pins for customer use and the signals are routed to connector J8.
An example of how to use the GPIO pins is provided in the Miscellaneous Source Code Examples
subdirectory, under the CoreModule 420 Software menu on the CoreModule 420 Doc & SW CD-ROM
(cm420\software\examples\GPIO).
CAUTION
To prevent a system crash, or render the CoreModule 420 BIOS
unusable, do not attempt to use the master GPIO pins (GPIOs 0-7).
The STPC Atlas processor has two GPIO blocks, master and slave.
The slave GPIO pins are reserved for customer applications. The
master GPIO pins are dedicated for BIOS use to control on-board
peripherals. The master GPIO pins can not be used for customer
applications.
The example program can be built by using the make.bat file. This produces a 16-bit DOS executable
application, gpio.exe, which can be run on the CoreModule 420 to demonstrate the use of GPIO pins.
For more information about the GPIO pin operation, refer to the Programming Manual for the STPC
Atlas processor at:
40
Reference Manual
CoreModule 420
Chapter 3
Hardware
Table 3-18. User GPIO Signals Pin/Signal Descriptions (J8)
Pin # Signal
Description
User defined
User defined
User defined
User defined
User defined
User defined
User defined
User defined
Ground
1
GPIO8
GPIO9
GPIO10
GPIO11
GPIO12
GPIO13
GPIO14
GPIO15
GND
2
3
4
5
6
7
8
9
10
GND
Ground
Notes: The shaded area denotes ground.
Oops! Jumper (BIOS Recovery)
The Oops! jumper is provided in the event you’ve selected BIOS settings that prevent you from booting
the system. By using the Oops! jumper you can stop the current BIOS settings in the CMOS from being
loaded, allowing you to proceed, using the default settings. Connect the DTR pin to the RI pin on Serial
port 1 (COM 1) prior to boot up to prevent the present BIOS settings from loading. After booting with
the Oops! jumper in place, remove the Oops! jumper and go into BIOS Setup.
To restore your BIOS setting changes without the errors, you must first select Load Factory Default
Settings, which will automatically load and save the defaults and reboot the system. Then you can
modify the default settings to your desired values. Ensure you save the changes before rebooting the
system.
NOTE
The CoreModule 420 Serial Port 1 (J3) is a 10-pin header and uses
pin 7 = DTR and pin 8 = RI. At Serial Port 1, short pin 7 to 8, as
shown in Figure 3-2. Alternatively, you may short the equivalent
pins on the DB9 connector attached to Serial Port 1 as shown in
Figure 3-2.
1 2
3
5
4
9
5 3
7
1
Standard DB9 Serial
Serial Ports (J3, J9)
(COM1 or COM2)
Side View
Or
Port Connector (Female)
Rear View
108 6
4 2
6
7 8 9
Figure 3-2. Oops! Jumper
Serial Console
The CM 420 BIOS supports the serial console (or console redirection) feature. These I/O functions are
provided by an ANSI-compatible serial terminal, or the equivalent terminal emulation software running
on another system. This can be very useful when setting up the BIOS on a production line for systems
that are not connected to a keyboard and display.
CoreModule 420
Reference Manual
41
Chapter 3
Hardware
Serial Console BIOS Setup
The serial console feature may be invoked by entering the appropriate option (port selected) in the Serial
Console field of the BIOS and Hardware Settings screen in BIOS Setup. A standard null modem serial
cable is used to connect the chosen serial port on the CoreModule 420 (J3 or J9) to a serial terminal or
PC. The serial terminal, or PC with communications software, must be set to the following values:
•
•
•
•
•
115k baud
8 bits
One stop bit
No parity
No hardware handshake
Hot (Serial) Cable
The serial console settings in the BIOS can be overridden by connecting a modified serial cable (or “Hot
Cable”) between either serial port (J3 or J9) and the serial terminal, or the PC with communications
software, set to the appropriate values outlined above.
To convert a standard serial cable to a Hot Cable, certain pins must be shorted together at the Serial port
connector or at the DB9 connector. Short together the RTS (4) and RI (8) pins on either serial port (J3 or
J9) header. As an alternate, you can short the equivalent pins (pins 7 and 9) on the respective DB9 port
connector as shown in Figure 3-3.
2
3
5
1
4
Serial Port 1 (J3)
(COM1)
Standard DB9 Serial
Port Connector (Female)
Or
Side View
Rear View
6
7 8 9
Figure 3-3. Hot Cable Jumper
Watchdog Timer
The watchdog timer (WDT) restarts the system if a mishap occurs, ensuring proper start-up after the
interruption. Possible problems include failure to boot properly, the application software’s loss of
control, failure of an interface device, unexpected conditions on the bus, or other hardware or software
malfunctions.
The WDT (watchdog timer) can be used both during the boot process and during normal system
operation.
•
•
During the Boot process – If the OS fails to boot in the time interval set in the BIOS, the system
will reset.
Enable the Watchdog Timer (sec) field in the BIOS and Hardware Settings screen of BIOS Setup.
Set the WDT for a time-out interval in seconds, between 1 and 255, in one second increments.
Ensure you allow enough time for the boot process to complete and for the OS to boot. The OS
or application must tickle (or turnoff) the WDT as soon as it comes up. This can be done by
accessing the hardware directly or through a BIOS call.
During System Operation – An application can set up the WDT hardware through a BIOS call, or
by accessing the hardware directly. Some Ampro Board Support Packages provide an API
interface to the WDT. The application must tickle (or turnoff) the WDT in the time set when the
WDT is initialized or the system will be reset. You can use a BIOS call to tickle the WDT or
access the hardware directly.
The BIOS implements interrupt 15 function 0C3h to manipulate the WDT.
42
Reference Manual
CoreModule 420
Chapter 3
Hardware
•
Watchdog Code examples – Ampro has provided source code examples on the CoreModule 420
Doc & SW CD-ROM illustrating how to control the WDT. The code examples can be easily
copied to your development environment to compile and test the examples, or make any desired
changes before compiling. Refer to the WDT Readme file in the Miscellaneous Source Code
Examples subdirectory, under the Support Software menu on the CoreModule 420 Doc & SW
CD-ROM.
Power Interface (J7)
The CoreModule 420 requires one +5 volt power source and uses a 10-pin header with 0.1” spacing.
When the +5 power drops below ~4.0V, a low voltage reset triggers activating a system interrupt.
The power input connector (J7) supplies the following voltage directly to the module:
•
5.0VDC +/- 5% @ 1.35 Amps
Table 3-19 gives the signals for Power supply pin outs.
Table 3-19. Power Interface Pins/Signals (J7)
Pin
Signal
Descriptions
1
GND
+5V
Ground
2
+5 Volts
3
Key/GND
+12V
GND
NC
Key Pin on connector/Grounded on board
4
+12 volts routed to PC/104
Ground
5
6
Not connected
Ground
7
GND
+5V
8
+5 Volts
9
GND
+5V
Ground
10
+5 Volts
Note: The shaded area denotes power or ground.
Table 3-20. Power Interface Pin Arrangement (J7)
Pin # Signal
Pin # Signal
1
3
5
7
9
GND
GND
GND
GND
GND
2
+5V
4
+12V
Key/NC
+5V
6
8
10
+5V
Note: The shaded area denotes power or ground.
CoreModule 420
Reference Manual
43
Chapter 3
Hardware
44
Reference Manual
CoreModule 420
Chapter 4 BIOS Setup
Introduction
This chapter describes the BIOS Setup menus and the various screens used for configuring the
CoreModule 420. Some features in the Operating System or application software may require
configuration in the BIOS Setup screens.
This section assumes the user is familiar with general BIOS setup and does not attempt to describe the
BIOS functions. Refer to the appropriate PC reference manuals for information about the software
interface of the onboard ROM-BIOS. If Ampro has added to or modified the standard functions, these
functions will be described.
The options provided for the CoreModule 420 are controlled by the BIOS Setup Utility. BIOS Setup is
used to configure the CoreModule 420 features, modify the fields in the Setup screens, and save the
results in the onboard configuration memory. Configuration memory consists of portions of the CMOS
RAM in the battery-backed real time clock chip and the flash memory.
The Setup information is retrieved from configuration memory when the module is powered up or when
it is rebooted. Changes made to the Setup parameters, with the exception of the time and date settings,
do not take effect until the module is rebooted.
Setup is located in the ROM BIOS and can be accessed, when prompted using the <Del> key, while the
module is in the Power-On Self Test (POST) state, just before completing the boot process. The screen
displays a message indicating when you can press <Del>.
The CoreModule 420 Setup is used to configure items in the BIOS using the following menus:
• BIOS and Hardware Settings
• Reload Initial Settings
• Load Factory Default Settings
• Exit, Saving Changes
• Exit, Discarding Changes
The main BIOS Setup menu offers the menu choices listed above and the related topics and screens are
described on the following pages. Table 4-1 summarizes the list of BIOS menus and some of the
features available for CoreModule 420.
Accessing BIOS Setup (VGA Display)
To access BIOS Setup using a VGA display for the CoreModule 420:
1. Turn on the VGA monitor and the power supply to the CoreModule 420.
2. Start Setup by pressing the [Del] key, when the following message appears on the boot screen.
Hit <Del> if you want to run SETUP
NOTE
If the setting for Memory Test is set to Fast, you may not see this prompt appear on
screen if the monitor is too slow to display it on start up. If this happens, use the
<Del> key early in the boot sequence to enter BIOS Setup.
3. Use the <Enter> key to access the screen menus listed in the BIOS opening screen.
4. Follow the instructions at the bottom of each screen to navigate through the selections and
modify any settings.
CoreModule 420
Reference Manual
45
Chapter 4
BIOS Setup
Accessing BIOS Setup (Serial Console)
Entering the BIOS Setup, in serial console mode, is very similar to the steps you use to enter BIOS Setup
with a VGA display input, except the actual keys you use.
1. Connect the serial console, or the PC with serial terminal emulation, to Serial Port 1 (J3) or Serial
Port 2 (J9) of the CoreModule 420.
♦
♦
If the BIOS option, Serial Console is set to [Enable], use a standard null-modem serial cable.
If the BIOS option, Serial Console is set to [Hot Cable], use the modified serial cable
described in Chapter 3, under Hot (Serial) Cable.
2. Turn on the serial console or the PC with serial terminal emulation and the power supply to the
CoreModule 420.
3. Start Setup by pressing the Ctl–c keys, when the following message appears on the boot screen.
Hit ^C if you want to run SETUP
4. Use the <Enter> key to access the Setup screen menus listed in the main BIOS screen.
NOTE
The serial console port is not hardware protected but is removed from the
COM table during BIOS Setup. Diagnostic software that probes hardware
addresses may cause a loss or failure of the serial console functions.
Table 4-1. BIOS Setup Menus
BIOS Setup Menu
Item/Topic
BIOS and Hardware Settings
Date and Time
Drive Configuration
Boot Order and
Drive and Boot Options
Keyboard settings
User Interface options
Memory settings
Power management
Advanced Features
On-Board Features (Serial, Parallel, USB, Video, etc.)
PCI and Plug and Plug Options
Reload Initial Settings
Resets the BIOS (CMOS) to the last know settings
Resets BIOS (CMOS) to factory settings
Load Factory Default Settings
Exit, Saving Changes
Writes all changes to BIOS (CMOS) and exits
Closes BIOS without saving changes except time and date
Exit, Discarding Changes
46
Reference Manual
CoreModule 420
Chapter 4
BIOS Setup
Main BIOS Setup Menu
Ampro Setup Utility for CoreModule 420, SWxxxxxx
Help for BIOS and Hardware Settings
>
BIOS and Hardware Settings
<
Reload Initial Settings
Load Factory Default Settings
Exit, Saving Changes
Exit, Discarding Changes
Use Arrow keys to change menu item, use Enter to select menu item
Figure 4-1. BIOS Setup Opening Screen
NOTE
The default values or the typical settings are shown highlighted (bold text) in the list
of options.
Refer to the bottom of the BIOS screens for the navigation instructions when making
selections.
CoreModule 420
Reference Manual
47
Chapter 4
BIOS Setup
BIOS Configuration Screen
Ampro Setup Utility for CoreModule 420, SWxxxxxx
[Date & Time]
> Date
Help for Date
16 Feb 2004<
10:24:34
Time
[Drive Assignment]
Drive A
Drive B
The Date & Time fields are updated
in real-time.
1.44 MB, 3.5”
(none)
Drive C
Drive D
Drive E
HDD on Pri Master
(none)
When you make a change, the CMOS
is updated immediately.
(none)
[Boot Order]
Boot 1st
Boot 2nd
Boot 3rd
Boot 4th
Boot 5th
Boot 6th
Any changes made to Date & Time
fields will be saved even if you
discard changes at exit.
Drive A:
Drive C:
CDROM
(none)
(none)
(none)
[Drive and Boot Options]
Use Arrow keys to change menu item, use Page Up/Down to mofiy. Esc to exit.
Figure 4-2. BIOS Configuration Screen
•
•
Date & Time
♦
DATE (dd:mmm:yyyy) – This feature sets the numeric entry of the day of the month,
calendar month, and all 4 digits of the year, indicating the century plus year (17 Feb 2004).
♦
Time (hh:mm:ss) – This feature sets the 24 hour Clock, in hours, minutes, and seconds
Drive Assignment
♦
♦
♦
♦
♦
Drive A – [none], [360kB, 5.25”], [1.2MB, 5.25”], [720kB, 3.5”], [1.44MB, 3.5”], or
[2.88MB, 3.5”]
Drive B – [none], [360kB, 5.25”], [1.2MB, 5.25”], [720kB, 3.5”], [1.44MB, 3.5”], or
[2.88MB, 3.5”]
Drive C – [none], [HDD on Pri Master], [CDROM on Pri Master], [HDD on Pri Slave],
[CDROM on Pri Slave], or [CF on Sec Master]
Drive D – [none], [HDD on Pri Master], [CDROM on Pri Master], [HDD on Pri Slave],
[CDROM on Pri Slave], or [CF on Sec Master]
Drive E – [none], [HDD on Pri Master], [CDROM on Pri Master], [HDD on Pri Slave],
[CDROM on Pri Slave], or [CF on Sec Master]
NOTE
If a CompactFlash is used to boot the system, it is always configured as [CF on Sec
Master] on Drive C or D, but not Drive E, even though it appears under Drive E options.
The DiskOnChip (DOC) is not listed as a drive and is not in the boot order. Refer to the
software instructions provided with your specific DiskOnChip device for more
information concerning booting the device.
48
Reference Manual
CoreModule 420
Chapter 4
BIOS Setup
•
Boot Order
♦
♦
♦
♦
♦
♦
Boot 1st – [none], [Drive A], [Drive B], [Drive C], [Drive D], [CDROM], [Alarm], [Reboot],
or [Flash]
Boot 2nd – [none], [Drive A], [Drive B], [Drive C], [Drive D], [CDROM], [Alarm], [Reboot],
or [Flash]
Boot 3rd – [none], [Drive A], [Drive B], [Drive C], [Drive D], [CDROM], [Alarm], [Reboot],
or [Flash]
Boot 4th – [none], [Drive A], [Drive B], [Drive C], [Drive D], [CDROM], [Alarm], [Reboot],
or [Flash]
Boot 5th – [none], [Drive A], [Drive B], [Drive C], [Drive D], [CDROM], [Alarm], [Reboot],
or [Flash]
Boot 6th – [none], [Drive A], [Drive B], [Drive C], [Drive D], [CDROM], [Alarm], [Reboot],
or [Flash]
NOTE
The default Boot order is, A, C, CD-ROM, and the BIOS will start its search for a
bootable device in drive A, then C, then CD-ROM. If no bootable device is found, the
screen will display “No Bootable Device Available” and the boot process will stop,
allowing you to select from: R – for Reboot, or S – for Setup.
If you do not choose R or S, the boot process stops, until you intervene.
The Alarm or Reboot options can be used as the last boot order option, in cases where
the BIOS can't boot from any of the selected drives. The Alarm option sounds beeps on
the speaker.
•
Drive and Boot Options
♦
Floppy over Parallel – [Disabled] or [Enabled]
•
If [Enabled], this option selects the Floppy Drive instead of the Parallel port on the shared
connector.
•
If [Disabled], this option selects the Parallel port instead of the Floppy Drive on the shared
connector.
♦
♦
♦
♦
♦
Floppy Swap – [Disabled] or [Enabled]
Floppy Seek – [Disabled] or [Enabled]
Hard disk Seek – [Disabled] or [Enabled]
Boot Method – [Boot Sector] or [Windows CE]
CompactFlash ATA mode – [LBA], [Physical], or [Phoenix]
This option allows you to select between the existing formats used to format your
CompactFlash card.
NOTE
This feature allows you to use any one of the three common formats
available for CompactFlash cards without having to re-format the
CompactFlash card before you can use it on the CoreModule 420. The
LBA (Logical Block Address) is set as the default format because it can
handle larger drives and is the newest format available, but may not be
the one used to format your CompactFlash card. The other common
formats that may be encountered are the Physical or Phoenix formats.
CoreModule 420
Reference Manual
49
Chapter 4
BIOS Setup
•
Keyboard and Mouse
♦
♦
Numlock – [Disabled] or [Enabled]
Typematic – [Disabled] or [Enabled]
•
•
Delay – [250ms], [500ms], [750ms], or [1000ms]
This feature is used for the keyboard and determines the typing delay.
Rate – [30cps], [24cps], [20cps], [15cps], [12cps], [10cps], [8cps], or [6cps]
This feature is used for the keyboard and determines the typing rate.
♦
Initialize PS/2 Mouse – [Disabled] or [Enabled]
•
User Interface
♦
♦
♦
Show ‘Hit <Del>…’ – [Disabled] or [Enabled]
This feature, if Enabled, will place ‘Hit <Del>…’ on screen during the boot process, to
indicate when you may select <Del> to enter the BIOS Setup menus.
F1 Error Wait – [Disabled] or [Enabled]
This feature, if Enabled, will display an Error message indicating when an error has occurred
and wait for you to respond by hitting the F1 key.
Config Box – [Disabled] or [Enabled]
This feature, if Enabled, displays the Configuration Summary Box, which list all of the
configuration information for the system, at the completion of POST, but before the Operating
System is loaded.
♦
Splash Screen – [Disabled] or [Enabled]
This feature enables the Splash Screen and displays a default or customized splash screen.
Refer to the Splash Screen Customization topic later in this chapter for instructions on how to
customize the splash screen.
•
Memory
♦
♦
♦
Memory Test – [Fast], [Standard], or [Exhaustive]
Memory Hole – [Disabled], [1MB], [2MB], [4MB] or [8MB]
Flash Address – [Disabled], [8MB], [9MB], [10MB], [11MB], [12MB], [13MB], [14MB] or
[15MB]
♦
♦
♦
♦
♦
♦
Shadow C800-CBFF – [Disabled] or [Enabled]
Shadow CC00-CFFF – [Disabled] or [Enabled]
Shadow D000-D3FF – [Disabled] or [Enabled]
Shadow D400-D7FF – [Disabled] or [Enabled]
Shadow D800-DBFF – [Disabled] or [Enabled]
Shadow DC00-DFFF – [Disabled] or [Enabled]
•
•
Power Management
APM – [Disabled] or [Enabled]
Advanced features
♦
♦
♦
Post Memory Manager – [Disabled] or [Enabled]
Watchdog Timeout (sec) – [select whole number between 1 and 255 seconds,
in 1 second increments] or [Disabled]
50
Reference Manual
CoreModule 420
Chapter 4
BIOS Setup
This feature, if enabled by selecting a timer interval, will direct the watchdog timer to reset
the system if it fails to boot the OS properly.
♦
Serial Console – [Hot Cable] or [Enabled]
∗
∗
The Hot Cable option only allows console redirection when a Hot Cable is actually
connected to Serial 1 or 2 (COM 1 or 2). The Hot Cable option can not be used on Serial
3 or 4 (COM 3 or 4). Use the modified serial cable described in Chapter 3, under Hot
(Serial) Cable.
The [Enabled] option instructs the BIOS to operate in the serial console (console
redirection) mode at all times with the serial port selected in the Serial Console > Port
field listed below. This option can be used on any of the Serial ports (Serial 1, 2, 3, or 4).
Use a standard null-modem serial cable.
∗
However, connecting a Hot Cable to the other port (port not selected) overrides the setting
of this field [Enabled] and the Serial Console > Port field.
•
Port – [3F8h], [2F8h], [3E8h], or [2E8h]
This field selects the COM (Serial) port address used for console redirection when
[Enabled] has been selected in Serial Console. Use a standard null-modem serial cable.
However, connecting a Hot Cable to the other port (port not selected) overrides this field
setting and activates the connected port. Connecting a Hot Cable to one of the serial ports
only allows console redirection when a Hot Cable is actually connected to Serial 1 or 2.
Use the modified serial cable described in Chapter 3, under Hot (Serial) Cable.
•
On-Board Serial Ports
♦
♦
♦
Serial 1 Mode – [RS-232] or [RS-485]
Serial 2 Mode – [RS-232] or [RS-485]
Serial 3 – [Disabled], [3F8h], [2F8h], [3E8h], [2E8h], [260h], [2F0h], [3E0h], [2E0h],
[200h], or [220h]
•
IRQ – [none], [1], [3], [4], [5], [6], [7], [8], [9], [10], [11], or [12]
♦
Serial 4 – [Disabled], [3F8h], [2F8h], [3E8h], [2E8h], [260h], [2F0h], [3E0h], [2E0h],
[200h], or [220h]
•
IRQ – [none], [1], [3], [4], [5], [6], [7], [8], [9], [10], [11], or [12]
•
On-Board LPT Port
If the Floppy Drive is selected instead of the Parallel port, these settings have no effect.
♦
LPT 1 – [Disabled], [378h], [278h], [3BCh], [370h], or [270h]
•
•
•
IRQ – [none], [1], [3], [4], [5], [6], [7], [8], [9], [10], [11], or [12]
DMA – [3], [2], [1], or [0]
Mode – [Standard], [SPP (bi-dir)], [EPP 1.7 + SPP], [EPP 1.9 + SPP], [EPP 1.7 + ECP],
[EPP 1.9 + ECP], or [ECP]
•
•
On-Board Video
♦
♦
Framebuffer Size – [Disabled], [1MB], [2MB], [3MB], or [4MB]
VGA Palette Snoop – [Disabled] or [Enabled]
On-Board Controllers
♦
♦
♦
Primary IDE – [Disabled] or [Enabled]
Secondary IDE – [Disabled] or [Enabled]
PS/2 Mouse IRQ – [none], [1], [3], [4], [5], [6], [7], [8], [9], [10], [11], or [12]
CoreModule 420
Reference Manual
51
Chapter 4
BIOS Setup
♦
♦
♦
USB IRQ – [none], [1], [3], [4], [5], [6], [7], [9], [10], [11], [12], [14], or [15]
Ethernet IRQ – [none], [1], [3], [4], [5], [6], [7], [9], [10], [11], [12], [14], or [15]
ISA Speed – [7.16 MHz] or [8.25 MHz]
•
•
CPU
♦
♦
L1 Cache – [Disabled], [Write-Back], or [Write-Through]
No Lock Cycles – [Disabled] or [Enabled]
Plug and Play
PnP BIOS – [Disabled] or [Enabled]
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
PnP OS – [Disabled] or [Enabled]
Assign IRQ 1 – [Disabled] or [Enabled]
Assign IRQ 3 – [Disabled] or [Enabled] (Typically COM2)
Assign IRQ 4 – [Disabled] or [Enabled] (Typically COM1)
Assign IRQ 5 – [Disabled] or [Enabled]
Assign IRQ 6 – [Disabled] or [Enabled] (Typically Floppy Disk)
Assign IRQ 7 – [Disabled] or [Enabled] (Typically LPT1)
Assign IRQ 9 – [Disabled] or [Enabled] (Typically unused)
Assign IRQ 10 – [Disabled] or [Enabled] (Typically unused)
Assign IRQ 11 – [Disabled] or [Enabled] (Typically ISA Bridge/Native IDE)
Assign IRQ 12 – [Disabled] or [Enabled] (Typically PS/2 Mouse)
Assign IRQ 14 – [Disabled] or [Enabled] (Typically Hard Disk)
Assign IRQ 15 – [Disabled] or [Enabled] (Typically Hard Disk)
Assign DMA 0 – [Disabled] or [Enabled]
Assign DMA 1 – [Disabled] or [Enabled]
Assign DMA 2 – [Disabled] or [Enabled]
Assign DMA 3 – [Disabled] or [Enabled]
Assign DMA 5 – [Disabled] or [Enabled]
Assign DMA 6 – [Disabled] or [Enabled]
Assign DMA 7 – [Disabled] or [Enabled]
52
Reference Manual
CoreModule 420
Chapter 4
BIOS Setup
Splash Screen Customization
The CoreModule 420 BIOS supports a graphical splash screen, which can be customized by the user and
displayed on screen when enabled through the BIOS Setup Utility. The graphical image can be a
company logo or any custom image the user wants to display during the boot process. The custom
image can be displayed as the first image displayed on screen during the boot process and remain there,
depending on the options selected in BIOS Setup, while the OS boots.
Splash Screen Image Requirements
The user’s image may be customized with any bitmap software editing tool, but must be converted into
an acceptable format with the tools (files and utilities) provided by Ampro. If the custom image is not
converted with the utilities provided, then the image will not display properly when this feature is
selected in BIOS Setup.
NOTE
Do not use other splash screen conversion tools, as these will render an
image that is not compatible with the CoreModule 420 BIOS.
The splash screen image supported by the CoreModule 420 BIOS should be:
•
•
•
•
Bitmap image
Exactly 640x480 pixels
Exactly 16 colors
A converted file size of not greater than 55kB
Converting the Splash Screen File
The following files are provided by Ampro on the CoreModule 420 Doc & SW CD-ROM and are
required for converting a custom splash screen file. Refer to the Miscellaneous Source Code Examples
subdirectory under the Support Software directory on the CD-ROM for the utilities and examples of how
to load a customized image in the cm420\software\examples\splash directory.
• splash.bmp
• convert.exe
• convert.idf
• resplash.com
• cm420.bin
The process of converting and loading a custom image onto the CoreModule 420 involves the following
sequence of events:
•
•
•
•
•
•
Prepare directory for conversion (create directory and copy files into it)
Obtain the CoreModule 420 BIOS binary
Prepare the custom image file
Convert the image to an acceptable BIOS format
Merge the image with BIOS binary to create new BIOS binary
Load the new BIOS binary onto the CoreModule 420 board
NOTE
You can use any Windows PC to convert the custom image, but your
PC must have an internet browser to access, view, and make selections
in the main menu of the CoreModule 420 Doc & SW CD-ROM.
For example: Microsoft Internet Explorer 4.x, or greater, Netscape
Navigator version 4.x, or greater, or the equivalent.
CoreModule 420
Reference Manual
53
Chapter 4
BIOS Setup
Use the following steps to convert and load your custom image onto the CoreModule 420.
1. Copy the files from the CM420\software\examples\splash directory on the CD-ROM to a new
directory (conversion directory) on your PC.
This new conversion directory is where you intend to do the conversion and save the file.
2. Ensure you remove the read-only attributes from all the files as part of the file copying process.
3. Copy the CoreModule 420 BIOS binary file (cm420.bin) to the new conversion directory on your
PC where the other files and utilities are located.
If this file is not on the CoreModule 420 Doc & SW CD-ROM, you will have to obtain it from
Ampro.
NOTE
Ampro recommends keeping a copy of this original cm420.bin file,
just in case you encounter problems with your new file or have
difficulty updating the BIOS with the new image.
4. Prepare your custom image file with any Windows bitmap software editing tool.
♦
For example, Corel Photo-Paint, Adobe Photoshop, or the Windows Paint program provided
with Windows. You can insert a desired graphic image, logo, text, etc. into the file.
♦
The custom image must be a bitmap image in .bmp format at 640x480 pixels and it must be
16 colors. The file should be about 153,718 bytes. Refer to the example file splash.bmp.
5. Save your custom image file as splash.bmp at 640x480 pixels by 16 colors.
♦
If your custom image file is not approximately 153,718 bytes in size it is probably not in the
right format or is too complex to be used in the BIOS. You will have to edit it down in size
until you have reached an acceptable file size.
♦
If you are doubtful about the conversion process, due to the file size, Ampro recommends
making a copy of your new splash.bmp, so that you can edit it later if the conversion does not
yield a small enough file. Otherwise, you may have to re-create your custom image before
you can edit it down to an acceptable file size.
6. If your custom image file is not on the conversion PC, copy the new splash.bmp file to the
conversion directory.
7. Run the following command from DOS, or a Windows DOS pop-up screen to convert your new
splash.bmp file.
C:\splash>convert convert.idf
This conversion should yield a splash.rle file of approximately 55kB in size or less, depending on
the complexity of your image.
8. If the splash.rle file size is greater than 55kB, go back to the unconverted image file and edit the
file.
You may reduce the file size of the converted image (splash.rle) by reducing the image’s
complexity.
9. Run the following command to merge the converted image with the BIOS binary file.
C:\splash>resplash cm420.bin splash.rle cm420n.bin
This creates a new BIOS named cm420n.bin, which has the new splash image. This new BIOS is
ready to be loaded onto the CoreModule 420.
10. Copy the files update.bat, aflash.exe, and cm420n.bin to a DOS boot floppy.
11. Boot the CoreModule 420 from the floppy and run update.bat.
12. Cycle the power to the CoreModule 420 and enter BIOS Setup to enable the splash screen.
54
Reference Manual
CoreModule 420
Chapter 4
BIOS Setup
On-Board Flash Access and Use
This section describes how to use the on-board flash memory and load an application in the available
lower 768kB region of the 1MB of Flash Memory. The application can boot directly from the on-board
flash memory.
The Flash memory can be accessed at 128MB intervals above the base address (with the exception of
256MB). For example, if the Flash address is set to 8MB, then the Flash memory can be accessed at
136MB, 392MB, 520MB etc.
CAUTION
To prevent a system crash or unusable BIOS, do not overwrite the BIOS. The entire
1MB of Flash is accessible, but only the lower 768kB region is available for custom
applications. The higher 256kB region is used for the BIOS and can be overwritten,
rendering the CoreModule 420 unbootable!!
Flash Programming Requirements
To build an example application under DOS or in a Windows DOS pop-up screen, you need to have one
of the following tools.
•
Microsoft Visual C++ 7.0 – This is a commercial product and is available from Microsoft. It can
part of the Microsoft .NET Framework V1.1 Software Development Kit and the NET Framework
Redistributable Package V1.1. Both of these need to be downloaded and installed.
•
•
Open Watcom C/C++32 1.1 – This is a commercial compiler product available from
the cm420\software\examples\flash\watcom directory.
Other versions of the above tools may also work.
The following example application is also necessary and is provided by Ampro.
•
Example application – This application can be found in the cm420\software\examples\
flash\watcom or cm420\software\examples\flash\msvc directory for the Watcom compiler or
Visual C++ compiler respectively. This example application will be described in more detail in
the following procedures.
Building the Example
Ampro provides an example for flash programming found on the CoreModule 420 Doc & SW CD-ROM
under Miscellaneous Source Code Examples in the Support Software directory. The example actually
consists of two parts:
•
Example application – The example application shows how a C++ compiler can be used to
generate a 32-bit application, which runs without an Operating System. First, build this
application using the make.bat file. The make.bat file will build app.exe.
•
Bootloader – The bootloader can be found in bootsec.asm and the final Flash image is built with
image.asm. You can use make.bat to build the bootloader and Flash image (in the
cm420\software\examples\flash.
CoreModule 420
Reference Manual
55
Chapter 4
BIOS Setup
Example Assumptions
The following assumptions have been made concerning the application and certain functionality has not
implemented.
•
•
•
The application is located at the fixed address of 1MB
The bootloader has to load the application at the fixed address of 1MB
The startup code is incomplete
For example, early initialization functions and constructors normally called before main, are not
called at all.
•
•
•
In general, the standard libraries can NOT be used
C++ exception handling is not supported.
The bootloader makes certain assumptions, which are documented in the source code.
Installing the Example Application
To install the example application, the generated Flash image needs to be programmed into Flash
memory.
1. Copy the files aflash.exe, image and updimg.bat to a floppy.
2. Turn on power to the CoreModule 420 and enter BIOS Setup.
3. Go to Memory settings under the BIOS and Hardware Settings screen and set Flash Address to
[8MB].
4. Select Esc to exit to the main menu.
5. Exit BIOS Setup using the Exit, Saving Changes option.
6. Reboot the CoreModule 420 from a MS-DOS 6.22 floppy diskette, without a config.sys and
autoexec.bat and then remove the diskette.
7. Insert the floppy diskette into the drive with aflash.exe, image and updimg.bat previously copied
to it.
8. Change the current directory to the floppy, by typing a:
9. Run the updimg.bat file from the diskette.
This bat file will program the file image into the Flash memory.
10. Reboot the CoreModule 420 and enter BIOS Setup again.
11. Go to the BIOS and Hardware Settings, set Boot 1st to [Flash] to boot from Flash.
12. Select Esc to exit to the main menu.
13. Exit BIOS Setup using the Exit, Saving Changes option.
14. After system reboots from the Flash, the example application sends a message to the screen.
Flash Boot API
The BIOS implements an API call to assist in booting from Flash. This API allows bootloaders to call
the BIOS to copy memory anywhere in the 32-bit address range. All addresses are treated as linear,
physical addresses.
Refer to the Flash directory under Miscellaneous Source Code Examples on the CoreModule 420 Doc &
SW CD-ROM (cm420\software\examples\flash) for the examples and more information.
56
Reference Manual
CoreModule 420
Appendix A Technical Support
Ampro Computers, Inc. provides a number of methods for contacting Technical Support listed below in
Table A-1. Requests for support through the Virtual Technician are given the highest priority, and
usually will be addressed within one working day.
•
Ampro Virtual Technician – This is a comprehensive support center designed to meet all your
technical needs. This service is free and available 24 hours a day through the Ampro web site at
which will help you with the common information requested by most customers. This is a good
source of information to look at first for your technical solutions. However, you must register
online before you can login in to access this service.
Personal Assistance – You may also request personal assistance by going to the "Ask a Question"
area in the Virtual Technician. Requests can be submitted 24 hours a day, 7 days a week. You
will receive immediate confirmation that your request has been entered. Once you have
submitted your request you can go to the "My Stuff" area and log in to check status, update your
request, and access other features.
•
Embedded Design Resource Center – This service is also free and available 24 hours a day at the
can login in to access this service.
The Embedded Design Resource Center was created as a resource for embedded system
developers to share Ampro's knowledge, insight, and expertise gained from years of experience.
This page contains links to White Papers, Specifications, and additional technical information.
Table A-1. USA Technical Support Contact Information
Method
Contact Information
Web Site
Standard Mail
Ampro Computers, Incorporated
5215 Hellyer Avenue
San Jose, CA 95138-1007, USA
CoreModule 420
Reference Manual
57
Appendix A
Technical Support
58
Reference Manual
CoreModule 420
Appendix B Connector Part Numbers
These connectors are used on the CoreModule 420 and can be used to determine the mating connectors,
if you want to make your own cables.
Table B-1. Connector and Manufacture’s Part Numbers
Connector
Pin Number/Pin Spacing/
Orientation
Manufacturer
Molex
Manufacturer’s PN
J2 – Ethernet 8-pin, 0.1”, right angle
Housing = 10-11-2063
Pins = 08-55-0102
J3 – Serial 1
10-pin, 0.1”, right angle
26-pin, 0.1”, right angle
Molex
10-89-1106
J4 – Floppy/
Parallel
T&B Ansley or
Spectra-Strip
609-2600M or
812-2622-134
J5 – Utility
10-pin, 0.1”, right angle
AMP or
Molex
102387-1 or
22-55-3101
J6 – IDE
44-pin, 2mm, straight
TEKA
HM222BT1U-191-00
J7 – Power
10-pin, 0.1”, right angle
AMP or
Molex
Housing = 87456-5 or
22-55-2101
AMP or
Molex
Contact = 87523-6 or
16-02-0103
J8 – GPIO
10-pin, 2mm, straight
Adam Tech or
Samtec
D2PH 2 10 SG .146/.118/.420 or
TW-05-06-G-D-420-110
J9 – Serial 2
J10 – USB
J11 – Video
10-pin, 0.1”, right angle
5-pin, 0.1”, right angle
44-pin, 2mm, right angle
Molex
Molex
10-89-1106
22-12-2054
Adam Tech or
Astron
2PH2R44SGA
AT-PH2-44-2-1-GF
J13 – Serial 3 10-pin, 0.1”, straight
J14 – Serial 4 10-pin, 0.1”, straight
Molex
Molex
15-91-3100
15-91-3100
CoreModule 420
Reference Manual
59
Appendix B
Connector Part Numbers
60
Reference Manual
CoreModule 420
Index
Accessing BIOS Setup (Serial Console)..............46
Accessing BIOS Setup (VGA).............................45
Ampro Products
CoreModule 410.............................................2
CoreModule 420.............................................6
CoreModule 600.............................................2
EnCore Family ...............................................3
LittleBoard Family .........................................2
MiniModule Family .......................................3
Battery
connector pin outs............................................36
function......................................................36, 40
Lithium type.....................................................40
BIOS recovery .....................................................41
See also Oops! jumper
reboot option.................................................... 49
Bytewide socket
DiskOnChip..................................................... 18
external BIOS.................................................. 18
CAUTION
master/slave GPIO pins ................................... 40
overwriting BIOS settings ............................... 55
CompactFlash
always use [CF on Sec Master] ....................... 48
ATA format selection...................................... 49
BIOS setup ...................................................... 48
Card – IDE drive equivalent............................ 29
Socket – Type I or Type II .............................. 29
Connectors
manufacture’s number..................................... 59
parts list ........................................................... 59
Console redirection
BIOS Setup
boot device settings..........................................49
configuration features ......................................45
console redirection...........................................41
console redirection settings..............................51
CPU settings ....................................................52
Enable BIOS prompt........................................50
Enable Config Box...........................................50
Enable Splash screen........................................50
enter BIOS prompt not seen.............................45
Ethernet settings...............................................51
flash settings ....................................................49
floppy drive settings.........................................48
Hot (Serial) Cable ............................................42
IDE port settings ..............................................51
memory settings...............................................50
mouse settings..................................................51
no bootable device available............................49
on-board controller settings .............................51
parallel port settings.........................................51
Plug and Play settings......................................52
Power management settings.............................50
PS/2 mouse settings .........................................51
serial console....................................................42
serial port settings ......................................42, 51
serial terminal ..................................................41
special boot options .........................................49
time, month, day, year settings ........................48
USB settings ....................................................51
video port settings............................................51
watchdog timer (WDT) settings.......................50
Boot device
features ............................................................ 41
serial console ................................................... 41
serial port settings............................................ 51
serial port setup ............................................... 46
See also serial console
CoreModule 420
64MB SDRAM memory ................................. 18
BIOS Setup...................................................... 45
block diagram.................................................... 9
bytewide socket (U5)....................................... 18
CompactFlash socket....................................... 29
Connector location........................................... 11
connector part numbers ................................... 59
CPU features.................................................... 18
CPU heatsink requirements ............................. 15
current capability....................................... 40, 43
description ......................................................... 6
dimensions....................................................... 14
DMA map........................................................ 20
environmental requirements ............................ 15
Ethernet connector........................................... 37
Ethernet LEDs ................................................. 12
features .............................................................. 6
flash memory................................................... 18
Floppy disk port............................................... 31
Floppy port connector...................................... 31
GPIO master/slave pins ................................... 40
height limitations............................................. 15
I/O address map......................................... 20, 21
IDE features..................................................... 27
Jumper settings................................................ 12
low voltage limit.............................................. 43
major integrated circuits.................................. 10
memory features.............................................. 18
Oops! jumper................................................... 41
Parallel port connector..................................... 31
PC/104 architecture ........................................... 5
pin 1 locations ................................................. 10
alarm option.....................................................49
BIOS Setup ......................................................49
CD-ROM .........................................................48
CompactFlash ..................................................48
DiskOnChip (DOC) not listed..........................48
Floppy drive.....................................................49
floppy drive selection.......................................49
no bootable device available............................49
CoreModule 420
Reference Manual
61
Index
power requirements..........................................15
Lithium Battery
QuickStart Kit ....................................................2
Real Time Clock (RTC)...................................40
RS485 mode.....................................................34
serial connectors...............................................34
serial console option.........................................41
serial port features............................................33
single board computer (SBC).............................5
USB connector.................................................35
Utility connector ..............................................36
Video port connection......................................39
voltage requirements........................................43
watchdog timer (WDT)....................................42
weight...............................................................14
real time clock (RTC)...................................... 40
Low voltage limit................................................. 43
Memory
64MB SDRAM................................................ 18
1MB flash memory.......................................... 18
BIOS settings................................................... 50
Bytewide socket............................................... 18
Mouse
connector pin outs............................................ 36
settings............................................................. 50
supported feature ............................................. 36
No bootable device available............................... 49
Null modem serial cable................................ 42, 51
Oops! jumper
CPU
features.............................................................18
heatsink requirements ......................................15
settings .............................................................52
Default settings
BIOS recovery................................................. 41
DB9 connector................................................. 41
Serial port 1 ..................................................... 41
Parallel port
BIOS configuration..........................................47
shown as bold type in text................................47
Dimensions ..........................................................14
DiskOnChip (DOC) .............................................48
DMA map ............................................................20
Enter BIOS prompt not seen ................................45
Environmental specifications...............................15
Ethernet
connector..........................................................37
controller..........................................................37
Port LEDs.........................................................12
port settings......................................................51
supported feature..............................................37
Flash access
BIOS settings ...................................................49
flash programming ...........................................55
programming tools...........................................55
Floppy disk port
settings .......................................................48, 49
supported drive sizes..................................31, 48
Hot cable
console redirection...........................................42
modified serial cable ........................................42
serial console....................................................42
I/O address map ...................................................20
IDE interface
port settings......................................................51
supported features ............................................27
Interrupt (IRQs) list..............................................20
Jumpers
locations...........................................................12
settings .............................................................12
Keyboard
connector pin outs............................................36
settings .............................................................50
supported feature..............................................36
LEDs
settings............................................................. 51
supported protocols.................................... 31, 51
Parallel/Floppy interface
shared port ....................................................... 31
PC/104 (ISA) bus
clock speed settings ......................................... 52
up to 8.25MHz................................................. 22
Pin-1 locations..................................................... 10
POST
no bootable device available............................ 49
Power interface connector (J7)............................ 43
pinouts ............................................................. 43
Power Management
BIOS settings................................................... 50
Power requirements............................................. 15
QuickStart Kit
contents.............................................................. 2
CoreModule 420................................................ 2
Real Time Clock (RTC) ...................................... 40
Reset switch
connector pin outs............................................ 36
supported feature ............................................. 36
Serial console
accessing BIOS................................................ 46
console redirection........................................... 41
Hot cable.......................................................... 42
modified serial cable........................................ 42
serial port settings............................................ 42
serial port setup................................................ 46
serial terminal .................................................. 41
standard null modem serial cable............... 42, 51
terminal emulation software ............................ 41
two methods..................................................... 41
Serial ports
connector pin outs............................................ 34
BIOS settings................................................... 51
features ............................................................ 33
RS232/RS485 support ..................................... 33
Ethernet Port ....................................................12
62
Reference Manual
CoreModule 420
Index
Serial terminal
real time clock (RTC)...................................... 40
reset switch...................................................... 36
RS232/RS485 selection................................... 33
serial console ................................................... 41
serial ports ....................................................... 33
speaker............................................................. 36
USB ................................................................. 35
video port interface.......................................... 38
Terminal emulation software
serial console ................................................... 41
USB
connector pin outs............................................ 35
port features..................................................... 35
port settings ..................................................... 51
Utility Connector
battery connection ........................................... 36
keyboard connection........................................ 36
mouse connection............................................ 36
reset switch connection.................................... 36
speaker connection .......................................... 36
Video port
controller features............................................ 38
settings............................................................. 51
Watchdog timer (WDT)
1 to 255 sec interval......................................... 42
BIOS settings................................................... 50
functions.......................................................... 42
machine code examples................................... 43
source code examples...................................... 43
Weight ................................................................. 14
ANSI-compatible.............................................41
serial port settings ............................................42
Speaker
connector pin outs............................................36
supported feature..............................................36
Splash screen
converting image..............................................53
customization...................................................53
customer defined..............................................53
image conversion tools ....................................54
requirements.....................................................53
Standard null modem serial cable..................42, 51
Supported features
64MB SDRAM................................................18
BIOS recovery .................................................41
BIOS Setup ......................................................46
bytewide socket................................................18
CompactFlash card...........................................29
console redirection...........................................41
CPU..................................................................18
Ethernet............................................................37
flash memory ...................................................18
floppy disk port..........................................31, 48
IDE interface....................................................27
keyboard ..........................................................36
Lithium battery.................................................36
mouse...............................................................36
Oops! jumper ...................................................41
parallel printer port ..........................................31
PC/104 bus.......................................................22
CoreModule 420
Reference Manual
63
Index
64
Reference Manual
CoreModule 420
|