VersaLogic Owl (VL-EPU-4012) Reference guide

  • Hello! I've reviewed the BIOS Reference Manual for the VersaLogic Owl VL-EPU-4012 embedded computer. This document provides specifics on configuring its BIOS settings, from the CPU and memory to graphics and security features. I'm familiar with its dual or quad-core Intel Atom processor, ECC memory, TPM security, and extensive I/O mentioned within, and I'm ready to help with any questions you may have.
  • How do I access the BIOS Setup program?
    What type of memory does the Owl use?
    How can I contact VersaLogic Technical Support?
BIOS
Reference
Manual
REV. May 2020
Owl
(VL-EPU-4012)
Intel® Atom™ dual or quad core
E39xx-based Embedded
Processing Unit featuring error
correcting code memory (ECC),
TPM security, and extensive on-
board I/O.
VL-EPU-4012 BIOS Reference Manual ii
WWW.VERSALOGIC.COM
12100 SW Tualatin Road
Tualatin, OR 97062-7341
(503) 747-2261
Fax (971) 224-4708
Copyright © 2020 VersaLogic Corp. 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.
VersaLogic reserves the right to revise this product and associated documentation at any time without
obligation to notify anyone of such changes.
* Other names and brands may be claimed as the property of others.
iii VL-EPU-4012 BIOS Reference Manual
Product Revision Notes
Revision 1.0 Initial draft
Support Page
The Owl Product Page contains additional information and resources for this product including:
Operating system information and software drivers
Data sheets and manufacturers links for chips used in this product
BIOS information and upgrades
Customer Support
If you are unable to solve a problem after reading this manual, visiting the product support page or contact
VersaLogic Technical Support at (503) 747-2261. VersaLogic support engineers are also available via e-
Repair Service
If your product requires service, you must obtain a Returned Material Authorization (RMA) number by
calling 503-747-2261. Be ready to provide the following information:
Your name, the name of your company, your phone number, and e-mail address
The name of a technician or engineer that can be contacted if any questions arise
The quantity of items being returned
The model and serial number (barcode) of each item
A detailed description of the problem
Steps you have taken to resolve or recreate the problem
The return shipping address
AS9100 All AS9100 products dispositioned for scrap shall be conspicuously and permanently marked, or
positively controlled, until physically rendered unusable.
Material designated for scrap may be recycled in a manner that complies with applicable environmental
regulations.
Note: VersaLogic recommends that all materials be disposed of in environmentally responsible manner i.e.,
recycling in compliance with applicable laws and regulations.
Warranty Repair All parts and labor charges are covered, including return shipping charges for
UPS Ground delivery to United States addresses.
Non-warranty Repair All approved non-warranty repairs are subject to diagnosis and labor charges,
parts charges and return shipping fees. Specify the shipping method you
prefer and provide a purchase order number for invoicing the repair.
Note:
Mark the RMA number clearly on the outside of the box before returning.
VL-EPU-4012 BIOS Reference Manual iv
Cautions
Electrostatic Discharge
CAUTION:
Electrostatic discharge (ESD) can damage circuit boards, disk drives, and other
components. The circuit board must only be handled at an ESD workstation. If an
approved station is not available, some measure of protection can be provided by
wearing a grounded antistatic wrist strap. Keep all plastic away from the board, and do
not slide the board over any surface.
After removing the board from its protective wrapper, place the board on a grounded,
static-free surface, component side up. Use an antistatic foam pad if available.
The board should also be protected inside a closed metallic antistatic envelope during
shipment or storage.
Note:
The exterior coating on some metallic antistatic bags is sufficiently conductive to cause
excessive battery drain if the bag comes in contact with the bottom side of the Owl.
Handling Care
CAUTION:
Avoid touching the exposed circuitry with your fingers when handling the board. Though
it will not damage the circuitry, it is possible that small amounts of oil or perspiration on
the skin could have enough conductivity to cause the contents of CMOS RAM to
become corrupted through careless handling, resulting in CMOS resetting to factory
defaults.
Earth Ground Requirement
CAUTION:
All mounting standoffs should be connected to earth ground (chassis ground). This
provides proper grounding for EMI purposes.
v VL-EPU-4012 BIOS Reference Manual
Contents
Introduction ................................................................................................................... 7
EPU-4012 BIOS Overview ............................................................................................. 9
BIOS Help ........................................................................................................................... 9
Main Menu .................................................................................................................... 10
Main MenuBoot Features ............................................................................................. 10
Main Menu Network Stack ........................................................................................... 13
Main Menu SMBIOS Event Log .................................................................................. 14
System Setup ............................................................................................................... 14
System SetupCPU Configuration ................................................................................. 14
System Setup CPU ConfigurationCPU Power Management.................................... 16
System SetupUncore Configuration ............................................................................. 19
System SetupSouth Cluster ConfigurationHD-Audio Configuration ....................... 24
System SetupSouth Cluster ConfigurationGMM Configuration .............................. 26
System SetupSouth Cluster ConfigurationISH Configuration ................................. 28
System SetupSouth Cluster ConfigurationLPSS Configuration............................... 29
System SetupSouth Cluster ConfigurationPCI Express Configuration .................... 34
System SetupPCI Express Root Port [1-6] ................................................................... 35
System SetupSouth Cluster ConfigurationSATA Drives ---- Chipset-SATA
Controller Configuration ---- ............................................................................................ 42
System SetupSouth Cluster ConfigurationSCC Configuration ................................ 46
System SetupSouth Cluster ConfigurationUSB Configuration ................................ 47
System SetupSouth Cluster ConfigurationMiscellaneous Configuration ................ 49
System SetupBoot ......................................................................................................... 51
System SetupSecurity Configuration ............................................................................ 52
System SetupThermal ................................................................................................... 53
System SetupSystem Component ................................................................................. 56
System SetupDebug Configuration .............................................................................. 58
System SetupNPK Debug Configuration ..................................................................... 62
System SetupACPI Settings .......................................................................................... 65
System SetupIntel(R) UltraBook Event Support .......................................................... 67
System SetupPEP Constraints Configuration ............................................................... 68
System SetupRTD3 settings ......................................................................................... 72
System SetupMemory ECC Error Logging .................................................................. 76
Security ........................................................................................................................ 76
SecurityTPM Configuration ......................................................................................... 77
SecuritySecure Boot Configuration .............................................................................. 80
VersaLogic Features ................................................................................................... 80
VersaLogic FeaturesUART Configuration ................................................................... 80
VersaLogic FeaturesPCI IRQ Routing Configuration .................................................. 85
IPv4 Network Configuration ....................................................................................... 88
VL-EPU-4012BIOS Reference Manual vi
IPv6 Network Configuration ....................................................................................... 88
IPv6 Network ConfigurationIPv6 Current Setting ....................................................... 88
Figures
Figure 1. The Owl (VL-EPU-4012) ............................................................................................................... 7
Tables
Table 1. Top-level Menu Bar Features ............................................................................................................ 9
Table 2. BIOS Setup Program Function Keys ................................................................................................. 9
Introduction
7 VL-EPU-4012 BIOS Reference Manual
Introduction
Figure 1. The Owl (VL-EPU-4012)
The Owl is a small and rugged board-level embedded computer. Approximately four inches
square and one inch thick, the Owl is a member of VersaLogic’s family of small, ultra-rugged
embedded x86 computers. Equipped with a powerful dual or quad-core Intel “Apollo Lake”
processor and soldered-on ECC RAM, the Owl is designed to withstand extreme temperature,
impact, and vibration.
Error correcting RAM Up to 8 GB
-40° to +85°C Operating
Temperature
5th Generation Intel Atom*processor
(“Apollo Lake”) E3950 (quad core)
or E3930 (dual core)
TPM 2.0 security
On-board power conditioning. 8 to 30
volt input
Hardware-based security
COMe Compact size (95 x 95mm)
Low power (6 W typ.)
Introduction
VL-EPU-4012 BIOS Reference Manual 8
Up to 8 GB of soldered-on Error Correcting Code (ECC) memory is available for highly reliable
applications. ECC memory is beneficial in environments where single bit memory errors may
occur, such as with cosmic ray interactions which increase dramatically with altitude.
Technical Specifications
Refer to the Owl Product Page for complete specifications. Specifications are subject to change
without notification.
EPU-4012 BIOS Overview
9 VL-EPU-4012 BIOS Reference Manual
EPU-4012 BIOS Overview
To access the BIOS Setup program, press during the early boot cycle. The top-level
menu bar is shown below.
Table 1. Top-level Menu Bar Features
Function
Main Displays processor and memory parameters
System Setup Configures advanced features, including CPU, IDE, and USB
Sets passwords and security features
VersaLogic
Features UART and PCI IRQ routing configuration
IPv4 Network
Configuration
Configuration Current Setting
The following table lists the function keys available for menu screens.
Table 2. BIOS Setup Program Function Keys
Key Function Key Function
or
Selects a different menu screen
(Moves the cursor left or right)
or
Selects an item (Moves the
cursor up or down)
or Changes option/field
Executes a command or selects
a sub-menu
Go to next page
Go to previous page
Go to top of screen
Go to bottom of screen
Select field
General help
Load Previous Settings
Loads optimal defaults
Loads failsafe default values
Exit
Save and exit
BIOS Help
Press the “F1” key anywhere in the Setup Utility to get the General Help page. BIOS
menu options are listed which includes a brief description of those options.
Main Menu
VL-EPU-4012 BIOS Reference Manual 10
Main Menu
Main MenuBoot Features
Option: NumLock:
On (default)
Off
Details: Selects Power-on state for NumLock.
Option: Timeout
Minimum = 0x0000
Maximum = 0x0063
Default = 0x0000
Details: Number of seconds that P.O.S.T will wait for the user input before booting.
Option: CSM Support
No
Yes (default)
Details: Compatibility Support Module that provide backward compatibility services for
legacy BIOS services, like int10/int13, dependent OS.
Option: Quick Boot
Disabled (default)
Enabled
Details: Enable/Disable quick boot.
Option: Diagnostic Splash Screen
Disabled (default)
Enabled
Details: If you select 'Enabled' the diagnostic splash screen always displays during boot.
If you select 'Disabled' the diagnostic splash screen does not display unless you press
HOTKEY during boot.
Main Menu
11 VL-EPU-4012 BIOS Reference Manual
Option: Diagnostic Summary Screen
Disabled (default)
Enabled
Details: Display the Diagnostic summary screen during boot.
Option: BIOS Level USB
Disabled
Enabled (default)
Details: Enable/Disable all BIOS support for USB in order to reduce boot time. Note that
this will prevent using a USB keyboard in setup or a USB biometric scanner such as a
finger print reader to control access to setup, but does not prevent the operating system
from supporting such hardware.
Option: USB Legacy
Disabled
Enabled (default)
Details: Enable/Disable USB BIOS SMM support for mouse, keyboard, mass storage,
etc, in legacy operating systems such as DOS.
Option: Console Redirection
Disabled (default)
Enabled
Details: Enable/Disable Universal Console Redirection.
Option:Terminal Type
ANSI (default)
VT100
VT100+
UTF8
Details: Set terminal type of UCR.
Main Menu
VL-EPU-4012 BIOS Reference Manual 12
Option: Baudrate
9600
19200
38400
57600
115200 (default)
Details: Set baudrate of UCR.
Option: Flow Control
None (default)
RTS/CTS
XON/XOFF
Details: Set flow control method for UCR.
None - No flow control.
RTS/CTS - Harware flow control.
XON/XOFF - Software flow control.
Option: Continue C.R. after POST
Disabled
Enabled (default)
Details: Enables Console Redirection after OS has loaded.
Option: Allow Hotkey in S4 resume
Disabled
Enabled (default)
Details: Enable hotkey detection when system resuming from Hibernate state
Option: UEFI Boot
Disabled
Enabled (default)
Details: Enable the UEFI boot.
Main Menu
13 VL-EPU-4012 BIOS Reference Manual
Option: Legacy Boot
Disabled
Enabled (default)
Details: Enable the Legacy boot.
Option: Boot in Legacy Video Mode
Disabled (default)
Enabled
Details: Enable to force the display adapter to switch the video mode to Text Mode 3 at
the end of BIOS POST for non-UEFI boot mode (Legacy Boot). Some legacy software,
such as DUET, requires that the BIOS explicitly enter text video mode prior to boot.
Option: Load OPROM
All
On Demand (default)
Details: Load all OPROMs or on demand according to the boot device.
Main Menu Network Stack
Option: Network Stack
Disabled (default)
Enabled
Details: Enable/Disable UEFI Network Stack
Option: IPv4
Disabled
Enabled (default)
Details: Enable/Disable IPv4
Option: IPv6
Disabled
Enabled (default)
Details: Enable/Disable IPv6
System Setup
VL-EPU-4012 BIOS Reference Manual 14
Option: UEFI PXE Boot Priority
IPv6 First
IPv4 First (default)
Details: Set the priority of UEFI PXE Boot
Main Menu SMBIOS Event Log
Option: Event Log
Disabled
Enabled (default)
Details: Enable/Disable Event Log.
System Setup
System SetupCPU Configuration
Option: Bi-directional PROCHOT#
Disable
Enable (default)
Details: When a processor thermal sensor trips (either core), the PROCHOT# will be
driven.
If bi-direction is enabled, external agents can drive PROCHOT# to throttle the
processor.
Option: VTX-2
Disable
Enable (default)
Details: To enable or disable the VTX-2 Mode support
Option: VT-d
Disable (default)
Enable
Details: Enable/Disable VT-d, Please disable IPU when you want to enable VT-D feature
System Setup
15 VL-EPU-4012 BIOS Reference Manual
Option: TM1
Disable
Enable (default)
Details: Enable/Disable TM1
Option: DTS
Disable (default)
Enable
Details: Enabled/Disable Digital Thermal Sensor
Option: Active Processor Cores
Disable (default)
Enable
Details: Enable this to disable core in each processor package
Option: Core 0
Enable (default)
Details: Core 0 Enable
Option: Core 1
Disable
Enable (default)
Details: Core 1 Enable/Disable
Option: Core 2
Disable
Enable (default)
Details: Core 2 Enable/Disable
Option: Core 3
Disable
Enable (default)
Details: Core 3 Enable/Disable
System Setup
VL-EPU-4012 BIOS Reference Manual 16
Option: Monitor Mwait
Disable
Enable
Auto (default)
Details: Enable/Disable Monitor Mwait. If Auto is selected, Monitor Mwait will be disabled
for Linux/Yocto OS with B1 silicon. For the rest Monitor Mwait will be enabled.
System Setup CPU ConfigurationCPU Power
Management
---- System Power Options ----
Option: Intel(R) SpeedStep(tm)
Disable
Enable (default)
Details: Allows more than two frequency ranges to be supported.
Option: Boot performance mode
Max Performance (default)
Max Battery
Details: Select the performance state that the BIOS will set before OS handoff.
Option: Intel® Turbo Boost Technology
Disable
Enable (default)
Details: Enable to automatically allow processor cores to run faster than the base
operating frequency if it's operating below power, current, and temperature specification
limits.
Option: C-States
Disable
Enable (default)
Details: Enable/Disable C States
System Setup
17 VL-EPU-4012 BIOS Reference Manual
Option: Enhanced C-states
Disable
Enable (default)
Details: Enable/Disable C1E. When enabled, CPU will switch to minimum speed when
all cores enter C-State.
Option: Max Package C State
S0ix default (default)
PC2
C0
Details: This option controls the Max Package C State that the processor will support.
Option: Max Core C State
Fused value (default)
Core C10
Core C9
Core C8
Core C7
Core C6
Core C1
Unlimited
Details: This option controls the Max Core C State that cores will support.
Option: C-State Auto Demotion
Disabled
C1 (default)
Details: Configure C-State Auto Demotion
Option: C-State Un-demotion
Disabled
C1 (default)
Details: Configure C-State Un-demotion
System Setup
VL-EPU-4012 BIOS Reference Manual 18
Option: Power Limit 1 Enable
Disabled
Enabled (default)
Details: Enable/Disable Power Limit 1
Option: Power Limit 1 Clamp Mode
Disabled
Enabled (default)
Details: Enable/Disable Power Limit 1 Clamp Mode
Option: Power Limit 1 Power
Auto (default)
6
7
8
...
23
24
25
Details: Power Limit 1 in Watts. Auto will program Power Limit 1 based on silicon default
support value
System Setup
19 VL-EPU-4012 BIOS Reference Manual
Option: Power Limit 1 Time Window
Auto (default)
1
2
3
...
96
112
128
Details: Power Limit 1 Time Window Value in Seconds. Auto will program Power Limit 1
Time Window based on silicon default support value
System SetupUncore Configuration
---- GOP Configuration ----
Option: GOP Driver
Enable (default)
Disable
Details: Enable GOP Driver will unload VBIOS; Disable it will load VBIOS
Option: Intel Graphics Pei Display Peim
Enable
Disable (default)
Details: Enable/Disable Pei (Early) Display
---- IGD Configuration ----
Option: Integrated Graphics Device
Disable
Enable (default)
Details: Enable : Enable Integrated Graphics Device (IGD) when selected as the
Primary Video Adaptor. Disable: Alwarys disable IGD
System Setup
VL-EPU-4012 BIOS Reference Manual 20
Option: Primary Display
IGD (default)
PCIe
HG
Details: Select which of IGD/PCI Graphics device should be Primary Display
Option: HG Delay After Power Enable
Minimum = 0x0000
Maximum = 0x03E8
Default = 0x012C
Details: Delay in milli-seconds after power enable
Option: HG Delay After Hold Reset
Minimum = 0x0000
Maximum = 0x03E8
Default = 0x0064
Details: Delay in milli-seconds after hold reset
Option: RC6(Render Standby)
Enable (default)
Disable
Details: Check to enable render standby support, RC6 should be enabled if S0ix is
enabled. This item will be read only if S0ix is enabled
Option: GTT Size
2MB
4MB
8MB (default)
Details: Select the GTT Size
Option: Aperture Size
256MB (default)
Details: Select the Aperture Size
/