HEI 16/32Bit RISC/DSP for Embedded System

Slides:



Advertisements
Similar presentations
VHDL 8 Practical example
Advertisements

Microcontroller – PIC – 4 PIC types PIC architecture
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Embedded Systems Programming
Configurable System-on-Chip: Xilinx EDK
Coordinate Based Tracking System
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
The 8051 Microcontroller Architecture
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Asst. Prof. Dr. Alper ŞİŞMAN
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Compact Flash for CoolRunner™-II CPLDs. Quick Start Training Agenda Introduction What is Compact Flash? CoolRunner-II Implementation Block Diagram Applications.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
FreeBSD/arm on the Atmel AT91RM9200 Warner Losh Timing Solutions, Inc BSDcan 2006 May 12, 2006 Experiences.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Lecture 5. AT91 - Memory Map, Timers, and AIC -
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
ECE 353 Introduction to Microprocessor Systems
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller.
Samsung ARM S3C4510B Product overview System manager
Global Silicon Solution Provider. Contents Company Profile Business Strategy Technology 4 Product Roadmap.
SC2005 Product Overview DTV Source Applications Broadband Entertainment Division July 2001.
NS7520.
Processor and Memory Organisation By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41 URL:
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
FPGA Technology Overview Carl Lebsack * Some slides are from the “Programmable Logic” lecture slides by Dr. Morris Chang.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
STM32 및 개발보드 소개 Jang Hyunsung Embedded Systems Lab. Dept. of CSE, PNU
2D-Graphic Accelerator
Introduction to Microcontroller Technology
Available application softwares for HME’s 16/32Bit RISC/DSP
Cypress Roadmap: Platform PSoC®
CC2430 module Jinho Son Real-Time System Lab.
TABLE 1 : GMS81C4040 Feature List
ATLAS Pre-Production ROD Status SCT Version
Chapter 5 Internal Memory
PC Card / Compact Flash Interface
ES C263 Microprocessor Programming and Interfacing
Microcontrollers & GPIO
TABLE 1 : GMS82512/82516/82524(T) Feature List
MEMORY DEVICES, CIRCUITS, AND SUBSYSTEM DESIGN
Cypress Roadmap: CapSense® Controllers
Lecture 3: TI MSP430 Introduction
Programming Microcontroller
The Arduino Microcontroller: Atmel AVR Atmega 328
Why microcontrollers in embedded systems?
Subject Name: Microcontroller Subject Code: 10ES42
Chapter 1: The 8051 Microcontrollers
William Stallings Computer Organization and Architecture 8th Edition
Introduction to Microprocessors and Microcontrollers
EE Embedded Systems Fall 2015
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Getting the Most Out of Low Power MCUs
William Stallings Computer Organization and Architecture 8th Edition
AVR – ATmega103(ATMEL) Architecture & Summary
第四章 80386的存贮器和输入/输出接口 作业:P335 5,7,13,17,21,25,36,37,41,44,45,46,48,52,65 21:46.
Introduction to 5685x Series
Chapter 9 Bootloader.
TABLE 1 : GMS77C1000/77C bit RISC MCU Feature List
William Stallings Computer Organization and Architecture 8th Edition
Wireless Embedded Systems
ADSP 21065L.
Presentation transcript:

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

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

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, 0.9W @66MHz (5V) 40MIPS, 0.2W @40MHz (3.3V) Design Technology 0.6um CMOS (1P2M) PKG GMS30C2116 : 100LQFP GMS30C2132 : 144LQFP, 160MQFP Status : Mass-production Block Diagram

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 108MIPS@3.3V Design Technology 0.35um CMOS PKG GMS30C2216 : 100LQFP GMS30C2232 : 144LQFP, 160MQFP Status : Mass-production Block Diagram

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

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

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

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

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

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

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

Products Line-up GMS30C2116/32 Mass-production 66 MHz, 0.6um CMOS, FPM DRAM I/F GMS31C26128 Mass-production 128K ROM, Timer, SIO, PIO, etc. GMS37C26128 Engineering sample 128K EPROM, Timer, SIO, PIO, etc. GMS30C2216/32 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 GMS31C2816 2Q/2000 0.6um Flash, One-Chip Flash Memory Card Controller GMS30C2316/32 3Q/2000 SDRAM I/F, DMA, 0.35um CMOS GMS39C26128 Planning 2Q/2001 Flash-128K, Timer, UART, PIO, etc.

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