PPM-520 Operations Manual - WinSystems€¦ · Power and Reset Interface 4 BIOS 5 ... setup utlity....
Transcript of PPM-520 Operations Manual - WinSystems€¦ · Power and Reset Interface 4 BIOS 5 ... setup utlity....
OPERATIONS MANUALPPM-520
NOTE: This manual has been designed and created for use as part of WinSystems Technical Manuals CD and/or the WinSystems website. If this manual or any portion of the manual is downloaded, copied or emailed, the links to additional information (i.e. software, cable drawings) may be inoperable.
WinSystems reserves the right to make changes in the circuitryand specifications at any time without notice.
Copyright 2008 by WinSystems. All Rights Reserved.
REVISION HISTORY
P/N 403-0301-000
ECO Number Date Code Rev Level
ORIGINATED 010901 B01-50 011026 C01-73 020118 D02-34 020627 D103-29 030606 F03-77 031201 F104-25 040331 F208-76 080529 F3
Table of Contents
Visual Index – Quick Reference iTop View - Connectors iBottom View ii
Introduction 1
General Information 1Features 1Software Support 3
Functional Capability 4System Processor 4Memory 4Power and Reset Interface 4BIOS 5Real-Time Clock/Calendar 5Keyboard 5Mouse Interface 5Speaker 5Serial Interface 6Serial Connector Summary (DB9) 7Ethernet Controller 8Line Printer Port 9Floppy Disk Interface 9IDE Interface 10Watchdog Timer 11Status LED 11Silion Disk Configuration 11PC/104 Bus Interface 13PC/104 Add-On Modules 14PC/104-Plus Bus Interface 16Multi-I/O Configuration 17
BIOS Supplemental 18
I/O Port Map 36
Interrupt Map 37
Cables 39
Software Drivers & Examples 40
Mechanical Drawing 41
Jumper Reference 42
Specifications 43
WARRANTY REPAIR INFORMATION 44
080529 OPERATIONS MANUAL PPM-520 i
Visual Index – Quick Reference
Top View - Connectors
For the convenience of the user, a Visual Index has been provided with direct links to connector and jumper configuration data.
NOTE: The reference line to each component part has been drawn to Pin 1, where applicable. Pin 1 is also highlighted with a red square, where applicable.
J3 PC/104-Plus
J10 COM3/COM4
J4 VBAT/DOC/ Watchdog
J7 Multi-I/O
J6 Power/Reset
J1 PC/104 Bus
080529 OPERATIONS MANUAL PPM-520 ii
Visual Index – Quick Reference
Bottom View
For the convenience of the user, a Visual Index has been provided with direct links to connector and jumper configuration data.
NOTE: The reference line to each component part has been drawn to Pin 1, where applicable. Pin 1 is also highlighted with a red square, where applicable.
J8Multi-Drive Connector
080529 OPERATIONS MANUAL PPM-520 1
This manual is intended to provide the necessary information regarding configuration and usage of the PPM-520 board. WinSystems maintains a Technical Support Group to help answer questions regarding usage or programming of the board. For answers to questions not adequately addressed in this manual, contact Technical Support at (817) 274-7553, Monday through Friday, between 8 AM and 5 PM Central Standard Time (CST).
Processor • AMD 133 MHz SC520TM
Operating Systems Supported • x86 RTOS, XP Embedded, Linux, DOS, Windows CE, XP
Memory • Up to 256 MB of 144-pin SODIMM PC133 SDRAM (Socketed)
Ethernet • Intel 82551ER 10/100 Mbps controller
Serial I/O • 4 serial ports (2-RS-232,2-RS-232/422/485)
Line Printer Port • EPP/ECP supported
Interrupts • Two interrupt controllers • 7 DMA channels
Watchdog Timer • Up to 300 second reset
Solid State Devices • DiskOnChip® (up to 1 GB)
IDE • One IDE port
Floppy Drive • Two 3.5-in. drives supported
Power • +5V @ 900 mA required
Industrial Operating Temperature Range • -40°C to 85°C: 133 MHz SC520TM
General Information
Introduction
Features
080529 OPERATIONS MANUAL PPM-520 2
Power • +5V @ 1.5A required
Industrial Operating Temperature Range • -40°C to 85°C
Form Factor • PC/104-Plus-compliant • 3.60” x 3.80” (90 mm x 96 mm)
Additional Specifications• RoHS compliant • PC/104 and PC/104-Plus expansion connectors • AMD XpressROM BIOS • Backlight power supported • Custom splash screen on start up • Real-time clock • Activity status LEDs on-board • AC97 Support • PS/2 Keyboard Supported • PS/2 Mouse Supported
080529 OPERATIONS MANUAL PPM-520 3
Software Developers Kit -WinSystems offers software developers kits to provide the necessary hardware, software and cables to aid program development with the PPM-520 board. The configuration consists of an operating system, DVD-ROM drive, a hard disk, a 3.5” floppy disk, plus required cables and triple output power supply housed in an enclosure. This packaging permits easy access to the board, PC/104 modules and peripherals during program development.
The PPM-520 is an x86-compatible SBC. It is designed to run both 16-bit and 32-bit x86 instruction set software and is compatible with Microsoft’s Windows CE and XP Embedded (XPe) operating systems as well as the applications that run on them. It also supports Linux, DOS and many other PC-compatible x86 operating systems such as QNX, VxWorks or other real-time executives that require a PC hardware environment.
Software Support
The PPM-520 is a highly integrated PC/104 and PC/104-Plus module with x86 compatibility and standard PC-AT architecture. It utilizes the latest if AMD’s embedded processors, the Elan SC520TM. The SC520TM incorporates a 5x86 CPU core running at 133 MHz along with a full 33 MHz PCI host bridge, internal AT style peripherlas, dual serial ports, and an IDE interface. The addition of the SMSC 37B727 adds the keyboard/mouse controller, two more plug-n-play serial ports, and a SPP/EPP/ECP parallel printer port and dual floppy disk interface, adds to the expansive feature set. Also on-board the PPM-520 is the popular Intel 82559ER 10/100 Ethernet controller making this board an excellent choice for embedded applications requiring integrated networking. The 133 MHz 5x86 CPU core and the integrated floating point processor offer an excelent compromise between computing power and power consumption. Feature expansion is also supported via either the popular PC/104 expansion bus or through the newer high-performance PCI type PC/104-Plus expansion bus. The PPM-520 supports both standard rotational media drives, floppy and hard disk, or the popular Disk-On-Chip flash modules in sizes ranging from 8 to 288 MB.
080529 OPERATIONS MANUAL PPM-520 4
Power and Reset Interface
An optional reset button can be connected between pin 8 and ground. Momentary contact between pin 8 and ground will cause the PPM-520 to reset. There is also a reset push-button supplied on the CBL-251-1 Multi-I/O cable.
Power is supplied to the PPM-520 through the 8-pin Molex connector at J6. The definitions for J6 are:
Visual Index
1 2 3 4 5 6 7 8
o o o o o o o o
-12V
+12V
+5V
+5V
GN
D
GN
D
GN
D
RESET
J6
The AMD SC520™ is the latest in AMD’s line of embedded processors. The SC520™ incorporates the CPU, FPU, DRAM controller, Flash/ROM controller, PCI Controller, RTC/CMOS RAM and chip selects for DOC support and the IDE interface.
The processor is supplied from AMD in an 388-pin PBGA pacakage and is soldered directly to the board at the factory. This part is not user replaceable. The core CPU runs at a base clock of frequency of 33 MHz. An internal software controller multiplier of either 3X or 4X results in internal processor speeds of either 100 MHz and 133 MHz. The multipler selection is usr definable using the Phoenix BIOS setup utlity. See the BIOS Supplemental.
Functional Capability
System Processor
MemoryThe PPM-520 can support a maximum of 256 MB of RAM with the SODIMM socket located on the back of the board.
Qualified SODIMMS are available directly from WinSystems. WinSystems cannot warrant the operation of systems using nonqualified SODIMM modules.
The RAM can be user supplied, but must meet the following criteria:
144-Pin SODIMM PC66 SDRAM with gold fingers (up to 256 MB)
Installation is accomplished by inserting the module into the connector at approximately a 30 degree angle. Press firmly to fully seat the module into the connector and then press the module downward to snap it into the retaining clamps.
Removal is accomplished by gently pulling outward on the retaining clamps until the module springs up to the appropriate removal angle.
Visual Index
080529 OPERATIONS MANUAL PPM-520 5
BIOSThe PPM-520 BIOS provides configuration flexibility, performance and AT-compatibility. It includes enhancements required for embedded applications like the ability to boot without a keyboard or video monitor present, and save settings to EEPROM. Configuration options and instructions are discussed in more detail in the BIOS Supplemental later in this manual.
Visual Index
Real-Time Clock/CalendarThe on-board lithium battery provides power to the real-time clock and the CMOS setup RAM when power is removed. If it ever becomes necessary to have the CMOS RAM settings return to their default factory settings, with power off, reposition the J4 jumper from pins 1-2 to pins 2-4 for approximately 30 seconds and then return the jumper to pins 1-2. At the next power up, the BIOS will load the factory defaults.
KeyboardThe PPM-520 contains an on-board PS/2 style keyboard controller. Connection is made through the Multi-I/O cable connection at J7. An adapter cable CBL-251-1 is available from WinSystems to make ready access to all of the devices terminated at the Multi-I/O connector. Users who may wish to construct their own cables should refer to the Multi-I/O connector pin definitions given later in this manual. NOTE: The keyboard and mouse connections are both present on the CBL-251-1 cable. The keyboard connector is on the same flat ribbon cable as the four DB9 serial connectors.
Visual Index
Mouse InterfaceThe PPM-520 supports a standard PS/2 type mouse. The mouse connection is made through the Multi-I/O cable CBL-251-1. There are type PS/2 style connectors on the CBL-251-1. The mouse connects on the same ribbon cable as the ethernet and printer port. The cable is terminated with the standard 6 pin mini din connector.
Visual Index
SpeakerAn on-board speaker is available for sound generation. A beep code is generated that corresponds to any BIOS error codes (if required) during the power-up or reset sequence.
080529 OPERATIONS MANUAL PPM-520 6
The PPM-520 contains four 16550 compatible RS-232 serial ports. All four ports are terminated at the Multi-I/O connector at J7. When using the WinSystems adapter cable CBL-251-1, COM1 can be identified by the red stripe on the ribbon cable. COM2, COM3 and COM4 follow consecutively on the cable.
COM1 and COM2 are RS-232 only and are resident inside the AMD SC520™ processor/chipset. COM1 and COM2 can be enabled or disabled using the Phoenix BIOS setup menus.
COM3 and COM4 are present in the SMSC 37C727 Super I/O chip and are fully plug-n-play compatible (PnP) and are also configurable using the BIOS setup menus. COM3 and COM4 can be configured as RS-232, RS-422 and RS-485 by following the jumpering tables on the following page.
Serial InterfaceVisual Index
COM3 and COM4 Configuration
COM3 and COM4 can be configured for RS-232, RS-422 and RS-485 using the jumper header at J4 (pins 9-18) and the 4 pin jumper header at J10. The chart below shows available configurations and the jumper positions to connect them.
COM3 Configuration Table
COM3 Configuration J4 J10RS-232 12-14 1-2RS-422 9-11, 12-14 Open
RS-485 echo off 9-10, 12-14 OpenRS-485 echo on 9-10 Open
COM4 Configuration Table
COM4 Configuration J4 J10RS-232 13-15 3-4RS-422 13-15, 16-18 Open
RS-485 echo off 13-15, 17-18 OpenRS-485 echo on 17-18 Open
080529 OPERATIONS MANUAL PPM-520 7
Serial Connector Summary (DB9 Pinout) for all four ports
COM3 and COM4 Configuration
The pin definitions for all four serial ports and their different modes are shown below. Please see the BIOS Supplemental for further details.
Visual Index
1 2 3 4 5
o o o o o
o o o o
6 7 8 9
RS-232 Mode
1. DCD
2. RX
3. TX
4. DTR
5. GND
6. DSR
7. RTS
8. CTS
9. RI
RS-422 Mode
1. N/A
2. TX+
3. TX-
4. N/A
5. GND
6. RX+
7. RX-
8. N/A
9. N/A
RS-485 Mode
1. N/A
2. TX/RX+
3. TX/RX-
4. N/A
5. GND
6. N/A
7. N/A
8. N/A
9. N/A
DB9 Male
080529 OPERATIONS MANUAL PPM-520 8
One of the principle features of the PPM-520 is the inclusion of the 10/100 Ethernet controller. The popular Intel 82559 high-integration NIC supports both IEE 802.3 10Base-T and 100Base-TX in a fully auto-negotiating mode. The 82559ER integrates both the Media Access Controller (MAC) and the physical layer (PHY) on a single chip. The 82559ER is a full bus mastering PCI controller and also incorporates 6K of buffer memory. Full-duplex operation provides throughput of up to 200 Mbps on fast Ethernet segments.
Intel provides a vast array of driver support for all of the popular network oeprating sytems including XP Embedded, Linux, DOS, Windows CE, XP and other x86 RTOS.
The Ethernet section of the PPM-520 is a full PCI PnP (plug-n-play) implementation coupled with the Phoenix PCI BIOS which assigns the necessary I/O, Memory, DMA and IRQ resources required by the controller. Connection to the network is most easily acomplished using the adapter cable CBL-251-1 from WinSystems which terminates in the RJ-45 suitable for Ethernet and fast-Ethernet connectivity. There are three Ethernet status LEDs on one corner of the board. The purpose of each LED is shown below.
Ethernet ControllerVisual Index
D5 (YELLOW) LINK INTEGRITYD7 (GREEN) ACTIVITY
D6 (RED) SPEED
NOTE: WinSystems cannot provide technical support for direct programming of the 82551ER controller. We suggest utilizing a TCP/IP stack or Network O/S that allows the use of preexisting 82551ER drivers.
080529 OPERATIONS MANUAL PPM-520 9
Line Printer PortThe PPM-520 supports a parallel printer port contained in the SMSC super I/O chip. This port is fully PnP compatible and is configurable using the Phoenix BIOS setup menus. The parallel port can be configured for SPP, EPP and ECP modes. The pin definitions for the DB25 connector when using the CBL-251-1 cable are shown below.
Visual Index
1 o o 14
2 o o 15
3 o o 16
4 o o 17
5 o o 18
6 o o 19
7 o o 20
8 o o 21
9 o o 22
10 o o 23
11 o o 24
12 o o 25
13
AUTOFD
ERROR
INIT
SLIN
GND
GND
GND
GND
GND
GND
GND
GND
STROBE
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
ACK
BUSY
PE
SLCT
Floppy Disk Interface
The PPM-520 and the Phoenix BIOS supports up to two 5.25” or 3.5” floppy disk drives. The drive types are configured using the BIOS setup menus. Drive attachment is most easily accomplished using the WinSystems adapater cable CBL-252-1. This cable supports a single 3.5” floppy drive as well as up to two IDE devices. The pin definitions for the 34 pin IDC connector are shown below.
Visual Index
1 o o 2
3 o o 4
5 o o 6
7 o o 8
9 o o 10
11 o o 12
13 o o 14
15 o o 16
17 o o 18
19 o o 20
21 o o 22
23 o o 24
25 o o 26
27 o o 28
29 o o 30
31 o o 32
33 o o 34
RPM/LC
N/C
N/C
INDEX
MTR0
DRV1
DRV0
MTR1
DIR
STEP
WDATA
WGATE
TKR0
WPRT
RDATA
HDSEL
DSKCHG
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
080529 OPERATIONS MANUAL PPM-520 10
IDE Interface (Activity Light - D1)
The PPM-520 supports up to two IDE devices. Connection to the IDE hard disks and CD-ROM is most easily accomplished when using the WinSystems adapter cable CBL-252-1 connected to J8. This cable allows for the attachment of two standard 40-pin IDE devices. Configuration of the IDE devices is accomplished using the Phoenix BIOS setup menus. The pin definitions for the 40-pin IDC connectors are shown below for reference.
Visual Index
1 o o 2
3 o o 4
5 o o 6
7 o o 8
9 o o 10
11 o o 12
13 o o 14
15 o o 16
17 o o 18
19 o o 20
21 o o 22
23 o o 24
25 o o 26
27 o o 28
29 o o 30
31 o o 32
33 o o 34
35 o o 36
37 o o 38
39 o o 40
RESET
D7
D6
D5
D4
D3
D2
D1
D0
GND
GND
IOW
IOR
N/C
N/C
INTRQ
A1
A0
HDCS0
N/C
GND
D8
D9
D10
D11
D12
D13
D14
D15
N/C
GND
GND
GND
ALE
GND
IOCS16
N/C
A2
HDSC1
GND
J8
080529 OPERATIONS MANUAL PPM-520 11
Watchdog TimerThe PPM-520 features a power-on voltage detect and a power-down/power brownout circuit protect memory and I/O from faulty CPU operation during periods of illegal voltage levels. This supervisory circuit also features a watchdog timer which can be used to guard against software lockups. An internal self-timer with a period of 1.5 seconds will, when enabled, reset the CPU if the watchdog has not been services (petted) within the allotted time. There are three watchdog operational modes available on the PPM-520. With a jumper placed on pins 5-6 of J4, the watchdog circuit is totally disabled and can never reset the processor. When J4 pins 3,5,6 are open, the watchdog timer is permanently enabled and timing begins immediately at power-up. This mode is NOT compatible with the Phoenix BIOS or with MS-DOS, but is available for directly embedded code that replaces the BIOS. The watchdog must be accessed at least every 1.5 seconds or a reset will occur. Petting in this mode is accomplished with a single I/O write (value ignored) to address 1EFH.
The alternate mode of operation is via software control to enable or disable the watchdog’s operation. This mode is set by jumpering J4 pins 3-5. In this mode the watchdog powers-up disabled and must be enabled in software before timing will begin. Enabling the watchdog is accomplished by writing a 1 to I/O port 1EEH. Writing a 0 to I/O address 1EEH will disable the watchdog. Once the watchdog is enabled, it must be serviced at least every 1.5 seconds or a reset will occur. Petting in this mode is accomplished with a single I/O write (value ignored) to address 1EFH.
Visual Index
Status LED (Activity Light - D2)An on-board LED can be used by software for signaling status or error conditions. The LED is illuminated by writing a 1 to I/O port IEDH. the LED is turned off by writing a 0 to I/O address 1EDH.
Visual Index
Silicon Disk ConfigurationThe PPM-520 supports the use of SanDisk DiskOnChip® (DOC) devices to be used as a Solid State Disk Drive. These devices are available in many sizes and they are inherently supported by the BIOS and DOS. They appear as a hard disk to DOS. These devices are supported by a variety of other operating systems. Current nonDOS driver support is available directly from the SanDisk website (www.sandisk.com).
The DOC device is ordinarily used in systems without an actual hard disk. In these cases the hard drive settings for both the C: and D: drives should be set to NONE in the CMOS setup menus. the DOC will then appear as drive C: and standard partitioning and formatting software may be used to prepare it to boot. The boot-up time may be dramatically improved by disabling the SC520™ IDE controller in the CMOS setup when an actual hard drive will not be connected.
When the DOC is used in conjunction with an actual hard disk it becomes the secondary or D: drive. This can be useful when it is desired to load a DOC with a large number of files that may currently reside on the hard disk. This characteristic of becoming a secondary drive to an actual hard disk is referred to as the “Last Drive”. This characteristic may be altered such that the DOC will become the primary drive ( or First Drive) by using the Format and Read/Write check utility available from SanDisk. In this case, it is possible to boot from the DOC and access the hard disk aas the D: drive. Refer to the utilities documentation accompanying the download from SanDisk for more information if this mode is required.
080529 OPERATIONS MANUAL PPM-520 12
The DOC device is installed in the socket strips designated as U13. Pin 1 of the DOC should be oriented toward the board’s power connector. The DOC is enabled and disabled by use of the jumper block at J4. The jumpering configurations are shown below.
1 o o 2
3 o o 4
5 o o 6
7 o o 8
9 o o 10
11 o o 12
13 o o 14
15 o o 16
17 o o 18
J4
1 o o 2
3 o o 4
5 o o 6
7 o o 8
9 o o 10
11 o o 12
13 o o 14
15 o o 16
17 o o 18
J4
DOC Enabled DOC Disabled
080529 OPERATIONS MANUAL PPM-520 13
PC/104 Bus InterfaceVisual Index The PC/104 bus is electrically equivalent to the ISA bus with 16-bit. The standard
PC/104 I/O cards can be populated on PPM-520 PC/104 bus located at J1. The PC/104 bus connector pin definitions are provided here for reference. Refer to the PC/104 Bus Specification for specific signal and mechanical specifications.
D0 o o C0
D1 o o C1
D2 o o C2
D3 o o C3
D4 o o C4
D5 o o C5
D6 o o C6
D7 o o C7
D8 o o C8
D9 o o C9
D10 o o C10
D11 o o C11
D12 o o C12
D13 o o C13
D14 o o C14
D15 o o C15
D16 o o C16
D17 o o C17
D18 o o C18
D19 o o C19
GND
MEMCS16#
IOCS16#
IRQ10
IRQ11
IRQ12
IRQ15
IRQ14
DACK0#
DRQ0
DACK5#
DRQ5
DACK6#
DRQ6
DACK7#
DRQ7
+5V
MASTER#
GND
GND
GND
SBHE#
LA23
LA22
LA21
LA20
LA19
LA18
LA17
MEMR#
MEMW#
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
KEY
A1 o o B1
A2 o o B2
A3 o o B2
A4 o o B4
A5 o o B5
A6 o o B6
A7 o o B7
A8 o o B8
A9 o o B9
A10 o o B10
A11 o o B11
A12 o o B12
A13 o o B13
A14 o o B14
A15 o o B15
A16 o o B16
A17 o o B17
A18 o o B18
A19 o o B19
A20 o o B20
A21 o o B21
A22 o o B22
A23 o o B23
A24 o o B24
A25 o o B25
A26 o o B26
A27 o o B27
A28 o o B28
A29 o o B29
A30 o o B30
A31 o o B31
A32 o o B32
GND
RESET
+5V
IRQ9
-5V
DRQ2
-12V
SRDY#
+12V
KEY
SMEMW#
SMEMR#
IOW#
IOR#
DACK3#
DRQ3
DACK1#
DRQ1
REFRESH#
BCLK
IRQ7
IRQ6
IRQ5
IRQ4
IRQ3
DACK2#
TC
BALE
+5V
OSC
GND
GND
IOCHK#
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
IOCHRDY
AEN
SA19
SA18
SA17
SA16
SA15
SA14
SA13
SA12
SA11
SA10
SA9
SA8
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
GND
NOTES:1. Rows C and D are not required on 8-bit modules.2. B10 and C19 are key locations. WinSystems uses key pins as connections to GND.3. Signal timing and function are as specified in ISA specification. 4. Signal source/sink current differ from ISA values.
# = Active Low Signal
080529 OPERATIONS MANUAL PPM-520 14
PC/104 Add-On ModulesThe GP bus provided by the AMD Elan SC520™ processor does a reasonably good job of implementing the ISA (PC/104) bus. There are, however, a few caveats and limitations that may not allow certain PC/104 add-on modules to function properly.
Pin Number Pin Name Caveat/LimitationA1 IOCHK* There is no bus level NMI support.B5 -5V There is no support for -5 volts.
B8 SRDY There is no support for 0 wait state. All bus timing is fixed by the SC520™.
B19 Refresh/ DACK0 There is no support for Refresh to the ISA bus.B20 BCLK This is an asynchronous 8 MHz clock.B30 OSC This is an asynchronous 14.318 MHz clock.D8 DACK0 There is no DMA channel 0 available.D9 DRQ0 There is no DMA channel 0 available.D12 DACK6 There is no support for DMA channel 6.D13 DRQ6 There is no support for DMA channel 6.D14 DACK7 There is no support for DMA channel 7.D15 DRQ7 There is no support for DMA channel 7.
D17 MASTER There is no support for alternate bus masters on the ISA bus.
In addition to the table above, it must also be recognized that because of the large complement of I/O devices on-board. There may be few, if any, bus interrupts available to PC/104 add-on cards. In some cases, turning off the on-board peripheral will free up the interrupt for use on the PC/104 bus.
The table below shows the standard interrupt assignments and if they are aviable if the associated peripheral is disabled.
IRQ Number Peripheral Free when peripheral disabled0 Heartbeat Tick NO 1 Keyboard NO2 Slave PIC NO3 COM2 YES4 COM1 YES5 Unassigned N/A6 Floppy Controller NO7 Parallel Port YES8 RTC NO9 COM3 YES10 PCI Routing NO11 COM4 YES12 Mouse NO13 FPU NO14 Hard Disk NO
080529 OPERATIONS MANUAL PPM-520 15
IMPORTANT NOTE: Due to limitations with the Programmable Address Registers (PAR) within the SC520™ processor, the I/O address range accessible via the PC/104 bus alters fairly significantly dependent upon the presence and type of video adapter installed. When a PC/104-Plus video card is used, I/O addresses below 200H are not accessible on the PC/104 bus and all I/O cards must be mapped above 200H. This limitation does not exist when using a PC/104 video card, or when no video card is present.
080529 OPERATIONS MANUAL PPM-520 16
PC/104-Plus Bus InterfaceThe PPM-520 supports peripheral expansion using the PC/104-Plus connector at J3. Up to three PC/104-Plus modules can be stacked onto the PPM-520. PC/104-Plus modules should be attached and configured beginning at slot 1. The PC/104-Plus bus pin definitions are shown here for reference purposes only. Refer to the PC/104-Plus Bus Specification for signal definitions, timing and mechanical details.
Visual Index
Pin A B C D1 GND RESERVED +5 AD002 VI/O AD02 AD01 +5V3 AD05 GND AD04 AD034 C/BE0# AD07 GND AD065 GND AD09 AD08 GND6 AD11 VI/O AD10 M66EN7 AD14 AD13 GND AD128 +3.3V C/BE1# AD15 +3.3V9 SERR# GND RESERVED PAR10 GND PERR# +3.3V RESERVED11 STOP# +3.3V LOCK# GND12 +3.3V TRDY# GND DEVSEL#13 FRAME# GND IRDY# +3.3V14 GND AD16 +3.3V C/BE2#15 AD18 +3.3V AD17 GND16 AD21 AD20 GND AD1917 +3.3V AD23 AD22 +3.3V18 IDSEL0 GND IDSEL1 IDSEL219 AD24 C/BE3# VI/O IDSEL320 GND AD26 AD25 GND21 AD29 +5V AD28 AD2722 +5V AD30 GND AD3123 REQ0# GND REQ1# VI/O24 GND REQ2# +5V GNT0#25 GNT1# VI/O GNT2# GND26 +5V CLK0 GND CLK127 CLK2 +5V CLK3 GND28 GND INTD# +5V RST#29 +12V INTA# INTB# INTC#30 -12V REQ3# GNT3# GND
Note: 1. The shaded area denotes power or ground signals.
080529 OPERATIONS MANUAL PPM-520 17
Multi-I/O ConfigurationAll of the peripherals connect to the PPM-520 through two 80-pin high-density connectors at J7 and J8. The pin definitions for J7 and J8 are provided here for reference purposes. Cable drawings for the CBL-251-1 and CBL-252-1 are provided in the appendices to document the connections from the Multi-I/O connections to the appropriate peripheral connector.
Visual Index
A1 o o B1
A2 o o B2
A3 o o B2
A4 o o B4
A5 o o B5
A6 o o B6
A7 o o B7
A8 o o B8
A9 o o B9
A10 o o B10
A11 o o B11
A12 o o B12
A13 o o B13
A14 o o B14
A15 o o B15
A16 o o B16
A17 o o B17
A18 o o B18
A19 o o B19
A20 o o B20
A21 o o B21
A22 o o B22
A23 o o B23
A24 o o B24
A25 o o B25
A26 o o B26
A27 o o B27
A28 o o B28
A29 o o B29
A30 o o B30
A31 o o B31
A32 o o B32
A33 o o B23
A34 o o B24
A35 o o B25
A36 o o B26
A37 o o B27
A38 o o B28
A39 o o B29
A40 o o B30
DCD
DSR
RX
RTS
TX
CTS
DTR
RI
GND
DCD
DSR
RX
RTS
TX
CTS
DTR
RI
GND
DCD
DSR
RX
RTS
TX
CTS
DTR
RI
GND
DCD
DSR
RX
RTS
TX
CTS
DTR
RI
GND
KCLK
KDAT
GND
+5V
PSTB
AUTOFD
PD0
ERROR
PD1
INIT
PD2
SLIN
PD3
GND
PD4
GND
PD5
GND
PD6
GND
PD7
GND
ACK
GND
BUSY
GND
PE
GND
SLCT
RX+
RX-
TX+
TX-
LED0
LED1
LED2
LED3
+5V
RESET
GND
MDAT
GND
+5V
MCLK
J7
A1 o o B1
A2 o o B2
A3 o o B2
A4 o o B4
A5 o o B5
A6 o o B6
A7 o o B7
A8 o o B8
A9 o o B9
A10 o o B10
A11 o o B11
A12 o o B12
A13 o o B13
A14 o o B14
A15 o o B15
A16 o o B16
A17 o o B17
A18 o o B18
A19 o o B19
A20 o o B20
A21 o o B21
A22 o o B22
A23 o o B23
A24 o o B24
A25 o o B25
A26 o o B26
A27 o o B27
A28 o o B28
A29 o o B29
A30 o o B30
A31 o o B31
A32 o o B32
A33 o o B23
A34 o o B24
A35 o o B25
A36 o o B26
A37 o o B27
A38 o o B28
A39 o o B29
A40 o o B30
GND
DRVEN
GND
N/C
GND
DRVEN
GND
INDEX
GND
MTR0
GND
DS1
GND
DS0
GND
MTR1
GND
DIR
GND
STEP
GND
WDATA
GND
WGATE
DNGD
TRK0
GND
WRTPRT
GND
RDATA
GND
HDSEL
GND
DSKCHG
GND
N/C
USBOCO
USBD-
USBD+
USBVCC
RESET
GND
D7
D8
D6
D9
D5
D19
D4
D11
D3
D12
D2
D13
D1
D14
D0
D15
GND
N/C
N/C
GND
IOWR
GND
IORD
GND
GND
A28
N/C
GND
IRQ
IOCSC16
A1
N/C
A0
A2
HDCS0
HDCS1
LED
GND
J8
080529 OPERATIONS MANUAL PPM-520 18
BIOS Supplemental
General InformationThe PPM-520 comes equipped with a standard Phoenix BIOS to assure full compatibility with PC operating systems and software. The basic system configuration is stored in battery-backed CMOS RAM within the clock/calendar. The configuration may alternatively be stored in an EEPROM for battery operation. Access to this setup information is via the Setup utility in the Phoenix BIOS.
Entering SetupTo enter Setup, power up the computer and press F2 when either the splash screen is displayed (when enabled) or when the “Press F2 for Setup” message is displayed. Alternately, under certain error conditions a message similar to : “Press F1 to Continue or F2 for Setup” may be displayed. Press the desired key for the appropriate action. The BIOS will display the message: “Entering Setup” and will continue with the remainder of the POST routines. It may take a number of seconds before the main setup menu screen is displayed.
Setup Main MenuEach of the available options will be discussed in this section. Use the ‘Up’ and ‘Down’ arrow keys to move among the sections. Use the ‘Left’ and ‘Right’ arrow keys to move to another menu page. Hit ‘+’ or ‘-’ to scroll through selections or hit ‘Enter’ when a selection is highlighted to enter a sub-menu or to see a list of choices.
080529 OPERATIONS MANUAL PPM-520 19
Main Menu Screen
PhoenixBIOS Setup Utility
Main Advanced Boot Exit
Item Specific Help
<Tab>, <Shift-Tab>, or<Enter> selects field.
System Time: 11:34:27System Date: 08/08/2007
Legacy Diskette A: [1.44/1.2 MB 1/2”]Legacy Diskette B: [Disabled]
Primary Master [None]Primary Slave [None]
System Memory: 640 KBExtended Memory: 63 MB
System Time: This option allows for the setting of the time in the clock/calendar. “Enter” is used to move from hours, to minutes, to seconds while the “+/-” keys adjust the value.
System Date: This option allows for the setting the calendar to the current month, day, and year. Movement from field to field is accomplished with the “Enter” key. Values are changed using “+/-” keys adjust the value.
Legacy Diskette A: This option allows for setting the type of the first floppy drive attached. If no drive is attached, “Disabled” should be selected.
The available options are:Disabled360 KB 51/4”1.2 MB 51/4”720 KB 31/2”1.44/1.25 MB 31/2”2.88 MB 31/2”
080529 OPERATIONS MANUAL PPM-520 20
Legacy Diskette B: This option allows for setting the type of the second floppy drive attached. If no drive is attached, “Disabled” should be selected.
The available options are:Disabled360 KB 51/4”1.2 MB 51/4”720 KB 31/2”1.44/1.25 MB 31/2”2.88 MB 31/2”
Legacy Diskette A: This option allows for setting the type of the first floppy drive attached. If no drive is attached, “Disabled” should be selected.
The available options are:Disabled360 KB 51/4”1.2 MB 51/4”720 KB 31/2”1.44/1.25 MB 31/2”2.88 MB 31/2”
Primary Master: This option sets the drive type for the first fixed disk. Unlike older systems with fixed drive type numbers, the Phoenix BIOS relies primarily on the self-identification feature of modern IDE drives. This allows the BIOS to auto-detect the drive type and parameters. Support is also provided for user-defined drive parameter definitions as well as support for Bootable CD-ROMs and removable ATAPI drives.
The available options are:AutoNoneCD-ROMATAPI RemovableUser
When no fixed disk is to be attached, select “None” to minimize startup time. The “Auto” mode is the most versatile and works with nearly all modern hard disks, CD-ROMs, and ATAPI-Removable drives.
080529 OPERATIONS MANUAL PPM-520 21
Primary Slave: This option sets the drive type for the second fixed disk. Unlike older systems with fixed drive type numbers, the Phoenix BIOS relies primarily on the self-identification feature of modern IDE drives. This allows the BIOS to auto-detect the drive type and parameters.
The available options are:AutoNoneCD-ROMATAPI RemovableUser
When no fixed disk is to be attached, select “None” to minimize startup time. The “Auto” mode is the most versatile and works with nearly all modern hard disks, CD-ROMs, and ATAPI-Removable drives.
System Memory: This field is displayed by the BIOS and cannot be changed. It shows the amount of memory below 1 MB that the system found.
Extended Memory: This is also a display only field. It represents the amount of extended memory above 1 MB that was found in the system.
080529 OPERATIONS MANUAL PPM-520 22
Advanced CMOS Setup
PhoenixBIOS Setup Utility
Main Advanced Boot Exit
Item Specific Help
<Tab>, <Shift-Tab>, or<Enter> selects field.
Setup Warning
Setting items on this menu to incorrect values may cause your system to malfunction.
Advanced Chipset ControlPCI ConfigurationI/O Device Configuration Keyboard Features
Installed O/S: [Win95]Reset Configuration Data: [No]
Large Disk Access [DOS]
The Advanced CMOS setup allows for the configuration of all of the non-disk related Setup items. There are several sub-menus that allow control of a number of System and Chipset Features. Each of the setup options will be discussed in the sections that follow.
Advanced CMOS Setup Screen
080529 OPERATIONS MANUAL PPM-520 23
Advanced Chipset Control: This sub-menu allows configuration of the chipset portion of the AMD SC520™ processor/chipset. Each of the selections will be discussed in the following sections.
CPU Speed: This option allows for setting the CPU operating speed. In all cases, the base frequency is 33 MHz and it’s internal CPU divisor is changed by this option. The available options are:
133 MHz (default)100 MHz
-- Advanced Chipset Control Sub-menu Screen --
The SC520™ has an on-chip 16 KB cache. The cache mode may be configured using this setup menu option. The available options are:
Write Back (default)Write Through
Cache Mode:
PhoenixBIOS Setup Utility
Item Specific Help
CPU Speed: [133]Cache Mode: [Write Back]
CAS Latency: [2T]RAS to CAS Delay: [2T]RAS Precharge Time: [2T]Refresh Cycle Time: [15.6 us]SDRAM Buffer: [Enabled]
Delay Transaction [Enabled]Host-PCI Write Buffer [Enabled]
Advanced Chipset Control
Main Advanced Boot Exit
Advanced Chipset Control
080529 OPERATIONS MANUAL PPM-520 24
CAS Latency: This selection allows the cache latency time to be varied by a number of (T) clock cycles. The available options are:
3T (default)2T
RAS to CAS Delay: This selection allows for the control of the RAS to CAS timing delay. It is also expressed in clock (T) cycles. The available options are:
2T (default)3T4T
RAS Pre-charge Time: This selection controls the pre-charge time for DRAM cycles. It is expressed in clock (T) cycles. The available options are:
2T (default)3T4T6T
Refresh Cycle Time: This selection allows control of the SDRAM refresh timing. This selection must match the requirements of the SDRAM actually installed. The available options are:
7.8 us15.6 us (default)31.2 us62.5 us
SDRAM Buffer: This selection allows for enabling or disabling the SDRAM buffer function. The available options are:
Enabled (default)Disabled
Delay Transaction: This selection allows for configuring the delayed transaction processing feature. The available options are:
Enabled (default)Disabled
Host-PCI Write Buffer: This selection allows for control of the Host-PCI write buffer. The available options are:
Enabled (default)Disabled
080529 OPERATIONS MANUAL PPM-520 25
-- PCI Configuration Sub-menu Screen --
This menu allows configuration of the PCI bus resources. This menu should only be used by knowledgeable users. It is possible to configure the PCI resources so as not to allow the on-board peripherals to function due to lack of resources.
The sections that follow will describe each of the menu items and selections.
PCI Configuration
PhoenixBIOS Setup Utility
Item Specific Help
Setup items for Configuring the Specific PCI Device
PCI Device, Slot #1PCI Device, Slot #2 PCI Device, Slot #3PCI IRQ Line 1: [Auto Select]PCI IRQ Line 2: [Auto Select]PCI IRQ Line 3: [Auto Select]PCI IRQ Line 4: [Auto Select]PCI/PNP ISA UMB Region Exclusion PCI/PNP ISA IRW ExclusionISA Graphics device installed [No]
PCI Configuration
Main Advanced Boot Exit
080529 OPERATIONS MANUAL PPM-520 26
PCI Device Slot #1: This sub-menu allows control of several parameters relating to modules attached as the PCI Slot 1 device. These include:
Option ROM Scan: If the PCI Device contains a BIOS extension, its scan can be controlled using this option.
Enable Master: This selection allows the device to serve as a PCI bus master if enabled.
Latency Timer: This selection controls the latency timer value. The available options are:
Default0020h0040h0060h0080h00A0h00C0H00E0H
PCI Device Slot #2: This sub-menu allows control of several parameters relating to modules attached as the PCI Slot 2 device. These include:
Option ROM Scan: If the PCI Device contains a BIOS extension, its scan can be controlled using this option.
Enable Master: This option allows the device to serve as a PCI bus master if enabled.
Latency Timer: This selection controls the latency timer value. The available options are:
Default0020h0040h0060h0080h00A0h00C0H00E0H
080529 OPERATIONS MANUAL PPM-520 27
PCI Device Slot #3: This sub-menu allows control of several parameters relating to modules attached as the PCI Slot 3 device. These include:
Option ROM Scan: If the PCI Device contains a BIOS extension, its scan can be controlled using this option.
Enable Master: This option allows the device to serve as a PCI bus Master if enabled.
Latency Timer: This selection controls the latency timer value. The available options are:
Default0020h0040h0060h0080h00A0h00C0H00E0H
PCI IRQ Line 1: This option selects the IRQ to be routed to IRQ Line 1 (A). The available options are:
DisabledAuto Select345791011121415
PCI IRQ Line 2: This option selects the IRQ to be routed to IRQ Line 2 (B). The available options are:
DisabledAuto Select345791011121415
080529 OPERATIONS MANUAL PPM-520 28
PCI IRQ Line 3: This option selects the IRQ to be routed to IRQ Line 3 (C). The available options are:
DisabledAuto Select345791011121415
PCI IRQ Line 4: This option selects the IRQ to be routed to IRQ Line 4 (D). The available options are:
DisabledAuto Select345791011121415
PCI/PNP ISA UMBRegion Exclusion:
This menu option allows specific upper memory blocks to be reserved so that they will not be used by PCI or ISA PnP devices. There are six (6) address blocks that may be individually selected as either “Available” or “Reserved”. These blocks are:
C800 - CBFFCC00 - CFFFD000 - D3FFD400 - D7FFD800 - DBFFDC00 - DFFF
PCI/PNP ISA IRQResource Exclusion:
This option like the previous one, allows a resource (IRQ) to be reserved so that it will not be assigned to a PCI or ISA PnP device. Each of the listed IRQs may either be selected as “Available” or “Reserved”. The selectable IRQ resources are:
IRQ 3IRQ 4IRQ 5IRQ 7IRQ 9IRQ 11IRQ 15
080529 OPERATIONS MANUAL PPM-520 29
ISA Graphics DeviceInstalled:
This option when selected “Yes” allows a ISA (Non-VGA) graphics device to access palette data in the PCI VGA device. The available options are:
YesNo
-- I/O Configuration Sub-menu Screen --
This menu allows configuration of peripheral devices. Each of the menu options will be discussed in the sections that follow.
The sections that follow will describe each of the menu items and selections.
I/O Device Configuration
PhoenixBIOS Setup Utility
Item Specific Help
Enable the integrated SC520™ IDE adapter.
SC520 IDE Adapter: [Enabled]Floppy disk controller: [Enabled]SC520 Serial Port A: [Enabled]SC520 Serial Port B: [Enabled]Serial Port A: [Auto]Serial Port B: [Auto]Parallel Port: [Auto]Mode: [Bi-directional]
I/O Configuration
Main Advanced Boot Exit
080529 OPERATIONS MANUAL PPM-520 30
SC520 IDE Adapter: This configuration option controls the internal IDE interface. The available options are:
EnabledDisabled
When no IDE devices are to be connected, turning this option to “Disabled” will result in a significant reduction in the time to boot.
SC520 Serial Port A:
Floppy Disk Controller:
This option controls the configuration of the floppy disk controller. The available options are:
EnabledDisabled
This option configures the first serial port (COM1). The available options are:
EnabledDisabled
SC520 Serial Port B: This option configures the second serial port (COM2). The available options are:
EnabledDisabled
Serial Port A: This option controls the first serial port in the SMSC 37C727 super I/O chip (COM3). The available options are:
EnabledDisabledAuto OS Controlled
When the Port is selected as “Enabled”, two sub-menu choices become visible:
3E8H2E8H3A8H2A8H
Base I/O Address: This selection configures the base I/O address. The available options are:
Interrupt: This selects the desired interrupt for this port. The available options are:
IRQ 9IRQ 11
080529 OPERATIONS MANUAL PPM-520 31
Serial Port B: This option controls the second serial port in the SMSC 37C727 super I/O chip (COM4). The available options are:
EnabledDisabledAuto OS Controlled
When the Port is selected as “Enabled”, two sub-menu choices become visible:
3E8H2E8H3A8H2A8H
Base I/O Address: This selection configures the base I/O address. The available options are:
Interrupt: This selects the desired interrupt for this port. The available options are:
IRQ 9IRQ 11
Parallel Port: This option controls the configuration of the on-board printer port. The available options are:
EnabledDisabledAuto OS Controlled
3782783BC
Base I/O Address: This option selects the base I/O address. The available options are:
Interrupt: This option selects the parallel port interrupt. The available options are:
IRQ 5IRQ 7
When the Port is selected as “Enabled”, two sub-menu choices become visible:
Mode: This sub-menu allows selection of the parallel port operating mode. The available options are:
Output onlyBi-directionalEPPECP
080529 OPERATIONS MANUAL PPM-520 32
This menu allows for configuration of the keyboard operating parameters. These are four items on this menu. Each of the selections will be discussed in the section that follows.
Keyboard Features
Num Lock: This option determines the status of the Num Lock LED. The available options are:
AutoOnOff
Key Click: This selection enables or disables the sound produced when a key is pressed. The available options are:
DisabledEnabled
Keyboard AutoRepeat Rate:
This option controls the repeat rate (typematic) when a key is held down. The available options are:
30/sec26.7/sec21.8/sec18.5/sec13.3/sec10/sec6/sec2/sec
Keyboard AutoRepeat Delay:
This option controls the time that a key must be held down before it begins to repeat. The available options are:
1/4 sec1/2 sec3/4 sec1 sec
The following items are also present on the Advanced Setup Menu.
Miscellaneous Features
Installed OS: This feature allows for the selection of O/S type. The available options are:
Win 95Other (This option must be selected for Windows CE to
properly address the Ethernet port.)
Reset ConfigurationData:
This option when enabled, resets the PnP and other configuration data which may be programmed by the BIOS into its Flash memory. This will cause all devices and settings to be fully enumerated at the next boot. The available options are:
NoYes
Large Disk Access: This option sets the Large disk (greater than 528 MB) access mode. The available options are:
OtherDOS
080529 OPERATIONS MANUAL PPM-520 33
This menu screen allows selection of a number of Boot options. Each of the menu items will be described in the following sections.
Boot Setup
PhoenixBIOS Setup Utility
Main Advanced Boot Exit
Item Specific Help
Display system configuration on boot
Summary screen: [Enabled]QuickBoot Mode: [Enabled]Boot-time Diagnostic Screen [Disabled]
+Removable Devices +Hard Drive Atapi CD-ROM Drive Network Boot
Summary Screen: This option allows for control of the system summary screen. When enabled, a configuration box will be displayed for three seconds prior to boot. The available options are:
EnabledDisabled
QuickBoot Mode: This option allows for a shortened POST process. When this option is “Enabled”, the memory test is shortened significantly, reducing the time to boot. The available options are:
DisabledEnabled
Boot-timeDiagnostic Screen:
This option allows control of the Splash screen and the BIOS Post and sign-on messages. When “Enabled”, the splash screen is off, and the BIOS messages will be displayed. Refer to the section on the Logo utility for information on creating custom BIOS Splash screens. The available options are:
DisabledEnabled
Boot Setup Screen
080529 OPERATIONS MANUAL PPM-520 34
Boot Order: This option allows the available boot devices to be ordered according to the desired boot priority. Removable devices (floppy), hard disks, CD-ROM drives, and network boot items may be moved up or down the priority list using the keys as shown on the boot menu screen.
This menu screen is used for exiting the setup menu and for saving or discarding any changes made.
Exit Setup
Exit Saving Changes: This option, when selected, saves all of the changes made to the CMOS RAM and exits the Setup Utility. A warm start re-boot is attempted. In some cases, depending upon system conditions and changes made, the re-start will not be successful and either a power-down or a manual reset may be required.
Exit Saving Changes to EEPROM:
This option saves the current status of all selections the on-board EEPROM. The function allows changes to be saved for operation without a battery. WARNING: First verify all settings by saving the CMOS RAM and testing. If bad configurations are written to EEPROM, it may be possible that the CPU will not boot and be unrecoverable.
Exit Discarding Changes: This option exits the Setup Utility and re-starts the system. Any changes made (other than Date/Time will not be saved).
Load Setup Defaults: This option, when selected, loads the CMOS RAM with all factory defaults.
Discard Changes: This option removes any changes made but does not exit the setup utility.
Save Changes: This option saves all changes made to the CMOS RAM but does not exit the setup utility.
The Phoenix BIOS on board the PPM-520 is stored in Flash memory. BIOS updates may be programmed on board using the Phoenix Phlash Utility. Phlash.exe is a DOS executable that may be run from the command prompt such as: phlash bios.rom
Phlash Utility
This will execute the PHLASH.EXE program and start re-programming of the BIOS with the specified file, BIOS.ROM. The Phlash utility also requires the presence of the file PLATFORM.BIN. The utility can be run from floppy, hard disk, or DiskOnChip®. It may also be run “in the blind” without keyboard or video present by adding its invocation into the AUTOEXEC.BAT file on the boot media.
080529 OPERATIONS MANUAL PPM-520 35
The LOGO.EXE Utility combined with the BMP2PGX.EXE program and MS-Windows PAINT.EXE allows for the creation of a custom splash screen that will be displayed during the BIOS post process. The steps for creating a custom splash screen are:
1. In Windows Paint or another graphic utility capable of generating Windows .BMP files, create your desired screen with a resolution of 640 X 480 pixels in 16 colors. This resolution and color count must be adhered to if the graphic is to be displayed properly. Save the file in a .BMP for mat.
2. Run the BMP2PGX.EXE utility to convert the .BMP file to a .PGX file which is a compressed graphic format used by the Phoenix BIOS display manager. The invocation line is as follows: bmp2pgx logo.bmp
This will create the .PGX file required for the next step. The name will be the same as the .BMP file with a .PGX extension.
3. Run the LOGO.EXE utility to place the new .PGX file into the BIOS image file. If the BIOS image file is named BIOS.ROM and the logo file is called LOGO.PGX, then the command: logo bios.rom logo.pgx will load the new logo file into the BIOS.ROM file at the proper position.
4. Use the Phlash.exe utility described in the previous section to program the new BIOS image.
5. Using the BIOS Setup, on the Boot Menu, Disable the Boot-time Diagnostic Screen. During the POST routines, your screen will be displayed. You can still press <ESCAPE> to return to the diagnostic screen or <F2> to enter setup.
Logo Utility
080529 OPERATIONS MANUAL PPM-520 36
The following is a list of PC I/O ports. Addresses marked with a “-” are not used on the PPM-520, but their use should be carefully evaluated so as not to conflict with other I/O boards. I/O addresses marked with a “+” are used on the PPM-520 and are unique to the WinSystems design. I/O addresses marked with “**” are generally unused and should be the basis for the first choices in I/O address selection for external I/O boards.
NOTE: The PPM-520 uses a PnP BIOS for both the PC/104-Plus and the PC/104 bus I/O resource allocation. Care must be taken to avoid contention with resources allocated by the BIOS.
Hex Range Usage
000-00F 8237DMA Controller #1**010-01F Free020-021 8259 PIC #1**022-03F Free040-043 8254 PIT**044-05F Free060-06F 8042 Keyboard / Mouse Controller070-07F CMOS RAM, Clock / Calendar080-09F DMA Page Registers0A0-0BF 8259 PIC #20C0-0DF 8237 DMA Controller #2**0E0-0EF Free0F0-0F1 Math Co-processor Control**0F2-0F7 Free0F8-0FF Math Co-processor100-102 Video Controllers**103-16F Free170-177 IDE Controller #2**178-1EC Free1ED-1EF Watchdog/LED control1F0-1FF IDE Controller #1200-207 Game Port**208-237 Free238-23B Bus Mouse23C-23F Alt. Bus Mouse**240-277 Free278-27F Parallel Printer**280-2A7 Free2A8-2AF Serial Port2B0-2BF EGA2C0-2CF EGA2D0-2DF EGA2E0-2E7 GPIB Interface2E8-2EF Serial Port**2F0-2F7 Free2F8-2FF Serial Port**300-32F Free370-377 Floppy Disk Controller #2378-37F LPT **380- 3A7 Free3A8- 3AF Serial Port3B0-3BB MDA3BC-3BF Parallel Printer3C0-3CF EGA/VGA3D0-3DF CGA**3E0-3E7 Free3E8- 3EF Serial Port3F0-3F7 Floppy Disk Controller #13F8-3FF Serial Port
I/O Port Map
080529 OPERATIONS MANUAL PPM-520 37
Interrupt Map
No. Address Type Description
0 0 CPU Divide by Zero1 4 CPU Single Step
386 Debug Exception2 8 CPU NMI3 0C CPU Breakpoint4 10 CPU Overflow5 14 BIOS Print Screen
186 Bounds Exception6 18 186 Invalid Opcode Exception7 1C 186 Coprocessor unavailable8 20 HARDWARE IRQ 0 - 18.2Hz heartbeat
286 LIDT - Double fault exception9 24 HARDWARE IRQ 1 – Keyboard Interrupt
286 Coprocessor segment
A 28 HARDWARE IRQ 2 – XT reserved, AT-Slaved Controller
286 Invalid TSS exceptionB 2C HARDWARE IRQ 3 - COM2
286 Segment not presentC 30 HARDWARE IRQ 4 - COM1
286 Stack fault exceptionD 34 HARDWARE IRQ 5 – XT Hard Disk, AT Free
286 Protection FaultE 38 HARDWARE IRQ 6 - Floppy Disk Interrupt
286 Page faultF 3C HARDWARE IRQ 7 - LPT 110 40 BIOS Video BIOS functions
286 Coprocessor exception11 44 BIOS BIOS equipment check
486 Alignment check exception12 48 BIOS BIOS memory size13 4C BIOS BIOS disk function14 50 BIOS BIOS serial functions15 54 BIOS BIOS casette/protected misc funtions16 58 BIOS BIOS keyboard functions17 5C BIOS BIOS printer functions18 60 BIOS SROM Basic Entry (IBM)19 64 BIOS BIOS Boot function1A 68 BIOS BIOS time of day functions1B 6C BIOS BIOS keyboard break vector1C 70 BIOS User chained timer tick1D 74 BIOS BIOS video initialization1E 78 BIOS BIOS floppy disk parameter table1F 7C BIOS BIOS CGA graphics character font20 80 MS-DOS Program Terminate21 84 MS-DOS DOS function calls22 88 MS-DOS Terminate address23 8C MS-DOS Ctrl-Break address24 90 MS-DOS Fatal Error vector25 94 MS-DOS Absolute disk read
080529 OPERATIONS MANUAL PPM-520 38
No. Address Type Description
26 98 MS-DOS Absolute disk write27 9C MS-DOS Terminate address28 A0 MS-DOS Idle signal29 A4 MS-DOS TTY output2A A8 MS-DOS MS-Net services2F BC MS-DOS Print Spool30 C0 MS-DOS Long jump interface33 CC MS-DOS Mouse functions3F FC MS-DOS Overlay interrupt40 100 BIOS Floppy I/O when fixed disk is present41 104 BIOS BIOS Fixed disk 1 parameter table42 108 BIOS EGA Chain43 10C BIOS EGA Parameter table pointer44 110 BIOS EGA graphics font46 118 BIOS BIOS Fixed disk 2 table4A 128 BIOS AT Alarm exit address50 140 BIOS AT Alarm interrupt51 144 BIOS Mouse functions5A 168 NET NET functions5B 16C NET boot chain5C 170 NET NET BIOS entry67 19C MS-DOS EMS functions6D 1B4 VGA VGA service70 1C0 HARDWARE IRQ 8 - Real time clock71 1C4 HARDWARE IRQ 9 - Redirected IRQ 272 1C8 HARDWARE IRQ 10 - unassigned73 1CC HARDWARE IRQ 11 - unassigned74 1D0 HARDWARE IRQ 12 – unassigned75 1D4 HARDWARE IRQ 13 - unassigned76 1D8 HARDWARE IRQ 14 - IDE fixed disk77 1DC HARDWARE IRQ 15 - unassigned80 200F0 3C0 BASICF1 3C4
FF 3CF NOT USED
080529 OPERATIONS MANUAL PPM-520 39
Cables
Part Number Description
CBL-174-1 18-in., 8-wire power cable
CBL-251-1 1-ft., Multi-I/O Cable
CBL-252-1 1-ft., Multi-Disk Cable
080529 OPERATIONS MANUAL PPM-520 40
Software Drivers & Examples
BIOS
PPM-520 BIOS PPM-520_BIOS.zip
Ethernet Driver
(Drivers for 82551ER/82559ER 10/100 Ethernet Controller)
NDIS 4 (Windows 98) 82559ERWIN98.zip
NDIS 4 (Windows NT4/2000) e100ndis4.zip
Windows NT Embedded 4.0 e100ent.zip
Windows XP/2000 e100exp.zip
Windows CE 3.0 e100ce3.zip
Windows CE.NET e100ce.zip
DOS e100bdos.zip
Linux 2.4, 2.6 10/100 Adapter Base Driver e100-3.5.14.tar.gz
Linux 2.2, 10/100 Adapter Base Driver e100-2.1.15.tar.gz
DOS Packet Drivers packet.zip
Examples
(For WS16C48 Digital I/O Chip)
Reprogramming DOS tick for high resolution timing tickdemo.zip
Serial Console Utilities
Generic 38400baud Serial console redirect for COM1 scon1.zip
Generic 38400baud Serial console redirect for COM2 scon2.zip
Generic 9600baud Serial console redirect for COM1 sc19600.zip
Generic 9600baud Serial console redirect for COM2 sc29600.zip
080529 OPERATIONS MANUAL PPM-520 42
Jumper Reference
Drawings ONLY - for more detailed information on these parts, refer to the descriptions shown previously in this manual.
J3 PC/104-Plus
J10 COM3/COM4
J4 VBAT/DOC/ Watchdog
J7 Multi-I/O
J6 Power/Reset
J1 PC/104 Bus
080529 OPERATIONS MANUAL PPM-520 43
Electrical PPM-520 CPU :AMD 133 MHz SC520™ Clock :33 MHz PC/104 Interface :8-bit or 16-bit expansion bus PC/104-Plus Interface :32-bit expansion bus Ethernet data rate :10/100 Mbps Serial Interface :Four (4) Serial channels (2-RS-232, 2-RS-232/422/485) LPT Interface :Bidirectional LPT with ECP/EPP IDE Interface :Supports two (2) drives (UDMA66) Floppy Disk Interface :BIOS supports one (1) or two (2) 360 KB/720 KB/1.2 MB/1.44 MB drives Keyboard :Standard PS/2 or USB interface Mouse :Standard PS/2 or USB interface VCC :+5V ±5% at 900 mA (typ.). VCC1 :+12V ±5% (Not required. PC/104 Expansion Only) VCC2 :-12V ±5% (Not required. PC/104 Expansion Only)
System Memory Capacity :Up to 256 MB 144-pin PC133 SDRAM SODIMM Solid State Disk Device :SanDisk® 32-pin DiskOnChip (8 MB to 288 MB)
Mechanical Dimensions : 3.6” x 3.8” (90 mm x 96 mm)
Connectors Multi-I/O & Multi-Disk :Hirose FX2A-80P-0.635SH PC/104 Bus :64-pin, SAMTEC type ESQ-132-12-G-D :40-pin, SAMTEC type ESQ-120-12-G-D PC/104-Plus :SAMTEX type T-30Q Power /Reset :8-pin AMP
Environmental Operating Temperature :-40°C to +85°C Noncondensing relative Humidity : 5% to 95%
Specifications
080529 OPERATIONS MANUAL PPM-520 44
WARRANTY REPAIR INFORMATION
(http://www.winsystems.com/company/warranty.cfm)
WARRANTY
WinSystems warrants to Customer that for a period of two (2) years from the date of shipment any Products and Software purchased or licensed hereunder which have been developed or manufactured by WinSystems shall be free of any material defects and shall perform substantially in accordance with WinSystems’ specifications therefore. With respect to any Products or Software purchased or licensed hereunder which have been developed or manufactured by others, WinSystems shall transfer and assign to Customer any warranty of such manufacturer or developer held by WinSystems, provided that the warranty, if any, may be assigned. Notwithstanding anything herein to the contrary, this warranty granted by WinSystems to the Customer shall be for the sole benefit of the Customer, and may not be assigned, transferred or conveyed to any third party. The sole obligation of WinSystems for any breach of warranty contained herein shall be, at its option, either (i) to repair or replace at its expense any materially defective Products or Software, or (ii) to take back such Products and Software and refund the Customer the purchase price and any license fees paid for the same. Customer shall pay all freight, duty, broker’s fees, insurance charges for the return of any Products or Software to WinSystems under this warranty. WinSystems shall pay freight and insurance charges for any repaired or replaced Products or Software thereafter delivered to Customer within the United States. All fees and costs for shipment outside of the United States shall be paid by Customer. The foregoing warranty shall not apply to any Products of Software which have been subject to abuse, misuse, vandalism, accidents, alteration, neglect, unauthorized repair or improper installations.
THERE ARE NO WARRANTIES BY WINSYSTEMS EXCEPT AS STATED HEREIN, THERE ARE NO OTHER WARRANTIES EXPRESS OR IMPLIED INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, IN NO EVENT SHALL WINSYSTEMS BE LIABLE FOR CONSEQUENTIAL, INCIDENTIAL OR SPECIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF DATA, PROFITS OR GOODWILL. WINSYSTEMS’ MAXIMUM LIABILITY FOR ANY BREACH OF THIS AGREEMENT OR OTHER CLAIM RELATED TO ANY PRODUCTS, SOFTWARE, OR THE SUBJECT MATTER HEREOF, SHALL NOT EXCEED THE PURCHASE PRICE OR LICENSE FEE PAID BY CUSTOMER TO WINSYSTEMS FOR THE PRODUCTS OR SOFTWARE OR PORTION THEREOF TO WHICH SUCH BREACH OR CLAIM PERTAINS.
WARRANTY SERVICE
1. To obtain service under this warranty, obtain a return authorization number. In the United States, contact the WinSystems’ Service Center for a return authorization number. Outside the United States, contact your local sales agent for a return authorization number.
2. You must send the product postage prepaid and insured. You must enclose the products in an anti-static bag to protect from damage by static electricity. WinSystems is not responsible for damage to the product due to static electricity.