Ultra Tiny Linux For Smartfusion Intelligent Mixed-Signal Fpgas

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

Ultra Tiny Linux For SmartFusion

Intelligent Mixed-Signal FPGAs


Kim Rowe
Founder and President, RoweBots

Wendy Lockhart
Sr. Manager Design Solutions, Actel
What is SmartFusion?

Actel Corporation Confidential © 2009 2


SmartFusion: Innovative, Intelligent, Integration

 Proven FPGA fabric

 Complete ARM® Cortex™-M3


MCU subsystem...& it’s ‘hard’

 Programmable analog

 In a flash-based device

 In production now!

Actel Corporation Confidential © 2009 3


No-Compromise Microcontroller Subsystem (MSS)

 100 MHz 32-bit ARM Cortex-M3


processor
 Bus matrix with up to 16 Gbps
throughput
 10/100 Ethernet MAC
 SPI, I2C, UART, 32-bit Timers
 Up to 512 KB flash and 64 KB of
SRAM
 External memory controller
 8-channel DMA controller
 Up to 41 MSS I/Os

Actel Corporation Confidential © 2009 4


Programmable Analog
 Analog compute engine (ACE) offloads CPU
from analog tasks
 Voltage, current and temp monitors
 12-bit (SAR) ADCs @ up to 600 Ksps
 Sigma-Delta DACs
 Up to ten 50 ns high-speed comparators
 Up to 32 analog inputs and 3 outputs

Actel Corporation Confidential © 2009 5


No-Compromise FPGA Fabric

 Proven flash-based FPGA fabric


 60,000 to 500,000 system gates
 350 MHz system performance
 Embedded SRAMs and FIFOs
 Up to 128 FPGA I/Os

Actel Corporation Confidential © 2009 6


Innovative Intelligent Integration

Actel Corporation Confidential © 2009 7


SmartFusion Design Environment
 Full-featured traditional
FPGA design flow

 Industry-leading software
IDEs for embedded design

 Simulation, timing and


power analysis reduce
debug time

 Debug through FlashPro or


standard RealView® header

Actel Corporation Confidential © 2009 8


MSS Configurator
 Configure the MSS
peripherals and I/Os

 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

Actel Corporation Confidential © 2009 9


Ultra Tiny Linux For SmartFusion

23 Years of Embedded RTOS Excellence

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

Loop or Micro Proprietary Micro POSIX


Scheduler Kernel Kernel + I/O RTOS
Model = RTOS 13
Time To Market

14
Unison Architecture

Servers/Drivers or POSIX I/O NanoKernel POST,


Library Modules Bootloader
15
FREE Unison V4 with SmartFusion
 Evaluation Hardware Kernel with Basic
 SoftConsole Features
 Community Support  With Registration
 TCP Commercial ($)  Serial & File Server
 Documentation &  I/O Model & Stdio
Source ($)  Non Commercial TCP
 9 Demos

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

Servers/Drivers or POSIX I/O NanoKernel POST,


Library Modules Bootloader
22
Questions?

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

….. And more

Actel Corporation Confidential © 2009 25


www.rowebots.com

www.actel.com

Thank you for joining us for today’s Webinar

26

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy