Download presentation
Presentation is loading. Please wait.
1
HEI 16/32Bit RISC/DSP for Embedded System
GMS30C2116/2132 GMS30C2216/2232 GMS31C26128/37C26128 GMS31C2716A hyperstone Architecture SRAM 4KByte MASK ROM 128KByte RISC + DSP CPU UART1 UART2 SCI1 SCI2 INTC TIMERS PLL
2
Excellent MIPS/mm2 MIPS/W
Performance MIPS/mm2 (Performance/Core size) 20.0 GMS30C2216/2232 18.0 16.0 Excellent MIPS/mm2 MIPS/W 14.0 SH3 12.0 4.0 SH2 GMS30C2116/2132 2.0 MIPS/W (Performance/Power consumption) 100 200 300 400 500 600 700 800
3
GMS30C2116/2132 Overview hyperstone E1-16/32N compatible
Architecture (RISC CPU+DSP) Variable Instruction Length(16/32/48-bit) 2 stage Pipeline(Decode/Execution) Large Register Set(32 global 64 local Reg.) Combining RISC and DSP functionality 16/32 Bit Fixed Point DSP Unit Instruction Cache (128Bytes) Internal RAM (4KBytes) /4G Byte Memory Space Performance 66MIPS, (5V) 40MIPS, (3.3V) Design Technology 0.6um CMOS (1P2M) PKG GMS30C2116 : 100LQFP GMS30C2132 : 144LQFP, 160MQFP Status : Mass-production Block Diagram
4
GMS30C2216/2232 Overview hyperstone E1-16/32X compatible
Architecture (RISC CPU+DSP) Variable Instruction Length(16/32/48-bit) 2 stage Pipeline(Decode/Execution) Large Register Set(32 global 64 local Reg.) Combining RISC and DSP functionality 16/32 Bit Fixed Point DSP Unit Instruction Cache (128Bytes) Internal RAM (8KBytes) On chip PLL(1/2x,1x,2x,4x) 5V Tolerant I/O Wait pin function Performance Design Technology 0.35um CMOS PKG GMS30C2216 : 100LQFP GMS30C2232 : 144LQFP, 160MQFP Status : Mass-production Block Diagram
5
Bus Interface Example GMS30C2132 CPU+DSP EPROM or FLASH SRAM
32+4 Data Bus + Parity 26 Address Bus 24 Control Bus WE0...WE3, OE CAS0...CAS3 CS3 OE CS1 WE RAS IOWR IORD INTn GMS30C2132 CPU+DSP EPROM or FLASH SRAM DRAM (FPM or EDO) I/O Devices
6
GMS3xC26128 MCU+DSP GMS3xC26128 (X=1 Masked Version, X=7 OTP Version)
Features Block Diagram 32bit Internal Bus hyperStone E1-32N RISC/DSP Core 128kB ROM/EPROM 4kbyte SRAM 2ch SIO Timer Watch Timer Watchdog Timer 106pin General I/O 0.6u CMOS 144 TQFP INT RESET INT/ RESET Control ROM/EPROM 128kByte E1-32 CPU/DSP Core RAM 4kbyte PIO Control External Memory Bus Control SIO Timer Watchdog Timer Clock Control Status MASK ROM Version :Mass-prod. OTP Version :E/S available 2 1
7
Software Design Tools & Flow
Name C-source Program Assembler Source Program Object Module HOST IBM PC C-Compiler Assembler Librarian Cross S/W hyC hyMASM hyLINK Object Module Library Debugger hyDEBUG DrDEBUG ANSI C-library Linker Eva Board hyBOARD DSP Library* Execute Module ICE hyICE DrKernel** RTOS hyRTK Debugger ICE Library DSP Library* DrKernel** Eva Board Target System * DSP Library : FFT,DCT,FIR,IIR, etc. ** DrKernel : Serial Debugging Library
8
System Design Flow Customer's own design (test phase) Customer's
final product Prototype customer's add-on board customer's stand-alone product customer's stand-alone product Host PC hyICE interface pins can optionally be ommitted hyperstone development board hyICE- card hyperstone bus signals Serial Interface Host PC
9
PC Card / Compact Flash Interface
GMS31C2716A PC Card / CompactFlash Card controller Flash Memory Array Features Block Diagram hyperStone E1-32N RISC/DSP Core Operating Voltage : 3.3, 5.0V Opeating Frequency : 15MHz~40MHz Full support Flash Memory - Samsung/Toshiba 64 / 128 / 256MBit - Hitachi 64 / 128 / 256MBit Support Density : 8MByte ~ 320MByte Automatic Power Down/Sleep Mode Automatic Sensing PC Card or CompactFlaash Mode GMS31C2716A ECC Unit Flash Control E1-32N RISC/DSP Core RAM 8kbyte PC Card / Compact Flash Interface Design Technology Control Logic ATA Register 512Bytes Sector Buffer 256Bytes Attribute Memory 0.6u CMOS Technology Package 128TQFP Status Mass Production
10
PC Card / Compact Flash Interface
HMS39C2816 PC Card / CompactFlash Card controller Flash Memory Array Features Block Diagram hyperStone E1-32N RISC/DSP Core Embedded flash for user’s program Operating Voltage : 3.3, 5.0V Operating Frequency : 15MHz~40MHz Full support Flash Memory - Samsung/Toshiba 64 / 128 / 256MBit - Hitachi 64 / 128 / 256MBit Support Density : 8Mbyte ~ 1Gbyte Automatic Power Down/Sleep Mode Automatic Sensing PC Card or CompactFlash Mode GMS39C2816 ECC Unit Flash Control E1-32N RISC/DSP Core Flash-ROM 16kbyte RAM 6kbyte PC Card / Compact Flash Interface Design Technology Control Logic ATA Register 512Bytes Sector Buffer 256Bytes Attribute Memory 0.6u embedded flash CMOS Technology Package 100TQFP Status Under development
11
PCMCIA/ATA & CF Card Controller Total Solution provided by HEI
Chip : GMS31C2716A (Mass Product) Document : GMS31C2716A User’s Manual Firmware Support : Samsung / Toshiba 64 / 128 / 256Mbit(NAND type Flash), Hitachi 64, 128, 256Mbit(AND type Flash), Schematic and Gerber Data : PCMCIA ATA, CompactFlash Available Now, BOM(Bill of Material) Reference Development B/D: Available using GMS30C2132(hyperstone E1-32N compatible), Schematic, FPGA code(using Quick Logic), Related Library Factory System Support : Card Initialization Jig H/W, Firmware, Card Analyzer Program Finished Sample : PCMCIA Flash Card using Hitachi Flash Memory ComfactFlash Card using Hitachi Flash Memory
12
Products Line-up GMS30C2116/ Mass-production 66 MHz, 0.6um CMOS, FPM DRAM I/F GMS31C Mass-production 128K ROM, Timer, SIO, PIO, etc. GMS37C Engineering sample 128K EPROM, Timer, SIO, PIO, etc. GMS30C2216/ Mass-production 108 MHz, 0.35um CMOS, PLL, FPM/EDO DRAM I/F GMS31C2716A Mass-production 15~40MHz, 0.6um CMOS, AND or NOR Type Flash Memory Card Controller GMS31C Q/ um Flash, One-Chip Flash Memory Card Controller GMS30C2316/ Q/2000 SDRAM I/F, DMA, 0.35um CMOS GMS39C Planning 2Q/ Flash-128K, Timer, UART, PIO, etc.
13
Target Application GMS30C2116/32 GMS30C2216/32 GMS3xC26128 GMS31C2716A
Digital STB Digital Still Camera & Image Processing DVD / CD-ROM LBP / COPIER / FAX Machine GMS30C2116/32 GMS30C2216/32 GMS3xC26128 GMS31C2716A Karaoke Data Communication Modem Control Home Automation GPS Car Navigation PC Card Compact Flash Cellular/PCS Digital TAD Graphics / Game
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.