VersaLogic VSBC-8 Reference Manual

Pentium iii/celeron based sbc with ethernet, video, audio and industrial i/o
Table of Contents

Advertisement

Quick Links

Reference
Reference
Reference
Reference
Manual
Manual
Manual
Manual
VSBC-8
Pentium III/Celeron based SBC
with Ethernet, Video, Audio and
Industrial I/O

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VSBC-8 and is the answer not in the manual?

Questions and answers

Summary of Contents for VersaLogic VSBC-8

  • Page 1 Reference Reference Reference Reference Manual Manual Manual Manual VSBC-8 Pentium III/Celeron based SBC with Ethernet, Video, Audio and Industrial I/O...
  • Page 3 VSBC-8 Pentium III/Celeron based SBC with Ethernet, Video, Audio and Industrial I/O MVSBC-8...
  • Page 5 • BIOS information and upgrades • Utility routines and benchmark software Note: This is a private page for VSBC-8 users only. It cannot be reached through our web site. You must enter this address directly to find the support page.
  • Page 7: Reference Manual

    All Rights Reserved Notice: Although every effort has been made to ensure this document is error-free, VersaLogic makes no representations or warranties with respect to this product and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose.
  • Page 9: Table Of Contents

    Table of Contents 1. Introduction .......................1 Description.......................... 1 Technical Specifications..................... 3 Technical Support....................... 4 Repair Service......................4 2. Configuration / Operation ..................5 Overview..........................5 Electrostatic Discharge ..................5 Lithium Battery...................... 5 Mounting Support....................5 Initial Configuration and Setup ..................6 Recommended Components ..................
  • Page 10 Table of Contents Real Time Clock ....................... 20 Setting the Clock ....................20 Battery Backed Static RAM ..................... 20 Disk on Chip ........................21 Enable / Disable....................21 Compatible Devices..................... 21 Installing the DOC Chip ..................21 CMOS Setup......................21 Serial Ports........................
  • Page 11 Table of Contents USB 1.1 Interface ......................41 Opto 22 (Digital I/O) Interface..................42 External Connections................... 42 Rack Power......................43 Signal Direction....................43 Digital I/O Data Ports ..................43 Auxiliary Timer/Counter Channels .................. 44 Jumper Configuration ..................44 External Connections................... 44 Counter / Timer Registers ...................
  • Page 13: Introduction

    Introduction Description The VSBC-8 is a feature-packed single board computer designed for OEM control projects requiring fast processing, industrial I/O, flexible memory options, and designed-in reliability and longevity (product lifespan). It's features include: • • Socket 370 processors Keyboard and PS/2 mouse port •...
  • Page 14 It also features a watchdog timer, voltage sensing reset circuits, and self-resetting fuse on the 5V supply to the keyboard, mouse, USB 1.1 and Opto 22 I/O ports. VSBC-8 boards are subjected to a 48-hour burn-in and 100% functional testing and are backed by a limited two-year warranty.
  • Page 15: Technical Specifications

    Bus Speed: CPU Bus: 100MHz/66MHz PC/104-Plus (PCI): 33MHz PC/104: 8MHz Compatibility: PC/104 – Full compliance Embedded-PCI (PC/104-Plus) – Full compliance, 3.3V or 5V modules EBX – Full compliance Specifications are subject to change without notice. VSBC-8 Reference Manual Introduction – 3...
  • Page 16: Technical Support

    Technical Support Technical Support If you have problems that this manual can’t help you solve, first visit the VSBC-8 Product Support web page at http://www.versalogic.com/private/vsbc8support.asp. If you have further questions, contact VersaLogic for technical support at (541)485-8575. You can also reach our technical support engineers via e-mail at support@versalogic.com.
  • Page 17: Configuration / Operation

    Flex damage caused by excessive force on an improperly mounted circuit board is not covered under the product warranty. See page 9 for more details. VSBC-8 Reference Manual Configuration / Operation – 5...
  • Page 18: Initial Configuration And Setup

    Initial Configuration and Setup The following list describes the recommended components and gives an abbreviated outline for setting up a typical development system. ECOMMENDED OMPONENTS • VSBC-8 Single Board Computer • 168-pin DIMM SDRAM Memory Module PC-100 • ATX Power Supply •...
  • Page 19: Cmos Setup / Boot Procedure Preliminary

    : Disabled | Shadow 64KB ROM at F000 : Enabled +---------------------------------------+--------------------------------------+ Note! Due to changes and improvements in the system BIOS, the information on your monitor may differ from that shown above VSBC-8 Reference Manual Configuration / Operation – 7...
  • Page 20: Operating System Installation

    Operating System Installation Operating System Installation The standard “PC” architecture used on the VSBC-8 makes the installation and use of most of the standard x86 processor based operating systems very straight forward. The operating systems listed below use the standard installation procedures as provided by the maker of the OS. If...
  • Page 21: Reference

    Reference Dimensions and Mounting The VSBC-8 complies with all EBX standards which provide for specific mounting hole and PC/104-Plus stack locations as shown in the diagram below. Caution The single board computer must be supported at all eight mounting points to prevent excessive flexing when expansion modules are mated and demated.
  • Page 22: Hardware Assembly

    Refer to the drawing on page 9 for dimensional details. An extractor tool is available (part number VL-HDW-201) to separate the PC/104 modules from the stack. Note! Standoffs and screws are available as part number VL-HDW-101. TANDOFF OCATIONS Figure 2. Standoff Locations 10 – Reference VSBC-8 Reference Manual...
  • Page 23: External Connectors

    External Connectors External Connectors ONNECTOR OCATION IAGRAM Figure 3. Connector Location Diagram VSBC-8 Reference Manual Reference – 11...
  • Page 24: Connector Functions And Interface Cables

    Note: This connector is a 2.00mm housing and crimp terminal style. Number of crimp terminals depends upon flat panel display model being used. ‡ Note: Relative to lower left hand mounting hole. See page 9, Figure 1. 12 – Reference VSBC-8 Reference Manual...
  • Page 25: Jumper Block Locations

    Jumper Block Locations Jumper Block Locations Note! Jumpers shown in as-shipped configuration. Figure 4. Jumper Block Location VSBC-8 Reference Manual Reference – 13...
  • Page 26: Jumper Summary

    Normal Normal Erase Operation Note! Do not operate the board with the jumper in the erase position. Leave the jumper in position V5[1-2] for at least one full minute to fully erase CMOS RAM. 14 – Reference VSBC-8 Reference Manual...
  • Page 27 — — Primary System BIOS occupies F0000h to FFFFFh — Secondary System BIOS occupies F0000h to FFFFFh Note! The secondary System BIOS is field upgradable using the BIOS upgrade utility. See www.versalogic.com/private/vsbc8support.asp for further information. V8[3-4] Video BIOS Selector —...
  • Page 28: Power Supply

    OWER ONNECTORS Main power is applied to the VSBC-8 through an EBX style 7-pin polarized connector (mating connector Molex Housing 09-50-8073, Pins 08-52-0072). A 3-pin auxiliary power input connector is also provided to supply –5V and –12V to the PC/104-Plus stack.
  • Page 29: Power Requirements

    OWER EQUIREMENTS The VSBC-8 requires only +5 volts (±5%) for proper operation. The voltage required for the RS- 232 ports and analog input sections are generated with a DC/DC converter. A variable low- voltage supply circuit provides power to the CPU and other on-board devices.
  • Page 30: Cpu

    Such damage will not be covered under the board warranty. ROCESSOR ELECTION Pentium and Celeron CPU’s normally select their own Processor Side Bus Speed. A jumper installed in V7 will override the CPU and will force a 66 MHz speed. 18 – Reference VSBC-8 Reference Manual...
  • Page 31: Processor Power Management

    OWER ANAGEMENT A form of power management called "throttling" is supported on the VSBC-8. This is an Intel 440BX chipset feature that has been augmented with an I/O control bit in the VersaLogic Special Control Register. CMOS Setup options have been implemented to select throttling percentages from 12.5% to 75%, and to enable or disable throttling.
  • Page 32: System Ram

    System RAM System RAM OMPATIBLE EMORY ODULES The VSBC-8 will accept one 168-pin DIMM memory module with the following characteristics: • Size 8 to 256 MB • Voltage 3.3 Volt • Error Detection Parity or Non-Parity • Error Correction ECC or Non-ECC •...
  • Page 33: Disk On Chip

    The DOC needs to be formatted with the System files in order for it to be a bootable drive. Refer to the M-Systems web site (www.m-sys.com) for documentation on the DOC and details on making it a bootable device. VSBC-8 Reference Manual Reference – 21...
  • Page 34: Serial Ports

    Serial Ports Serial Ports The VSBC-8 features four on-board 16550 based serial channels located at standard PC I/O addresses. COM1 and COM2 are RS-232 (115.2K baud) serial ports. IRQ lines are chosen in CMOS Setup, and can be mapped to any IRQ line.
  • Page 35: Serial Port Connectors

    ONNECTORS See the Connector Location Diagram on pages 11 and 12 for connector and cable information. The pinout of the DB9 connector applies to use of the VersaLogic transition cable #VL-CBL- 2001. Table 6: Connectors J11/J12 — Serial Port Pinout...
  • Page 36: Parallel Port

    PC standard address of 378h. The port can be enabled/disabled and interrupt assignments can be made via the CMOS Setup screen. The LPT model is also set via the CMOS setup screen. The pinout of the DB25 connector applies to use of the VersaLogic transition cable #VL-CBL-2601. Table 7: LPT1 Parallel Port Pinout...
  • Page 37: Eide Hard Drive / Cd-Rom Interfaces

    Some older IDE drives, such as those that are PIO Mode 0-1, do not operate reliably with this product. VersaLogic recommends the use of only PIO Mode 2-3 and Ultra DMA type drives with this product.
  • Page 38: Utility Connector

    J13 supports a programmable LED output, hard drive activity LED, and a speaker output as shown in the table below. The pinout of the PS/2 connectors applies to use of the VersaLogic transition cable #VL-CBL-1602. Table 9: Utility Connector...
  • Page 39: External Speaker

    Shorting J13 pin 1 to ground will cause the VSBC-8 to reboot. Floppy Drive Interface The VSBC-8 supports a standard 34-pin PC/AT style floppy disk interface at connector J17. Up to two floppy drives can be attached to this port. CMOS Setup can be used to enable or disable the floppy disk interface.
  • Page 40: Video Interface

    Video Interface Video Interface An on-board Asiliant Technologies 69030 video controller with 4MB video RAM provides full SVGA video output capabilities for the VSBC-8. A 40KB video BIOS is located at C0000h. OFTWARE ONFIGURATION The video interface shares PCI interrupt “INTC*” with the Ethernet controller and slot 2. The CMOS Setup screen is used to select the IRQ line routed to INTC*.
  • Page 41: Flat Panel Display Connector

    “ J5[8] FP29 “ “ J5[9] FP30 “ “ J5[10] FP31 “ “ J5[11] FP32 “ “ J5[12] FP33 “ “ J5[13] FP34 “ “ J5[14] FP35 “ “ J5[15] Ground J5[16] Power Supply VSBC-8 Reference Manual Reference – 29...
  • Page 42: Compatible Flat Panel Displays

    Video Interface OMPATIBLE ANEL ISPLAYS The following list of flat panel displays are reported to work properly with the Asiliant Technologies 69030 video controller chip used on the VSBC-8: • Sharp LQ057Q3DC02 • Sharp LQ084V1DG21 • Sharp LQ10D344 • Sharp LQ10D346 •...
  • Page 43: Ethernet Interface

    Ethernet Interface Ethernet Interface The VSBC-8 features an industry-standard 10baseT / 100baseTX Ethernet interface based on the Intel 82559ER interface chip. While this interface is not NE2000 compatible, the 82559ER series is widely supported. Drivers are readily available to support a variety of operating systems such as QNX, VxWorks and other RTOS vendors.
  • Page 44: Audio

    Audio Audio The audio interface on the VSBC-8 is implemented using the Cirrus Logic CS4281 PCI based audio controller and the CS4297A audio Codec ’97. This interface meets or exceeds Microsoft’s PC 97, PC 98 and PC 99 audio performance requirements. Drivers are available for all Windows based operating systems.
  • Page 45: Watchdog Timer

    Watchdog Timer Watchdog Timer A watchdog timer circuit is included on the VSBC-8 to reset the CPU or issue a NMI if proper software execution fails or a hardware malfunction occurs. NABLING THE ATCHDOG To enable or disable the watchdog to reset the CPU, set or clear bit D0 in I/O port 0E0h (or 1E0h).
  • Page 46: Analog Input

    Analog Input Analog Input The VSBC-8 employ a multi-range, 12-bit A/D converter which will accept up to eight single- ended input signals. The converter features fast 6 microsecond conversion time, with channel independent input ranges of 0 to +5V, ±5V, 0 to +10V, and ±10V.
  • Page 47: Analog Control Register

    A2, A1, A0 Input Channel Address — These bits select which input channel you wish to convert. Channel Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 Channel 7 VSBC-8 Reference Manual Reference – 35...
  • Page 48: Digital Control / Analog Status Register

    Direction Control for Opto 22 Digital I/O Lo Port — This bit controls the input/output direction of the digital I/O signals DIO0–DIO7. DIRLO = 0 Input DIRLO = 1 Output Note! See page 42 for further information. 36 – Reference VSBC-8 Reference Manual...
  • Page 49: Adc Data High Register

    (BIP = 0), in bipolar input mode, D11 is duplicated (sign extended) into these four bits. D3-D0 ADCDATA A/D Input Data (Most Significant Nibble) — These bits contain data bits D11 through D8 of the conversion results. VSBC-8 Reference Manual Reference – 37...
  • Page 50: Adc Data Low Register

    The data registers are located on an even address boundary to facilitate efficient single-cycle reading of the A/D data. Table 20: ADCLO Bit Assignments Mnemonic Description D7-D0 ADCDATA A/D Input Data (Least Significant Byte) — These bits contain data bits D7 through D0 of the conversion results. 38 – Reference VSBC-8 Reference Manual...
  • Page 51: Two's Complement Data Format (±5V And ±10V Only)

    0.000000 0.000000 0000h Zero (ground input) –0.002441 –0.004883 FFFFh –1 Negative 1 LSB –1.250000 –2.500000 FE00h –512 Negative quarter scale –2.500000 –5.000000 FC00h –1024 Negative half scale –5.000000 –10.000000 F800h –2048 Maximum negative voltage VSBC-8 Reference Manual Reference – 39...
  • Page 52: Binary Format (0 To +5V And 0 To +10V Only)

    BUSY: IN AL,0E2h ;Get A/D status AL,04h ;Isolate the DONE bit BUSY ;Loop back if conversion isn’t complete DONE: MOV DX,00E4h ;Point to ADCLO register AX,DX ;16-bit input reads ADCLO and ADCHI into AX 40 – Reference VSBC-8 Reference Manual...
  • Page 53: Usb 1.1 Interface

    A USB 1.1(Universal Serial Bus) connector provides a common interface to connect a wide variety of keyboards, modems, mice, and telephony devices to the VSBC-8. With USB 1.1, there is no need to have separate connectors for many common PC peripherals.
  • Page 54: Opto 22 (Digital I/O) Interface

    Opto 22 (Digital I/O) Interface Opto 22 (Digital I/O) Interface The VSBC-8 includes a 16-channel digital I/O interface. The digital lines are grouped as two 8- bit bi-directional ports. The direction of each port is controlled by software, and each signal is pulled-up to +5V with a 10K ohm resistor.
  • Page 55: Rack Power

    DIO = 0 Signal low (GND) DIO = 1 Signal high (+5V) Note! Opto 22 modules use inverted logic. An "on" module is a "0" logic level. VSBC-8 Reference Manual Reference – 43...
  • Page 56: Auxiliary Timer/Counter Channels

    Auxiliary Timer/Counter Channels Auxiliary Timer/Counter Channels The VSBC-8 includes three uncommitted 8254 type counter/timer channels for general application program use. Control signals for the three channels are available on connector J8. UMPER ONFIGURATION Jumper V1 selects the clock source for channels 4 and 5. Options include: •...
  • Page 57: Pc/104 Expansion Bus

    RRANGING THE TACK If PC/104-Plus modules will be used, they go on the stack first (closest to the VSBC-8 circuit board). The first module is called "slot 0", the next module is "slot 1", and the third module is "slot 2". Make sure to correctly configure the "slot position" jumpers on each PC/104-Plus module to match it's physical position in the stack.
  • Page 58: Memory And I/O Map

    Memory and I/O Map EMORY The lower 1 MB memory map of the VSBC-8 is arranged as shown in the following table. Various blocks of memory space between C0000h and FFFFFh can be shadowed. CMOS setup is used to enable or disable this feature.
  • Page 59: Interrupt Configuration

    Interrupt Configuration Interrupt Configuration The VSBC-8 has the standard complement of PC type interrupts. Ten non-shared interrupts are routed to the PC/104 bus, and up to four IRQ lines can be allocated as needed to PCI devices. There are no interrupt configuration jumpers. All configuration is handled through CMOS setup.
  • Page 60: Special Control Register

    Non-maskable interrupt when the watchdog timer expires. WDOGNMI = 0 Disables WDOGNMI = 1 Enables WDOGRST Watch Dog Reset Enable — Enables and disables the watchdog timer reset circuit. WDOGEN = 0 Disables WDOGEN = 1 Enables 48 – Reference VSBC-8 Reference Manual...
  • Page 61: Revision Indicator Register

    Revision Indicator Register Revision Indicator Register REVIND (READ ONLY) 00E1h (or 1E1h via CMOS Setup) REV1 REV0 This register is used to indicate the revision level of the VSBC-8 product. Mnemonic Description D7-D3 PC4-PC0 Product Code — These bits are hard coded to represent the product type. The VSBC-8 will always read as 00001.
  • Page 62: Map And Paging Control Register

    E0000h to EFFFFh Memory Range within FLASH 000000h to 00FFFFh 010000h to 01FFFFh 020000h to 02FFFFh 030000h to 03FFFFh 040000h to 04FFFFh 050000h to 05FFFFh 060000h to 06FFFFh 070000h to 07FFFFh 50 – Reference VSBC-8 Reference Manual...
  • Page 63: Appendix A - Other References

    PC/104 Resource Guide CPU Chips Pentium III, Celeron Intel Corporation, (developer.intel.com) PC/104-Plus Specification VersaLogic Corp., (www.versalogic.com) PC/104 Resource Guide General PC Documentation www.amazon.com The Undocumented PC Audio Controller Cirrus Logic, (www.cirrus.com) CS4281/CS4297 VSBC-8 Reference Manual Appendix A — Other References – 51...

Table of Contents