- UEFI & Framework Firmware Solutions
- Functional Test Tools
For Intel® AtomTM
Gilbert Gadet
Logic Technology
• Your partner in development
– Embedded software
– Development tools
– Analysis- and Test tools
– Technical Courses
– Interconnect Solutions
– Consultancy
Keep Cool! There’s always a Logic solution.
Logic Technology
Legacy BIOS to UEFI Framework
The Switch Is On
Hardware
EFI-Aware
OSLegacy OS
DXE Foundation
UEFI2.0 /EFI 1.1
The Framework Foundation
Compatibility
Support
Module
Framework
Drivers
Architectural Protocols
Platform
Drivers
EFI-Aware
OSLegacy OS
Legacy
BIOS Core
ModifiedBIOS CoreAPM
ACPIUSB
PCI
PNP
EFI1.1
Hardware
“PI”“PI”
Difference between Legacy
BIOS and UEFI Framework
The Value of Framework
� Why switch to the Framework?
� Standard industry-wide architectural interfaces via open specs
� “C” vs. Assembly – more efficient software design
� Reusable S/W modules – write firmware once
� Better support for pre-boot applications – built-in EFI environment
� What benefits does the Framework offer?
� Removes dependency on one BIOS/Firmware vendor or proprietary code base
� Creates more efficient engineering teams
� Code developed once can be shared among many projects – same source code
� Leverages pre-boot environment to drive product innovation
UEFI firmware delivers…
Code
Real Mode
Assembler
Non Modular
Scalability
Complexity
Maintenance
Issue
Spec
Non Standard Compatibility
OS Loader
Tied to HW
and BIOS
Slows innovation
Carries legacy
Code
Real Mode
Assembler
Non Modular
Scalability
Complexity
Maintenance
Issue
Spec
Non Standard Compatibility
OS Loader
Tied to HW
and BIOS
Slows innovation
Carries legacy
High level
language
protected
mode code
Scaleable
and easy to
maintain
Benefit
UEFI firmware delivers…
Code
Real Mode
Assembler
Non Modular
Scalability
Complexity
Maintenance
Issue
Spec
Non Standard Compatibility
OS Loader
Tied to HW
and BIOS
Slows innovation
Carries legacy
Straight-forwa
rd
implementatio
nClearly define
d
High level
language
protected
mode code
Scaleable
and easy to
maintain
Benefit
UEFI firmware delivers…
Code
Real Mode
Assembler
Non Modular
Scalability
Complexity
Maintenance
Issue
Spec
Non Standard Compatibility
OS Loader
Tied to HW
and BIOS
Slows innovation
Carries legacy
Straight-forwa
rd
implementatio
nClearly define
d
Innovation
Legacy migrat
ionAbstra
ction
High level
language
protected
mode code
Scaleable
and easy to
maintain
Benefit
UEFI firmware delivers…
Industry Transition to
EFI and “The Framework”
• Intel Mobile, Desktop, Server and Embedded groups adopting Framework for new platforms, reference boards
• Chipset vendors moving to Framework + UEFI Specs
• Apple Selected Framework as “firmware of choice” for Intel based machines
• Microsoft committed to EFI/UEFI support with Vista
– Windows Server 2008 & Vista support native UEFI boot
• UEFI.org formed, managing new specs11 Promoter Companies: AMD, AMI, Apple, DELL, HP, IBM, Intel, Insyde, Lenovo, Microsoft and Phoenix
• Tianocore.org – open source components available
• Leading OEMs and ODMs shipping now!
Product Overview
InsydeH2OTM
• InsydeH2O is written mostly in “C” allowing flexibility in utilizing a larger pool of engineering resources
• InsydeH2O is modular enabling faster migration from platform to platform & with less engineering resources
• InsydeH2O is economical as processor & chipset modules are licensed once & can be used many times
• Support for the popular American Arium JTAG Debugger
• InsydeH2O is fully EFI 1.1 and UEFI 2.x compatible
• Legacy Operating Systems Support (Compatibility Support)
InsydeH2O is beyond Framework in many ways
InsydeDIYTM
• Unique “Do-It-Yourself” Firmware Solution
• Royalty-free business model facilitates in-house development of EFI Firmware
• Lightweight, easy to implement and cost effective
• Reduces overall project development time
• H2ODDT™ built-in software debugger and support for the American Arium JTAG Debugger
• Seamless transition path to full InsydeH2O Framework solution
InsydeDIY is an optimal solution for many Linux devices
How to choose
InsydeDIY vs InsydeH2O
• InsydeH2O if you:
• Need to boot legacy
OS’s
• Require Video or other option ROMs
• Require full power
management
• Require TPM
• Require Secure Flash update
• InsydeDIY if you:
• Have an EFI 1.1 OS
loader (Linux)
• Can develop BIOS on
your own
• Bootloader only
• Do not need any
additional features
• Demand Royalty free
solution
Product Readiness
InsydeH2O™ for
Crown Beach / Intel® Atom™
• Example Use: Mobile Internet Device
– Small form factor
– Wireless connectivity
– Ultra mobility
– Location devices. Ex: GPS
– Easily sync with larger PCs
• Available now
• Customers are shipping products
• Contains all major InsydeH2O features
Customer Engagements
Products & Services
• InsydeH2O
– Binary licensed per device
– Source code licensed for customization
– Engineering support and deployment services
• InsydeDIY
– One-time royalty free license
– Licensed per CPU/Chipset combination
• Framework Tools and Components
– H2ODDT (Software Debug and Diagnostic tool)
– InsydeFlashTM (System BIOS flash update tool)
– Pre-boot applications for product differentiation
• Training
– Insyde products and UEFI Firmware technology training programs available
Test Solutions
Systems
SJTAG
Boards
IEEE 1149.1, IEEE 1149.6
DFT Analyzer
ExJTAG
Intel IBIST
Chips
IJTAG
BSDL
Validation
Product Life Cycle
Test Solutions
Scanworks MicroMaster
Test Roadmap for Intel®
• Platforms
– Eagle Height
– Tolopai
– Menlow
– Weybridge
– Cranberry
• CPU
– Atom (Silverthorne)
– Clovertown
– Woodcrest
– Harpertown
Your partner in development
A lasting relationship
Manufacturing
• Functional Test
• IBIST
• System Test
Product Development Phases
Board bring up
• JTAG-Debug
• UEFI BIOS
Application
Development
• Reliable Filesystems
• Embedded Databases
• Consultancy
• Courses
– Intel hwr
– Intel swr
– PCI Express
– USB
– SAS / SATA
Specification
& Design
Contact Info
The Netherlands
JF. Kennedylaan 18
5981 XC Panningen
Tel:+31 77 3078438
Fax: +31 77 3078439
Email: [email protected]
www.logic.nl
Main Office
Germany
Feringastrasse 6, 3. Stock
85774 Muenchen-Unterfoehring
Tel: +49 89 99216 434
Fax: +49 89 99216 200
Email: [email protected]
www.LogicTechnology.de
Germany / Switzerland /
Austria
Top Related