Aaeon PCM-4330 Instructions Manual

Pc/104 486 cpu module with flat panel/crt interface

Advertisement

Quick Links

PCM-4330
PC/104 486 CPU Module
with Flat Panel/CRT Interface

Advertisement

Table of Contents
loading

Summary of Contents for Aaeon PCM-4330

  • Page 1 PCM-4330 PC/104 486 CPU Module with Flat Panel/CRT Interface...
  • Page 3 This document is copyrighted, 1997 by AAEON Technology Inc. All rights are reserved. AAEON Technology Inc. reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, rtanslated or transmitted in any form or by any means without the prior written permission of AAEON Technology Inc.Information provided in...
  • Page 4 Before you begin installing your card, please make sure that the following materials have been shipped: • 1 PCM-4330 CPU card • 1 SVGA adapter (10-pin to 15-pin) • 1 Power supply adapter (8-pin to 4-pin) • 2 Com port adapter (10-pin to 9-pin) •...
  • Page 5 Two NS16550-compatible serial ports with 230k baud and full modern support ChiProtect protected parallel port can operate in standard mode, enhanced mode, as an enhanced parallel port (EPP), or extended capabilities port (ECP) Modular BIOS Testing and initialization of all PCM-4330 hardware components Supports all IBM-AT03-compatible traps...
  • Page 6 32 bit memory interface 1 MB display memory Hardware drag of lines under MS-Windows (Strip Line) Hardware pane of screen segments under MS-Windows (BitBLT) Character set loading into display memory for screen segments outside visible area CRT connector with integrated RAMDAC Monochrome STN-LCD connector with 64 shades of gray Color D STN or TFT-LCD connector Plasma-display connector...
  • Page 7 2.1.1 Jumper JP1: Panel Off Signal 2.1.2 Jumper JP2: Contrast Voltage 2.1.3 LC-Display Configuration Switches 2.1.4 Installing the PC/104-Module 2.2.1 Time and Data 2.2.2 AT Hard Disk 2.2.3 Floppy Disk 2.2.4 Boot Features 2.2.5 Standard Chipset 2.2.6 Timeout 2.2.7 Peripherals 2.2.8 Peripherals(Advance) 2.3.1...
  • Page 8 3.2.3 Cache 3.2.4 DMA Controller 3.2.5 Interrupt Controller 3.2.6 Timer 3.2.7 Real-time Clock (RTC) 3.2.8 Keyboard Controller 3.2.9 Loudspeaker 3.2.10 Reset Logic 3.2.11 A20 Logic 3.2.12 Port B and NMI Logic 3.2.13 Video Controller 3.2.14 Floppy Disk Controlles 3.2.15 IDE-/AT-Bus 3.2.16 Parallel Port LPT1 3.2.17...
  • Page 9: Post Codes

    5.3.1 DMA Channel Assignment 5.3.2 DMA Address Generation 5.6.1 Setting the Base Address 5.6.2 Feature Port Register Description 5.7.1 RTC/CMOS-RAM Address Assignment 5.7.2 RTC/CMOS-RAM Operations 5.8.1 Timer Programming 6.1.1 Signal Tone Error Messages 6.1.2 On-screen Error Messages 6.1.3 POST Codes...
  • Page 10 6.2.1 Standard IBM VGA-compatible BIOS Calls (INT 1Oh) 6.2.2 Extended BIOS Calls (INT 1Oh) 6.2.3 VESA SuperVGA BIOS Calls (INT 1Oh)
  • Page 11 This manual describes the PCM-4330 PC/104 board computer with 486SX, 486DX2, or 486DX4 CPU as a PC/104 module. Several notes in the text refer to product documentation not included in this man- ual. If you need more comprehensive and detailed information, please refer to data...
  • Page 12 The PCM-4330 serves as a processor board in a PC/104 environment and provides for a fully ISA-compatible computer system. The system is built using the SIS-85C47i. This chip contains on a single VLSI component the main elements of an ISA system by implementing DMA, memory,bus, interrupt controller, memory mapper, and timer.
  • Page 13 The PCM-4330 board can optionally be fitted with a 28F016SV (2MB) or 28F032SV (4 MB) flash module to provide a silicon disk, Data, programs, or operating soft- ware can be permanently stored on this disk. Data is accessed in16 kB banks that are paged into the address space of the processor.128 kB from the available memory...
  • Page 14 [1]ISA-Bus-Spezifikation S2636I-XXX-X-*-59 (allgemein) [2]Intel-Microprocessors: Volume II [3]Data-Manual SIS-85C471 Green PC ISA-VESA Single Chip [4]Data-Manual FDC37C92x-Ultra-I/O-Controller (SMC) [5]Data-Manual Intel Flash Memory: Volume I [6]Data-Sheet WD90C24 (Western Digital) [7]WD90C24 Windows Accelerated High Resolution VGA LCD Controller for Low Power Applications (Western Digital) [8]WD90C24 VGA Controller BIOS Specification (Western Digital)
  • Page 15 Do not touch components on the board, connecting pins, or exposed circuits on the board. The PCM-4330 is installed in a PC/104 system taking over all functions of a mod- ern ISA-compatible computer system. Please observe all notes listed above before installing the module.
  • Page 16: Jumper Jp1: Panel Off Signal

    Jumper JP1 sets the polarity for the LC-display panel off signal. Please refer to figure 9. for the exact location of jumper JP1 Jumper JP1: Panel Off Signal 1 - 2 closed: Panel off at high (1) 2 - 3 Closed: Panel off at low (0)
  • Page 17: Jumper Jp2: Contrast Voltage

    Jumper JP2 on the PCM-4330 board selects the contrast voltage polarity (positive or negative) for LC-displays. Use the onboard contrast control to set the maximum contrast voltage. The corresponding value in the setup menu must be set to “o”. After adjustment, software can only select contrast voltage to less than the maxi- mum set.
  • Page 18 The PCM-4330 single board computer features a DIL-switch with 8 keys for easy configuration of a connected LC-display. See Appendix B: LC-Displays for a selec- tion of displays and the corresponding settings of switches SW.1 to Sw.8. See fig- ure 4 for the location of the configuration switches.
  • Page 19 The PCM-4330 is installed in a PC/104 system and takes over the function of the CPU. Please observe the following guidelines for the installation of the module: Check that jumpers Jp1 and Jp2 and all configuration switches are set correctly before installation.
  • Page 20 The PCM-4330 board features an integrated setup program to easily select and adapt the system configuration, such as number and type of floppy disk or hard disk drives installed. Configuration details are stored in a battery-buffered RAM area retaining all information even when the system is switched off.
  • Page 21 After pressing the CTRL-ALT-ESC keys, the following menu is displayed: The following selections are available in the setup menu: This selection displays a screen with help message and instructions on how to use list boxes and radio buttons. Use this option to reset current settings to factory default values. Use this selection to set time and date.
  • Page 22 Additional configuration features for system boot. Settings for Cache and Shadow. Select to switch off screen or spin down IDE hard disk drives after specified time of inactivity. Setup settings for serial ports, parallel port, IDE-/AT-Bus-Controller, Floppy Disk Controller and PS/2-Mouse. Sehup settings for feature controller, silicon disk and LC display.
  • Page 23 After selecting Time and Date the following dialog box appears: The following parameters can be set (Use the TAB keys to jump between selec- tions): Enter the current date in the form tt-MM-JJJJ Enter current system time in the format hh:mm:ss...
  • Page 24: At Hard Disk

    After selecting AT Hard Disk the following dialog box is displayed: Use the arrow keys to navigate to the appropriate hard disk drives settings or jump between buttons using the TAB keys. Press the AUTO All Drives button to config- ured drive parameters automatically or enter the applicable values.
  • Page 25: Floppy Disk

    After selecting Floppy Disk the following dialog box appears: The following parameters can be set (Use the TAB keys to jump between items and select an highlighted option by pressing the space bar): Select type of floppy disk drive installed No floppy disk drive installed None 360 kB, 51/4...
  • Page 26: Boot Features

    After selecting Boot Features the following dialog box is displayed: The following parameters can be set (Use the TAB keys to jump between items and select/deselect an highlighted option by pressing the space bar): Secluence for boot attempts Drive A:, Drive C: (Default) A:, C: Drive C:, Drive A: C:, A:...
  • Page 27 Halt boot on errors. Select which errors not to halt boot on: Keyboard error Disk errors Base memory size Extended memory size Activate/deactivate quick memory testing Select language for POST and error messages (see also Figure 5 on page 16). Use the arrow up and down keys to navigate to select a desired language.
  • Page 28: Standard Chipset

    After selecting Standard Chipset the following dialog box appears: The following parameters can be set (Use the TAB keys to jump between items and select/deselect an highlighted option by pressing the space bar): Activate/Deactivate system cache. If an external cache is not available, this option can not be selected.
  • Page 29 Define bootup system speed Full operation speed High Reduced CPU speed for bootup Enable onboard parity checking if parity RAM is installed Enable System-ROM update (i.e. disable flash module write protection). After check- ing this option, the System-ROM Flash module will be unprotected at next power on and automatically be cleared again at the following power on.
  • Page 30: Timeout

    After selecting Timeout the following dialog box is displayed: Tne following parameters can be set (Use the TAB keys to jump between items and select an highlighted option by pressing the space bar): Select this option to switch off screen after specified time of keyboard inactivity. DPMS mode is used if supported by the video system.
  • Page 31: Peripherals

    After selecting Peripherals the following dialog box appears: The following parameters can be set (Use the TAB keys to jump between items and select/deselect an highlighted option by pressing the space bar): Select base address for serial port I Automatic assignment at start-up Auto Select address and interrupt 3F8h, IRQ4.
  • Page 32 Automatic detection at start-up Auto FDC-Controller off Disable FDC-Controller on Enabled Select mode for floppy disk drives Standard assignment Normal Swap drive letter assignment Swap A:/B: Enable/disable onboard PS/2-mouse port. Please note: This function is not supported on the PCM-4330 platform.
  • Page 33 After selecting Peripherals (Advanced) the following dialog box appears: The following parameters can be set (Use the TAB keys to jump between items and select values using the arrow up and down keys): Select the I/O base for Feature Port access. The Feature Port interface uses two consecutive addresses, which should not conflict with any other system device.
  • Page 34: Memory

    Define the 16 kB memory window within the CPU address space to be used for silicon disk access. Memory Base D000h/D400h/D800h/ DC00h/CC00h Select LC display bootup value for contrast. As visual feedback, the new value will be programmed immediately. Contrast value 0 - 255 Select LC display boohup value for brightness.
  • Page 35 Special SVGA software (drivers and programs) is included with the PCM-4330 single board computer to use the extended functions under MS-DOS. Operation of the SVGA adapter is also possible without this SVGA software. The SVGA software for use with MS-DOS is found on the disk labeled DOS Install Disk.
  • Page 36 Make a backup copy of the disk DOS-Install Disk and store the original at a secure place. Check whether the PCM-4330 single board computer is correctly installed in the system and that all jumpers and switches are set properly. Load the utility program INSTALL.COM from your backup copy of the in- stallation disk from dis The following start-up page of the installation utility appears on the screen.
  • Page 37 Press the < E S C > key to quit the I N STALL.COM installation utility or press any other key to display the following menu: Use the cursor keys to select the program group for which you want to install a driver and press Depending on your selection in the program selection screen (see figure 16), the following drivers and driver configurations may be selected:.
  • Page 38 Lotus 1-2-3 2,2.1,2.01,2.2 640x480x16 sp1_480s.drv 800x600x16 sp1_600s.drv 1024x768x16 sib2vga.drv(8x9font) 123Columns sib3vga.drv(9x13font) s0_25s.drv(132x25) sp0_44s.drv(132x44) Lotus Symphony 1.1,1.2,2.0 640x480x16 sp1_480s.drv 800x600x16 sp1_600s.drv 1024x768x16 sib2vga.drv(8x9font) 123Columns sib3vga.drv(9x13font) s0_25s.drv(132x25) sp0_44s.drv(132x44) Lotus 1-2-3 800x600x16 l13v600.dld 1024x768x16 l13v768.dld PCAD Level2 800x600x16 dwdpvga.drv 1024x768x16 dpvga1k.drv WORD v5.5 800x600x16 vga.gsd...
  • Page 39 WordPerfect v5.0 800x600x16 wdpvga1.wpd 1024x768x16 wdpvga2.wpd WordPerfect v5.1 1024x768x16 wdpvga3.vrs AutoCAD 386 Release 11 640x480x256 11p6168.exp Non D.L. Version 2 640x480x256 / 32k 11p6168.exp Auto Shade 386 640x480x256 / 32k 11p6168.exp 3D Studio AutoCAD 386 Release 11 800x600x256 / 32k 11p8188.exp Non D.L.
  • Page 40 After selecting a driver and display resolution, the installation utility requests the target drive and the name of the destination directory to receive the driver software. The following example installs the driver into the directory that contains the Lotus1-2-3 software. Use the cursor keys to select a drive letter from the list of avafiable drives and press <ENTER>.
  • Page 41 Special SVGA software (programs and drivers) is included with the PCM-4330 to use extended functions of the video controller under MS-Windows. Operation of the SVGA adapter is also possible without this special SVGA software. The SVGA software for use with MS-Windows is found on the disk labeled Windolvs-Install-Disk.
  • Page 42 vgaoem.fo_ Windows 3 .1 character set vgasys .fo_ Windows 3 .1 character set vgafix.fo_ Windows 3 .1 character set setup.exe Windows 3 .1 setup file setup.inf Windows 3 .1 setup file setup.lst Windows 3 .1 setup file setup.rest Windows 3 .1 setup file setupapi.inc Windows 3 .1 setup file dciman.dl_...
  • Page 43 To use extended features of the SVGA controllers on the PCM-4330 single board computer under MS-Windows special SVGA drivers must be installed. The Windows-Install-Disk contains a special installation program to install SVGA video drivers and change video settings under MS-Windows. Use the MS- Windows File Manager or Program Manager to start the installation.
  • Page 44: Cache

    Choose a screen refresh rate for the selected resolution 640 x 480 No refresh rate can be set for this resolution. 800 x 600 Select between non-interlaced 56 Hz, 60 Hz and 72 Hz. Choose between 60 Hz interlaced or non-interlaced. 1024 x768 The higher the refresh rate, the better the display quality.
  • Page 45 This chapter describes the technical layout and functions of the PCM-4330 single board computer. Figure 14 illustrates the schematic layout of the PCM-4330 in form of a circuit diagram:...
  • Page 46 The following sections describe the individual components of the PCM-4330 sin- gle board computer. A 32-bit CPU from the Intel i486 family is used. The PCM-4330 may be fitted with a 486SX, 486DX2, or 486DX4 processor. All these processors feature:...
  • Page 47: Dma Controller

    Accessing the silicon disk is performed via 16 kB banks, that are paged into the address space of the processor. I/O port may be assigned for paging and individual banks may be designated for paging. Read operations can be performed on bytes, words or double-words.
  • Page 48 The tone signal for the speaker is generated by Timer 2 (in the SIS-85C471-AT- Controller). The timer is programmed as a square-wave generator. The generator is controlled by the System-Control-Registers in Port B. An additional bit of the Sys- tem-Control-Registers is combined with output of Timer 2 by a logical and. Theresulting signal controls the internal or external speaker (using the system inter- face;...
  • Page 49 NS16550-compatible SuperCelL . I/O addresses are selectable in the set-up menu; interrupts (IRQn) are pre-assigned and can not be selected by the user. COM1 and COM2 are located as 2-row 10-pin connectors on the PCM-4330 single board computer.
  • Page 51 All interfaces required for an AT-compatible PC are included on-board. Figure 21 illustrates the location of interfaces and connectors on the PCM-4330 PC/104 single board computer. PC/104-Bus Power Supply PC/104-Bus COM1 System Interface LPT1 IDE-/AT-Bus COM2 Universal-LCD SVGA The following sections describe individual interfaces of the PCM-4330 in detail.
  • Page 52 Multimaster capability 11 interrupt channels, flank triggered 7 DMA channels (four 8-bit, three 16-bit) Waitstate control Refresh control The PCM-4330 features a PC/104-Bus. Please refer to table 16 for the pin assign- ment on the PC/104-Bus. PC/104-Bus ® SM C...
  • Page 53 Table 15 lists the PC/104-Bus pin assignments. Signals with# symbol are low active. IOCHK# RSTDRV SBHE# MEMCS16# LA23 IOCS16# IRQ9 LA22 IRQ10 LA21 IRQ11 DRQ2 LA20 IRQ12 -12V LA19 IRQ15 WSO# LA18 IRQ14 +12V LA17 DACK0# IOCHRDY MEMR# DRQ0 SMEMW# MEMW# DACK5# SMEMR#...
  • Page 54 The following section describes the meaning and specific attributes of individual signal. Signals with # symbol are low active. SD0 - SD15 Data is transferred on these lines between CPU / DMA, memory and I/O. 8-bit boards must use lines SD0 - SD7 while 16-bit boards use lines SD0 - SD15. A 16-bit processor access to an 8-bit board automatically results in the generation of two 8-bit accesses.
  • Page 55 Signal SMEMR# indicates a read cycle, SMEMW# a write cycle within the first MB of the ISA memory area (000000H-0FFFFFH). These signals are generated by the CPU or DMA controllers, signal SMEM R# is also generated by the refresh logic during refresh cycles with lines SA0 - SA9 indicating the refresh address. SA10- SA16 are in state high-impedance! SA17 - SA19 and LA17 - LA23 are kept on low by the page register.
  • Page 56 The low active signal MEMCS16# indicates that the data transfer is a 16-bit access to memory. It must be generated by i6-bit memory units from addresses LAI7 - LA23. These memory accesses require one wait state with an access time of 220 ns.
  • Page 57 Signal REFRESH# indicates a memory refresh cycle. It is generated as an output signal by the refresh control. As an input signal, it must be generated by a busmas- ter (open collector or tri-state driver) every 15 s if the busmaster uses the bus for more than 10 s.
  • Page 58 The keyboard, a loudspeaker (to VCC), a hard-disk-LED (to VCC), a keylock (to GND)and a reset-button (to GND) are connected to the 10-pin system interface (see figure17). An external battery can also be connected. Please refer to table 16 for the coding of individual pins.
  • Page 59 Power is supplied to the PCM-4330 through a 8-pin male connector on the board. Power N.C. +12 Volt -5 Volt -12 Volt...
  • Page 60 The floppy disk interface is a coded 34-pin, 2-row male connector. Two (3 ) floppy disk drives can be connected via a 34-wire flat cable. The odd pins connect the shielded wires to GND. Signals with # symbol are low active. Floppy HDS# High Density Select...
  • Page 61 This is a coded 2-row 44-pin male connector on the board. Up to two IDE-/AT- Bus hard disk drives and/or IDE-/AT-bus CD-ROM drives can be connected via a flat ribbon cable. Signals with # symbol are low active. IDE-/AT-Bus RESET# IOW# IOR# N.C./IOCHRDY...
  • Page 62 A SVGA display can be connected to the 10-pin 2-row connector on the PCM-4330 board. SVGA Video signal red Ground red Video signal green Ground green Video signal blue Ground blue Horizontal synchronization Ground horizontal synchronization Vertical synchronization Ground vertical synchronization...
  • Page 63 The Universal LCD connector is a 2-row 40-pin male connector for monochrome or color LC-displays. Pin 21 and 22 provide adjustable output voltages (0 to 5 V) for optional contrast and brightness control. Signals with#symbol are low active. Universal-LCD Clock RGB-Data 12 RGB-Data 13 RGB-Data 14...
  • Page 64 The parallel port (LPT1) is a 2-row 26-pin male connector. Signals with# symbol are low active. LPT1 STB# Strobe Data bit 0 Data bit 1 Data bit 2 Data bit 3 Data bit 4 Data bit 5 Data bit 6 Data bit 7 ACK# Acknowledge...
  • Page 65 Two serial RS-232-C interfaces (COM1 and COM2) are located on the PCM-4330 PC/104 board computer as 2-row 10-pin male connectors. COM1 & COM2 DCD# Data Carrier Detect DSR# Data Set Ready Receive Data RTS# Request to Send Transmit Data CTS#...
  • Page 67 This chapter describes the software interface of the PCM-4330 PC/104 board computer. A 1 MB address space is available in Real Mode and up to 4 MB physical memory on-board in Protected Virtual Mode. After a system reset the CPU resumes operation in Real Address Mode. Code at address FFFFF0h is executed next.
  • Page 68: Real-Time Clock (Rtc)

    16 system interrupt channels are provided by the NMI of the CPU and two 8259 interrupt controllers in the SIS-85C471-AT-Controller. All interrupts may be masked. Interrupts are sorted by priority, starting with the highest priority. Table 16 lists all available interrupts: Parity or I/O error Master Slave...
  • Page 69 The PCM-4330 single board computer provides a total of seven DMA channels. Two 82c37-compatible DMA controllers in the SIS-85C471-AT-Controller are AT- compatibly cascaded as MASTER and SLAVE. Channel 0 of the Master-Controller (= DMA channel 4) is used to cascade input for the Slave-Controller.
  • Page 70 Port B (I/O address 61h) supports the following settings. Bits 0 to 3 are read/write, bits 4 to 7 are read-only KEYB PRNMI INOMI IOCHK SPON SPCOU Name Function PRNMI parity error occurred no NMI from parity error parity active, NMI requested IONMI I/O error occurrend no NMI from IOCHK...
  • Page 71 Feature port functions are also available through BIOS calls. These calls pro- vide a save and convenient method to use AAEON feature port features. You should use these BIOS calls whenever possible. Incorrect arguments for direct port calls might lead to unexpected behavior, system crashes or halts, render the system inoperative or even damage components.
  • Page 72 This port is used to write or read the data of the register set by the index port. The address of the register and description of bits are found in the following table. The index port is used to address the corresponding data register through which the data port is to be accessed.
  • Page 73 MISCSET 1 V48K VGADIS VGARS Name Function (reserved) Disable VGA-ROM at address C0000h VGA-ROM on VGA-ROM off Disable VGA-ROM at address C0000h VGA-ROM on VGA-ROM off V48K Select VGA-ROM size 48 kB 32 kB VGADIS Disable on-board VGA controller WD90C24A on WD90C24A off VGARIS Disable on-board VGA controller...
  • Page 74 DACTRL LOAD DATA Name Funtion LOAD Load impulse for DA converter DATA Data for DA converter The DA converter used on-board is a 12-bit converter from Linear Technology (LTC1451). To avoid damaging the display, always check that the desired value is supported by the connected display.
  • Page 75 MISCSET 2 US05 US15 US012 US112 S5VEN S12VEN COMM1 COMM0 Name Function US05 Enable 5 Volt supply voltage for display through LCDEN pin of the WD90C24 chip Enable through LCDEN off Enable through LCDEN on US15 Enable 5 Volt supply voltage for display through PNLOFF pin of WD90C24 chip Enable through PNLOFF off Enable through PNLOFF on...
  • Page 76 IRQ12 Enable PS/2 mouse interrupt on IRQ12 IRQ12 disabled for PS/2 mouse IRQ12 enabled for PS/2 mouse Please note: This function is not supported on the PCM-4330 platform! Enable serial interface driver Interface driver off Interface driver on (reserved) SOUND...
  • Page 77 DEPAGE Name Function Enable 16 kB page m segment EC00h - EFFFh Enable 16 kB page m segment E800h - EBFFh Enable 16 kB page m segment E400h - E7FFh Enable 16 kB page in segment E000h - E3FFh Enable 16 kB page in segment DC00h - DFFFh Enable 16 kB page in segment D800h - DBFFh Enable 16 kB page in segment D400h - D7FFh Enable 16 kB page in segment D000h - D3FFh...
  • Page 78 This address determines, whether the on-board flash disk width) is used. SIMM64/Flash/SRAM module (16 bit) On-board flash disk (8 bit) Please note: Off-board modules are not supported on the PCM-4330 platform. 5 - 3 (reserved) 2 - 0 A24 - A22...
  • Page 79 SIMM64/Flash/SRAM module (8 or 16 bit width) is used. SIMM64/Flash/SRAM module (16 bit) On-board flash disk (8 bit) Please note: Off-board modules are not supported on the PCM-4330 platform. 5 - 3 (reserved) 2 - 0 A24 - A22...
  • Page 80 SIMM64/Flash/SRAM module (8 or 16 bit width) is used. SIMM64/FIash/SRAM module (16 bit) On-board flash disk (8 bit) Please note: Off-board modules are not supported on the PCM-4330 platform. 5 - 3 (reserved) 2 - 0 A24 - A22...
  • Page 81 SIMM64/Flash/SRAM module (8 or 16 bit width) is used. SIMM64/Flash/SRAM module (16 bit) On-board flash disk (8 bit) Please note: Off-board modules are not supported on the PCM-4330 platform. 5 - 3 (reserved) 2 - 0 A24 - A22...
  • Page 82 PCPAGE0 SA17 SA16 SA15 SA14 Name Function 7 - 4 (reserved) 3 - 0 SA17- SA14 AT address space of first 16 kB window SA19 and SA18 are assigned as logically high.Address space may be set in 16 kB increments. PCPAGE1 SA17 SA16...
  • Page 83 PCM-4330 for ESSI788 through SMOUT 3 of SIS85C471 PCM-4330 off PCM-4330 on Please note: This function is not supported on the PCM-4330 platform! PCM-4330 for SMC9IC92 through SMOUT 3 of SIS85C471 PCM-4330 off PCM-4330 on Please note: This function is not supported...
  • Page 84 A MC146818A compatible, battery-buffered real-time clock (RTC) is included in the DC37C92x-Ultra-I/O-controller. It provides data for time, alarm, control and status information. The remaining RAM is used by the BIOS to store system configu- ration data. Table26 illustrates the internal RTC port addresses Second 0-59...
  • Page 85 The system timer in the SIS-85C471-AT-Controller includes all 82C54 timer func- tions. It contains three AT-compatible, independently running and programmable counters for software controlled generation of precise time intervals (counter 0, 1 and 2) Counter 0 is connected to the interrupt request 0 of the Master-Interrupt-Controller. It has the highest priority of all maskable interrupts.
  • Page 86: Keyboard Controller

    After a Power-On-Reset the AT-NMI is disabled. By writing to I/O address 70h the AT-NMI can be enabled or disabled. Bit 7 can not be read. Bit 7 = 1: AT-NMI disabled Bit 7 = 0: AT-NMI enabled The AT-NMI can be triggered by: a parity error in the main memory the ISA-bus signal IOCHCK of an expansion card Bits ENRAM and ENIOCK control the NMI sources via Port B.
  • Page 87 The parallel centronics port is programmable (see Lit. [4]). It may operate in uni- directional mode (AT standard) or bi-directional mode. It contains the following registers: Bi-directional parallel port for data transfer Status register for requests of the printer status Readback control register Both serial RS-232-C ports are programmable via the FDC37C92x chip.
  • Page 89 This chapter describes the Award PowerBIOS functions of the PowerDwarf single board computer. After a (soft- or hardware) reset of the computer, a self-test and initializing of all hardware components is performed. This test is referred to as POST (Power On Self Test) .
  • Page 90 8 Beeps: Video adapter error Replace the video adapter or video adapter display memory RAM. 9 Beeps: ROM-checksum error The BIOS will probably have to be replaced. Io Beeps: CMOS-RAM register error The board must be replaced 11 Beeps: Cache error Check the cache memory on the board.
  • Page 91 The CMOS-RAM is (almost) empty. The checksum does not contain a valid value. Use the setup program to calculate a valid checksum. CMOS-RAM values are false or non-existent. Use the setup program to identiftr and correct the problem. The CMOS-RAM video adapter type setting does not correspond to the display adapter installed.
  • Page 92 BIOS could not address the floppy disk controller. Check that all cables are prop- erly connected. BIOS could not address the hard disk controller. Check that all cables are connected properly. Interrupt channel error. BIOS could read the disk but could not boot the system from the disk. Insert another boot disk and follow directions on the screen.
  • Page 93: Post Codes

    During the Power On SeEfTest, POST codes are sent to I/O port 80h. Each routine number (hexadecimal) is sent to the post Port before the routine is called. The fol- lowing table lists all possible POST codes: Co de Fu nctio n Descr i ptio n (N one) Hook for C pu t ype det ec tion (CPU ext ens ion)
  • Page 94 C o d e F u n c t i o n D e s c r i p t i o n 2 A h G a m e P o r t P O S T D e t e c tio n o f g a m e p o r t 2 B h R T C P O S T C o p ie s c u r r e n t R T C t im e in B I O S d a t a a r e a...
  • Page 95 The following sections describe the Standard-VGA-, Extended- and VESA-Super- VGA BIOS calls. These calls are IBM VGA-BIOS compatible functions. The following lists all functions supported by the WD-BIOS with call and return codes. AH = 00h set video mode 16/256k 40x25 320x200 25.175 31.55 70.3 256K...
  • Page 96 AH = 02h set cursor position DH = line DL = rowscreen page number BH = 0 in graphics mode 0..3 in mode 2/3 0..7 in mode 0/1 AH = 03h read cursor position BH = screen page number 0 in graphics mode 0..3 in mode 2/3 0..7 in mode 0/1 DH: =...
  • Page 97 AH = 09h write character and attribute at cursor position AL = character BL = attributes BH = screen page number CX = number of characters/attributes to write AH = 0Ah write character at cursor position BH = screen page number CX = number of characters to write AL =...
  • Page 98 AX= 1003h switch background intensity and blinking bit BL = 0: switches background intensity BL = 1: switches blinking bit AX = 1007h read palette register BL = number of palette register BH = color of register AX = 1008h read overscan register BH = color values of register...
  • Page 99 AX= 1019h read screen mask BL = screen mask AX= 101Ah read current video DAC color page BL = 0: read page mode: BH = 0: 4 blocks out of 64 BH = 1: 16 blocks out of 16 BL = 1: read color page BH = color page...
  • Page 100 AX = 1120h load user defined 8 x 8 graphic character set (INT 1Fh) ES:BP= address of character set load user definedcharacter set AX = 1121h ES:BP= address of character set number of bytes per character information about the number of lines on the screen page 0: DL defines number of lines 1:14 lines...
  • Page 101 AH = 12h BL=33h conversion color to grayscale enable/disable conversion of color values to grayscale 12h (since function is supported) AH = 12h BL=34h cursor emulation enable/disable cursor emulation 12h (since function is supported) AH = 12hBL=35h monitor switching type of switching ES:DX= 128 byte array to store old video values AL =...
  • Page 102 AX = 1C01h save video state which video state ES:BX = buffer to save video state in AL = 1Ch (since function is supported) AX = 1C02 h restore video state which video state ES:BX= buffer from which to restore video state 1Ch (since function is supported)
  • Page 103 These calls are spedtic to the WD-BIOS. The following lists functions that are supported by the WD-BIOS with call and return codes. AX = 7F7Fh BH = 00h set non-VGA mode AX = 7F7Fh BH = 01h set VGA mode AX = 7F7Fh BH = 02h read spedtic status information...
  • Page 104 AX = 7F7Fh BX = 4104h toggle display Toggle between LCD, CRT or simultaneous display on LC and CRT. For high resolution video modes which are not sup ported by the LC-display. simul- aneous display cannot be selected. AX = 7F7Fh BX = 4105h enable CRT-monitor AX = 7F7Fh...
  • Page 105 AX= 7F7Fh BX = 4201h set extended status information status information (reserved) CRT display LCD display autocentering on artocentering off normal graphics and inverted text normal graphics and mormal text inverted graphics and text (reserved) vertical expansion on vertical expansion off 800x600 pixel at 56 Hz 800x600 Pixel at 60 Hz 800x600 pixel at 72 Hz...
  • Page 106 These calls are VESA SuperVGA-BIOS specific. The following lists functions that are supported by the WD-BIOS with call return codes. AH = 00h set video mode 256/256K 80x25 640x400 8x16 512K A0000 256/256K 80x30 640x480 8x16 512K A0000 58/6A 16/256K 100x75 800x600 256K...
  • Page 107 AX = 4F02h set SuperVGA screen mode BX = SuperVGA screen mode 100h: 640 x 400 x 256 101h: 640 x 480 x 256 102h: 800 x 600 x 16 103h: 800 x 600 x 256 104h: 1024 x 768 x 16 105h: 1024 x 768 x 256 106h: 1280 x 1024 x 16 107h: 1280 x 1024 x 256...
  • Page 108 AX = 4F04h DL = 02h load saved status Bit 0: Video-Hardware status Bit 1: Video-BIOS status Bit 2: Video-DAC status Bit 3: SuperVGA status ES:BX= buffer where status is saved 4Fh (as function is supported) 00h: OK 00h: OK 01h: error AX = 4F05h BH=00h...
  • Page 109 This chapter contains electrical and environmental specifications for the opera- tion and storage of PCM-4330 boards and a dimension sketch. The PCM-4330 PC/104 board computer is supplied with +5V (±5%) at typ. 1.0 A. Actual power consumption depends on the type of CPU installed, maximum con- sumption is 1.4 A.
  • Page 110 Controlling dimensions: millimeters. Dimensions in inches (in brackets) are for reference only and not necessarily accurate. Drawing not to scale.
  • Page 111 Check settings of the switches and jumpers on the PCM-4330 board. Check settings of DIL-switches SW.3 to SW.8 of the LC display configuration switches. Check the LCD connector and cabling between the display and the...
  • Page 112 Quit the Setup-program. Install a display driver for the PCM-4330 board (see section 2.4.1 on page 35) that uses a video mode and resolution that is supported by your monitor or LC-Display (see Appendix B: LC-Displays).
  • Page 113 PCM-4330 board to signal lines of several LC-displays and indicating proper configuration switch settings. Please contact your PCM-4330 dealer if you cannot find your LC-display in the following lists and ask for the LCD-Connector manual, which contains constantly updated lists of all supported displays and further configuration details and notes.
  • Page 114 reserved reserved reserved reserved reserved reserved EL Display (Sharp) Pixel EL Display 1 Pixel EL Display 2 Pixel Mono TFT Display EL Display (640x400) 1 Pixel (no grayscale) EL Display (640x400) 1 Pixel (no grayscale) reserved reserved 9 Bit Color TFT Display 9 Bit Color TFT Display 9 Bit Color TFT Display 9 Bit Color TFT Display...
  • Page 115 1 Pixel no grayscale no contrast voltage Planar EL640.400-C2 4,7,8 (640x400) required 1 Pixel no grayscale no contrast voltage Planar EL640.400-CD3 4,7,8 (640x400) required 1 Pixel no grayscale no contrast voltage Planar EL640.400-CE1 4,5,7,8 (640x480) required no contrast voltage Planar EL640.480-A4 1 Pixel no grayscale 4,5 required no contrast voltage...
  • Page 116 Monochrome Sharp LM64P839 -22 Volt (to GND) Dual-Scan Monochrome Hitachi LMG5160XUFC-3 -22 Volt (to GND) Dual-Scan Monochrome Hitachi LMG5161XUFC-C -21 Volt (to GND) Dual-Scan Monochrome Hitachi LMG5168XUFC-C -21 Volt (to GND) Dual-Scan Monochrome Hitachi LMG6911RPBC -22 Volt (to GND) Dual-Scan Hosiden HLM6678-015211 Color Dual-Scan 1 3,4,6 35 Volt (to GND) Kyocera KCS6448CSTT...
  • Page 117 Monochrome Seiko Epson EG9013F-NZ 35 Volt (to GND) Single-Scan 1 no contrast voltage Toshiba LTM09C016K 9 Bit Color TFT (all switches set to "off") required no contrast voltage Toshiba LTM10C015K 9 Bit Color TFT (all switches set to "off") required no contrast voltage Toshiba LTM10C025K...
  • Page 118 The following tables contain pin assignments for a range of standard LC- displays to the pins of the universal LCD connector on the PCM-4330 board. If you can not find a suitable display type in one of the tables and the examples...
  • Page 119 XSCLK Clock RGB12 Data4 UpperData3 Data4 RGB13 Data5 UpperData2 Data5 Data6 RGB14 Data6 UpperData1 Data0 RGB6 Data0 LowerData3 Data1 RGB7 Data1 LowerData2 Data2 RGB8 Data2 LowerData1 RGB0 RGB1 RGB2 Line Pulse Line Pulse Line Pulse FramePulse FramePulse FramePulse CONTR 0-5V BRGHT 05-V RGB3 RGB4...
  • Page 120 X SCLK Clock RGB12 Data4 UpperData4 Data0 RGB13 Data5 UpperData5 Data1 RGB14 Data6 UpperData6 Data2 RGB6 Data0 LowerData0 RGB7 Data1 LowerData1 RGB8 Data2 LowerData2 RGB0 Data12 UpperData4 RGB1 Data13 UpperData5 RGB2 Data14 UpperData6 Line Pulse Line Pulse HSync FramePulse FramePulse VSync CONTR 0-5V BRGHT 05-V...
  • Page 121 X SCLK Clock Clock Clock RGB12 Data0 Data0 Data0 RGB13 Data1 Data1 RGB14 Data2 Data2 RGB6 Data0 RGB7 Data1 RGB8 Data2 RGB0 RGB1 RGB2 HSync HSync HSync VSync VSync VSync CONTR 0-5V BRGHT 05-V RGB3 RGB4 RGB5 RGB9 Data13 RGB10 RGB11 RGB15 Data03...
  • Page 122 X SCLK Clock Clock Clock Clock RGB12 Red0 Red0 Red0 Red0 RGB13 Red1 Red1 Red1 Red1 RGB14 Red2 Red2 Red2 Red2 RGB6 Green0 Green0 Green0 Green0 RGB7 Green1 Green1 Green1 Green1 RGB8 Green2 Green2 Green2 Green2 RGB0 Blue0 Blue0 Blue0 Blue0 RGB1 Blue1...
  • Page 123 To use the on-board flash module on the PCM-4330 board to emulate a hard disk drive (silicon disk) follow these steps: The BIOS version on the PCM-4330 board must be 1.0c or higher to support the memory module. To emulate a silicon disk, the 8105 extension requires that the memory area in which the extension is started is available as Shadow-RAM.
  • Page 124 Enter the following command at a DOS prompt to start low level formatting: Enter “S” for param1 to format a SRAM-Module or “F” for a Flash-Memory. Entering “Z” for param2 will start the formatting without any further user input (if possible). After low level formatting the computer must be rebooted for the changes to take effect.
  • Page 125 PC/104 expansion modules. These modules perform the functions of traditional plug-in expansion cards, but save space and valuable slots. Modules include: • PCM-4330 486 CPU Module with Flat Panel/CRT Interface • PCM-3335 386 CPU Module w/ Flat Panel/CRT Interface •...
  • Page 126 PC/104 Mounting Support F e m a l e M a l e C P U C a r d PC/104 Module...

Table of Contents