Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
© 2015 Toshiba Corporation
November, 2015
Logic LSI Division, Semiconductor & Storage Company
Toshiba Corporation
-ARM® Tech Symposia 2015 -
ARM® Embedded Toshiba ApP LiteTM
for IoT application
© 2015 Toshiba Corporation
2 © 2015 Toshiba Corporation
Agenda
1. What’s Toshiba ApP LiteTM
2. Use case of ApP LiteTM
3. ApP LiteTM TZ1000 Introduction
4. ApP LiteTM TZ2100 Introduction
5. Toshiba Microcomputer Introduction
TOSHIBA Confidential
3 © 2015 Toshiba Corporation
ApP LiteTM for IoT application
With the rapid development of the internet, there’s trend to connect all the devices together
through internet to make the world closer.
(15billion pcs@2014→50billion pcs@2020 by CISCO)
Toshiba ApP LiteTM make it easy to develop the IoT device which connect cloud server.
TOSHIBA Confidential
Sen
sor
Data
processing
Co
mm
un
icatio
n
Cloud
Internet connection
ApP Lite ≠ Sensor + General purpose MCU + Open Communication
ApP LiteTM
4 © 2015 Toshiba Corporation
And also we have ARM® Cortex®-A9 solutions for Face recognition and for WiFi
embedded Linux based develop environment.
ApP LiteTM Product Lineup
TOSHIBA Confidential
・ARM® Cortex®-M4
48MHz Single CPU ・Analog F/E
・MEMS
・BLE 4.0/4.1
TZ1000
MP
Wearable/IoT Edge computing : * Active low power
* Analog Front End embedded
* 288kByte SRAM embedded
* 6/9 axis MEMS embedded (option)
* BLE4.0/4.1 embedded (option)
・ARM® Cortex®-A9
200/300/600MHz
Single CPU ・Camera/LCD I/F
・Security
TZ2000
MP
TZ2100
MP
Industrial IoT : * Security Engine * 2D Gfx Engine
* VGA LCD Display I/F
* ARM® Cortex®-A9 General MCU
200MHz(2000), 300/600MHz(2100)
* 1MByte SRAM embedded
・Video Dynamic
Range Enhancer
TZA300
(RBTZA300)
MP
Video DRE: * Dynamic Range Enhancer
* Parallel Video I/F
* 480p30 support (normal)
* Max 1080p60 support (option)
TZ3000
Solution
TZ5000
Solution
5 © 2015 Toshiba Corporation
Use case of ApP LiteTM
Supposed use case in IoT situation
TOSHIBA Confidential
6 © 2015 Toshiba Corporation
Use case #1 Healthcare
To close the communication between client and doctor, and get the data everyday everywhere
• Data capture and processing in TZ1000 (ApP LiteTM) as Edge computer
• Mining and machine learning at the hospital server through the cloud
• Daily view of the result by both doctor and end user (Step count, Heart rate, and so on)
TOSHIBA Confidential
Data send to hospital
through the cloud
- Upload data to Smart Phone
- Alarm/Alert
Discuss with End
User if required
Data Analysis
Wearable devices
HealthCare Service
Cloud
TZ1000 Target Range
Long battery life (low power) is the most important
Delicate analog signal
interface is emphasized
Candidate products
for TZ1000
7 © 2015 Toshiba Corporation
Use case #2 Cargo tracking system
To improve the condition during transportation, and reduce the loss and resource for re-testing
• Data capture and processing in TZ1000 (ApP LiteTM) as Edge computer during long term (~ 2mounths)
• After transportation, send the gathering data for the analysis through the cloud
TOSHIBA Confidential
Deploy sensor device to
each cargo.
Collects all of the data
and upload to the Cloud
Country B Country A
Temp. Press.
Light
Attack
Humidity
TZ1000 inside
Sensor device gathers
data during transportation
Cloud
Analysis the data
8 © 2015 Toshiba Corporation
Use case #3 Home / Factory Automation and Energy Control
To save the power in the home or for the production efficiency in the factory
• Data capture and processing in TZ1000 (ApP LiteTM) as Edge computer and send the data to the Gateway
• Gateway, TZ2100 inside, also mining and send the gathering data for the analysis through the cloud
TOSHIBA Confidential
Suggest and show low
power consumption but still
comfortable life style.
Factory
Home
Gateway/
Concentrator TZ1000 inside Edge Comp.
TZ2100 inside
Cloud
Gather the edge data and
send through cloud. If
gateway can decide the
situation, it controls the
appliance directly. Suggest the supposed aging
data of the factory appliance
and how to control efficiently
9 © 2015 Toshiba Corporation
TZ1000 Series Introduction
ARM® Cortex®-M4 48MHz Single CPU Embedded
TOSHIBA Confidential
10 © 2015 Toshiba Corporation
TZ1000 Series Specification
TOSHIBA Confidential
TZ1000
MCU ARM® Cortex®-M4F@48MHz(≒60DMIPS)
Memory SRAM 288KB
I/Os USB 2.0, I2Cx2(3)*, UARTx2(3)*, SPIx2(5)*, 12bit ADx4,
24bit ⊿ ΣADx3, GPIOx24(32)*, PWM, and so on.
Storage 1MB NOR Flash
Security 128bit AES ECB/CBC/CTR, RNG
Sensors (Option) 3-Axis Accelerometer, 3-Axis Gyroscope, 3-Axis Magnetometer
Communication
(Option)
Bluetooth low energy ver4.0(TZ1011/31), ver4.1(TZ1041)
Receiver Sensitivity -90dBm
Transmitter Output Max 0dBm
*Number inside the bracket means the channel counts of internal MCU
MCU ARM® Cortex®-M4F
48MHz
USB 2.0 Device
I/Os (SPI, UART, I2C, GPIO, 12bit
and 24bit AD)
288KB
SRAM
BLE Block
BLE Base Band
RF
MCU ROM/
RAM
Accelerometer 1MB NOR Flash
Gyroscope Magnetometer
Security
DCDC
LDO
AES,
RNG
System Peripherals
(DMAC, Timer, etc)
TZ1000
MCU
6axis
sensor
Flash
1MB
BLE
4.0
AFE
TZ1031MBG
8.50x9.80x1.60mm
MCU
9axis
sensor
Flash
1MB
BLE
4.0
AFE
TZ1011MBG
MCU
Flash
1MB AFE
TZ1021MBG
6.70x4.00x1.00mm
MCU
Flash
1MB
BLE
4.1
AFE
TZ1041MBG
6.70x8.00x1.59mm 8.50x9.80x1.60mm
MP: ready MP: ready MP: Dec. 2015 ES: Ready MP: Jan. 2016
11 © 2015 Toshiba Corporation
Reference TZ1000 System Block Diagram for Wrist band
TOSHIBA Confidential
ApP LiteTM
TZ1000
Charger
IC
Accel
Gyro
Magnet
Temp. NFC
NOR
Display
12MHz
26MHz
32KHz Battery
WPC RX
BPF
OLED
BLE
NOR
1MB
Pulse
ECG
Biomedical
sensing
GPS
Pressure
ARM® Cortex®-M4F
48MHz
Toshiba Type-X Reference Board
12 © 2015 Toshiba Corporation
Toshiba healthcare middleware on ARM®
• Toshiba is developing healthcare middleware. And prepare the solution
platform as HcSDK (Healthcare Solution Development Platform)
TOSHIBA Confidential
Solution Development Platform
(SDP)
HDK
Board ICE IDE
Development
Environment
TZ1000 FW
Development
Reference
Application
Smart Phone
Development
SDK
Documents Education
Support • Smart Phone Application Development
- Android/iOS - Control Library(BLE Communication)
• TZ1000 FW Development
- BSP, BLE Software Stack - Sensor Processing Library
• Reference Application
• Main board + Sub board
• Small, limitation in expanding support for other sensor
• Provide Development Environment
– E.g)Windows/Mac OS
– E.g)Keil MDK-ARM, IAR, Rowley
SDK
HDK
Development/Environment
• Technical Information (DataSheet etc)
• Technical Seminar, Q&A Support etc
Support
13 © 2015 Toshiba Corporation
HcSDP SDK structure and feature
TOSHIBA Confidential
FreeRTOS
TZ1001
Drivers TWiC BLE
Healthcare FW (Sample on FreeRTOS)
OS (Android / iOS)
User Application (Sample)
Bluetooth Low Energy
HDK
SDK
SDK (Smartphone)
API
SD
K
BSP
BSP SW, provide for
included in device price
HcSDP library, Chargeable
OS available at Mobile Phone (Not from Toshiba)
HcSDP free Sample SW provided by Toshiba
Power
Management
HcSDP SDK Collector
HcSDP SDK Sensor
BLElib
Middleware
Libraries Measurement
Activity
Walking/Running steps
Walking/Running distance (meter)
Walking/Running duration (minute)
Exercise strength (METs)
Pulse wave Pulse rate (beats per minute)
R-R interval (msec)
ECG Hate rate(beats per minute)
R-R interval (msec)
Sleep analysis
Sleep stage(Awakening, sleep depth(4
types) , non-wearing and unknown
information)
Time information(Sleep-onset and
wakeup timing)
CV
PD
LED
Blood
Vessel
inside body
Pulse
sensor
X Y
Z Accelerometer ECG
Sensor
Activity
Library
Pulse wave
Library
ECG
Library
Sleep analysis Library FW update
Middleware
• Other function:
- Healthcare FW has the function of FW update by BLE.
14 © 2015 Toshiba Corporation
HcSDP Library Roadmap
TOSHIBA Confidential
Sample: NOW
Production: NOW
Pulse rate
Sample: NOW
Production: NOW
Activity
monitor
Heart rate
(ECG)
Sports
recognition
CY2015 CY2014
Sample: 1H/16
CY2016 -
HcSDP v1.0 / v1.1 (Available)
HcSDP v2.0 / v2.5 (On going)
HcSDP v3.0 (Planning)
Sample: 2016
Driver
monitor
Sleep
analysis
Sample: NOW
Production: NOW
Sample: NOW
Production: NOW
Sample: 2016
It will run on TZ1000 next generation
Voice
Trigger
Sample: 1H/16
Production: 2H/16
Demo: Available
Sample: Dec
Production: Q1/16
Demo: Available
Sample: Dec
Production: 1H/16
Vehicle
Detection
Posture
Detection
Behavior
Estimation
SpO2
GSR
Sample: Feb/16
Production: Apr/16
EMG
15 © 2015 Toshiba Corporation
TZ1000 Activity meter solution
TOSHIBA Confidential
X Y
Z Accelerometer Average Current 48uA
(TZ1000 only, Exclude LED and BLE)
Active Low
Power TZ1000 HDK
Accelerometer inside
Data transfer through BLE
to Smartphone
Decrease the power with effective MCU control
16 © 2015 Toshiba Corporation
TZ1000 Pulse rate solution
TOSHIBA Confidential
Average Current 723uA (TZ1000 only, Exclude LED and BLE)
TZ1000 HDK
Pulse sensor inside
Data transfer through BLE
to Smartphone
Active Low
Power
• Measured data comparison
Decrease the power with effective AFE control by MCU
17 © 2015 Toshiba Corporation
TZ2100 Introduction
ARM® Cortex®-A9 300/600MHz Single CPU Embedded
TOSHIBA Confidential
18 © 2015 Toshiba Corporation
TZ2100 Product Summery
TOSHIBA Confidential
Main features • ARM® Cortex®-A9 operating at 300MHz or 600MHz (L1I$/D$ : 32kB, L2$ : 128kB)
• 8bit parallel Camera(~WVGA 60fps) input, 2D-graphics Engine and 24bit parallel LCD output(~WVGA 60fps)
→ Suitable for touch panel control applications
• Build up robust secure system which uses crypt engine as an option. And the incorporating program area can be robust
against data falsifying and hacking
• Long time data back-up and RTC operation by original power-saving technology
→ Possible to long time data back-up and RTC operation by external small
coin size battery.
Application examples • Industrial products (PLC, HMI, Data Concentrator, Gateway, Router, and so on)
• Home Appliances (Air Conditioner, Refrigerator, and so on with touch cont.)
• Educational products
Schedule • Sample/MP: Available
Temperature Range • Ta=-20 degree C ~+80 degree C
• Option Ta=-40 degree C ~+85 degree C
Block Diagram
*) Option
Package:310pin FBGA 16mm×16mm,0.8mm pitch
Security Engine
AES*
SHA256*
RSA*
Camera I/F
Peripherals
PWM x6
ARM® Cortex®
-A9
(300/600MHz)
I$32kB,D$32kB
L2 128kB High Speed I/O
USB 2.0
HOST
DEVICE
USB
PHY
x1
Ethernet Cntr.
eMMC/SDIO x3
LCD Control
2D Graphics
DDR3/3L I/F
1MB SRAM
32kB SRAM
RTC
Timer x9
SPIB x2
SPIS x1
UART x4
I2C x4
ADC x4
I2S x2
SPIMx7
External
Bus I/F
GPIOs
19 © 2015 Toshiba Corporation
Toshiba Microcomputer Introduction
ARM® Cortex®-M0/M3/M4 Core Microcomputer
TOSHIBA Confidential
20 © 2015 Toshiba Corporation
Toshiba Microcomputer Roadmap
TOSHIBA Confidential
Inverter
Home
Electronics
Small
precision
equipment
Social
infrastructure Healthcare
Equipment
Factory
Automation Sensor
Application
Computer
peripheral
devices
TXZ Family
+ 220 Products
FY.2018
TXZ + TX Family
Over 500 Products
FY.2020
TXZ Family
+ 80 Products
FY.2016
TXZ family
1st Product MCU For general-purpose/
consumer electronic
(ES)May.2016
TX Family
80 Products
Wide range of differentiated products
incorporating unique analog technologies
ARM® Cortex®-M0/M3/M4 Core Microcomputer
Low Power
Safe Function
Wide range product
Flash Embedded
21 © 2015 Toshiba Corporation
Toshiba Microcomputer TXZ Family Features
TOSHIBA Confidential
Renewed IP improved function and performance
Reliable basic
performance
A wide range of operating voltage: 1.62 to 5.5V
An operating frequency of up to 200MHz
100μA/MHz operating current, STOP3 (RTC operation):0.5uA
Enhanced Peripheral functions
Powerful Development environment
Outstanding safety functions
A wide range of
product lineup
Advanced-Vector Engine, OP-AMP,
COMP for motor control
A large-capacity data flash memory
100,000 write-erase cycle
High-speed A/D converter
Conforming European white goods
safety standard (IEC60730)
Self-diagnostic function
Enhanced noise resistance
Various development tools provided
in ARM® Ecosystem Partners
A wide range of CMSIS-compliant
driver software is available
Efficient dynamic verification with a RAMScope
Package variations: 32 to 176 pins
Code memory variations: 32KB to 2MB
Data memory variations: 8KB to 64KB
RAM variations: 8KB to 256KB
TXZ family