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, analog
i/o, trusted platform module
security, counter/timers, mini
pcie, msata, pc/104-plus
interface, and spx (44 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)
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)
Page 3
Data sheets and manufacturers’ links for chips used in this product BIOS information and upgrades Utility routines and benchmark software The VersaTech KnowledgeBase is an invaluable resource for resolving technical issues with your VersaLogic product. VersaTech KnowledgeBase EPU-3311 Programmer’s Reference Manual...
This document is available through the software page: VersaAPI Installation and Reference Guide – describes the shared library of API calls for reading and controlling on-board devices on certain VersaLogic products. EPU-3311 Programmer’s Reference Manual...
System Resources Interrupts The LPC SERIRQ is used for interrupt interface to the BayTrail SoC. Each of the following devices can have an IRQ interrupt assigned to it and each with an interrupt enable control for IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, IRQ9, IRQ10, and IRQ11: ...
FPGA Registers This chapter describes the FPGA registers. Table 2 (beginning on the following page) lists all 64 FPGA registers Table 3 (refer to page 7) through Table 26 provide bit-level information on the individual FPGA registers Register Access Key Register Access Key Read/Write Read-only (status or reserved)
FPGA Register Descriptions Register Access Key Read/Write Read-only (status or reserved) R/WC Read-status/Write-1-to-Clear RSVD Reserved. Only write 0 to this bit; ignore all read values. RODUCT NFORMATION EGISTERS This register drives the PLED on the paddleboard. It also provides read access to the product code.
FPGA Registers BIOS UMPER TATUS EGISTER Table 5: SCR –Status/Control Register Identifier Access Default Description RESERVED Reserved. Writes are ignored; reads always return 0. Debug LED (controls the yellow LED): LED_DEBUG 0 – LED is off and follows its primary function (MSATA_DAS) 1 –...
FPGA Registers Table 8: TCR – 8254 Timer Control Register Identifier Access Default Description Debug/Test Only: Controls the “gate” signal on 8254 timer #5 when not using an external gate signal: 0 – Gate on signal GCTC5 is disabled TMR5GATE 1 –...
FPGA Registers FPGA R ISCELLANEOUS EGISTERS MISCSR1 – Miscellaneous Control Register #1 This is a register in the always-on power well of the FPGA. It holds its state during sleep modes and can only be reset by a power cycle. This is a placeholder register for features like pushing the power-button and also for software initiated resets should those be needed.
FPGA Registers MISCSR2 – Miscellaneous Control Register #2 This is a register in the always-on power well of the FPGA. It holds its state during sleep modes and can only be reset by a power cycle. It is primarily used for control signals for the always-powered Ethernet controllers and the USB hubs.
FPGA Registers MISCSR3 – Miscellaneous Control Register #3 This register enables software to “push” the reset button. Table 11: MISCSR3 – Misc. Control Register #3 Bits Identifier Access Default Description The status of the THERMTRIP signal from the CPU module. PROCHOT 0 –...
FPGA Registers AUXDIR – AUX GPIO Direction Control Register This register controls the direction of the eight AUX GPIO signals. This reset depends on the state of the FPGA_PSEN signal. If FPGA_PSEN is a ‘0’ then the reset is the power-on and Platform Reset. If FPGA_PSEN is a ‘1’ then this register is only reset at power-on.
FPGA Registers AUXIN – AUX GPIO I/O Input Status Register This registers sets the AUX GPIO input value. It will read the input value regardless of the setting on the direction (that is, it always reads the input). This reads the actual state of the GPIO pin into the part.
FPGA Registers AUXMODE1– AUX I/O Mode Register #1 These two registers select the mode on each AUX GPIO. This reset depends on the state of the FPGA_PSEN signal. If FPGA_PSEN is a ‘0’ then the reset is the power-on and Platform Reset: ...
FPGA Registers WDT_VAL – Watchdog Value Register This register sets the number of seconds for a Watchdog prior to enabling the watchdog. By writing this value, the watchdog can be prevented from “firing”. A watchdog fires whenever this registers value is all 0s, so it must be set to a non-zero value before enabling the watchdog to prevent an immediate “firing”.
FPGA Registers AUXMODE2– AUX I/O Mode Register #2 This register defines the interrupt mapping for the AUX GPIOs. Reset type is Platform. Table 22: AUXMODE2 - AUX I/O Mode Register #2 Bits Identifier Access Default Description AUX GPIO interrupt enable/disable: IRQEN 0 –...
FPGA Registers UART1CR – UART1 Control Register (COM1) Reset type is Platform. Note: The BIOS (via ACPI) may modify this register when in an ACPI-capable operating system. The register can be read for status purposes but do not write to it unless you are using a non-ACPI operating system.
FPGA Registers UARTMODE1 – UART MODE REGISTER #1 When the COM Transceiver Mode is set to RS422/485 (in the XCVRMODE register) and the RS-485 Automatic Direction Control is enabled (e.g., UART1_485ADC set to ‘1’) then the transceiver Tx output is enabled. When there are bytes to transmit and the transceiver Tx output is disabled (i.e., tri-stated) when there are no bytes to transmit.
FPGA Registers UARTMODE2 – UART MODE REGISTER #2 Standard software (the BIOS and the operating system) assumes the baud-rate clock is 1.8432 MHz and programs the divisors accordingly; however, a faster oscillator is needed for baud rates higher than 115,200. The FAST_MODE bit in this register shifts the divisor by 4 bits (multiply by 16) so that the legacy baud rate comes out correctly for the 16x UART clock.
Programming Information for Hardware Interfaces Watchdog Timer A Watchdog timer is implemented within the FPGA. When triggered, the Watchdog timer can set a status bit, generate an interrupt and/or hit the push-button-reset. The Watchdog timer implements a 1-255 second timeout. The Watchdog time out is set in an 8-bit register (WDT_VAL).
Programming Information for Hardware Interfaces Processor WAKE# Capabilities The following devices can wake up the processor using the PCIE_WAKE# signal to the CPU module: I210 Ethernet controller Minicard #1 WAKE# signal Minicard #2 WAKE# signal FPGA via a secondary function on one of the 8x GPIOs The following USB devices can wake up the processor using the in-band SUSPEND protocol: ...
Need help?
Do you have a question about the Osprey and is the answer not in the manual?
Questions and answers