東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
-
Upload
flashdomain -
Category
Documents
-
view
912 -
download
7
Transcript of 東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
1
Introduction of TLCS-900(for Tax Machine Application)
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
2
TLCS-900/H1
・ High Speed @60MHz ・MAC
UnderDevelopment
16bit
TLCS-900
TLCS-900/H
TLCS-900/L
TLCS-900/L1
・ Low Voltage/Low Power ・ Low Noise
• Performance up
• Low Voltage/Low Power
TX19
• RISC 16bit/32bit
MIPS Architecture
32bit- Seamless Cores from 16bit to 32bit -
・ Low Voltage/Low Power @20MHz
TLCS-900/H1
Seamless CPU cores line upSeamless CPU cores line up
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
3
Instruction execution StatesInstruction execution States
900/H 1900/H and /L1900/L
Instruction
Data Transfer
LD reg,reg
Arithmetic Operation
ADD reg,reg
MULA reg,reg
- Logical Operation
RLC 4,reg
8bit 16bit 32bit
Operand Size
42
3119
42
42
42
42
72
144
144
164
1 1
1 1
2 2 2
1
1
13
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
4
Performance comparison 900/L1 vs 900/H1Performance comparison 900/L1 vs 900/H1
Case.1 Case.2 Case.3 Case.4 Case.5 Case.6 Case.7 Case.8 Case.9 Case.10 Case.11CPU_CoreInternal_ClockExtarnal Bus_WidthWAIT_number 0 1 0 1 2 0 1 1 0 0 1Memory_Access_Time 105ns 179ns 73ns 128ns 183ns 70ns 120ns 170ns - 70ns 120ns**MCU_MIPS 2.76 1.84 3.68 2.45 1.84 6.06 4.04 3.03 10.65 7.6 5.43Rasio 1.50 1.00 2.00 1.33 1.00 3.29 2.20 1.65 5.79 4.13 2.95
900/L1 (16bit) 900/H1 (32bit)
16bit 32bit16bit*13.5MHz *18MHz 20MHz
* : 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.
5
FE
AT
UR
E
INT
EG
RA
TIO
N
‘00 ‘01
10 bit A/D(8ch) 8K RAM 8K ROM SDRAM-CTRL Grayscale LCDC QFP 144
TMP91C815F/JTMP91C815
ROM less8K RAMMMU(External LCDC)QFP 100
RTC10 bit A/D(8ch)ROM-less8K RAMMMULCD-CTRLQFP 128
TMP91C824F/JTMP91C824
TMP91C025F/JTMP91C025
10 bit A/D(4ch)Touch Screen I/FROM/RAM lessMMULCD-CTRL QFP 100
‘02
10 bit A/D(5ch)ROM less8K RAM SDRAM-CTRLGrayscale LCDCQFP 144
900/H1(32bit)
TMP91C016F/JTMP91C016ROM/RAM lessMMULCD-CTRLVLD(3ch)QFP 100
USB CTRLNANDF I/F10 bit A/D(4ch)8K Boot ROM16K RAM SDRAM-CTRL (Program execution)4096STN/TFT Color LCDCI2S I/F QFP 144
900/L1(16bit)
YEAR
TMP92CxxxHi-SPEED900H1(60MHz)NANDF (MLC) I/F288K RAM SDRAM-CTRL (Program execution)4kSTN / 256kTFTLCDCBGA209
‘03
TMP91C820AF/JT5AW4S
TMP92C820FG/JTMP92C820
TMP92CH21FG/JTMP92CH21
900/L1 H1 Road Map for handheld products900/L1 H1 Road Map for handheld products
NANDF I/F10 bit A/D(4ch)10K RAMSPI (SD-CARD) SDRAM-CTRL (Program execution)LCD-CTRLI2S I/F QFP 144
TMP92CA25FG/JTMP92CA25
‘04
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
6
Available Available Available Available Available Available Available AvailableUnder
Development
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 16KB 10KB 288KB
DRAM-CTRL - EDO - - SDRAM SDRAMSDRAM
Program execute
SDRAMProgram execute
SDRAMProgram 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
MMU 106MBmax 105MBmax 72MBmax 136MBmax 136MBmax 136MBmax 512MBmax 512MBmax 3.1GBmaxMin
InstructionCLK(internal)
121ns16.5MHz/2.7V
148ns13.5MHz/2.7V
112ns18MHz/3.0V
148ns13.5MHz/2.7V
112ns18MHz/3.0V
50nS20MHz/3.0V
50nS20MHz/3.0V
50nS20MHz/3.0V
16.6nS60MHz/1.4V
8bit Timer 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 8ch
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
Comparison table of ProductsComparison table of Products
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
7
TMP92CH21FGTMP92CH21FG
□CPU 1)TLCS-900/H1 Core Operating voltage
3.0V to 3.6V□Features - ROM : (8KB for Boot) - RAM : 16KByte RAM - USB : 1ch - SDRAMC : 512Mbit max (Display & Program execute) - Color LCD controller : 1ch (4096TFT/STN) - NAND-Flash ROM I/F : 2ch (128M×2) - I2S I/F : 1ch - 10bit A/D : 4ch - RTC : 1ch - 8bit Timer : 4ch - 16bit Timer : 1ch - UART/SIO/IrDA1.0 : 2ch (115.2Kbps) - Watch Dog Timer : 1ch - Touch Screen I/F : 1ch - MMU : 512Mbytes (max.)
32kHz
Pulse Out
Timer/Counter Input
Input/Output
Timer Out8bit
Timer(4ch)
9MHz
MMU/SDRAMC
/NAND
Flash I/F
CS/WAIT
16bitTimer(1ch)
Timer InWDT
900/H1Core
(µDMA)
Int.
Ports
RTC
RAM(16K)
SIO
IrDA
SIO2
SIO1
CS/WAIT
ColorLCDC
LCD Data
RAS/CAS
Melody/Alarm
MelodyOut
Memory
10bit A/D(4ch)
ExternalTriggerAnalog Input
Input KeyPorts
□Package LQFP 144pin (16x16 0.4mm pitch) DICE 144pin (125um PAD pitch)
PLL
ROM(Boot)
□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)
TouchScreen
TouchScreen
USB USB(48MHz)
I2S I/FSound Data
4096/256 color
Available
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
8
RAM16K
RTCMLD
900/H1CO
RE
TIMER8bit
16bit
MMU/SDRAMCFlash I/F
UART/SIOIrDA
ColorLCDC
CommunicationINTC
32.768kHz
TMP92CH21FG
Driver
Driver
2~10MHz
Touch Screen I/F
512MBMemoryAccess
Color LCD display
Sound out
D/A converter etc.
10bitA/D
Microphone Pre-amp etc.
Hand held product System imageHand held product System image
NANDFlashMemoryAccess
Touch panel
BootROM
PC Control
Melody/Alarm out
USBC
I2S I/F
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
9
Suitable peripherals (1)Suitable peripherals (1)
(1) Real Time Clock Circuit(1) Real Time Clock Circuit
Sec, Min, Hour, AM/PM, Date, Month. In addition, leap year (99) is supported by H/W !Sec, Min, Hour, AM/PM, Date, Month. In addition, leap year (99) is supported by H/W !
(2) Touch Screen I/F Circuit(2) Touch Screen I/F Circuit
It can realize touch screen easily together with A/D converter.It can realize touch screen easily together with A/D converter. External circuit is needless when changing analog switch for data sampling.External circuit is needless when changing analog switch for data sampling.
A B C D E
16/July/2003 (Wed)
AM 10:20
TMP92CH21TMP92CH21
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
10
Suitable peripherals (2)Suitable peripherals (2)
・ 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
(3) DOT matrix LCDD controller(3) DOT matrix LCDD controller
TMP92CH21TMP92CH21
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
11
Suitable peripherals (3)Suitable peripherals (3)
・ Expand to 512MB memory space・ Special bank for write/read/LCD data
(4)MMU ( Memory Management Unit ) for large memory space
RAM
Flash
Program
dictionaryData character
Enough !Enough !
Too smallToo smallDictionary
Data
character
Program
DisplayData
UserData
Memory space is like to TABLE...
TMP92CH21TMP92CH21
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
12
Suitable peripherals (4)Suitable peripherals (4)
(5) NANDF I/F(5) NANDF I/F
・・ Support to SLC typeSupport to SLC type - Humming ECC (1bit):Smart media- Humming ECC (1bit):Smart media - 512B/page- 512B/page - 8-bit bus- 8-bit bus
(6) SDRAM controller(6) SDRAM controller
・・ Support to 512MBSupport to 512MB - Program execution- Program execution
TMP92CH21TMP92CH21
(7) USB device controller (1.1)(7) USB device controller (1.1)
4-End point4-End pointSupport “Full speed” (12Mbps)Support “Full speed” (12Mbps)Big size FI/FO buffer and descriptor RAMBig size FI/FO buffer and descriptor RAM
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
13
Block Diagram (Tax Control Machine)
MCU
TMP92CH21F
IC Card 01(Government)
RTC
VFT/ LED Panel (9Digit)
UARTx2
USB(Optional)
Communication
IC Card 02(User)
NOR Flash
SRAMPrinter
LCD Panel(192 x 64 dot)
PS/2Scanner
Modem
Cash Box
RS232 port (reserved)Keyboard
(40-60 )
GPIO
KeyPad
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
14
TAX Machine Demo Board Guideline (H/W)
H/W Parts 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
•8 bit Output for data, 3 bit I/O for control, 1 Interrupt
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
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
15
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.
16
Demo Board TOP (Parts)
4
1
2 3
5
9
10
76
8
Parts: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)
11
◆ ④ and are optional⑤
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
17
Demo Board TOP (Interface)
1
24
3
56
8
9
7
10 11 12
Interface: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)
Main LCD(320*240 Gray level or Color)
Touch panel
11. USB (Client) ◆ ⑩ and ⑾ are
optional
13
Can be used
Not yet provided, and will be provide later.
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
18
Demo Board Bottom
12
13
1414
Parts:12. Ethernet chip
(RTL8019)
13. IC card controller (TDA8020)
14. External RTC (DS1339)
Interface:14. RTC Battery
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
19
Support SoftwareSupport Software
Software IP AvailabilityMCU
frequency Manual SoftwareTCP/ IP SWIP-N100 900/H1 20MHz Ether Controller Now Now uITRON
HTTP Server SWIP-N110 900/H1 20MHz - Now Now uITRON
PPP Server SWIP-N120 900/H1 20MHz Serial Controller Now Now uITRON
SMTP SWIP-N130 900/H1 20MHz - Now Now uITRON
POP3 SWIP-N140 900/H1 20MHz - Now Now uITRON
J PEG(Decode) SWIP-G100 900/H1 20MHz LCD Controller Now Now -
USB1.1(Device) SWIP-N200/201 900H/L1/H1 16MHz(900H) USB Controller Now Now -
USB2.0(Device) SWIP-N210 900H/L1/H1 16MHz(900H) USB Controller Now Now - For TSB ASIC
FAT File System SWIP-F100 900/H1 20MHz Storage Driver Now Now uITRON uITRON
IrDA Protocol Stack SWIP-N300 900/L1 25MHz IrDA Tranceiver Now Now -
Voice memo (870/ C) SWIP-V200 TLCS-870/C 8MHz D/A or PWM Now Now -
Vioce compression (870/ C) SWIP-V100 TLCS-870/C 8MHz D/A or PWM Now Now -
Voice memo (900) SWIP-V201 TLCS-900L1 27MHz D/A or PWM Now Now -
Voice compression (900) SWIP-V101 TLCS-900L1 27MHz D/A or PWM Now Now -
CAN SWIP-C100 870/C 16MHz CAN Controller Now Now -
LIN SWIP-C200 870/C 16MHz CAN Controller Now Now -
Key Less Entry SWIP-S100 870/C 16MHz - Now Now - Export Restriction
Smart Media Driver SWIP-F210 900/H1 20MHz - Now Now - For 92CH21
CF Card Driver SWIP-F220 900/L1/H1 20MHz(H1) - Now Now -
SD Card Driver SWIP-F230 900/L1/H1 20MHz(H1) Serial Controller Now Now -
GUI Interface SWIP-G200 900/H1 20MHz LCD Controller Now Now - For 92CH21
Clock Driver SWIP-P100 900/L1/H1 20MHz - Now Now -
Graphic Draw SWIP-G300 900/L1/H1 20MHz(H1) LCD Controller Now Now - For 92CH21
Graphic Effector SWIP-G310 900/L1/H1 20MHz(H1) LCD Controller Now Now - For 92CH21
Graphic Dither SWIP-G110 900/H1 20MHz LCD Controller Now Now - For 92CH21
Easy Animation SWIP-G400 900/H1 20MHz LCD Controller Now Now - For 92CH21
Font Driver SWIP-G210 900/L1/H1 20MHz LCD Controller Now Now -
Hand Writing recognition SWIP-I100 900/H1 20MHz LCD/Touch Panel Now Now -
AvailableUnder development
Software IP MCU series Peripheral IC/ Hard ware NoteProduct Name OSTime
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
20
Support Software DetailsSupport Software Details
MCUfrequency
USB1.1(Device) 16MHz(900H) USB Controller -
FAT File System 20MHz Storage Driver uITRON
IrDA Protocol Stack 25MHz IrDA Tranceiver -
Voice memo (900) 27MHz D/A or PWM -
Voice compression (900) 27MHz D/A or PWM -
Smart Media Driver 20MHz - -
CF Card Driver 20MHz(H1) - -
SD Card Driver 20MHz(H1) Serial Controller -
GUI Interface 20MHz LCD Controller -
Clock Driver 20MHz - -
Graphic Draw 20MHz(H1) LCD Controller -
Graphic Effector 20MHz(H1) LCD Controller -
Graphic Dither 20MHz LCD Controller -
Easy Animation 20MHz LCD Controller -
Font Driver 20MHz LCD Controller -
Hand Writing recognition 20MHz LCD/Touch Panel -
OSSoftware IPPeripheral IC
Hard ware
TMP92CH21TMP92CH21
東芝電子(上海)有限公司 TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD.
21
(1)(1) We can provide aggressive support for S/W as well as H/W.We can provide aggressive support for S/W as well as H/W.
TOSHIBA want to become your good partner.TOSHIBA want to become your good partner.
(2) Please consider TLCS-900 is used widely TAX MACHINE (2) Please consider TLCS-900 is used widely TAX MACHINE products market with seamless cores and suitable peripherals.products market with seamless cores and suitable peripherals.
EpilogueEpilogue
Thank you very much to listen our presentationThank you very much to listen our presentation