Table of Contents

Advertisement

Quick Links

Reference
Manual
DOC. REV. 3/19/2009
EBX-22
(Sidewinder)
VIA Eden Based SBC with
Ethernet, Video, Audio, SATA,
Industrial I/O, and SPI

Advertisement

Table of Contents
loading

Summary of Contents for VersaLogic EBX-22

  • Page 1 Reference Manual DOC. REV. 3/19/2009 EBX-22 (Sidewinder) VIA Eden Based SBC with Ethernet, Video, Audio, SATA, Industrial I/O, and SPI...
  • Page 2 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 3 Data sheets and manufacturers’ links for chips used in this product BIOS information and upgrades Utility routines and benchmark software This is a private page for EBX-22 users that can be accessed only be entering this address directly. It cannot be reached from the VersaLogic homepage. EBX-22 Reference Manual...
  • Page 4: Table Of Contents

    Dimensions and Mounting....................17 Hardware Assembly..................... 20 Standoff Locations....................20 External Connectors......................21 EBX-22 Connectors..................... 21 EBX-22 Connector Functions and Interface Cables ..........22 CBR-5009 Connectors..................23 CBR-5009 Connector Functions................23 CBR- 4 004 Connectors..................24 Jumper Blocks........................25 Jumpers As-Shipped Configuration..............25 Jumper Summary ....................
  • Page 5 Status LED......................47 Ethernet Connector ....................48 CPU Temperature Monitor ....................48 Audio ..........................49 Software Configuration..................49 Watchdog Timer ....................... 49 Enabling the Watchdog..................49 Disabling the Watchdog..................49 Refreshing the Watchdog..................50 Watchdog Timer Registers .................. 50 EBX-22 Reference Manual...
  • Page 6 Product ID and PLED Register..................72 Revision and Type Register ....................73 Jumper Status Register...................... 74 General Purpose Output Register..................74 IRQ and Resource ISA Routing Register ................. 75 Mode Control Register...................... 76 Appendix A – References ..................... 77 EBX-22 Reference Manual...
  • Page 7: Introduction

    Introduction Description The EBX-22 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). Its features include: VIA Eden 1.2 GHz processor Four COM ports (two RS-232, two RS-...
  • Page 8 5V supply to the keyboard, mouse, and USB. All EBX-22 boards are subjected to functional testing and are backed by a limited two-year warranty. Careful parts sourcing and US-based technical support ensure the highest possible quality, reliability, service and product longevity for this exceptional SBC.
  • Page 9: Technical Specifications

    SPX™ – full compliance HD audio codec, one Line Out and one Line Weight: In support EBX-22g – 0.606 lbs (0.275 kg) COM1–2 Interface: EBX-22h – TBD RS-232, 16C550 compatible, 115k baud max. Specifications are subject to change without notice. EBX-22 Reference Manual...
  • Page 10: Ebx-22 Block Diagram

    SATA 1 COM 1-2 RS-232 CBR-5009 Super I/O SATA 2 Connector COM 3-4 RS-232/422/485 PS/2 Mouse / USB 0-3 Keyboard LPT/Floppy Speaker Digital Video Input/Output USB 5 SSD PLED Reset CompactFlash External Wake Figure 1. EBX-22 Block Diagram EBX-22 Reference Manual...
  • Page 11: Cx700M Block Diagram

    (PBDE) flame retardants, in certain electrical and electronic products sold in the European Union (EU) beginning July 1, 2006. VersaLogic Corporation is committed to supporting customers with high-quality products and services meeting the European Union’s RoHS directive.
  • Page 12: Warnings

    The single board computer must be supported at all eight mounting points to prevent excessive flexing when expansion modules are mated and detached. Flex damage caused by excessive force on an improperly mounted circuit board is not covered under the product warranty. See page 17 for more details. EBX-22 Reference Manual...
  • Page 13: Technical Support

    Introduction Technical Support If you are unable to solve a problem with this manual please visit the EBX-22 Product Support web page listed below. If you have further questions, contact VersaLogic technical support at (541) 485-8575. VersaLogic technical support engineers are also available via e-mail at Support@VersaLogic.com.
  • Page 14: Configuration And Setup

    Inspect the system visually for any damage that may have occurred in shipping. Contact Support@VersaLogic.com immediately if any items are damaged or missing. Gather all the peripheral devices you plan to attach to the EBX-22 and their interface and power cables.
  • Page 15 Plug the USB CD-ROM drive, keyboard, and mouse into on-board USB sockets (J3, J4, J9, or J11). Plug the SATA data cable CBR-0701 into socket J8 or J10, and attach the SATA hard drive to the cable. EBX-22 Reference Manual...
  • Page 16 ATX power supply to the adapter. 4. Soft Power Button Configuration The EBX-22 requires activation of the soft power button to power up. This can be executed manually or automatically. Installing a jumper on pins V5[1-2] causes the EBX- 22 to create its own soft power pulse automatically when power is applied.
  • Page 17: Cmos Setup

    Configuration and Setup CMOS Setup The default CMOS Setup parameters for the EBX-22 are shown below. Due to changes and improvements in the system BIOS, the information on your monitor may differ from that shown below. The factory default date will correspond to the BIOS build date. Some values may vary depending on the configuration of your EBX-22.
  • Page 18 POST Debugging | ------------------------------------------------------ | | Post Slow Reboot Cycle [Disabled] | POST Fast Reboot Cycle [Disabled] Device Initialization | ------------------------------------------------------ | | POST Floppy Seek [Disabled] | POST Hard Disk Seek [Enabled] + ------------------------------------------------------ + ------------------- + EBX-22 Reference Manual...
  • Page 19 | Use Console Assignments Below [On Remote User Detect] | POST Console [COM1] | Preboot Console [COM1] | Debugger Console [COM1] CPU Configuration | ------------------------------------------------------ | | CPU Speed [1200 MHz] | Microcode Update [Enabled] + ------------------------------------------------------ + ------------------- + EBX-22 Reference Manual...
  • Page 20 | System Cache [Enabled] Keyboard Control | ------------------------------------------------------ | | Keyboard Numlock LED [Disabled] | Typematic Rate [30/sec] | Typematic Delay [250ms] Miscellaneous BIOS Configuration | ------------------------------------------------------ | | Lowercase Hex Displays [Disabled] + ------------------------------------------------------ + ------------------- + EBX-22 Reference Manual...
  • Page 21 | ------------------------------------------------------ | | DQS Input Delay Control [Auto] | DQS Input Delay [13] CX700 Chipset Feature Configuration | ------------------------------------------------------ | | Video Frame Buffer Size [64 MB] | AGP Aperture Size [128 MB] + ------------------------------------------------------ + ------------------- + EBX-22 Reference Manual...
  • Page 22: Operating System Installation

    | Thermal Diode Reading, Current *C: +--------------------------------------------------------+---------------------+ Operating System Installation The standard PC architecture used on the EBX-22 makes the installation and use of most of the standard x86 processor-based operating systems very simple. The operating systems listed on the VersaLogic OS Compatibility Chart use the standard installation procedures provided by the maker of the OS.
  • Page 23: Physical Details

    Physical Details Dimensions and Mounting The EBX-22 complies with all EBX standards which provide for specific mounting hole and PC/104-Plus stack locations as shown in the diagram below. 7.80 7.60 0.125 DIA x8 Use 3mm or #4 standoffs 5.80 5.70 2.80...
  • Page 24 Physical Details Caution The EBX-22 must be supported at all eight mounting points to prevent excessive flexing when expansion modules are mated and demated. Flex damage caused by excessive force on an improperly mounted circuit board is not covered under the product warranty.
  • Page 25 Physical Details 2.87 0.25 0.25 2.38 0.70 1.95 0.63 0.62 0.06 0.40 Figure 7. CBR-4004 Dimensions and Mounting Holes (Not to scale. All dimensions in inches.) EBX-22 Reference Manual...
  • Page 26: Hardware Assembly

    ARDWARE SSEMBLY The EBX-22 mounts on four hardware standoffs using the corner mounting holes (A). These standoffs are secured to the underside of the circuit board using pan head screws. Four additional standoffs (B) must be used under the circuit board to prevent excessive flexing when expansion modules are mated and separated.
  • Page 27: External Connectors

    (ISA) PC/104-Plus (PCI) SATA 2 CompactFlash J5 Ethernet 1 J12 Ethernet 0 USB 3 USB 1 USB 2 USB 0 SATA 1 = Pin 1 = Key SODIMM Memory SVGA J19 LVDS HDMI Figure 9. EBX-22 Connectors EBX-22 Reference Manual...
  • Page 28: Ebx-22 Connector Functions And Interface Cables

    12” 2mm 20-pin IDC 1. Connectors J1 and J28 are for factory use only. Connectors J18 and J21 are not installed. 2. CBR-4405 44-pin to 40-pin adapter is required to connect to 3.5-inch IDE drives with 40-pin connectors. EBX-22 Reference Manual...
  • Page 29: Cbr-5009 Connectors

    PS/2 Keyboard and Mouse Kycon KMDG-6S/6S-S4N Dual stacked PS/2 female COM4 Conta-Clip 10250.4 5 pin screw terminal COM3 Conta-Clip 10250.4 5 pin screw terminal Reset Button E-Switch 800SP9B7M6RE Right angle momentary switch Speaker Challenge Electronics DBX05 Miniature PC speaker EBX-22 Reference Manual...
  • Page 30: Cbr- 4 004 Connectors

    CBR- 4 004 C ONNECTORS = Pin 1 Figure 11. CBR-4004 Connectors CBR-4004 connector functions depend on the I/O connector to which it is attached, J15 or J23. See Table 6 (J15) or Table 7 (J23) for details. EBX-22 Reference Manual...
  • Page 31: Jumper Blocks

    Physical Details Jumper Blocks UMPERS HIPPED ONFIGURATION Figure 12. Jumper Block Locations EBX-22 Reference Manual...
  • Page 32: Jumper Summary

    In – Normal operation Out – Factory use only This jumper should not be removed. If you hear a low-high beep tone and the EBX-22 appears to be failing to boot, verify that this jumper is properly installed. – –...
  • Page 33: System Features

    OWER EQUIREMENTS The EBX-22 requires only +5.0 volts (±5%) for proper operation. The voltage required for the RS-232 ports and analog input sections are generated with a DC/DC converter. Low-voltage supply circuits provide power to the CPU and other on-board devices.
  • Page 34: Lithium Battery

    LERT NTERRUPT The EBX-22 can be configured to generate an interrupt if the 5V power rail exceeds 5.25V or drops below 4.75V. These voltage thresholds conform to the power supply recommendation of 5V +/- 5%. The voltage alert interrupt is enabled in CMOS Setup on the Board tab. Interrupts available for this purpose are IRQ 3, 4, 5, and 10.
  • Page 35: Cpu

    4. Power on the EBX-22. CMOS Setup Defaults The EBX-22 permits users to modify not only the CMOS settings, but the defaults as well. This allows the system to boot up with user-defined settings if CMOS RAM is cleared or corrupted.
  • Page 36: Saving Cmos Setup Parameters As Custom Defaults

    2. Install DOS onto one of the devices that has been configured as a boot device, and copy FBU to the device. 3. Boot the EBX-22 from this device. (During the early boot cycle, press the B key to access the boot menu, and select the DOS drive.) 4.
  • Page 37: Interfaces And Connectors

    Interfaces and Connectors Utility I/O Connectors A number of interfaces on the EBX-22 are grouped together and made accessible through utility I/O connectors J14, J15, and J23. Cables and boards are available from VersaLogic that provide discrete connectors for each of the interfaces; however, you can create custom cables that surface only the interfaces required by your application.
  • Page 38: J15 I/O Connector

    Digital I/O 15 4 (IO24) 5 (GND3) ADCH0 1 (IO25) ADCH1 2 (IO26) Analog ADCH2 3 (IO27) ADCH3 4 (I028) 5 (GND4) ADCH4 1 (IO29) ADCH5 Analog 2 (IO30) ADCH6 3 (IO31) ADCH7 4 (IO32) 5 (GND4) EBX-22 Reference Manual...
  • Page 39: J23 I/O Connector

    3 (IO23) Digital I/O 31 4 (IO24) 5 (GND3) 1 (IO25) AUDOUTR Audio Out 2 (IO26) 3 (IO27) AUDOUTL 4 (I028) 5 (GND4) 1 (IO29) AUDINR 2 (IO30) Audio In 3 (IO31) AUDINL 4 (IO32) 5 (GND4) EBX-22 Reference Manual...
  • Page 40: Ide

    DD14 Data bus bit 14 Chip select 1 Data bus bit 0 IDE_LED IDE LED DD15 Data bus bit 15 Ground Ground Ground Ground Power +5.0V Power +5.0V PDMARQ DMA request Ground Ground Ground Ground No connection EBX-22 Reference Manual...
  • Page 41: Sata Ports

    Interfaces and Connectors SATA Ports The EBX-22 provides two serial ATA (SATA) ports, which communicate at a rate of up to 1.5 gigabits per second (SATA 1). The SATA connectors at locations J8 and J10 are standard 7-pin straight SATA connectors with friction latching. Power to SATA drives is supplied by the ATX power supply.
  • Page 42: Serial Ports

    RIVER ONTROL The EBX-22 features automatic RS-485 direction control for COM3 and COM4. The purpose of this function is to save the effort of RS-485 direction control in software. The direction control signal RTS is used to tri-state the transmitter when no other data is available, so that other nodes can use the shared lines.
  • Page 43: Serial Port Connectors

    ONNECTORS See the Connector Location Diagrams on pages 21 for connector and cable information. The pinouts of the DB9M connectors apply to the serial connectors on the VersaLogic breakout board CBR-5009. These connectors use IEC 61000-4-2-rated TVS components to help protect against ESD damage.
  • Page 44: Parallel/Floppy Port

    Printer select ARALLEL LOPPY The parallel port on the EBX-22 can be used as a floppy disk interface. To use this feature: 1. In CMOS Setup, select SIO > Parallel Port (J29) > Mode = [Floppy Drive (via CBL- 2501)].
  • Page 45: Ps/2 Keyboard And Mouse

    VersaLogic breakout board, CBR-5009. The breakout board is connected to connector J14 of the EBX-22. The 5V power provided to the keyboard and mouse is protected by a 1 Amp fuse. This connector uses IEC 61000-4-2-rated TVS components to help protect against ESD damage.
  • Page 46: Usb

    Interfaces and Connectors The USB interface on the EBX-22 is UHCI (Universal Host Controller Interface) and EHCI (Enhance Host Controller Interface) compatible, which provides a common industry software/hardware interface. There are six USB ports. Four standard USB Series A sockets (USB0-3) are located on the base board at locations J3, J4, J9, and J11.
  • Page 47: Compactflash

    IDE interface at connector J22. The CF interface supports operation in DMA mode. The following CF modules have been tested and qualified as bootable devices by VersaLogic. Part numbers with a suffix of -3500 are RoHS-compliant.
  • Page 48: Programmable Led

    Push-Button Reset Connector J14 includes an input for a push-button reset switch. Shorting J14, pin 37 to ground causes the EBX-22 to reboot. This connector uses IEC 61000-4-2-rated TVS components to help protect against ESD damage. A reset button is provided on the CBR-5009 breakout board.
  • Page 49: Video Interface

    The video interface uses PCI interrupt INTA#. CMOS Setup is used to select the IRQ line routed to INTA#. The EBX-22 uses shared memory architecture. This allows the video controller to use variable amounts of system DRAM for video RAM. The amount of RAM used for video is set with a CMOS Setup option.
  • Page 50: Lvds Flat Panel Display Connector

    ISPLAY ONNECTOR The integrated LVDS Flat Panel Display provided through connector J19 on the EBX-22 is an ANSI/TIA/EIA-644-1995 specification-compliant interface. It can support up to 24 bits of RGB pixel data plus 3 bits of timing control (HSYNC/VSYNC/DE) on the 4 differential data output pairs.
  • Page 51: Compatible Lvds Panel Displays

    The EBX-22 incorporates a High-Definition Multimedia Interface (HDMI) that supports most PC video formats, including standard, enhanced, or high-definition video on a single cable. (Audio is not supported in the EBX-22 HDMI implementation.) HDMI encodes video data into transition minimized differential signaling (TMDS) for digital transmission. Connector J24 is a standard HDMI Type A connector.
  • Page 52: Console Redirection

    Interfaces and Connectors ONSOLE EDIRECTION The EBX-22 can be operated without using the on-board video output by redirecting the console to a serial communications port. CMOS Setup and some operating systems such as DOS can use this console for user interaction.
  • Page 53: Ethernet Interface

    Interfaces and Connectors Ethernet Interface The EBX-22 features two Intel 82551ER Fast Ethernet controllers on-board. While these controllers are not NE2000-compatible, they are widely supported. Drivers are readily available to support a variety of operating systems. BIOS C ONFIGURATION Each Ethernet controller can be enabled or disabled in CMOS Setup. Ethernet interface 0 (J12) uses PCI interrupt INTC#.
  • Page 54: Ethernet Connector

    The EBX-22 can be configured to generate an interrupt when the temperature exceeds user-defined thresholds for CPU and board temperatures. CMOS Setup options on the Board tab are used to set temperature thresholds from 0 to 255°C.
  • Page 55: Audio

    AUDOUTL Line-Out Left Ground Watchdog Timer A watchdog timer circuit is included on the EBX-22 that resets the CPU if proper software execution fails or a hardware malfunction occurs. NABLING THE ATCHDOG Bit D7 of the WDSET register (I/O port 1E0h) is used to enable or disable the watchdog from resetting the CPU on timer expiration.
  • Page 56: Refreshing The Watchdog

    Pet Watchdog – If the watchdog timer is enabled, this register must be periodically refreshed at a rate faster than the timer is set to expire. The code sequence to hold off a reset is 55h, AAh. EBX-22 Reference Manual...
  • Page 57: Analog Input

    Interfaces and Connectors Analog Input The EBX-22 analog input interface uses a 12-bit A/D converter that accepts up to eight single- ended input signals. The converter features 500 kilo-samples per second (kSPS) conversion time, with an input range of 0 to +4.095V with 4096 steps at 0.001V each. A/D input capacitance is 33 pF.
  • Page 58: Binary Format (0 To +4.095V Only)

    ACHINE Data Registers The EBX-22 ADC state machine uses eight 16-bit registers for analog input, at even-numbered base addresses from I/O port 1C0h to 1CEh. The state machine continuously reads ADC channels in a “round robin” fashion and places the data in the 16-bit registers. It reads the eight channels approximately 40,000 times a second.
  • Page 59 A/D Input Data – These bits contain the 12-bit conversion results. Bits D15 through D12 are always 0. ADC State Machine Code Example The following code example illustrates the procedure for reading analog voltage from channel 0: DX,1C0 ;Point to ADC0 register AX,DX ;Read ADC0 register EBX-22 Reference Manual...
  • Page 60: Analog Input Using The Spi Interface

    NPUT SING THE NTERFACE See SPI Interface for a description of the EBX-22 SPI interface and registers. Initiating an Analog Conversion Using the SPI Interface The following procedure can be used to initiate an analog conversion using the SPI interface.
  • Page 61: Analog Input "Bit Bang" Register

    Analog Input – This bit is read only. D6-D3 – Reserved – These bits have no function. ADCCLK Analog Clock – This bit is read/write. ADCOUT Analog Output – This bit is read/write. ADCCS0 Analog Chip Select – This bit is read/write. EBX-22 Reference Manual...
  • Page 62: Digital I/O

    SPISTATUS. Note that this IRQ is shared among all SPI devices on-board and externally connected to the EBX-22. The IRQ is also shared with the PC/104 bus and must be enabled in CMOS for ISA IRQx. Digital I/O chip interrupt configuration is achieved through I/O port register settings.
  • Page 63 ;Poll busy flag to wait for SPI transaction ;Write 55h to MCP23S17 register GPIOA DX, 1DBh AL, 55h ;SPIDATA1: data to write DX, AL DX, 1DCh AL, 14h ;SPIDATA2: MCP23S17 register address 14h DX, AL DX, 1DDh AL, 40h ;SPIDATA3: MCP23S17 write command EBX-22 Reference Manual...
  • Page 64 = 1 INT pin is open-drain 'D1 INTPOL = 0 Polarity of INT output pin (ignored when ODR=1) 'D0 0 = 0 This bit has no function OUT SPIDATA1, &H44 'MCP23S17 IOCON Register Address '------------------------------- OUT SPIDATA2, &HA EBX-22 Reference Manual...
  • Page 65: Digital I/O "Bit Bang" Register

    I/O. To use this register, the DIO field (bits D4-D3) of the MODCON register (1DFh) must be set to 0h (see Table 44 for mode control settings). DIOBB (Read/Write) 1D6h DIOIN DIOINT Reserved Reserved DIOCLK DIOOUT DIOCS1 DIOCS0 Table 29: DIOBB Register Bit Assignments EBX-22 Reference Manual...
  • Page 66 – Reserved – These bits have no function. DIOCLK Digital I/O Clock – This bit is read/write. DIOOUT Digital I/O Output – This bit is read/write. D1-D0 DIOCS Digital I/O Chip Select – These bits are read/write. EBX-22 Reference Manual...
  • Page 67: Spi Interface

    Interfaces and Connectors SPI Interface The serial peripheral interface (SPI) can function in two modes on the EBX-22. In legacy mode, the interface functions as implemented in other VersaLogic SBCs, such as the EBX-11 Rev. 6.00 and above, and makes use of a set of control and data registers. In “bit bang” mode, you can operate the SPIBB register (1D7h) directly.
  • Page 68: Spi Legacy Mode

    SPX Slave Select 1, J17 pin-9 SPX Slave Select 2, J17 pin-10 SPX Slave Select 3, J17 pin-11 On-Board A/D Converter Slave Select On-Board Digital I/O Ch 0-Ch 15 Slave Select On-Board Digital I/O Ch 16-Ch 31 Slave Select EBX-22 Reference Manual...
  • Page 69 SPI Busy Flag – This bit is a status flag that indicates when an SPI transaction is underway. 0 = SPI bus idle 1 = SCLK is clocking data in and out of the SPIDATA registers This bit is read-only. EBX-22 Reference Manual...
  • Page 70 SPIDATA3 is sent first, and received data will be shifted into the LSbit of the selected frame size set in the SPILEN field. When LSBIT_1ST = 1, the LSbit of the selected frame size is sent first, and the received data will be shifted into the MSbit of SPIDATA3. EBX-22 Reference Manual...
  • Page 71: Spi "Bit Bang" Mode

    SPI Input – This bit is read-only. SPI_INT SPI Interrupt – This bit is read-only. SPI_CLK SPI Clock – This bit is read/write. SPI_OUT SPI Output – This bit is read/write. D3-D0 SPI_CS SPI Chip Select – These bits are read/write. EBX-22 Reference Manual...
  • Page 72: Pwm Outputs And Tach Inputs

    Interfaces and Connectors PWM Outputs and TACH Inputs The EBX-22 incorporates three pulse width modulation (PWM) outputs and three tachometer (TACH) inputs which can be used, in a limited fashion, as general purpose frequency generators and counter/timers. The PWM output frequency options are: 11.0 Hz, 14.6 Hz, 21.9 Hz, 29.3 Hz, 35.2 Hz, 44.0 Hz, 58.6 Hz, 87.7 Hz, 15 kHz, 20 kHz, 25 kHz, and 30 kHz.
  • Page 73 X2 = 21.9Hz X8 = 15 KHz X3 = 29.3Hz X9 = 20 KHz X4 = 35.2Hz XA = 30 KHz X5 = 44.0Hz XB = 25 KHz (default) DX, C70h AL, 5Fh ;Zone 1 Range/PWM 1 Frequency EBX-22 Reference Manual...
  • Page 74 BH, DX ;BX now contains 16-bit number of 90KHz pulses that ;were counted within 5 edges (2 pulses) of the tach input. ;Input Frequency f = 1 / (BX * 11.11uS / 2), RPMs = f * 60 EBX-22 Reference Manual...
  • Page 75: Pc/104 Expansion Bus

    Interfaces and Connectors PC/104 Expansion Bus EBX-22 has limited support of the PC/104 bus. Most PC/104 cards will work, but be sure to check the requirements of your PC/104 card against the list below. PC/104 I/O S UPPORT The ISA I/O ranges listed below are supported. The I/O ranges allocated to COM ports 1-4 are available to ISA when the on-board COM port function is disabled in CMOS Setup.
  • Page 76: System Resources And Maps

    System Resources and Maps Memory Map The lower 1 MB memory map of the EBX-22 is arranged as shown in the following table. Table 35: Memory Map Start Address End Address Comment E0000h FFFFFh System BIOS D0000h DFFFFh PCI or ISA BIOS...
  • Page 77: Interrupt Configuration

    System Resources and Maps Interrupt Configuration The EBX-22 has the standard complement of PC type interrupts. Four non-shared interrupts are routed to the PC/104 bus, and up to four IRQ lines can be allocated as needed to PCI devices. The following tables show the default and allowed interrupt settings.
  • Page 78: Special Registers

    Light Emitting Diode – Controls the programmable LED on connector J4. 0 = Turns LED off 1 = Turns LED on D6-D0 Product ID – These bits are hard-coded to represent the product ID. Product ID EBX-22 These bits are read-only. EBX-22 Reference Manual...
  • Page 79: Revision And Type Register

    PLDREV2 PLDREV1 PLDREV0 EXTEMP PLDCUST PLDDEV This register is used to indicate the PLD revision level and model of the EBX-22. Table 40: REVTYP Register Bit Assignments Mnemonic Description D7-D3 PLDREV PLD Revision Level – These bits represent the EBX-22 PLD revision level.
  • Page 80: Jumper Status Register

    Reserved Reserved Reserved Reserved Reserved GPO2 GPO1 GPO0 This register is used for general purpose outputs. Table 42: GPO Register Bit Assignments Mnemonic Description D7-D3 – Reserved – These bits have no function. D2-D0 General Purpose Outputs EBX-22 Reference Manual...
  • Page 81: Irq And Resource Isa Routing Register

    IRQ4 0 = IRQ4 on PC/104 (ISA) bus is ignored 1 = ISA bridge forwards IRQ4 to host IRQ3 IRQ3 0 = IRQ3 on PC/104 (ISA) bus is ignored 1 = ISA bridge forwards IRQ3 to host EBX-22 Reference Manual...
  • Page 82: Mode Control Register

    Analog Input Mode Control – These bits set the mode of the analog input function. Mode Use register 1D5h to “bit bang” individual bits. Legacy EBX-11 SPI interface using registers 1D8h-1DDh (reset default). ADC state machine continuously updates eight 16-bit registers. Reserved – do not use. EBX-22 Reference Manual...
  • Page 83: Appendix A - References

    Ethernet Controller Intel Corporation Intel 82551ER PC/104 Specification PC/104 Consortium PC/104 Resource Guide PC/104-Plus Specification VersaLogic Corporation PC/104 Resource Guide General PC Documentation Microsoft Press The Programmer’s PC Sourcebook General PC Documentation Powell’s Books The Undocumented PC EBX-22 Reference Manual...

Table of Contents