Intel 3rd generation core quad or dual core sbc with ethernet, hd graphics, acpi 4.0, sata, raid, usb, eusb, msata, sumit, hd audio, serial, analog + digital i/o, and spx (73 pages)
Intel atom-based single board computer with
dual ethernet, video, usb, sata, serial i/o, digital i/o, trusted platform module security, counter/timers, mini pcie, msata, pci/104-plus interface, and spx. (76 pages)
Dmp vortex86dx2 soc-based sbc with dual ethernet, video, usb, sata, analog inputs, digital i/o, counter/timers, mini pcie, microsd, spx, and pc/104-plus interface (63 pages)
Intel atom-based single
board computer with dual
ethernet, video, usb, sata,
serial i/o, digital i/o, analog
i/o, trusted platform module
security, counter/timers, mini
pcie, msata, pc/104-plus
interface, and spx (44 pages)
Intel core-based single board computer with dual ethernet, video, usb, sata, serial i/o, digital i/o, trusted platform module security, counter/timers, mini pcie, msata, spx, and pcie/104 onebank interface (38 pages)
Intel core - based embedded processing unit with sata, dual ethernet, usb, digital i/o, serieal video mini pcle sockets, spx, trusted platform module (47 pages)
Page 3
Product Revision Notes – Commercial release. Revsion 1.00 Support The Iguana support page, at http://www.versalogic.com/private/iguanasupport.asp, contains additional information and resources for this product including: Reference Manual (PDF format) Device drivers Data sheets and manufacturers’ links for chips used in this product ...
Contents Introduction ........................1 Description .......................... 1 Features and Construction ..................1 Technical Specifications ..................... 2 Block Diagram ........................3 Thermal Considerations ...................... 4 CPU Die Temperature ................... 4 Model Differences ....................4 RoHS Compliance ......................5 About RoHS ......................5 Warnings ..........................
Page 5
Contents Power Requirements .................... 22 Power Delivery Considerations ................23 Lithium Battery ....................23 CPU ........................... 24 System RAM ........................25 Clearing Non-volatile RAM (NVRAM) ................25 Real-Time Clock (RTC) ....................25 Setting the Clock....................25 Clearing the Real-Time Clock ................26 Console Redirection ......................
Page 6
Analog Input Using the SPI Interface ..............47 Analog Output ........................49 Counter / Timers ....................... 50 SPX ........................... 51 VersaLogic SPX Expansion Modules ..............52 SPI Registers ......................53 System Resources and Maps ..................56 Legacy Memory Map ......................56 I/O Map ..........................
Card/mSATA SSD, CompactFlash The Iguana is compatible with popular operating systems such as Windows CE, Windows XP Professional/XP Embedded (SP3), Linux, VxWorks, and QNX (see the VersaLogic OS Compatibility Chart). Note: Windows 7 will not install with less than 512 MB RAM.
Introduction Technical Specifications Specifications are typical at 25°C with +5V supply unless otherwise noted. Specifications are subject to change without notification. Board Size: Serial Ports 0-1: 4.5" x 6.5" (EPIC standard) RS-232/422/485, 16C550 compatible, 460 Kbps max., 4-wire RS-232 (CTS and RTS Storage Temperature: handshaking), DB-9 connector on VL-CBR-5013 -40°...
ODEL IFFERENCES VersaLogic offers both commercial and industrial temperature models of the VL-EPIC-25. The basic operating temperature specification for both models is shown below. VL-EPIC-25SA and SB: 0°C to +60°C free air, no airflow, heatsink, no fan ...
(PBDE) flame retardants, in certain electrical and electronic products sold in the European Union (EU) beginning July 1, 2006. VersaLogic Corp. is committed to supporting customers with high-quality products and services meeting the European Union’s RoHS directive.
Click the link below to see all KnowledgeBase articles related to the VL-EPIC-25. 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...
Page 13
Introduction Non-warranty Repair All approved non-warranty repairs are subject to diagnosis and labor charges, parts charges, and return shipping fees. Please specify the shipping method you prefer and provide a purchase order number for invoicing the repair. Note: Please mark the RMA number clearly on the outside of the box before returning.
USB keyboard and mouse SATA hard drive USB CD-ROM drive LVDS or VGA display The following VersaLogic cables are recommended: VL-CBR-2022 – Power adapter cable VL-CBR-5013 – Paddleboard VL-CBR-0701 – SATA data cable ...
Page 15
Configuration and Setup USB Keyboard VL-CBR-5013B and USB Mouse VL-CBR-5013A USB CD- ROM Drive OS Installation VL-CBR-0701 CD-ROM IGUANA SATA VL-EPIC-25 Hard Drive VL-CBR-0401 VL-CBR-2022 Power Supply SVGA VL-CBR-2010 or VL-CBR-2011 LVDS SVGA or LVDS VL-CBR-1201 Figure 1. Typical Start-up Configuration 1.
The standard PC architecture used on the Iguana makes the installation and use of most of the standard x86-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 GUANA IMENSIONS The VL-EPIC-25 complies with EPIC dimensional standards. Dimensions are given below to help with pre-production planning and layout. 6.096 5.596 5.496 2.596 2.446 0.000 -0.200 Figure 2. Iguana Dimensions and Mounting Holes (Not to scale. All dimensions in inches.) VL-EPIC-25 Reference Manual...
Physical Details ARDWARE SSEMBLY The Iguana uses PC/104 and PC/104-Plus connectors so that expansion modules can be added to the top of the stack. PC/104 (ISA) modules must not be positioned between the Iguana and any PC/104-Plus (PCI) modules on the stack. The entire assembly can sit on a table top or be secured to a base plate.
Physical Details GUANA ONNECTOR UNCTIONS AND NTERFACE ABLES Table 1 provides information about the function, mating connectors, and transition cables for Iguana connectors. Page numbers indicate where a detailed pinout or further information is available. Table 1: Connector Functions and Interface Cables Pin 1 Location Mating Transition...
System Features Power Supply OWER ONNECTORS Main power is applied to the Iguana through an EPIC-style 10-pin polarized connector at location J29. 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.
ELIVERY ONSIDERATIONS Using the VersaLogic approved power supply (VL-PS200-ATX) and power cable (VL-CBR- 2022) will ensure high quality power delivery to the board. Customers who design their own power delivery methods should take into consideration the guidelines below to ensure good power connections.
System Features Figure 11. Battery Life vs. Storage Temperature Intel® Atom™ D425 and D525 processors include the following key features: On die, primary 32-kB instructions cache and 24-kB write-back data cache Intel® Hyper-Threading Technology 2-threads per core On die 2 x 512-kB, 8-way L2 cache for D500 dual-core processor, 1 x 512-kB, 8-way L2 cache for D400 single-core processor Processor memory features include:...
System Features System RAM The Iguana accepts one 204-pin DDR3 SO-DIMM memory module with the following characteristics: Size Up to 2GB (1GB or 2GB recommended) Voltage +1.5V Type DDR3, 800 MT/s (400 MHz clock) Clearing Non-volatile RAM (NVRAM) You can clear NVRAM and reset the BIOS settings to factory defaults by following the instructions below.
System Features LEARING THE LOCK You can move the V3 jumper to position [2-3] for a minimum of two seconds to clear the RTC. When clearing the RTC: 1. Power off the Iguana. 2. Move the jumper from V3[1-2] to V3[2-3] and leave it for two or more seconds. 3.
Interfaces and Connectors Expansion Buses Note Some information in this section may change as the BIOS continues in development. PC/104-P (PCI + ISA) PCI-104 (PCI O PC/104-Plus and PCI-104 modules can be secured directly to the top of the Iguana. Make sure to correctly configure the slot position jumpers on each PC/104-Plus module appropriately.
Next the PCI devices are assigned IRQs. After an OS loads and transitions from 8259 to APIC mode, these PCI IRQs will be freed and available for legacy use. In the 1.00 BIOS, VersaLogic recommends IRQ6 for ISA bus use in a OS using the legacy 8259 interrupt controller.
Interfaces and Connectors Ethernet Interface The Iguana features two on-board Intel 82574IT Gigabit Ethernet controllers. The controllers provide a standard IEEE 802.3 Ethernet interface for 1000Base-T, 100Base-TX, and 10Base-T applications. RJ45 connectors are located at locations J22 (Ethernet 1) and J20 (Ethernet 0). While these controllers are not NE2000-compatible, they are widely supported.
Interfaces and Connectors TATUS Connector J28 provides an additional on-board Ethernet status LED interface. The +3.3V power supplied to this connector is protected by a 1 Amp fuse. Table 7: Ethernet Status LED Pinout Signal On-Board LED Name Function Equivalent —...
Interfaces and Connectors Serial Ports The Iguana features four on-board 16550-based serial communications channels located at standard PC I/O addresses. All serial ports can be operated in RS-232 4-wire, RS-422, or RS-485 modes. IRQ lines are chosen in BIOS setup. Each COM port can be independently enabled, disabled, or assigned a different I/O base address in BIOS setup.
Interfaces and Connectors ERIAL ONNECTORS The pinouts of the DB9M connectors apply to the serial connectors on the VersaLogic breakout board VL-CBR-5013. These connectors use IEC 61000-4-2-rated TVS components to help protect against ESD damage. Table 9: COM0-1 Pinout – VL-CBR-5013 Connector J2...
CF port. USB S OCKET The Iguana includes an eUSB port. The VersaLogic VL-F15 Series of eUSB SSD modules are available in sizes of 2 GB or 4 GB. Contact VersaLogic Sales to order. eUSB modules are secured to the on-board standoff using M2.5 x 6mm pan head Philips nylon screws.
Page 40
To secure a Mini Card or mSATA module to the on-board standoffs, use two M2.5 x 6mm pan head Philips nylon screws. These screws are available in quantities of 10 in the VL-HDW-108 hardware kit from VersaLogic. Table 12: PCIe Mini Card / mSATA Pinout...
Some PCIe modules use this signal as a second Mini Card wireless disable input. On the Iguana, this signal is available for use for mSATA versus PCIe Mini Card detection. There is an option on the VersaLogic Features BIOS setup screen for setting the mSATA detection method. IRELESS...
Interfaces and Connectors Video An on-board video controller integrated into the chipset provides high-performance video output for the Iguana. The controller supports dual, simultaneous, independent video output. The Iguana can also be operated without video attached (see Console Redirection). The Iguana supports two types of video output, SVGA and LVDS Flat Panel Display. SVGA O UTPUT ONNECTOR...
BIOS 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. Table 14: LVDS Flat Panel Display Pinout...
Interfaces and Connectors Audio The audio interface on the Iguana is implemented using an Integrated Device Technology, Inc. 92HD87B1X5 Audio Codec. This interface is Intel High Definition Audio compatible. Drivers are available for most Windows-based and Linux operating systems. To obtain the most current versions, consult the Iguana product support page.
Interfaces and Connectors User I/O Connector The 50-pin user I/O connector (J19) incorporates the COM ports, four USB ports, programmable LED, power LED, pushbutton reset, power button, audio line in/out, and speaker interfaces. The table below illustrates the function of each pin. Table 16: User I/O Connector Pinout CBR-5013 CBR-5013...
Interfaces and Connectors Pushbutton Reset Connector J19 includes an input for a pushbutton reset switch. Shorting J19 pin 40 to ground causes the Iguana to reboot. This must be a mechanical switch or an open-collector or open-drain active switch with less than a 0.5V low-level input when the current is 1 mA. There must be no pull-up resistor on this signal.
Interfaces and Connectors External Speaker Connector J19 includes a speaker output signal at pin 39. The VL-CBR-5013 breakout board provides a Piezo electric speaker. LEDs ROGRAMMABLE Connector J19 includes an output signal for a programmable LED. Connect the cathode of the LED to J19 pin 38;...
Digital I/O 16 4 (IO28) Ground 5 (GND4) Note: Connector J6 pin 5 on the CBR-4004 is labeled "GND3/PBRST#" for compatibility with other VersaLogic CPU boards. When connected to the Iguana, this pin is GND3. I/O P SPI I IGITAL ONFIGURATION...
Page 49
Interfaces and Connectors Digital I/O Interrupt Generation Using the SPI Interface Digital I/O can be configured to issue hardware interrupts on the transition (high to low or low to high) of any digital I/O pin. IRQ assignment is made in SPI control register SPISTATUS. This IRQ is shared among all SPI devices connected to the Iguana (the ADC and DAC devices on the SPI interface do not have interrupts).
Page 50
Interfaces and Connectors DX, CA8h SPI 6 AL, 26h ;SPICONTROL: SPI Mode 00, 24bit, DX, AL DX, CA9h AL, 30h ;SPISTATUS: 8MHz, no IRQ, left-shift DX, AL DX, CABh AL, 44h ;SPIDATA1: mirror and open-drain interrupts DX, AL DX, CACh AL, 0Ah ;SPIDATA2: MCP23S17 IOCON register address 0Ah DX, AL...
Page 52
Interfaces and Connectors 'INITIALIZE DIRECTION OF DIO LINES D15-D8 AS INPUTS '================================================== 'Direction = All Inputs OUT SPIDATA1, &HFF 'MCP23S17 IODIRA Register Address OUT SPIDATA2, &H0 'MCP23S17 SPI Control Byte (Write) OUT SPIDATA3, &H40 WHILE (INP(SPISTATUS) AND &H1) = &H1: WEND 'Repeat until ESC key is pressed WHILE INKEY$ <>...
Interfaces and Connectors Analog Input The Iguana uses a multi-range, 12-bit Linear Technology LTC1857 A/D converter with eight single-ended input signals (even and odd analog channels, for example inputs 1 and 2, can also be combined as differential inputs). The converter has a 100 kilo-samples-per-second (Ksps) sampling rate, with a 4 µs acquisition time, with per-channel input ranges of 0 to +5V or 0 to +10V unipolar, and ±5V or ±10V bipolar The Iguana A/D converter is controlled using the SPI registers.
Page 54
Interfaces and Connectors Initiating an Analog Conversion Using the SPI Interface The following procedure can be used to initiate an analog conversion using the SPI interface. 1. Write 15h to the SPICONTROL register (I/O address CA8h) – 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 Analog Output The Iguana uses a 12-bit Linear Technology LTC2634 D/A converter with four (4) single-ended output signals. The converter has 5 µs per-channel update rate with a 0 to 4.096V output voltage range. The Iguana D/A converter is controlled using the SPI registers. The D/A converter is accessed via SPI slave select 7 (writing 7h to the SS field in SPICONTROL).
Interfaces and Connectors Counter / Timers The Iguana includes two uncommitted 8254 type counter/timer channels for general program use. External control signals for the two channels are available on connector J25. Table 20: Counter Timer Pinout Signal Signal VL-CBR-4004 VL-CBR-4004 Direction* Name Function...
Interfaces and Connectors Up to four serial peripheral expansion (SPX) devices can be attached to the Iguana at connector J27 using the VL-CBR-1401 or VL-CBR-1402 cable. The SPX interface provides the standard serial peripheral interface (SPI) signals: SCLK, MISO, and MOSI, as well as four chip selects, SS0# to SS3#, and an interrupt input, SINT#.
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.78”) that can mount on the PC/104 stack, using standard standoffs, or up to two feet away from the info@VersaLogic.com...
Interfaces and Connectors SPI R EGISTERS A set of control and data registers are available for SPI transactions. The following tables describe the SPI control registers (SPICONTROL and SPISTATUS) and data registers (SPIDATA3-0). SPICONTROL (READ/WRITE) CA8h CPOL CPHA SPILEN1 SPILEN0 MAN_SS Table 22: SPI Control Register 1 Bit Assignments Mnemonic...
Page 60
Interfaces and Connectors SPISTATUS (READ/WRITE) CA9h IRQSEL1 IRQSEL0 SPICLK1 SPICLK0 HW_IRQ_EN LSBIT_1ST HW_INT BUSY Table 23: SPI Control Register 2 Bit assignments Mnemonic Description IRQ Select – These bits select which IRQ will be asserted when a D7-D6 IRQSEL hardware interrupt from a connected SPI device occurs. The HW_IRQ_EN bit must be set to enable SPI IRQ functionality.
Page 61
Interfaces and Connectors SPIDATA0 (READ/WRITE) CAAh MSbit LSbit SPIDATA1 (READ/WRITE) CABh MSbit LSbit SPIDATA2 (READ/WRITE) CACh MSbit LSbit SPIDATA3 (READ/WRITE) CADh 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.
System Resources and Maps Legacy Memory Map The lower 1 MB memory map of the Iguana is arranged as shown in the following table. Various blocks of memory space between A0000h and FFFFFh are shadowed. Table 24: Memory Map Start Address Address Comment...
Special Registers PLED and Product Code Register PLEDPC (Read/Write) CA0h PLED Table 26: PLED and Product Code Register Bit Assignments Mnemonic Description Light Emitting Diode — Controls the programmable LED on connector J7. PLED 0 = Turns LED off 1 = Turns LED on Product Code —...
Interfaces and Connectors PLD Revision and Type Register REVTYP (Read Only) CA1h PLD4 PLD3 PLD2 PLD1 PLD0 TEMP CUSTOM BETA This register is used to indicate the revision level of the Iguana. Table 27: Revision and Type Register Bit Assignments Mnemonic Description PLD Code Revision Level —...
Special Registers BIOS and Jumper Status Register BIOSJSR (Read/Write) CA2h BIOS_JMP BIOS_OR BIOS_SEL Reserved Reserved Reserved Reserved GPI_JMP Table 28: Special Control Register Bit Assignments Mnemonic Description System BIOS Selector Jumper Status — Indicates the status of the system BIOS_JMP BIOS selector jumper at V5[1-2].
Appendix B – Custom Programming PLD Interrupts The PLD can generate interrupts for the internal 8254 timers and the external SPI interrupt (which includes the DIO device interrupt). The SPI interrupt settings are discussed in the section on “SPX Expansion Bus.” This section covers the interrupt settings for the 8254 timers. NTERRUPT ONTROL EGISTER...
Special Registers NTERRUPT TATUS EGISTER This register is used for reading the status of interrupts generated by the PLD. IRQSTAT (Read-Status/Write-Clear) CA4h Reserved Reserved Reserved Reserved Reserved ISTAT_TC5 ISTAT_TC4 ISTAT_TC3 Table 30: Interrupt Status Register Bit Assignments Mnemonic Description D7-D3 Reserved These bits are reserved.
Special Registers 8254 Timer Control Register This register is used to set modes related to the inputs on the 8254 Timers. TIMCNTRL (Read/Write) CA5h TIM5GATE TIM4GATE TIM3GATE TM4MODE TM4SEL TM3SEL Reserved Reserved Table 31: 8254 Timer Control Register Bit Assignments Mnemonic Description TIM5GATE...
Special Registers The 32-bit cascade mode is set in TM4MODE in the Timer Control Register. There are also internal or external clock selections for the timers in this register using the external clocks ICTC3 and ICTC4 signals on the connector at J25. The internal clock is the PCI clock divided by 8 (33.33 MHz / 8 = 4.167 MHz).
Need help?
Do you have a question about the Iguana VL-EPIC-25 and is the answer not in the manual?
Questions and answers