Ultra Tiny Linux For Smartfusion Intelligent Mixed-Signal Fpgas
Ultra Tiny Linux For Smartfusion Intelligent Mixed-Signal Fpgas
Ultra Tiny Linux For Smartfusion Intelligent Mixed-Signal Fpgas
Wendy Lockhart
Sr. Manager Design Solutions, Actel
What is SmartFusion?
Programmable analog
In a flash-based device
In production now!
Industry-leading software
IDEs for embedded design
Create or import
hardware configuration
Automatically generate
drivers for peripherals
Configure
programmable analog
components
Enables connection of
FPGA fabric designs MSS configurator enables
and IP to MSS co-design between multiple users
10
Avoiding MCU Software Risks
• All Mainstream OS Offerings Use POSIX
• Total Cost of Ownership (TCO) Minimization
• POSIX Standards
• Software Reuse
• Training and Lean Product Development
• Time To Market Optimization
• POSIX RTOS
• Ultra Tiny Linux
11
OS Standardization
12
Software Architecture TCO
14
Unison Architecture
16
Unison RTOS V5 with SmartFusion
Ultra Tiny Linux or TCP/UDP/IP
POSIX without GPL Advanced Networking
Eval Hardware (now) Posh Shell
SoftConsole (now) File Systems
IAR Option (ask) 3rd Party Graphics
Keil Option (ask) Security Features
Full Factory Support 33 Demos
17
Unison Tools
• Unison RTOS Viewer (V4 and V5)
• POST – Power On Self Test
• Bootloader
• Net
• Serial
• Disk
18
Hardware – Software
Hardware I/F Software Driver Other Services
Timer OS Timers Real-Time Clock (network rqd)
Serial Ports tty_server, busywait I/O ppp with NAT, iolib, stdio
Ethernet MAC/PHY udp, tcp/udp/ip tftpd, telnetd, dhcpd, thttpd, iolib, stdio
Data Flash fatfs, nnorflashfs iolib, stdio
Bus Support drivers tcp multiple networks
SPI with Wireless BT, WiFi, Zigbee iolib, stdio
SPI with USB USB optional iolib, stdio, fat file system, fsys file system
SPI with Color Touch Graphics Library windows simulator
SPI with SD fsys/fat file systems iolib, stdio
PWM motors, led, smps, motion remote control architectures
19
Unison V4 and V5 Comparison
V4 – Free V5 – Modest Fees
Basic kernel, non commercial Advanced kernel, commercial
tcp, file system and serial I/O, modules, file system, serial
basic documentation I/O, extensive documentation,
6 demos 33+ demos
TCP for non commercial with a Many add on modules: FAT file
paid upgrade path for system, advanced networking,
commercial wireless, advanced TCP,
graphics, bus support
Very Limited Cut and Paste
Builds Fast and Simple System Builds
Good TCO without modules Unsurpassed TCO
Community support Commercial Support /
20 Drivers
Customization/
Commercial Unison V5 Pricing
Licensed Per Product or Project (except tools)
World Pricing – No Geographic Limitations
Base: $999 US
Add On: $99, $999, $1999, $2999, $3999
Modules Not Royalty Free (ie 999, 1999, 2999
for 10K, 100K and 1M respectively)
Negotiated Royalty Free Pricing
21
Unison Architecture
www.rowebots.com
23
Demo Hardware
PC Router - wireline
USB
USB
SmartFusion
Eval Board
24
Demo Videos on YouTube.com/ACTELCORP
Video Library
Power Management
Motor Control
SmartFusion
Evaluation Kit
Demo
SmartFusion
Analog Design
SmartFusion FPGA
Design
SmartFusion
Embedded
Design
www.actel.com
26