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