Yair Hougui
Application Engineer
1
What is Sitara™?
What’s new
Ideal for applications requiring
• New platform of high-performance
• High-level operating system
• 300MHz – 1GHz+ in future devices
• Advanced graphical user interfaces
• Flexible connectivity and multiple
interface options
• High system integration
ARM microprocessors:
®
™
– ARM9 to ARM Cortex -A8 MPU’s
• First new devices:
– AM35xx & AM17xx/AM18xx
– , AM3703/AM3715
• Software compatible roadmap
• Scalability
• System cost constraints
• Application software portability
Sitara ARM MPUs – a good fit for industrial, instrumentation, POS
Industrial
Medical
automation
Point
of service
instrumentation
HVAC and
building
controls
Single
computing
Test &
measurement
3
Sitara™ ARM® microprocessors
Available Now
In Development
ARM9
ARM Cortex-A8
ARM Cortex-A8
AM1705
AM1707
AM1806
AM1808
OMAP3503
OMAP3515
AM3505
AM37xx (2Q10)
“AM38x Next” (2011)
“AM33x Next” (2011)
AM3517
Low power ARM9 with
Integrated peripherals
Advanced ARM Cortex-A8
with system integration
Higher Performance Cortex-
A8 with enhanced integration
• Power efficient (down to 7mW
standby, 182mW active)
• Cost efficient
• Flexible industrial I/O PRU (CAN,
UART)
• Integrated peripherals, 10/100
Ethernet, USB, SATA, and many
more
• Up to 1440 DMIPS
• Up to 2000 DMIPS
• Power efficient (down to 10mW
standby, 1W active)
• Enhanced graphics/UI
• Enhanced integrated
peripherals, 1Gb Ethernet,
PCIe
• Integrated interfaces to display,
USB, 10/100 Ethernet, SD card,
Wi-Fi®, CAN, and many others
• Integrated graphics for rich user
interface functions
4
Develop product designs with TI’s
™
Cortex™-A8
ARM926
AM37x
Sampling
AM35x
AM18x
AM17x
• High performance general purpose
processor
• Advanced graphics/UI
• Roadmap to > 1 GHz (>2000 DMIPS)
• Power and cost-efficient
• Flexible industrial I/O
• Up to 450 MHz (495 DMIPS)
• Starting @ $5 (1ku)
Linux and Windows® Embedded CE kernel & drivers
Example code & demos
Sampling
Now
5
CORTEX-A8
6
AM3517/05 Core and Accelerators
Multi window overlay system and
resizing for hardware accelerated
user interfaces
Features
proors
¢
Display Subsystem
ARM®
° 600 MHz Cortex A-8 with NEON™
LCD
Cont-
roller
Cortex™-
A8
10 bit DAC
10 bit DAC
Video
Enc
3D
coprocessor
Graphics
Accelerator
(3517)
° PowerVR SGX 3D graphics
Accelerator – up to 10M
polygons / second
Video
Processing
Front End
Input
Up to 1000 Dhrystone MIPS:
• OS’s like Linux or WinCE
• Excellent web experience
L3/Lnterconnect
CAN
Timers
GP x1
WDT
HDQ /
1-wire
USB HS Host x2
USB OTG
EMAC
¢ Memory
w/PHY
° ARM:
I2C x3
McBSP x5
x3
DA
DDR2
GPMC
MMC/SD/
SDIO x3
256kB L2 Cache
McSPI x4
° On chip: 64kB SRAM; 128kB
ROM
• Up to 10M polygons per second
• Hardware based on screen display
• Easily create robust GUI’s
° DDR2 interface
° GPMC: NAND/NOR I/F
7
AM3517/05 Peripherals
Features
¢ Peripherals
°
CAN – High end controller area
network Controller (HECC)
USB 2.0 OTG w/PHY
RMII EMAC controller 10/100
USB HS host x2
AM3517
processors
°
°
°
°
°
Display Subsystem
ARM®
Cortex™-
A8
LCD
Cont-
roller
10 bit DAC
10 bit DAC
Video
Enc
3D
MMC/SD card interface x3
LCD controller and TV out
color space conversion, rotation,
resizing
Graphics
Accelerator
Video
Processing
Front End
16-bit Video
Input
L3/L4 Interconnect
°
1.8V or 3.3V IO
CAN
Timers
GP x12
WDT x1
HDQ /
1-wire
USB HS Host x2
¢ Power
EMAC
USB OTG
w/PHY
° Total Power: 0.5W – 1.5W
° Standby Power: 12mW
I2C x3
McBSP x5
McSPI x4
¢ Package
UARTx3
+1 w/IrDA
DDR2
GPMC
MMC/SD/
SDIO x3
° ZCN – 17x17 mm, 0.65 mm pitch
Utilizes Via Channel™ Array
Technology with 0.8mm pitch
plus design rules.
° ZER – 23x23 mm, 1.0mm pitch.
8
AM3505/17 Platforms
3D
Applications
Software
Compatibility
Shared
Peripheral
Set
Graphics
Compatibility
AM™
Graphics
ARM
Open GL ES 2.0
Peripherals
AM3517
Cortex-A8
600 MHz
AM™
ARM
Cortex-A8
600 MHz
Pin-for-pin compatible
Availability subject to applicable lead times
9
CORTEX A-8 : Highlights
• First ARMv7 instruction-set architecture
• Superscalar architecture delivers high performance
– Advanced dynamic Branch prediction
• 256 KB unified L2 cache
• Enhanced VFPv3
– Doubles number of double-precision registers
– Adds new instructions to convert between fixed and floating point
• Efficient Run Time Compilation Target
• Trust Zone
– Normal & Secure worlds have different memory views
10
AM35x Memory Controller
•
Two dedicated memory
controllers/one internal
memory
– SDRAM controller (EMIF4)
– General purpose memory
controller (GPMC)
– Internal memory (SRAM)
• On Chip Memory [SRAM-64 Kb]
• Operates at full L3 interconnect
(64bit@Core Clock /2)
11
GPMC Controller
• 16-bit external memory
controller
• GPMC can communicate with
many external devices:
AM35x
PsRAM, OneNAND,
NOR/NAND Flash,
ASYNC Logic
Supported
1GB (128MB per CS-
– External asynchronous/synchronous 8-
bit wide memory/device
– External asynchronous/synchronous
16-bit wide memory/device
– External 16-bit non-multiplexed device
with limited address range (2 Kbytes)
– External 16-bit address/data-
– External 8-bit/16-bit NAND flash
device
(pSRAM) device
Supported Size
(bits)
16 KB (2 KB per CS
non-mux
mode)
Max Clock
Speed
100 MHz
Chip Selects
8
Max Address
Space
2 KB non mux mode
128 MB mux mode
12
DDR Controller
AM3517/05
• Supports mDDR / DDR2
functional blocks:
mDDR/DDR2
SDRAM
810MB/sec
Measured
Throughput
– Virtual Rotated Frame Buffer
(VRFB), supporting rotations of
0 , 90 , 180 ,270
– SDRAM memory-access
scheduler (SMS)
16M, 32M (2
Banks)
Supported
Size (bits)
64M, 128M, 256M,
512M,1G,
• Optimizes latency and
bandwidth usage among
requestors
2G (4 Banks)
166MHz
Max Clock
Speed
– SDRAM Controller
• Physical interface to DDR2 or
mDDR
2
Chip Selects
16/32b
13
Power Management
• AM35x power management features:
– Single voltage and power domain
– Multiple clock domains
– Single Operating Voltage and Frequency
– Low power mode (standby)
module controls power management
• One voltage supply to device processors and
• Supports dynamic clock gating for power
management through clock domains.
– A clock domain is a group of modules or subsections of device
that share a common clock
– By gating the clock to each domain, it is possible to cut a clock to
consumption.
14
AM35x Power Options
Touchscreen
Interface
TPS65910
10-bit ADC
4 inputs
Integrated
Battery Charger
AC & USB
w/ DPPM
RTC 32kHz
10mA LED
Driver
25mA wLED
Driver
Drivers
Power
TPS65023
3 DCDC
1x 5V Boost
9 LDO
3 DCDC
3 DCDC
I2C
Interface
2 HS I2C
1 I2C
1 I2C
15
AM35x development tools
AM3517
evaluation module
AM3517 eXperimenter
$995
$199
• Includes Module and
interface board found on
AM3517EVM
• Touch screen LCD
available for purchase
separately
• AM3517
• PowerVR SGX
• Integrated processor, power
and Wifi module
• Touch screen LCD
• CAN, JTAG, Ethernet and
more via applications board
• Modular design
• Available only through
LogicPD
• Linux and Windows
Embedded CE
16
Getting Help
• TI E2E forums
• Embedded Processor Wiki page:
• Self Serve Collateral
swapps.dal.design.ti.com/index.php/Self_serve_collateral
• OMAP Developer Series Videos (5 Parts)
17
ARM-9
18
combinations
AM1806
AM1808
AM1705
AM1707
TI-provided Linux & WindowsEmbedded CE
plus Developer Network offerings
OS &
drivers
Example
code
PRU UART, PRU CAN, touch screen interface demos, etc
375 and 450 MHz
ARM9
Memory
interface
DDR2/mDDR/
SDRAM
DDR2/mDDR/
SDRAM
SDRAM
SDRAM
USB 2.0
USB 1.1
USB 2.0
PRU
USB 2.0
PRU
PRU
PRU
USB 2.0
eQEP
USB 1.1
EMAC
EMAC
EMAC
Key
MMC/SD
LCD Ctr
MMC/SD LCD Ctr
eQEP
LCD Ctr
SATA
MMC/SD
Video I/O
uPP
MMC/SD
Video I/O
uPP
• Point-of-service
• Educational consoles
• Intelligent
• Smart metering
• Industrial
occupancy sensor
Target
automation
• Portable data terminal
• Bar code scanner
• Home automation
Software Compatible
19
AM1808/1806 microprocessors
Features
¢CPU Cores
The boxes with yellow border are features
found in AM1808 and not in AM1806
– ARM926EJ-S™ (MPU) up to 450 MHz
ARM9
1024x1024
High Speed
¢ Memory
Subsystem
LCD
DSP Interface
– ARM:
Controller
–
–
16KB – L1 Program Cache
16KB – L1 Data Cache
ARM
926EJ-S
uPP
– On-chip 128KB RAM
– mDDR, DDR2, SDRAM
RAM
Video
IN/Out
PRU
¢Peripherals (1.8/ 3.3V IOs)
– 10/100 Ethernet MAC
– EMIFA - DDR (mDDR/DDR2)
– EMIFB – SDRAM/NAND Flash
– Video Port I/F – Video In/Out (BT.656)
– uPP and USB 2.0 OTG
Switched Central Resource (SCR) / EDMA
– SATA and USB 1.1 H/D (AM1808 only)
Peripherals
Connectivity
¢ Power (1.0-1.2V Core, 1.8/3.3V IOs)
System
–
–
Total Power < 182mW @ 300MHz, 1.2V, 25C
Standby Power < 7mW @ 1.2V/ 25C
WD
(1)
(3)
USB2.0
eCAP/
PWM
(3)
SATA
HRPWM
(2)
USB
1.1
HS
w/ PHY
UHPI
EMAC
¢ Package
– 13 x13mm nFBGA (0.65mm), 16x16mm BGA (0.8mm)
– Extended Temperature Grade Options
Internet
Serial Interfaces
Program/Data Storage
•
•
•
Commercial (0C to 90C)
Industrial (-40 to 90C)
Extended (-40C to 105C)
Async/
mDDR/
DDR2/
16-bit
I2C UART
(2)
SPI
(2)
McBSP
(2)
SDRAM
EMIF
MMC/SD
(2)
McASP
(3)
16-bit
– Pin to pin compatible processors:
•
AM1808/AM1806/OMAP-L138
20
AM1707/1705 microprocessors
Features
The boxes with yellow border are features
¢CPU Cores
found in AM1707 and not in AM1705
– ARM926EJ-S™ (MPU) up to 450 MHz
ARM9
Subsystem
¢ Memory
– ARM:
–
–
16KB – L1 Program Cache
16KB – L1 Data Cache
1024x1024
LCD
ARM
926EJ-S
– On-chip 128KB RAM
– SDRAM
RAM
PRU
LCD
Controller
¢Peripherals (1.8/ 3.3V IOs)
– 10/100 Ethernet MAC
– EMIFA – Supports Async/NAND Flash (8/16-bit)
– EMIFB – Supports 133 MHz SDRAM (16/32-bit)
– USB 2.0 OTG
Switched Central Resource (SCR) / EDMA
– USB 1.1 H/D (AM1707 only)
Buttons and
Knobs
¢ Power (1.0-1.2V Core, 1.8/3.3V IOs)
Peripherals
Connectivity
–
–
Total Power < 270mW @ 300MHz, 1.2V, 70C
Standby Power < 62mW @ 1.2V/ 25C
System
WD
eCAP/
PWM
(3)
(1)
(2)
eQEP
HRPWM
(3)
USB2.0
USB
HPI
EMAC
HS
1.1
– 17x17mm BGA (1.0mm) (AM1707 only)
– 26x26mm QFP (1.0mm), 176 Pins (AM1705 only)
– Extended Temperature Grade Options
Internet
Serial Interfaces
Program/Data Storage
•
•
•
•
Commercial (0C to 90C)
Industrial (-40 to 90C)
Automotive (-40C to 125C) (AM1707 only)
EMIFA
NAND/
SDRAM
16-bit
EMIFB
I2C UART
(2) (3)
SPI
(2)
McASP
(3)
SDRAM
MMC/SD
(1)
32-bit
(BGA ONLY)
– Pin to pin compatible processors:
•
AM1707/AM1705/OMAP-L137
21
CPU Core – ARM926EJ-S
• 375/450 MHz
ARM926EJ-S
64K
Boot
ROM
•
Includes MMU
ARM926EJ-S
450 MHz
• 16K I-Cache
• 16K D-Cache
• 64K ROM
8K
RAM
Vector
Table
16K
16K
MMU
I-Cache D-Cache
•
Boot ROM
SCR
• 8K RAM (Vector Table)
• ARM Interrupt Controller
128K RAM
(shared)
•
32-inputs
•
Configurable Priority
22
Universal Parallel Port (uPP AM18x only)
What Is uPP?
∑ High Speed parallel data port
uPP Peripheral
∑ Two Bidirectional and
Independent 16bit channels
∑ Internal dedicated DMA to
Config
Registers
CPU
I/O
Channel
A
Memory
∑ Simple I/O Protocol
I/O
Channel
B
Internal
DMA
CPU
Interrupt
Value of uPP
Configuration
Throughput (MB/s)
∑ Efficient Processor to FPGA
communication enabled by high
speed data I/O
1 Ch, 16-bit
120
120
160
240
50
2 Ch, 1 Way, 8-bit
2 Ch, 1 Way, 16-bit
2 Ch, 2 Way, 16-bit
HPI (16-bit)
∑ Enable multi-processor system
design in various topologies
∑ Interface with high speed ADCs
and DACs
23
Programmable Real-time Unit (PRU)
1. What is PRU?
– Programmable Real-time Unit Subsystem
– Dual 32bit RISC processors running at ½ CPU freq.
– Local instruction and data RAM. Access to chip-level
2. Why PRU?
– Full programmability allows adding customer
differentiation
manipulation of packed memory mapped data
structures
real-time constraints.
24
PRU Value
1. Extend Connectivity and Peripheral capability
–
–
Implement special peripherals and bus interfaces (e.g. UARTs)
Implement smart data movement schemes. Especially useful for
Audio algorithms (e.g. Reverb, Room Correction)
2. Reduce System Power Consumption
–
–
Allows switching off the ARM clocks
Implement smart power controller by evaluating events before
3. Accelerate System Performance
–
Specialized custom data handling to offload ARM for innovative
signal processing algorithm implementation
25
PRU Subsystem
•
Provides two independent
programmable real-time (PRU)
cores
32 GPO
30 GPI
PRU0 Core
architecture
• 4K Byte instruction RAM (1K
instructions) per core
PRU operation is little endian
32 GPO
30 GPI
•
•
Includes Interrupt Controller for
system event handling
Interrupts to
ARM INTC
•
I/O interface
Events from
Peripherals +
PRUs
• 30 input pins and 32 output
pins per PRU core (AM18x)
• AM17x does not support PRU
I/O
•
Power management via single
power/sleep controller (PSC)
26
AM1x development tools
AM18x
evaluation module
AM17x
evaluation module
Hawkboard
$89
$845
$1150
• Supports AM18x, C674x,
or OMAP-L138 SOMs
• Touch screen LCD
• Full peripheral access
• Connector for PRU
daughter card
• Touch screen LCD
• Full peripheral access
• Connector for PRU
daughter card
• Community board for
OMAP-L138
• Experimenter kit available
for $445
Order entry open
now!
27
Software
28
It’s all about the software!
SitaraAM35x MPUs
Innovative software – NRE and royalty-free
• Full software development kit including:
– Base port to multiple industry leading Operating Systems
• Linux kernel 2.6.32 BSP
• WindowsEmbedded CE 6.0 BSP
– Full peripheral driver library
– Graphics demos
– Flashing, pad configuration, and PinMux utilities
• These are just a few of the many features TI provides to start
your application development
Active open source community and large ecosystem of developers:
29
TI Base SW/Components
TI HW/Libraries
AM35x Software Stack
3rd party/Customer
Applications Level Software
Browser/ media players
“Applications”
User interface
Application frameworks – Java, Qt, GStreamer, Flash, Android, DShow, Direct Draw
Board Support Package
Video,
Linux – Open Source - TI developed
imaging,
Windows® Embedded CE– TI owned,
speech,
developed by MS gold partner
audio codecs
Android and Commercial Linux – Many
and frameworks
partners
(Cortex-
A8/Neon)
RTOS – QNX, VxWorks, Nucleus, Integrity etc.
OS Kernel
Peripherals
AM35x
30
It’s all about the software!
SitaraAM1x MPUs
Innovative software – NRE- and royalty-free
• Full software development kit including:
– Base port to multiple industry leading Operating Systems
• Linux kernel 2.6.33 BSP
• Windows® Embedded CE BSP
– Full peripheral driver library
– Demos: PRU, touchscreen and more
– PRU configurable tool
• All this enables customers to rapidly develop and deploy their
products at competitive R&D costs
Active open source community and large ecosystem of developers:
31
TI Base SW/Components
TI HW/Libraries
ARM9 Software Stack
3rd party/Customer
Applications Level Software
User Interface
Browser/
“Applications”
Application Frameworks – Java, Qt, GStreamer, Flash, Android, DShow, Direct Draw
Board Support Package
Video,
imaging,
Speech,
Linux – Open Source - TI developed
Android – Open Source – TI Funded
WinCE Embedded – TI owned, Developed by MS gold partner
Commercial Linux and Android – Many partners
RTOS – QNX, VxWorks, Nucleus, Integrity etc.
Audio Codecs and
frameworks
(ARM9)
OS Kernel
ARM9 with on chip USB, Ethernet, SATA
Accelerators –PRU
AM18x and AM17x
32
Commercial Linux Vendors
Capabilities
Supported Platforms
Vendor
Linux build tool with support for
multiple kernel versions and
middleware packages that enables
users to easily customize distribution.
Lower cost than MV and WRS
OMAP3530, DM355,
OMAP-L137, DM6446,
OMAP-L138, AM 3517
TimeSys
MVL Pro 4 and 5 are distributions
based on frozen version of Linux
kernel. MVL 6 is based on ‘GIT Linux’
released by TI. Customized
distributions (mobilinux, carrier grade)
targeted at vertical segments.
OMAP3530, DM355, DM365,
DM6446, DM6467,
OMAP-L137, OMAP-L138,
Montavista
WindRiver
Distributions based on frozen version
updated every two years to later
release. Customized distributions
targeted at vertical segments (mobile,
OMAP3530, DM355,
OMAP-L137, OMAP-L138,
AM 3517
33
Linux SW Dev Tool: CODESourcery
Sourcery G++
°
Complete software development environment based on the open-source Linux GNU Toolchain for ARM code
development with broad adoption in the Linux community.
°
Includes the GNU C and C++ compilers and run-time libraries, a source- and assembly-level debugger Debugger, the
Eclipse IDE, and many more tools designed for ARM platforms and Linux application development.
Important Note
°
Sourcery G++ will be included in EVM Kits by TI and
°
Link will be provided to Code Sourcery web site from TI.com; Customers to choose Sourcery G++ SW Edition of
choice.
Lite
Personal
Professional
Sourcery G++ Software Editions
30-day Installation Support
Unlimited Support
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$2799
Priority Defect Correction
Access to Updates, Knowledge Base
Big Endian, Neon support
GNU/Linux Application Simulator
GNU C/C++ Compiler
No
No
No
Yes
No
No
No
Yes
Yes
Yes
Yes
$399
Yes
Yes
No
GNU Debugger (GDB)
Eclipse IDE
Annual Subscription Price per Host
Free
–Professional Edition: Designed for enterprise software development; including Extra run-time libraries
–Personal Edition: Designed for individuals and small development teams; including access to updates and knowledge base
–Lite Edition: Free, command line-only tools
34
Tool
Debug
Compile
Other Features
and link
Low-level ARM (ARMv7) and
DSP (NEON roadmap)
Power Aware Debug
TI Code
Composer
Studio
Low Level DSP and
ARM
ARM Real View
Green Hills
NEON)
ducts/DevTools/
Low Level ARM
Low Level ARM
Trace
Low Level and User
level ARM debug
and DSP
ducts/arm_development.
html
None
Extensive Trace support
Low Level and User
level ARM debug
h.com/frames.html
Lauterbach
35
3rd Party ARM Speech Codecs
G.711 (E/D), G.726 (E/D), GSM- AAC-LC(E/D), AAC-HE(E/D), MP3(E/D),
Ittiam
AMR NB (E/D)
BSAC(D), FLAC(D), OGG VORBIS (D),
WMA(E/D), Dolby-AC3 5.1(E/D), WMA-
Lossless (D),WMA-Pro LBR (D), MP2-5.1
(D),AAC-LC5.1 (E/D), WMA Pro 5.1 (E/D),
Enhance AAC+ 5.1 (E/D)
ucts.htm
G.726(E/D), GSM-AMR WB+
(E/D)
AAC-LC(E/D), AAC-HE(E/D), MP3(E/D),
BSAC(D), FLAC(D), OGG VORBIS (D),
WMA(E/D), Dolby-AC3(E/D)
Ingenient
CouthIT
More Information:
pression.html
G.711 (E/D), G.722.1 (E/D),
G.723.1A (E/D), G.726 (E/D),
G.728 (E/D), G.729 AM (E/D),
GSM-AMR NB, WB and WB+
MP3 (D)
36
3rd parties ARM codec List
ARM Cortex A8 Video and Image Codecs
Vendor
Video Codecs
Image
DivX (D), H.263 Baseline (D), H.264
BP (E/D), H.264 MP (D), H.264 HP
(D), MPEG4 ASP (D), MPEG4 BP
(E/D), WMV9/VC1 BP/MP (D),
MPEG2 (on request)
JPEG (E/D)
Ittiam
H.263 Baseline (D), H.264 BP (D),
H.264 MP (D), MPEG4 SP/ASP (D),
DivX,/xVID (D), WMV
SP/MP(D),MPEG2 (D), SORENSON
(D), ON2 (D), Real (D)
JPEG(E/D)
http://www.visualon.com/english/Products/VisualO
nsoftwarecodecs.htm
Visual ON ALSO Support
Audio/Speech decoders: AAC, AMR,
WMA and MP3
37
Windows® Embedded CE SW Strategy
° Download BSP from TI
TI CE 6.0 BSP
° Drivers, Application Framework, & Graphics Package
(Where ever applicable)
°
Does NOT include any 3P ARM -based codecs
Development Tools: Visual Studio 2005 and Platform
Builder
Support: Partners for BSP (some Hours FREE BSP
support), Fee based Extended support.
For Graphics and Multimedia development - TI
Cost: BSP Download is Free*
38
Windows Embedded CE System
Vendor
Expertise/Services
TI Partner for BSP Development for OMAP35x. Supports system
integration needs for customers. Specific solution are available for
SD/MMC, Adobe Flash etc.
BSQUARE
US based embedded hardware and SW design company. Familiar with
integration.
WinCE training, application and driver development. Based in France.
Working with many OMAP35x for system integration around WinCE.
Have very good experience with mass market WinCE support (training
and enablement).
MPC Data
Mistral
TI partner for WinCE BSP development for OMAP-L products. Have
India-based embedded HW and SW design company. Familiar with TI
devices, WinCE, and TI multimedia stack components. Developed
WinCE 5.0 for TI on DM644x. Also developed WinCE 6.0 on DM644x and
39
RTOS - Summary
• Available for purchase from commercial suppliers
• Sales and Support is provided by the RTOS Supplier
Vendor
QNX
OS
Description
Link
_rtos/
Neutrino Micro kernel based operating
system. Support for different
product segments.
Green Hills
Wind River
Integrity Designed for reliability and
applications.
VelOSity
of Intel now.
products/vxworks/
Mentor Gaphics Nucleus Nucleus is popular in wireless
handsets. Extending the same
oducts/embedded_softwa
re/
to other markets also.
embedded applications
40
®
Why Sitara™ARM microprocessors
• TI’s Sitara family offer various combinations of high-
performance and low power levels
• Customers can reduce system risks and accelerate time to
market using standard and comprehensive HLOS Board
support packages and ARM-based software development tools
• TI is the largest ARM core licensee
Operating Systems
41
More Information
• TI Embedded Processor Wiki: wiki.davincidsp.com
• Forums: e2e.ti.com
• Support: [email protected]
• Open Source Software Portal:
DesignSomething.org
42
|