PC Card / Compact Flash Interface

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Embedded Systems Programming
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Chapter 5 Internal Memory
Chapter 4 Computer Memory
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
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.
Computer Systems 1 Fundamentals of Computing
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
IMAGE COMPRESSION AND DECOMPRESSION USING ARM9 SYSTEM Under the guidance of Mrs. B. SATYA SRI DEVI,M.Tech, Assistant Professor By V. KUSUMA KUMARI Roll.
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Introduction to Computers - Hardware
2D-Graphic Accelerator
Introduction to Microcontroller Technology
Available application softwares for HME’s 16/32Bit RISC/DSP
Basic Computer Hardware and Software.
HEI 16/32Bit RISC/DSP for Embedded System
William Stallings Computer Organization and Architecture 7th Edition
ES C263 Microprocessor Programming and Interfacing
ABSTRACT The controller continuously polls the temperature with certain regular time intervals and displays over the 7_segment display The temperature.
ES C263 Microprocessor Programming and Interfacing
Microcontrollers & GPIO
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
Computer Hardware – System Unit
MEMORY DEVICES, CIRCUITS, AND SUBSYSTEM DESIGN
Implementation of Embedded OS
PC Mouse operated Electrical Load Control Using VB Application
SUBMITTED BY EDGEFX TEAM
Microprocessor Systems Design I
Basic Computer Hardware & Software
Operating Systems (CS 340 D)
Microprocessor Systems Design I
ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS,
Sega Dreamcast Visual Memory Unit FPGA Implementation
Programming Microcontroller
William Stallings Computer Organization and Architecture 7th Edition
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
ECE 3551 Microcomputer Systems 1
Basic Computer Hardware and Software.
This chapter provides a series of applications.
Introduction to Microprocessors and Microcontrollers
Interfacing Memory Interfacing.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Today’s agenda Hardware architecture and runtime system
8051 Micro Controller.
Introduction to 5685x Series
EECE.3170 Microprocessor Systems Design I
Chapter 4: Hardware for Educators
Wireless Embedded Systems
ADSP 21065L.
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

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

Flash Card Reference Design (NAND) Overview The GMS31C2716A is targeted to be one of the most advanced flash card controller for PC Card / CompactFlash interface. The device is a fully integrated VLSI Flash memory controller that provides the control logic for all types of Flash memory as well as PC Card-ATA interface. NAND Flash only Features Block Diagram AND Flash only Main Controller : GMS31C2716A System Performance Data transfer rate (Host) : 16.7 MB/sec Burst Data transfer rate (Flash) : 10 MB/sec Burst Operating Frequency : 15MHz~40MHz Power requirements DC input voltage : 3.3V ± 10% , 5V ±10% Power dissipation (R/W) : 35 ~ 45 ㎃ (at 5V) Flash Memory Samsung/Toshiba : 64Mbit / 128Mbit / 256Mbit Hitachi : 64Mbit / 128Mbit / 256Mbit Support Density : 8Mbyte ~ 320MByte PC Card PC Card Socket Address<25:0> Address EPROM Data<15:0> Data GMS 31C2716A Control Regulator Chip Select FLASH 0 FLASH 1 FLASH 9 Control

Digital Still Camera Reference Design(H/W) Overview The HME-DSC is a comprehensive camera development kit, covering both software and hardware. The HME-DSC is flexible enough to support a wide range of camera designs, from low cost, low resolution cameras up to high performance professional cameras with real-time high resolution image processing. Features Block Diagram HME’s GMS30C2216 16bit RISC/DSP processor 4Mbytes of 16bit wide EDO DRAM as main memory 128Kbytes flash memory for firmware and OS Image sensor interface RS232 serial port USB interface(under s/w development) PC Card interface for mass storage purpose LCD display for preview,playback and On Screen Display graphics Capability of switching to a TV(NTSC/PAL) output Keys and LEDs based on Camera control (Zoom In/Out, Snapshot) Debug interface HME-DSC PROM/FLASH EDO DRAM VRAM Button/LED HP HDCS-2000 Image Sensor GMS30C2216 RISC/DSP Yamaha Graphic Controller LCD Display TV Out UART RS232 PCMCIA CPLD USB USB I/F

Digital Still Camera Reference Design(S/W) Real-Time Operating System HMEJPEG image compression /decompression Library Overview Overview Hyrtk is a optimized for embedded system applications where a fast and deterministic real-time response is required The Embedded image Compression/Decompression Library for the HME’s GMS30C2216 provides high-performance JPEG image compression and decom-pression for still-image and multimedia applications. Features Features Pre-emptive: Lower-priority tasks are preempted automatically by the highest-priority scheduled task Fast task context switching (ca. 4~6 us) Low latency time for interrupts without context switching (0.2~0.3 us) Precise timing functions with a resolution of 1 us Fast execution of kernel functions (2~3 us) Fully integrated debugging of programs running in real time User-defined subsampling for best image quality-compression tradeoff User-defined resolution. Image resolution is limited only by available memory Different compression ratios. User-defined quantization tables to achieve desired compression factor

Voice Recording Reference Design (H/W) Hardware Block Diagram Overview This unit demonstrates many of the unique technologies available with the CharmSPEECHTM and HME’s speech recognition library. Various voice applications such as voice coding, voice recognition and voice synthesis can easily display using this unit. Features GMS3XC26128 Embedded RISC/DSP - 1Mbit Internal MROM/EPROM - 4MByte Internal SRAM - Serial Communication Interface (SCI) - Many General I/O Ports Analog Block - TP3054 Serial CODEC - Speaker/MIC AMP Memory - 4MByte DRAM - 128KByte SRAM - 128KByte EPROM - 64Mbit NAND Flash Memory UART Connector Extension Plug (84*2 pins) Hardware Block Diagram SPK AMP1 TP3054 Serial CODEC FLASH SS 64M MIC AMP2 Serial Comm Interface General I/O Port EPROM 128KByte LCD Module RISC/DSP CORE SRAM 128KByte KEY PAD IRAM 4MB SRAM IROM 128MB GMS3XC26128

Voice Application Reference Design (S/W) HME-VAM Overview The voice recorder unit records audio messages into the memory device and plays them back. This unit compresses audio messages using CharmSPEECHTM and stores them to a flash memory without a glue logic. Features Using CharmSPEECHTM - Based on G.729 and CS-ACELP - 5.6Kbps Compression Rate Record Time : 190min @ 64Mb flash Flash Memory Interface - 64Mbit NAND flash memory Voice Quality : Toll Quality Code Size - ROM : 52KB, RAM : 6KB Flow Chart Record Pre- emphasis LPC/LSP Analysis CELP Encoding Bit Packing Flash Memory PCM data Play Unpacking Decoding Synthesis PCM data

Voice Application Reference Design (S/W) Overview The HME’s voice recognizer can identify about 100 pre-trained isolated-words using the HME’s speech recognition library. Features Using HME’s Speech Recognition Library - Based on DTW algorithm - Isolate-Word Recognition - Speaker Dependent Recognition Recognition Rate ~= 95% Under 100 words. Fast respond time. Code Size - ROM : 41KB, RAM : 26KB Flow Chart Training Pre- processing End-point Detection Ceptral Analysis Save to Database Word Recognition DTW Test Determined Recognized