MSP-FRAM-UTILITIES

MSP 초저전력 마이크로컨트롤러용 FRAM 임베디드 소프트웨어 유틸리티

MSP-FRAM-UTILITIES

다운로드

개요

The Texas Instruments FRAM Utilities is designed to grow as a collection of embedded software utilities that leverage the ultra-low-power and virtually unlimited write endurance of FRAM. The utilities are available for MSP430FRxx FRAM microcontrollers and provide example code to help start application development. 

Compute Through Power Loss (CTPL): A utility API set that enables ease of use with LPMx.5 low-power modes and a powerful shutdown mode that allows an application to save and restore critical system components when a power loss is detected.

Traditionally, use of the low-power-mode 3.5 and 4.5 on MSP430 MCUs requires waking up with neither application state nor peripheral state retained. This can increase the start-up time and the complexity of applications. The CTPL utility leverages the non-volatile FRAM to provide an easier solution for embedded software developers. The utility enables application execution using the power-saving low-power modes 3.5 or 4.5, with the new ability to save and restore system state. It also enables a new shutdown mode to detect when power is lost either internally using an ADC or comparator peripheral or externally with an energy harvesting IC providing a GPIO interrupt that puts the device into shutdown mode. When power is restored the CTPL shutdown function restores the state and program execution continues. 

LZ4 compression utility: A software utility that offers real time compression and decompression on embedded MSP430FRxx devices. The LZ4 compression utility includes an open source command line tool that can be used to compress or decompress the same LZ4 files on a PC or host processor. This can enable increased storage capacity of FRAM devices as well as reduced wireless transmission time for over-the-air software updates or sensor data to a host device.

Random Number Generator (RNG): Implementation of a counter mode deterministic random byte generator (CTR-DRBG) according to the NIST SP 800-90A Rev 1 specification. Random numbers are generated using seed information stored in the TLV tables that are unique to each device. This utility also takes advantage of the 256-bit AES hardware accelerator present on MSP430FR5xx and MSP430FR6xx devices to create random bytes.

Non-Volatile Storage (NVS): Library that makes handling of non-volatile data easy and robust against intermittent power loss or asynchronous device resets. MSP430 devices with FRAM non-volatile memory guarantee 16-bit writes in all scenarios however more often than not the data being stored is a larger data type or a structure containing multiple types.  That means an unintended reset or power loss while data is written to the non-volatile memory will can result in partial data write and corrupted entries. To keep data storage constant, the non-volatile storage library contains functions that store data in a way that is guaranteed to recover the last valid entry without data corruption.


Release Notes

다운로드 스크립트와 함께 비디오 보기 비디오

다운로드

드라이버 또는 라이브러리

MSP-FRAM-UTILITIES FRAM embedded software utilities for MSP ultra-low-power microcontrollers

지원되는 제품 및 하드웨어

지원되는 제품 및 하드웨어

하드웨어 개발
레퍼런스 디자인
TIDM-FRAM-CTPL Compute Through Power Loss 유틸리티를 사용한 전원 장애 후 지능형 시스템 상태 복원
다운로드 옵션

MSP-FRAM-UTILITIES FRAM embedded software utilities for MSP ultra-low-power microcontrollers

close
최신 버전
버전: 03.10.00.10
출시 날짜: 2019. 5. 29

FRAM Utilities Windows Installer

SHA-256 체크섬

FRAM Utilities Linux Installer

SHA-256 체크섬
lock = 수출 승인 필요(1분)
하드웨어 개발
레퍼런스 디자인
TIDM-FRAM-CTPL Compute Through Power Loss 유틸리티를 사용한 전원 장애 후 지능형 시스템 상태 복원

문서

출시 정보

The Texas Instruments® FRAM Utilities is a collection of embedded software utilities that leverage the ultra-low power and virtually unlimited write endurance of FRAM. The utilities are available for MSP430FRx FRAM microcontrollers and provide example code to help start application development.

Included are the following FRAM Utilities:

  • Compute Through Power Loss: A utility API set that enables ease of use with LPMx.5 lowpower modes and a powerful shutdown mode the allows an application to save and restore critical system components when a power loss is detected.
  • LZ4 Compression: Embedded compression utility based on the open source LZ4 compression format. Optimized for MSP microcontrollers to enable better data logging, data transmission, firmware updates and more.
  • Random Number Generator: The random number generator (RNG) utility implements a counter mode deterministic random byte generator (CTR-DRBG) according to the NIST SP 800-90A Rev 1 specification
  • Non-Volatile Storage: The non-volatile storage (NVS) library makes handling of non-volatile data easy and robust against intermittent power loss or asynchronous device resets.

MSP devices supported by FRAM Utilities:

Device FamilyCTPLLZ4RNGNVS
MSP430FR2xxYesYesNoYes
MSP430FR4xxYesYesNoYes
MSP430FR57xxYesYesNoYes
MSP430FR5xxYesYesYesYes
MSP430FR6xxYesYesYesYes

기술 자료

검색된 결과가 없습니다. 검색어를 지우고 다시 시도하십시오.
2개 모두 보기
상위 문서 유형 직함 형식 옵션 최신 영어 버전 다운로드 날짜
추가 자료 MSP FRAM Utilities User’s Guide 2017. 7. 10
기술 문서 What is Compute Through Power Loss? PDF | HTML 2015. 5. 29

관련 설계 리소스

소프트웨어 개발

IDE, 구성, 컴파일러 또는 디버거
CCSTUDIO CCStudio™ IDE(통합 개발 환경) ENERGYTRACE EnergyTrace 기술

하드웨어 개발

개발 키트
MSP-EXP430FR6989 MSP430FR6989 LaunchPad™ development kit

레퍼런스 디자인

레퍼런스 디자인
TIDM-FRAM-CTPL Compute Through Power Loss 유틸리티를 사용한 전원 장애 후 지능형 시스템 상태 복원

지원 및 교육

TI 엔지니어의 기술 지원을 받을 수 있는 TI E2E™ 포럼

포럼 주제 모두 보기(영문)

콘텐츠는 TI 및 커뮤니티 기고자에 의해 "있는 그대로" 제공되며 TI의 사양으로 간주되지 않습니다. 사용 약관을 참조하십시오.

품질, 패키징, TI에서 주문하는 데 대한 질문이 있다면 TI 지원을 방문하세요.

동영상