東芝電子(上海)有限公司TOSHIBA ELECTRONICS (SHANGHAI) CO

advertisement
Introduction of TLCS-900
(for Tax Machine Application)
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
1
Seamless CPU cores line up
- Seamless Cores from 16bit to 32bit 32bit
• RISC 16bit/32bit
TX19
MIPS Architecture
・Low Voltage/Low Power
@20MHz
TLCS-900/H1
16bit
• Performance up
TLCS-900/H
TLCS-900
TLCS-900/L
TLCS-900/H1
・High Speed
@60MHz
・MAC
TLCS-900/L1
・ Low Voltage/Low Power
・Low Noise
• Low Voltage/Low Power
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
2
Instruction execution States
900/L
900/H1
900/H and /L1
Operand Size
Instruction
8bit
Data Transfer
LD reg,reg
4
1
1
2
2
4
1
32bit
4
2
Arithmetic Operation
ADD reg,reg
16bit
1
4
2
1
4
7
2
1
MULA reg,reg
2
31
19
13
- Logical Operation
14
RLC 4,reg
14
4
2
東芝電子(上海)有限公司
2
16
4
4
2
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
3
Performance comparison 900/L1 vs 900/H1
Case.1
CPU_Core
Internal_Clock
Extarnal Bus_Width
WAIT_number
Memory_Access_Time
**MCU_MIPS
Rasio
Case.2
Case.3
Case.4
900/L1 (16bit)
*13.5MHz
*18MHz
16bit
0
1
0
1
105ns
179ns
73ns
128ns
2.76
1.84
3.68
2.45
1.50
1.00
2.00
1.33
Case.5
2
183ns
1.84
1.00
Case.6
Case.7
0
70ns
6.06
3.29
16bit
1
120ns
4.04
2.20
Case.8
Case.9
900/H1 (32bit)
20MHz
1
170ns
3.03
1.65
0
10.65
5.79
Case.10 Case.11
32bit
0
70ns
7.6
4.13
1
120ns
5.43
2.95
* : Internal clock of 900/L1, is half speed of external clock
** : MCU_MIPS is calculated with Toshiba original bench mark test
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
4
900/L1 H1 Road Map for handheld products
900/H1(32bit)
FEATURE INTEGRATION
TMP92CH21FG/JTMP92CH21
USB CTRL
NANDF I/F
900/L1(16bit)
TMP92C820FG/JTMP92C82010 bit A/D(4ch)
8K Boot ROM
10 bit A/D(5ch)
TMP91C820AF/JT5AW4S ROM less
16K RAM
SDRAM-CTRL
8K RAM
10 bit A/D(8ch)
(Program execution)
SDRAM-CTRL
8K RAM
4096STN/TFT Color LCDC
Grayscale LCDC
8K ROM
I2S I/F
QFP 144
SDRAM-CTRL
QFP 144
Grayscale LCDC
QFP 144
Hi-SPEED900H1(60MHz)
NANDF (MLC) I/F
288K RAM
SDRAM-CTRL
(Program execution)
4kSTN / 256kTFTLCDC
BGA209
TMP92CA25FG/JTMP92CA25
TMP91C815F/JTMP91C815
RTC
10 bit A/D(8ch)
ROM-less
8K RAM TMP91C016F/JTMP91C016
TMP91C025F/JTMP91C025
MMU
ROM/RAM less
LCD-CTRL
TMP91C824F/JTMP91C824 10 bit A/D(4ch)
MMU
QFP 128
Touch Screen I/F
ROM less
LCD-CTRL
ROM/RAM less
8K RAM
VLD(3ch)
MMU
MMU
QFP 100
LCD-CTRL
(External LCDC)
QFP 100
QFP 100
‘00
TMP92Cxxx
‘01
東芝電子(上海)有限公司
‘02
‘03
NANDF I/F
10 bit A/D(4ch)
10K RAM
SPI (SD-CARD)
SDRAM-CTRL
(Program execution)
LCD-CTRL
I2S I/F
QFP 144
‘04
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
YEAR
5
Comparison table of Products
Available
Available
Available
Available Available
Available
Available Available
Under
Developm ent
TMP91C824 TMP91C016 TMP91C025 TMP91C815 TMP91C820A TMP92C820 TMP92CH21 TMP92CA25 TMP92CZ26
MAC
-
-
-
-
-
-
-
-
1ch
LCD-CTRL
-
W/B
W/B
W/B
16Gray
16Gray
Gray/Color
W/B
Gray/Color
10bitA/DC
8ch
-
4ch
8ch
8ch
5ch
4ch
4ch
5ch
ROM size
-
-
-
-
8KB
-
8KB(Boot)
-
8KB(Boot)
RAM size
8KB
-
-
8KB
8KB
8KB
DRAM-CTRL
-
EDO
-
-
SDRAM
SDRAM
16KB
SDRAM
10KB
SDRAM
288KB
SDRAM
Program execute
Program execute
Program execute
UART/SIO
1ch
1ch
1ch
1ch
2ch
3ch
2ch
-
-
SIO/IrDA1.0
1ch
1ch
1ch
1ch
1ch
1ch
1ch
1ch
1ch
SBI/I2CBUS
1ch
-
-
1ch
1ch
1ch
-
1ch
1ch
SPI
-
-
-
-
-
-
-
1ch
1ch
72MBmax
136MBmax
136MBmax
136MBmax
512MBmax
512MBmax
3.1GBmax
112ns
18MHz/3.0V
148ns
13.5MHz/2.7V
112ns
18MHz/3.0V
50nS
20MHz/3.0V
50nS
20MHz/3.0V
50nS
20MHz/3.0V
16.6nS
60MHz/1.4V
4ch
4ch
4ch
4ch
4ch
4ch
8ch
MMU
106MBmax 105MBmax
Min
121ns
148ns
Instruction
16.5MHz/2.7V 13.5MHz/2.7V
CLK(internal)
8bit Timer
4ch
4ch
16bit Timer
-
-
-
-
1ch
1ch
1ch
1ch
2ch
USB-CTRL
-
-
-
-
-
-
USB 1.1
-
USB 1.1
NANDF CTRL
-
-
-
-
-
-
2ch
2ch
2ch (MLC)
Package
100pin LQFP 100pin LQFP 100pin LQFP 128pin TQFP 144pin LQFP 144pin LQFP 144pin LQFP 144pin LQFP 209pin FBGA
Common Function : RTC,WDT,Melody/Alarm, DFM
東芝電子(上海)有限公司
Some products can available to DICE form
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
6
TMP92CH21FG
□Sales point!
1) Color LCDC (4096TFT / STN)
2) USB1.1 controller
3) Program execute from SDRAM
4) NAND Flash ROM I/F
5) Boot ROM, RAM 16KB
6) I2S (Inter IC-Sound interface)
9MHz
4096/256 color
□CPU
1)TLCS-900/H1 Core
Operating voltage
3.0V to 3.6V
□Features
PLL
RTC
32kHz
WDT
ROM
(Boot)
Input
/Output
Ports
RAM
(16K)
Input
Key
Ports
Int.
- ROM
- RAM
- USB
- SDRAMC
(Display & Program execute)
- Color LCD controller
(4096TFT/STN)
- NAND-Flash ROM I/F
- I2S I/F
- 10bit A/D
- RTC
- 8bit Timer
- 16bit Timer
- UART/SIO/IrDA1.0
- Watch Dog Timer
- Touch Screen I/F
- MMU
: (8KB for Boot)
: 16KByte RAM
: 1ch
: 512Mbit max
Melody
Out
東芝電子(上海)有限公司
16bit
Timer
(1ch)
Touch
Screen
LCD
Data
Color
LCDC
Sound
Data
External
Trigger
Analog
Input
MMU/
I2S I/F SDRAMC
/
10bit A/D
NAND
(4ch)
Flash I/F
□Package
Timer Out
Timer In
Pulse Out
Timer/Counter
Input
Touch
Screen
IrDA
SIO1
SIO
SIO2
(µDMA)
: 1ch
: 2ch (128M×2)
: 1ch
: 4ch
: 1ch
: 4ch
: 1ch
: 2ch (115.2Kbps)
: 1ch
: 1ch
: 512Mbytes (max.)
Melody/
Alarm
900/H1
Core
8bit
Timer
(4ch)
CS/WAIT
CS/WAIT
RAS/CAS
USB
USB
(48MHz)
Memory
LQFP 144pin (16x16 0.4mm pitch)
DICE 144pin (125um PAD pitch)
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
7
Hand held product System image
TMP92CH21FG
Melody/Alarm out
2~10MHz
32.768kHz
512MB
Memory
Access
Color LCD display
MLD
Driver
Color
LCDC
RTC
PC Control
MMU/
SDRAMC
Flash I/F
RAM
16K
TIMER
8bit
16bit
Driver
Boot
ROM
NAND
Flash
Memory
Access
900/H1
CORE
Sound out
I2S I/F
D/A converter etc.
USBC
INTC
Touch
Screen I/F
UART/SIO
IrDA
Communication
10bitA/D
Pre-amp etc.
Microphone
Touch panel
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
8
Suitable peripherals (1)
TMP92CH21
(1) Real Time Clock Circuit
Sec, Min, Hour, AM/PM, Date, Month. In addition, leap year (99) is supported by H/W !
16/July/2003 (Wed)
AM
10:20
(2) Touch Screen I/F Circuit
It can realize touch screen easily together with A/D converter.
External circuit is needless when changing analog switch for data sampling.
ABCDE
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
9
Suitable peripherals (2)
TMP92CH21
(3) DOT matrix LCDD controller
・Build-in RAM type / Shift register type LCDD
・Large Display size (monochrome :max 960×480, Color :max 320×320)
・Mono/4Gray/16Gray/256color/4096color
・STN/TFT color
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
10
Suitable peripherals (3)
TMP92CH21
(4)MMU(Memory Management Unit) for large memory space
・Expand to 512MB memory space
・Special bank for write/read/LCD data
Memory space is like to TABLE...
Enough !
Program
Too small
Dictionary
Data
Flash
Display
Data
Program
character
dictionary
Data
character
東芝電子(上海)有限公司
RAM
User
Data
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
11
Suitable peripherals (4)
TMP92CH21
(5) NANDF I/F
・Support to SLC type
- Humming ECC (1bit):Smart media
- 512B/page
- 8-bit bus
(6) SDRAM controller
・Support to 512MB
- Program execution
(7) USB device controller (1.1)
4-End point
Support “Full speed” (12Mbps)
Big size FI/FO buffer and descriptor RAM
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
12
Block Diagram (Tax Control Machine)
VFT/ LED
Panel (9Digit)
IC Card 01
(Government)
IC Card 02
(User)
LCD Panel
(192 x 64 dot)
UART
x2
Modem
MCU
TMP92CH21F
USB
(Optional)
Keyboard
(40-60 )
NOR
Flash
GPIO
SRAM
KeyPad
Communication
PS/2
Scanner
RTC
東芝電子(上海)有限公司
RS232 port
(reserved)
Printer
Cash
Box
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
13
TAX Machine Demo Board Guideline
H/W Parts
(H/W)
Comments
MCU
TMP92CH21FG
Main LCD
192*64 Mono LCD
Reserve interface for 320*24 Mono LCD with T/P
Sub-LCD
VFD 9 digital number
display (0 – 9, A – Z)
Use a total solution now, maybe modify
according to the customer’s request
Key
8*8 Key pads
IC Cards
Interface for 2 cards
using TDA8020HL
Printer
Not OK yet, cooperated
with Printer header
vender
USB Port (Client)
MCU embedded
Ethernet port
RTL8019AS
COM ports
2 ports (Reserved)
For connect external modem and bar code
scanner.
Memory
8M SDRAM, 8M NOR, 64M
NAND
16 bit mode
Cash box
OK
1 I/O to output pulse
RTC Protection
Use a DS1339 RTC chip
To grantee RTC work even DC power unplug
Low voltage
detection
Low voltage detection IC
(XC61FCN4802) <4.8 V
Should disable S/W running when input voltage
too low
東芝電子(上海)有限公司
•8 bit Output for data, 3 bit I/O for control,
1 Interrupt
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
14
TAX Machine Demo Board Status
•
•
•
•
•
(S/W)
OS: μC OS II (multi-task core)
Driver:
– System initial
– Display (Main LCD, Sub LCD)
– Touch panel
– Key
– IC card
– Printer (by 实达)
– RTC
– Cash box
– Power related
– Ethernet
– USB
S/W IP
– FAT16
– TCP/IP,PPP
– Dial up
PC Simulator
Reprogram software (UART,USB)
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
15
Demo Board TOP (Parts)
7
6
Parts:
5
4
2
8
3
1
9
11
1.
TMP92CH21FG
2.
8M NOR Flash
3.
8M SDRAM
4.
64M NAND FLASH
5.
128M SM Card
6.
IC Card1
7.
IC Card2
8.
8*8 Key Matrix
9.
Customer VFD (9 char)
10.
Main LCD (192*64
Mono)
11.
RS232 Interface (2
Channel)
◆ ④ and ⑤ are optional
10
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
16
Demo Board TOP (Interface)
Interface:
2
4
1
3
5
6
8
7
9
10
11
1.
SM card
2.
IC card1
3.
IC card2
4.
Ethernet cable
5.
Printer
6.
Key matrix
7.
VFD
8.
RS232 channel
9.
Cashbox
10.
Main LCD (192*64
Mono)
13
Main LCD(320*240
Gray level or Color)
12
Touch panel
Can be used
11.
Not yet provided, and will be
provide later.
◆ ⑩ and ⑾
optional
東芝電子(上海)有限公司
USB (Client)
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
are
17
Demo Board Bottom
Parts:
12.
Ethernet chip
(RTL8019)
13.
IC card controller
(TDA8020)
14.
External RTC
(DS1339)
Interface:
14.
RTC Battery
12
13
14
14
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
18
Support Software
Software IP Availability
Software IP
TCP/IP
HTTP Server
PPP Server
SMTP
POP3
JPEG(Decode)
USB1.1(Device)
USB2.0(Device)
FAT File System
IrDA Protocol Stack
Voice memo (870/C)
Vioce compression (870/C)
Voice memo (900)
Voice compression (900)
CAN
LIN
Key Less Entry
Smart Media Driver
CF Card Driver
SD Card Driver
GUI Interface
Clock Driver
Graphic Draw
Graphic Effector
Graphic Dither
Easy Animation
Font Driver
Hand Writing recognition
Product Name
MCU series
SWIP-N100
SWIP-N110
SWIP-N120
SWIP-N130
SWIP-N140
SWIP-G100
SWIP-N200/201
SWIP-N210
SWIP-F100
SWIP-N300
SWIP-V200
SWIP-V100
SWIP-V201
SWIP-V101
SWIP-C100
SWIP-C200
SWIP-S100
SWIP-F210
SWIP-F220
SWIP-F230
SWIP-G200
SWIP-P100
SWIP-G300
SWIP-G310
SWIP-G110
SWIP-G400
SWIP-G210
SWIP-I100
900/H1
900/H1
900/H1
900/H1
900/H1
900/H1
900H/L1/H1
900H/L1/H1
900/H1
900/L1
TLCS-870/C
TLCS-870/C
TLCS-900L1
TLCS-900L1
870/C
870/C
870/C
900/H1
900/L1/H1
900/L1/H1
900/H1
900/L1/H1
900/L1/H1
900/L1/H1
900/H1
900/H1
900/L1/H1
900/H1
MCU
frequency
20MHz
20MHz
20MHz
20MHz
20MHz
20MHz
16MHz(900H)
16MHz(900H)
20MHz
25MHz
8MHz
8MHz
27MHz
27MHz
16MHz
16MHz
16MHz
20MHz
20MHz(H1)
20MHz(H1)
20MHz
20MHz
20MHz(H1)
20MHz(H1)
20MHz
20MHz
20MHz
20MHz
Peripheral IC/Hard ware
Ether Controller
Serial Controller
LCD Controller
USB Controller
USB Controller
Storage Driver
IrDA Tranceiver
D/A or PWM
D/A or PWM
D/A or PWM
D/A or PWM
CAN Controller
CAN Controller
Serial Controller
LCD Controller
LCD Controller
LCD Controller
LCD Controller
LCD Controller
LCD Controller
LCD/Touch Panel
Time
Manual Software
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
Now
OS
Note
uITRON
uITRON
uITRON
uITRON
uITRON
-
For TSB ASIC
uITRON uITRON
-
Export Restriction
-
For 92CH21
-
For 92CH21
-
For 92CH21
For 92CH21
For 92CH21
For 92CH21
-
Available
Under development
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
19
Support Software Details
Software IP
USB1.1(Device)
FAT File System
IrDA Protocol Stack
Voice memo (900)
Voice compression (900)
Smart Media Driver
CF Card Driver
SD Card Driver
GUI Interface
Clock Driver
Graphic Draw
Graphic Effector
Graphic Dither
Easy Animation
Font Driver
Hand Writing recognition
東芝電子(上海)有限公司
MCU
frequency
16MHz(900H)
20MHz
25MHz
27MHz
27MHz
20MHz
20MHz(H1)
20MHz(H1)
20MHz
20MHz
20MHz(H1)
20MHz(H1)
20MHz
20MHz
20MHz
20MHz
Peripheral IC
Hard ware
USB Controller
Storage Driver
IrDA Tranceiver
D/A or PWM
D/A or PWM
Serial Controller
LCD Controller
LCD Controller
LCD Controller
LCD Controller
LCD Controller
LCD Controller
LCD/Touch Panel
TMP92CH21
OS
uITRON
-
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
20
Epilogue
(1) We can provide aggressive support for S/W as well as H/W.
TOSHIBA want to become your good partner.
(2) Please consider TLCS-900 is used widely TAX MACHINE
products market with seamless cores and suitable peripherals.
Thank you very much to listen our presentation
東芝電子(上海)有限公司
TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
21
Download