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

21
東東東東 東東東 東東東東 () TOSHIBA ELECTRONICS (SHANGHAI) CO., LTD. 1 Introduction of TLCS-900 (for Tax Machine Application)

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