Page 3
Rev 2 Release Pre-production only. No customer releases. Rev 1 Release Pre-production only. No customer releases. Support The EBX-11 support page, at http://www.versalogic.com/private/pythonsupport.asp, contains additional information and resources for this product including: Reference Manual (PDF format) Operating system information and software drivers ...
Introduction Description The EBX-11 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: AMD LX 800 microcontroller PCI-based audio with CS5536 companion chip ...
Introduction Technical Specifications Specifications are typical at 25°C with 5.0V supply unless otherwise noted. Board Size: COM1–2 Interface: 5.75" x 8.00" x 1.75"; EBX compliant RS-232, 16C550 compatible, 115k baud Storage Temperature: -40° C to 85° C max. Free Air Operating Temperature: COM3–4 Interface: 0°...
(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.
Introduction (TVS) D RANSIENT OLTAGE UPPRESSION EVICES The EBX-11 circuitry is protected from spike and surge damage by on-board transient voltage suppression (TVS) devices on the user I/O signals. Figure 1 shows a typical example of TVS circuitry. In order for the TVS devices to function properly, they must be connected to earth ground.
Click the link below to see all KnowledgeBase articles related to the EBX-11. VersaTech KnowledgeBase If you have further questions, contact VersaLogic Technical Support at (503) 747-2261. VersaLogic support engineers are also available via e-mail at Support@VersaLogic.com. EPAIR...
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-11 and their interface and power cables.
Page 14
Configuration and Setup CD- ROM OS Installation Power Supply Drive CD-ROM Power to Drives Hard Drive CBR–4406 CBR–5009B PS/2 Keyboard CBR–5009A EBX-11 “Python” Mouse CBR–1201 Analog SVGA Figure 3. Typical Start-up Configuration 1. Install Memory Insert the DRAM module into the SODIMM socket and latch it into place. 2.
Page 15
Configuration and Setup If you are using a PS/2 keyboard or mouse, plug the breakout cable CBR-5009A into socket J4. If necessary, attach the breakout board CBR-5009B to the cable. (The cable and board are shipped attached.) Plug the keyboard and/or mouse into connector J4 of breakout board.
Configuration and Setup CMOS Setup The default CMOS Setup parameters for the EBX-11 are shown below. See VersaLogic VT1528 – EBX-11 CMOS Setup Reference Knowledgebase article for more information about these parameters. Due to system configuration and changes between BIOS revisions, the information on your monitor may differ from that shown above.
The standard PC architecture used on the EBX-11 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.
Physical Details Dimensions and Mounting The EBX-11 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 2.65 0.00...
Page 19
Physical Details (Not to scale. All dimensions in inches.) Caution The single board computer 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.
Physical Details ARDWARE SSEMBLY The EBX-11 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.
Physical Details External Connectors EBX-11 C ONNECTORS Analog, PWM, Digital COM 1-4, Audio, Digital PLED, PS/2 Power I/O, USB 0-1 Keyboard and Mouse, Reset Button, Factory Use Only Speaker Ethernet = Pin 1 J14-J15 PC/104 CompactFlash Ethernet PC/104-Plus SODIMM1 Memory The lower right USB 3 mounting hole...
Physical Details EBX-11 C ONNECTOR UNCTIONS AND NTERFACE ABLES The following table notes the function of each connector, as well as mating connectors and cables, and the page where a detailed pinout or further information is available. Table 1: Connector Functions and Interface Cables Transition Cable Description Pin 1 Location...
Physical Details 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, J5 or J10. See Table 5 (J5) or Table 7 (J10) for details. EBX-11 Reference Manual...
V2[5-6] Video BIOS Selector In – Primary Video BIOS selected Out – Secondary Video BIOS selected The secondary video BIOS is field-upgradeable using the BIOS upgrade utility. See www.VersaLogic.com/private/pythonsupport.asp for more information. – V2[7-8] System BIOS Selector In – Normal Operation Out –...
System Features Power Supply OWER ONNECTORS Main power is applied to the EBX-11 through an EPIC-style 10-pin polarized connector at location J3. Warning! To prevent severe and possibly irreparable damage to the system, it is critical that the power connectors are wired correctly. Make sure to use both +5VDC pins and all ground pins to prevent excess voltage drop.
Type PC2700 compatible (DDR 333 MHz) Note CMOS settings default to DDR 333 MHz. Settings to DDR 400 MHz are available, but VersaLogic only guarantees operation at the default settings. CMOS RAM CMOS RAM LEARING A jumper may be installed into V3[2-3] to erase the contents of the CMOS RAM and the Real- Time Clock.
System Features CMOS Setup Defaults The EBX-11 permits users to modify the CMOS Setup defaults. This allows the system to boot up with user-defined settings if CMOS RAM is cleared or corrupted. All CMOS setup defaults can be changed, except the time and date. The CMOS Setup defaults can be updated with the Flash BIOS Update (FBU) Utility, available from the General BIOS Information page.
System Features Real Time Clock The EBX-11 features a battery-backed 146818-compatible real-time clock/calendar chip. Under normal battery conditions, the clock maintains accurate timekeeping functions when the board is powered off. ETTING THE LOCK The CMOS Setup utility (accessed by pressing the Delete key during a system boot) can be used to set the time/date of the real-time clock.
A number of interfaces on the EBX-11 are grouped together and made accessible through utility I/O connectors J4, J5, and J10. A number of cables and boards are available from VersaLogic that provide discrete connectors for each of the interfaces; however, you may wish to create custom cables that surface only the interfaces required by your application.
Interfaces and Connectors J5 I/O C ONNECTOR The 40-pin I/O connector (J5) incorporates the PWM interfaces, 16 digital I/O channels, and eight analog channels. Table 5 shows the function of each pin. Note On Rev. 4 boards, the TACH input, PWM output, and Digital I/O 0-10 signals were nonstandard.
Interfaces and Connectors J10 I/O C ONNECTOR The 40-pin I/O connector (J10) incorporates the USB0 and USB1 interfaces, 16 digital I/O channels, and the audio interface. Table 7 illustrates the function of each pin. Table 7: J10 I/O Connector Pinout CB-4004 CBR-4004 Signal...
Interfaces and Connectors One IDE interface is available to connect up to two IDE devices, such as hard disks and CD- ROM drives. If the on-board CompactFlash is configured for use, only one other IDE device can be attached to the IDE controller. Connector J12 provides the interface to the IDE controller. Jumper V2[1-2] determines if the CompactFlash plugged into J11 is the master device or slave.
Interfaces and Connectors Serial Ports The EBX-11 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. COM3 and COM4 can be operated in RS-232 or RS-422 mode. Additional non-standard baud rates are also available (programmable in the normal baud registers) of up to 460k baud.
ONNECTORS See the Connector Location Diagrams on pages 16 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.
Interfaces and Connectors Parallel Port The EBX-11 includes a standard bi-directional/EPP/ECP compatible LPT port (connector J18) which resides at the PC standard address of 378h. The port can be enabled or disabled and interrupt assignments can be made via the CMOS setup screen. The LPT mode is also set via the CMOS setup screen.
A standard PS/2 keyboard and mouse interface is accessible through connector J4 of the VersaLogic breakout board, CBR-5009. The breakout board is connected to connector J4 of the EBX-11. The 5V power provided to the keyboard and mouse is protected by a 1 Amp fuse.
Interfaces and Connectors The USB interface on the EBX-11 is OHCI (Open Host Controller Interface) and EHCI (Enhance Host Controller Interface) compatible, which provides a common industry software/hardware interface. There are four USB ports, one at connector J20, one at J21, and two at J10. The J20 and J21 connectors are standard USB Series A sockets.
Page 42
Interfaces and Connectors Table 15 USB2-3 Interface Connector J13 – Rev. 4.01 and Earlier Signal J13 Pin Name Function USBP2PWR +5V (Protected) Channel 2 Data – USBP2– USBP2+ Channel 2 Data + Ground Ground USBP3PWR +5V (Protected) Channel 3 Data – USBP3–...
IDE interface at connector J12. 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.
Interfaces and Connectors After installing the OS, you may configure the CF to be the first boot device, which will reduce boot time. This slave-only restriction does not apply to EBX-11 Rev. 5.03 or later boards. Programmable LED Connector J4 includes an output signal for attaching a software controlled LED. Connect the cathode of the LED to J4, pin 48;...
Interfaces and Connectors Video Interface An on-board video controller integrated into the chipset provides high performance video output for the EBX-11. ONFIGURATION The video interface uses PCI interrupt INTA*. CMOS Setup is used to select the IRQ line routed to INTA*. The EBX-11 uses shared memory architecture.
CMOS Setup provides several options for standard LVDS Flat Panel types. If these options do not match the requirements of the panel you are attempting to use, contact Support@VersaLogic.com for a custom video BIOS. The 3.3V power provided to pins 19 and 20 of J9 is protected by a 1 Amp fuse.
Interfaces and Connectors LVDS P OMPATIBLE ANEL ISPLAYS The following flat panel displays are reported to work properly with the integrated graphics video controller chip used on the EBX-11. Table 19: Compatible Flat Panel Displays Panel Panel Manufacturer Model Number Size Resolution Interface...
The EBX-11 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. See VersaLogic website for latest OS support. BIOS C ONFIGURATION Each Ethernet controller can be enabled or disabled in CMOS Setup.
Codec. This interface is AC’97 2.3 compatible. Drivers are available for most Windows-based operating systems. To obtain the most current versions, consult the EBX-11 product support page at http://www.versalogic.com/private/pythonsupport.asp. J10 provides the line-level stereo input and line-level stereo output connection points. The outputs will drive any standard-powered PC speaker set.
Interfaces and Connectors Industrial I/O Functions and SPI Interface The EBX-11 employs a set of I/O registers for controlling on-board analog input, digital I/O, and external serial peripheral interface (SPI) devices. These functions share control and data registers located at I/O addresses 1D8h through 1DDh. The SPI bus specifies four logic signals: ...
Interfaces and Connectors SPI C ONTROL EGISTERS This section describes the SPI registers for the EBX-11 Rev. 6.00 and later. Appendix B – Legacy SPI Interface describes the SPI registers for Rev. 5.xx and earlier. SPICONTROL (READ/WRITE) 1D8h CPOL CPHA SPILEN1 SPILEN0 MAN_SS...
Page 52
Interfaces and Connectors SPISTATUS (READ/WRITE) 1D9h IRQSEL1 IRQSEL0 SPICLK1 SPICLK0 HW_IRQ_EN LSBIT_1ST HW_INT BUSY Table 24: SPI Control and Status Register Bit assignments Mnemonic Description IRQ Select – These bits select which IRQ will be asserted when a hardware D7-D6 IRQSEL interrupt from a connected SPI device occurs.
Interfaces and Connectors SPI D EGISTERS SPIDATA0 (READ/WRITE) 1DAh MSbit LSbit SPIDATA1 (READ/WRITE) 1DBh MSbit LSbit SPIDATA2 (READ/WRITE) 1DCh MSbit LSbit SPIDATA3 (READ/WRITE) 1DDh MSbit LSbit SPIDATA3 contains the most significant byte (MSB) of the SPI data word. A write to this register will initiate the SPI clock and, if the MAN_SS bit = 0, will also assert a slave select to begin an SPI bus transaction.
Interfaces and Connectors Analog Input The EBX-11 employs a multi-range, 12-bit A/D converter that accepts up to eight single-ended input signals. The converter features 500k samples per second, with input range of 0 to +4.095V. The A/D converter is accessed through the SPI interface. OFTWARE ONFIGURATION Configure the SPX registers for Analog Input as shown in Table 22.
Interfaces and Connectors NITIATING AN NALOG ONVERSION The following procedure can be used to initiate an analog conversion. 1. Write 15h to the SPICONTROL register (I/O address 1D8h) – This value configures the SPI port to select the on-board A/D converter, 16-bit frame length, low SCLK idle state, rising edge SCLK edge, and automatic slave select.
Interfaces and Connectors NALOG NPUT XAMPLE The following code example illustrates the procedure for reading an analog voltage from the onboard ADC channel 3. A 32bit SPI frame is used to provide a valid single sample. DX, 1D8h AL, 35h ;SPICONTROL: SPI Mode 00, 32bit, auto ADC_SS# DX, AL DX, 1D9h...
Interfaces and Connectors Digital I/O Interface The EBX-11 includes a 32-channel digital I/O interface. The digital lines are grouped as four 8- bit bi-directional ports. Data direction and output driver type are configurable by software. Input data can be inverted through register settings. Any I/O pin(s) can generate an interrupt on change of state.
Interfaces and Connectors Table 28: Digital I/O Connections – Channels 16-31 CB-4004 CBR-4004 Signal Connector Pin (Label)* Digital I/O 16 5 (IO9) Digital I/O 17 Digital IO 4 (IO10) Digital I/O 18 3 (IO11) Digital I/O 19 2 (IO12) 1 (GND2) Digital I/O 20 5 (IO13) Digital I/O 21...
XPANSION ODULES VersaLogic offers a number of SPX modules that provide a variety of standard functions, such as analog input, digital I/O, CANbus controller, and others. These are small boards (1.2” x 3.775”) that can mount on the PC/104 and PC/104-Plus stack, using standard PC/104 stand-offs, or up to two feet away from the base board.
Interfaces and Connectors Pulse Width Modulation Outputs and Tachometer Inputs The EBX-11 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.
Interfaces and Connectors PC/104 Expansion Bus EBX-11 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.
System Resources and Maps Memory Map The lower 1 MB memory map of the EBX-11 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. Table 31: Memory Map Start Address End Address...
System Resources and Maps Interrupt Configuration The EBX-11 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. There are no interrupt configuration jumpers. All configuration is handled through CMOS Setup. The switches in Figure 11 indicate the various CMOS Setup options.
Special Registers Special Control Register SCR (READ/WRITE) 1D0h PLED Reserved Reserved Reserved Reserved Reserved Reserved Reserved Table 33: Special Control Register Bit Assignments Mnemonic Description Light Emitting Diode — Controls the programmable LED on connector J4. PLED Turns LED off Turns LED on –...
Special Registers Jumper and Status Register JSR (READ/WRITE) 1D2h (or 1E2h via the CMOS setup) Reserved VB_SEL BRM_SEL Reserved Reserved Reserved Reserved Table 35: Jumper and Status Register Bit Assignments Mnemonic Description – Reserved — This bit has no function. General Purpose Input —...
Appendix B – Legacy SPI Interface Improvements to the SPI interface were incorporated into the EBX-11 Revision 6.00 and later boards. The SPI registers and functions of the SPI controller were redesigned for better performance and ease of use. This appendix contains the SPI registers for the EBX-11 Revision 5.xx and earlier boards.
Page 72
Legacy SPI Interface SPICON1 (READ/WRITE) 1D8h INT0 BUSY CLK1 CLK0 Table 36: SPI Control Register 1 Bit Assignments Mnemonic Description SPI Interrupt on Completion Enable – Setting this bit enables the SPI INT0 controller to generate an interrupt on completion of every SPI transaction. SPI interrupts disabled SPI interrupts enabled This IRQ is shared among all SPI devices on-board and connected to the...
Page 73
Legacy SPI Interface SPICON2 (READ/WRITE) 1D9h INT1 Reserved SPISET1 SPISET0 Reserved DONE Reserved Table 37: SPI Control Register 2 Bit assignments Mnemonic Description SPI Hardware Interrupt Enable – Setting this bit enables SPI devices with a INT1 hardware interrupt feature to generate an interrupt request. SPI device interrupts disabled SPI device interrupts enabled This IRQ is shared among all SPI devices on-board and connected to the...
Page 74
Legacy SPI Interface SPIDATA1 (READ/WRITE) 1DAh SPIDATA2 (READ/WRITE) 1DBh SPIDATA3 (READ/WRITE) 1DCh Note Writing any value to SPIDATA3 will initiate an SPI transaction based on current SPICON1 and SPICON2 settings. SPICON3 (WRITE ONLY) 1DDh Reserved Reserved Reserved Reserved SPIINT3 SPIINT2 SPIINT1 SPIINT0 Table 38: SPI Control Register 3 Bit Assignments...