32 Freescale Embedded Solutions Based on ARM Technology
Vybrid Controller Solutions
Core Architecture
Vybrid devices have a dual-core architecture
that combines the Cortex-A5 application
processor and the Cortex-M4 for real-time
control. The Vybrid portfolio is designed to
be a transitional product from Kinetis MCUs
featuring the Cortex-M4 core and the i.MX 6
series featuring the Cortex-A9 core, while also
providing scalable devices that can address
the needs of a market that demands critical
safety and security, connectivity and rich HMI
in the same piece of silicon. The Vybrid road
map is built with this scalability and code
compatibility in mind so that the performance
of the device road map grows with the
customer’s needs long into the future.
One of the key benefits of combining the
Cortex-A5 core with the Cortex-M4 core
is the partitioning of tasks based on their
characteristics. For example, for tasks that
need predictable interrupt management—a
typical need for real-time applications—the
Vybrid platform has the Cortex-M4 core
with a Nested Vector Interrupt Controller
(NVIC). This allows graphical applications
and connectivity stacks to be run on the
Cortex-A5 applications processor.
Software can be segmented so that tasks
that need predictable latencies can be run on
the Cortex-M4 core and computer-intensive
processes run on the Cortex-A5 core.
Cortex-A5 Core
The Cortex-A5 processor is a high-
performance, low-power core with an L1 and
L2 cache subsystem that provides full virtual
memory capabilities, a double-precision
floating-point unit (FPU) and the ARM NEON
media processing engine. It is intended as an
upgrade for the ARM9 and ARM11 cores and
is architecturally compatible with Cortex-A9.
The Cortex-A5 also has ARM TrustZone
technology for creating secure applications.
Cortex-M4 Core
The Cortex-M4 core retains all the
advantages of the Cortex-M3 core with an
NVIC, which gives the deterministic interrupt
handling capability demanded by real-time
applications along with tightly coupled
memory (TCM). Determinism is a factor
of NVIC plus TCM. The Cortex-M4 adds
digital signal processing (DSP) capability
in the form of DSP and SIMD instruction
extensions, a single-cycle MAC unit and
single-precision FPU. In addition, Freescale
has added a direct memory access (DMA)
controller, crossbar switch and L1 on-chip
cache memories, maximizing processor
performance and bus bandwidth.
Reliability, Safety and Security
Vybrid devices include a variety of data
integrity and security hardware features for
safeguarding memory, communication and
system data. A cyclic redundancy check
module is available for validating memory
contents and communication data, while
a memory protection unit provides data
protection and increased software reliability.
For fail-safe applications, an independently
clocked watchdog offers protection against
runaway code. When it comes to security,
a hardware encryption unit supports several
encryption and hashing algorithms for program
validation as well as authentication and
securing data for transfer and storage. The
system security module includes a unique chip
identifier, secure key storage and a hardware
tamper detection system. The tamper
detection system has integrated sensors for
voltage, frequency, temperature and external
sensing for physical attack detection.
Optimal System Performance
Vybrid devices are ideal for modern industrial
applications that require higher integration of
communication and connectivity interfaces,
as well as HMI and UI acceleration.
Customers can easily take full advantage of
all the integrated Vybrid features to create
differentiated products by leveraging the
provided reference board support packages
(BSP) for high-level operating systems (such
as Linux) and real-time operating systems
(such as MQX) that include libraries and
media frameworks tuned to the silicon
architecture. The combination of high-
efficiency silicon design, low-leakage
process technology and software tuned for
the silicon architecture results in low power
consumption, eliminating the need for a fan
or heat sink and helping to lower overall
system BOM cost. As an example, because
the platform architecture partitions tasks
between the applications processor and the
deterministic MCU, the Cortex-M4 core helps
to improve efficiency in industrial
motor control applications that can result in a
reduced carbon footprint.
Get Started Today
The Freescale Tower System provides a
modular and expandable development
platform for evaluating and prototyping
with Vybrid controller solutions. The TWR-
VF65GS10 module is a development tool
for the Vybrid family of controllers that
operates as a standalone debug tool or
as part of an assembled Tower System
development platform. With full support from
MQX Software Solutions, Timesys Linux
BSP and the ARM DS-5 toolchain, your next
application-rich design is at your fingertips.
For more information, visit freescale.com/
TWR-VF65GS10 and freescale.com/
TWR-VF65GS10-DS5.
Tower System Development Platforms for Vybrid Controllers
Part Number Features
TWR-VF65GS10
• TWR-VF65GS10 module, USB cable, quick start guide
• Complimentary one-year, nonrenewable license to ARM
Development Studio 5 (DS-5™) starter kit for Vybrid controller Tower
System module (256 KB code size limitation)
TWR-VF65GS10-KIT
• TWR-VF65GS10 module, USB cable, quick start guide
• Complimentary one-year, nonrenewable license to ARM
Development Studio 5 (DS-5) starter kit for Vybrid controller Tower
System module (256 KB code size limitation)
• TWR-ELEV elevator modules
• TWR-SER serial module
TWR-VF65GS10-PRO
• TWR-VF65GS10 module, USB cable, quick start guide
• Complimentary one-year, nonrenewable license to ARM
Development Studio 5 (DS-5) starter kit for Vybrid controller Tower
System module (256 KB code size limitation)
• TWR-ELEV elevator modules
• TWR-SER2 enhanced serial module
• TWR-LCD-RGB graphical LCD module
TWR-VF65GS10-DS5
• Same as TWR-VF65GS10-PRO, except it includes one-year, renewable
license for ARM Development Studio 5 (DS-5) Vybrid controllers edition
(hardware platform independent, 1 MB code size limitation)
Note: These Tower System modules and kits support all Vybrid family controllers (VF3xx, VF5xx, and VF6xx)