Unified Memory = unmatched flexibility Unified Memory = unmatched

Slides:



Advertisements
Similar presentations
MAGNA3 – “built on a proven foundation”
Advertisements

Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
9/20/6Lecture 21 -PIC Architecture1 PIC Architecture.
Presented by : Poorya Ghafoorpoor Yazdi Eastern Mediterranean University Mechanical Engineering Department Master Thesis Presentation Eastern Mediterranean.
MET ONE 7000 Series Remote Airborne Particle Counters Customer Name Date Presenter Presenter Title.
Future Designs, Inc. Your Development Partner
Under embargo until April 14, 2008 ZigBee ® Made Easy 2.4 GHz ZigBee Network Processor Mark Grazier Product Marketing, Low-Power Wireless.
TI’s new eZ430™-Chronos revolutionizes design of wireless networking applications $49 customizable development environment within a sports watch propels.
Online Individual Spindle Monitoring System for Ring frames
UNDER EMBARGO UNTIL OCTOBER 27, 2008 C Y F I ™ Low-Power RF Reliable. Simple. Power-Efficient.
The Mote Revolution: Low Power Wireless Sensor Network Devices
Surrey Space Centre, University of Surrey, Guildford, Surrey, GU2 7XH ESA Wireless Sensor Motes Study George Prassinos, SSC, University of Surrey.
Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
1 8-bit developers no longer need to sacrifice performance, power efficiency or scalability for price Deliver increased features and functionality with.
MSP430 Senior Design MSP430 Ultra-Low-Power MCUs William Goh University of Florida.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
1 Instant Graphical User Interface Solutions Why you need a new User Interface Thanks to the iPhone® & Smart Phones Customer GUI expectations have changed.
Camera Interfacing using ARM7
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
1 © Copyright 2009 EMC Corporation. All rights reserved. Agenda Storing More Efficiently  Storage Consolidation  Tiered Storage  Storing More Intelligently.
Ferroelectric Random Access Memory (FeRAM)
Problem Statement TelosB Charging/Metering Kit Power from 2 sources Charge AA or AAA NiMH batteries Monitor Current, Voltage and Power Deliverables 3 Fully.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
RADIO + MCU + FLASH + USB Low-Power RF System-on-Chip
RCEEMS Project Remotely Controlled Engine Management System Valery Gorohovsky & Shmuel Koyas Supervised by Boaz Mizrachi 19/04/2012.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
The Future of gps technology
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. RX Family Overview Introduction A.
High Sensitivity Smoke Detection
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
By : Anand Yadav. What is Zigbee?  The CC2520 is Texas Instrument’s second generation ZigBee/IEEE RF transceiver for the 2.4 GHz unlicensed.
Sales Training 3/15/2013 Owner : JOCA Cypress Confidential TI UCD90160 vs. Cypress PSoC 3 Power Supervision Applications More Rails on a One-chip Solution.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Virtual EEPROM and Flash API for.
Cypress Confidential Owner: VBHU Sales Training 03/15/2013 Everspin MR4A16B vs. Cypress 16Mb NVSRAM High Frequency Parallel NVSRAM with Multiple Interface.
CoolRunner XPLA3 CPLD Overview - August 2000 File Number Here ®
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
Owner: EWOO Rev *C Tech lead: KEER Replace EEPROMs with a Superior Solution F-RAM Solution for Smart E-Meters Presentation: To provide an engineering.
FM6124-QG Summary Automatic Event Monitor Monitors 12 digital inputs Continuous monitoring for state changes Edge detection Micro Peripheral I2C interface.
Design Constraint Presentation Team 5: Sports Telemetry Device.
SMART GRID A smart grid for intelligent energy use. By: Suhani Gupta.
Sun Small Programmable Object Technology (Sun SPOT)‏
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Group #15 Matt Frank Russell Geschrey.  This project was chosen because of an interest in wireless communication systems, namely BAN's (body area networks)
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
MSP430FR57xx Demo. System clock = 8MHz (DCO) Memory Block Size = 512 bytes, Long word writes FRAM enables 100x faster writes at 3x lower power Write Speed.
CompactLogix Controllers Portfolio
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
MICRO-LEVEL ENERGY HARVESTING Prakash Hiremath. M 1DA06EC061.
11/18/2012 Owner : SHIV Cypress Confidential Automotive PSoC 3 vs. Freescale S08DZ Motor Control Applications Fail-Safe Simultaneous Control for more motors.
Cypress Introduces the Industry’s First 4Mb Serial F-RAM
System Network Structure
Atoll Solutions PVT LTD
MICROCONTROLLER BASED SPEEDOMETER CUM ODOMETER
RAILWAY TRACK SNAP NOTIFICATION
Cypress PSoC 3 vs. TI UCD90160 Power Supervision Applications
Introduction to the Orbit Edu Board
Flash EEPROM Emulation Concepts
Enabling IoT predictive maintenance for motors with vibration analysis
Future Designs, Inc. Your Development Partner
Bluetooth Based Smart Sensor Network
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Wireless Industrial Networking Alliance The Promise of Wireless
Getting the Most Out of Low Power MCUs
XILINX CPLDs The Total ISP Solution
Controlling Sensors Efficiently with MCUs
Cypress PRoC-UI vs. TI CC MSP430 HID Applications
Agenda The current Windows XP and Windows XP Desktop situation
Presentation transcript:

Make the world smarter with industry’s first ultra-low-power FRAM microcontroller from TI Unified Memory = unmatched flexibility Unified Memory = unmatched flexibility Ultra-low-power writing Ultra-low-power writing Virtually unlimited write endurance Virtually unlimited write endurance Instant on/off with memory retention Instant on/off with memory retention MSP430 FRAM Microcontrollers 2011 Tech Day

Agenda FRAM Intrinsic Technology Attributes FRAM as an Embedded Memory Understanding how FRAM Works The MSP430FR57xx family Application Examples using FRAM Resources Summary

FRAM – Technology Attributes Non-Volatile – retains data without power Fast Write / Update – RAM like performance. Up to ~ 50ns/byte access times today (> 1000x faster than Flash/EEPROM) Low Power - Needs 1.5V to write compared to > 10-14V for Flash/EEPROM  no charge pump Superior Data Reliability - ‘Write Guarantee’ in case of power loss and > 100 Trillion read/write cycles Photo: forums.wow-europe.com Automotive F-RAM Memory

www.ti.com/fram For more info on TI’s FRAM technology FRAM: Proven, Reliable Endurance Proven data retention to 10 years @ 85°C Less vulnerable to attacks Fast access/write times Radiation Resistance Terrestrial Soft Error Rate (SER) is below detection limits Immune to Magnetic Fields FRAM does not contain iron! www.ti.com/fram For more info on TI’s FRAM technology

All-in-one: FRAM MCU delivers max benefits SRAM EEPROM Flash Non-volatile Retains data without power  Write speeds Average active Power [µA/MHz] Write endurance Dynamic Bit-wise programmable Unified memory Flexible code and data partitioning Yes No Yes Yes 10ms <10ms 2secs 1 sec 110 <60 50mA+ 260 100 Trillion+ Unlimited 100,000 10,000 Yes Yes No No Yes No No No Data is representative of embedded memory performance within device 5

Unified memory: Another dimension of freedom for software developers Before FRAM With FRAM One device supporting multiple options “slide the bar as needed” Multiple device variants may be required 2kB SRAM 16kB Universal FRAM 16kB Flash (Program) 1kB EEPROM Data vs. program memory partitioned as needed Often an additional chip is needed 2kB SRAM 14kB Flash Easier, simpler inventory management Lower cost of issuance / ownership Faster time to market for memory modifications 5kB SRAM 24kB Flash To get more SRAM you may have to buy 5x the needed FLASH ROM 6

Understanding FRAM Technology Is like DRAM; except data stored in crystal state, not charge Read/write access and cycle times similar to DRAM Is a Random Access Memory - Each bit read/written individually Features a simple single step write process – no separate erase then write cycle (unlike Flash) Photo: Ramtron Corporation PZT Crystal Structure - Crystal Polarization Change

Understanding FRAM Technology WRITE: Apply voltage to plate line (write ‘0’) or bit line (write ‘1’) Bit line Plate line Large Induced Charge (Q) Programming Data to FRAM Bit line Plate line No dipole flip Small Induced Charge (Q) Reading Data from FRAM Dipole Flip Ferroelectric Capacitor READ: Apply a voltage to the plate line, sense the induced charge on the bit line Sm Q = “0” bit Lg Q = “1” bit

Industry’s first ultra-low-power FRAM MCU 16, 8 and 4 kB options MSP430FR57xx Microcontroller 16-bit RISC MCU Memory Power & Clocking Core Up to 24 MHz Active power 100 µA/MHz avg. @ 8MHz 16kB / 8kB / 4kB FRAM Power on Reset Brownout Reset Low Power Vreg (1.5V) XT1, VLO DCO Real-time Clock Debug Real-time JTAG Embedded Emulation Boot Strap Loader Peripherals Timers 32 x 32 Multiplier Watch Dog Timer Integration DMA (3ch) Timer0_A3 High precision analog Up to 5 timers UART/IrDA/SPI/I2C CRC16 Timer1_B3 DCO with 6 frequencies [5,16], [6, 20], [8, 24]Mhz eUSCI : supports multiple slaves Comp_D: 5 imers 4 ports with interrupt wakeup MPU Serial Interface Timer2_A3 Universal Serial Comm. Interfaces Ch A: 2 UARTor IrDA or SPI Timer3_B3 Starting at $1.20 @ 10K Timer4_B3 Ch B: I2C or SPI Analog Ports Comparator / REF Up to 3 1x8 + 1 1x3 I/O Ports w/ interrupt/ wake-up ADC10 (up to 12ch)

MSP430FR5739 Block Diagram

FR57xx and the Cache Built-in 2 way 4-word cache; transparent to the user Cache helps: Increase endurance specifically for frequently accessed system parameters e.g. SP, PC, short loops (JMP$) Lower power by executing from SRAM Increase throughput overcoming the 8MHz limit set for FRAM accesses

FRAM = Ultra-fast Writes RAM-like performance FRAM Technology: Read/write times ~50ns/byte FR5739: 12.5µs/byte [8MHz limitation] The read cycle includes time taken to read and refresh the cell No pre-erase required for writes No additional power is needed for FRAM writes i.e. no charge pump A one byte flash write takes up to 85µs + prep time for erase* The FR5739 FRAM IP is limited to 8MHz access to FRAM but will increase in the future From the F5438A D/s segment erase time (512 bytes) terase = 23ms

FRAM = Ultra-fast Writes Use Case Example: MSP430F2274 Vs MSP430FR5739 Both devices use System clock = 8MHz Maximum Speed FRAM = 1.5Mbps [100x faster] Maximum Speed Flash = 12kBps Think about any data logging application and the impact that this speed can bring you. A customer example was one where the needed to change the firmware of the slave 430 on-the-fly to enable it to perform different actions as decided by the host. Previously unthinkable, with FRAM possible 13

FRAM = Low active write duty cycle Use Case Example: MSP430F2274 Vs MSP430FR5739 Both devices write to NV memory @ 12kBps FRAM remains in standby for 99% of the time Power savings: >200x of flash Applications: There is a definite crossover point where if the Flash writes take place once a day or once a minute – the power savings from FRAM are averaged out. In this case Flash gives better standby numbers. But for apps that spend >50% time writing to NV memory – FRAM makes a huge improvement 14

FRAM = Ultra-low Power Use Case Example: MSP430F2274 Vs MSP430FR5739 Average power FRAM = 720µA @ 1.5Mbps Average power Flash = 2200µA @ 12kBps 100 times faster in half the power Enables more unique energy sources FRAM = Non-blocking writes CPU is not held Interrupts allowed Applications: Over the air updates in FRAM Vs Flash Customer#1 who required non-blocking writes 400KHz streaming I2C Customer#2 firmware update – could not be unresponsive to interrupts Flash write disadvantages: Flash controller is on all the time CPU is held during the flash write No interrupts during flash write!! Low energy applications powered off a super cap cannot support the high peak current of flash erase 15

FRAM = Increased flexibility Use Case Example: EEPROM Vs MSP430FR5739 Many systems require a backup procedure on power fail FRAM IP has built-in circuitry to complete the current 4 word write Supported by internal FRAM LDO & cap In-system backup is an order of magnitude faster with FRAM Applications: E-metering application – timestamp backup etc Write comparison during power fail events+ + Source: EE Times Europe, An Engineer’s Guide to FRAM by Duncan Bennett 16

FRAM = High Endurance Use Case Example: MSP430F2274 Vs MSP430FR5739 FRAM Endurance >= 100 Trillion [10^14] Flash Endurance < 100,000 [10^5] Comparison: write to a 512 byte memory block @ a speed of 12kBps Flash = 6 minutes FRAM = 100+ years! Applications: Unique verticals such as DRM that require very high endurance Any handheld applications such as BGMs that require multiple flash locations or redundancy to increase endurance because flash cannot perform random writes are significantly improved by FRAM 17

Battery powered consumer/mobile Electronics (low power) Target Applications Data logging, remote sensor applications (High Write endurance, Fast writes) Digital rights management (High Write Endurance – need >10M write cycles) Battery powered consumer/mobile Electronics (low power) Energy harvesting, especially Wireless (Low Power & Fast Memory Access, especially Writes) Battery Backed SRAM Replacement (Non- Volatility, High Write Endurance, Low power, Fast Writes) Here are a few applications that highlight specific application where FRAM can be useful. Some of these applications are from customers who already have buy-ins with TI’s embedded FRAM MCU. In many cases , using FRAM is seen as an advantage. In some, it is the ONLY technology that will suit an application’s requirements. We can sell FRAM to both spheres. For example: data logging today obviously uses Flash or some form of EEPROM and this works reliably. Here FRAM brings added value because it can do the same things but with lesser power, faster and the cost is comparable if not cheaper. However for energy harvesting applications FRAM could be seen as a _requirement_ especially if any kind of memory writes are needed – there is no non-volatile memory technology that is as low power and as fast as FRAM.

Continuous ultra-low-power data logging Write Endurance 10,000 cycles > 100,000,000,000,000 cycles Trillions Supports more than 150,000 years of continuous data logging (vs. less than 7 minutes with Flash) 19

Make it smarter: More sensors. More data. 20 20

MSP430FR57xx in the energy plane enables more sensors in new places FRAM: Up to 250x less 13kBps Flash Write Current 1400kBps FRAM Write FRAM: More than 100x faster 9A 10 ms Time 1 sec 21

Seismic Monitoring Systems Flash based Microcontrollers Needs Power source Accurate, fast, robust data recording on board from multiple sensors Ultra low power operation Maximize battery life Enable advanced processing on board Maximize data storage capability Increased sensor life Reduce maintenance Battery Supercap Solar cell Power Management MSP430FR57xx w/ Integrated FRAM Flash based Microcontrollers Radio Transceiver MSP430FR57xx delivers Clock Instant, robust writes – even on power loss Ultra low power writes – 100x< Flash/EEPROM Save power to enable advanced processing on board within same power budget Increase battery life Virtually unlimited writes Reduce BOM (external EEPROM) Reduce sensor replacement EEPROM Accelero-meter Humidity / Temp Other sensors Sensors

Batteryless Intelligent Energy Harvesting Switch Needs Pressure Vibration Accurate, fast, robust data recording on status Intelligent status processing and transmission Ultra low power operation Enable advanced processing on board  minimum power consumption for MCU Maximize data storage capability Increased device life Reduced maintenance Power source Supercap Power Management Flash based Microcontrollers MSP430FR57xx w/ Integrated FRAM Radio Transceiver Clock MSP430FR57xx delivers EEPROM Instant, robust writes – even on power loss Ultra low power writes – 100x< Flash/EEPROM Save power to enable advanced processing & RF transmission on board within same power budget Virtually unlimited writes Reduce sensor replacement – lower maintenance cost

SFP+ Optical Network Switch Modules Flash Microcontroller TOSA EEPROM VCSEL Laser Driver SERDES TRANSCEIVER VCSEL Flash Microcontroller MSP430FR57xx w/ Integrated FRAM ROSA Transimpedance Amplifier Limiting AMP Needs MSP430FR57xx delivers Granular, fast memory access >100 trillion read/write cycles Remove external EEPROM & lower test costs Reduced material count Accurate, fast, robust data access Cost sensitive Small Footprint

FRAM enables efficient wireless updates Over the air updates Challenge FRAM solution Consumes up to 1 month battery life for a single update Uses < 1/4 day battery life Home automation Block level erase & program Bit level access Need redundant (mirror) memory blocks Write guarantee in case of power loss Metering Safety & security

FRAM solves real-world challenges Sensor Datalogging Challenge FRAM solution Power consumption limits locations, increases maintenance Energy harvesting enables more sensors in more locations Asset Tracking Continuous and reliable monitoring , storage and RF transmission Limited data update/ write speed Flow meters Seismic monitoring Sports & Fitness Selective monitoring Continuous monitoring Over-the-air updates Challenge FRAM solution Consume up to 1 month battery life Block level erase & program Need redundant (mirror) memory blocks Uses less than ¼ day of battery life Home automation Bit level access Safety & security Write guarantee in case of power loss Metering

Speed design with tools, software and system solution TI offers the Industry’s broadest RF portfolio With hardware modules compatible with the MSP-EXP430FR5739 With RF design tools With reference designs, software & complete ecosystem Making RF connectivity easy & affordable System solution MSP-EXP430FR5739 Experimenter’s Kit Preloaded “User Experience” Demo code On board emulation, LPM measurement, Accelerometer, 8 LEDs, switch buttons Connect to other MSP430 boards and TI wireless portfolio Price: $29.00 MSP-TS430RHA40A Development Kit 40-pin ZIF socket target board used to program and debug the MSP430 in-system through the JTAG interface Price: $99 Get started in less than 10 minutes <1GHz Code libraries IAR-EW430 v5.20.x supporting FRAM devices CCS v4.2.3 supporting FRAM devices Comprehensive application and “How to” notes More info at: www.ti.com/fram www.ti.com/fr57wiki 27

Getting Started with MSP430FR5739 MSP430FR5739 Target Board Development board with 40-pin RHA socket (MSP-TS430RHA40A) All pins brought out to pin headers for easy access Programming via JTAG, Spy-bi-wire or BSL $99

Getting Started with MSP430FR5739 MSP-EXP430FR5739 FRAM Experimenter’s Board $29 On Board Emulation Features 3 axis accelerometer NTC Thermister 8 Display LED’s Footprint for additional through-hole LDR sensor 2 User input Switches User Experience Preloaded with out-of-box demo code 4 Modes to test FRAM features: Mode 1 - Max FRAM write speed Mode 2 - Flash write speed emulation Mode 3 – FRAM writes using sampled accelerometer data Mode 4 – FRAM writes using sampled Thermistor data

Industry’s first ultra-low-power FRAM MCU More sensors in new places with ultra-low-power memory Write more than 100x faster using 250x less power Virtually unlimited write endurance Non-volatile memory: data retention possible in ALL power modes Experience unparalleled freedom with unified memory Easily change memory partitioning in software Eliminate need for separate EEPROM and battery-backed SRAM Speed up designs – Tools, software and system solution Low cost development kits and code compatibility across MSP platform Industry’s broadest RF technology & tools portfolio Training and documentation 30 30

Backup