Ch 1. Introduction to Embedded Systems
|
|
- Ira Brown
- 6 years ago
- Views:
Transcription
1 Ch 1. Introduction to Embedded Systems Part B Embedded ARM Applications Byung Kook Kim Dept of EECS Korea Advanced Institute of Science and Technology
2 Overview Trends in embedded system design Integrate all the major system functions apart from some memory components into a single chip Benefits in terms of component costs, reliability, and power-efficiency Advance in semiconductor process technology: millions of transistors built cheaply The era of complex systems on a single chip Several examples of ARM-based system on chips Embedded Systems, KAIST 2
3 1.7 The VLSI Ruby II Advanced Communication Processor Ruby II advanced communication processor chip VLSI Technology, Inc Organization -> clock clock control ARM core 512 x 32 SRAM external interrupts (3) interrupt controller counter/ timers parallel i/f 1,2,3,4 control I/O mode select PCMCIA host interface UART1 ho st FIFOs (16 x 8) external bus control address (22) data (8/16/32) serial UART2 high-speed serial i/f serial FIFOs (16 x 8) serial controller parallel interface 0 I 2 C,... 8 data bits & control Embedded Systems, KAIST 3
4 The VLSI Ruby II Advanced Communication Processor (II) Ruby II organization Based on an ARM core 2 Kbytes of fast (zero wait state) on-chip SRAM Critical routines can be loaded to get the best performance and minimum power consumption Peripheral modules PCMCIA interface Four byte-wide parallel interfaces Two UARTs Byte-wide FIFO buffers Synchronous communications controller Serial controller: I 2 C for battery-backed RAM, real-time clock, E 2 PROM, and audio codec External bus interface 8-, 16-, and 32-bit data buses and flexible wait state generation Counter/timer block Three 8-bit counters connected to a 24-bit prescaler Interrupt controller Programmable control of all on- and off-chip interrupt sources Embedded Systems, KAIST 4
5 The VLSI Ruby II Advanced Communication Processor (III) Ruby II power-management modes 1. On-line all circuits are clocked at full speed 2. Command the ARM core runs with 1 to 64 wait states but all other circuitry runs at full speed. An interrupt switches the system into on-line mode immediately. 3. Sleep all circuitry is stopped apart from the timers and oscillators. Particular interrupts return the system to on-line mode. 4. Stopped all circuits (including the oscillators) are stopped. Particular interrupts return the system to on-line mode. Packaging 144- and 176-pin thin quad flat packs Up to 32 MHz at 5 V. At 20 MHz, 30 ma in on-line mode, 7.9 ma in command mode, 1.5 ma in sleep mode, and 150 ua in stop mode. Embedded Systems, KAIST 5
6 1.8 The VLSI ISDN Subscriber Processor (VIP) VIP Programmable engine for ISDN (Integrated Services Digital Network, a digital telephony standard) subscriber communications Developed by Hagenuk GmbH Licensed to VLSI Technology for sale as ASSP (Application Specific Standard Part) Incorporates most of the circuitry required to implement a fullfeature ISDN terminal, supporting voice, data, and video services ISDN S0-interface, a numeric keypad, a number display, a microphone and an earphone Applications ISDN terminal equipment: PABX telephones, H.320 videophones, integrated PC communications ISDN to DECT (Digital European Cordless Telephone) controllers ISDN to PCMCIA communication cards. Embedded Systems, KAIST 6
7 The VLSI ISDN Subscriber Processor (II) Typical VIP system configuration volume V24 interface Driver S0-ISDN interface ISDN Subscriber Processor hook switch hands-free power ROM RAM K E Y P A D Embedded Systems, KAIST 7
8 The VLSI ISDN Subscriber Processor (III) VIP organization (Inside) external interrupts (3) clock clock control ARM6 core 768 x 32 SRAM interrupt controller timer & watchdog ports parallel interface control handset/ hands-free G.711 codec external bus control address (23) data (8/16/32) S0-interface battery, volume B and D channels ADCs (2) DRAM controller mux address ras, cas serial DSP serial i/f address decoder chip selects Embedded Systems, KAIST 8
9 The VLSI ISDN Subscriber Processor (IV) Memory interface Supports 8-, 16-, and 32-bit off-chip static RAMs and ROMs and 16- and 32-bit dynamic RAMs Divided into 4 ranges, each with programmable number of wait states 3 Kbyte on-chip RAM S0-interface Connection to an S0-interface bus via isolating transformers and surge protection PLL for data and clock recovery, framing, and low-level protocols 192 Kbit/s raw data includes two 64 Kbit/s B channels (8-bit 8 KHz speech samples) and one 16 Kbit/s D channel (control purposes) Codec G.711 codec On-chip analog front end: Direct connection to a telephone handset and a hands-free microphone and speaker Input and output independent programmable gains Amplification stages have power-down modes to save power. Embedded Systems, KAIST 9
10 The VLSI ISDN Subscriber Processor (V) ADCs Based on timing how long it takes to discharge a capacitor to the input voltage level Very simple way to measure slowly varying voltages Comparator and counter Measure the voltage from a volume control potentiometer or to check the battery voltage in a portable application Keypad interface Parallel output ports to strobe the columns of the keypad Parallel input ports with internal pull-down resistors to sense the rows Key press will generate an interrupt: ARM can activate individual columns and sense rows. Clocks and timers MHz and KHz during power-down Watchdog at every 1.28 sec 2.5 ms timer interrupts for DRAM refresh and multitasking. Embedded Systems, KAIST 10
11 1.9 The OneC VWS22100 GSM Chip OneC VW22100 Developed by VLSI Technology, Inc System-on-chip design for GSM mobile telephone handset All the functions required in a handset with addition of external program and data memory and a suitable radio module Example: Samsung SGH2400, a dual-band (GSM 900/1800) handset with hands-free voiceactivated dialing -> Embedded Systems, KAIST 11
12 The OneC VWS22100 GSM Chip (II) Typical GSM handset architecture speaker SIM card eeprom IrDA mic ringer VWS22100 radio module ROM RAM K E Y P A D LCD Embedded Systems, KAIST 12
13 The OneC VWS22100 (6) GSM Chip (III) JTAG test/debug ARM7TDMI core interrupt controller boot ROM UART1 (6) VWS22100 organization ARM7TDMI core General purpose controller GSM protocol layers DSP core Baseband signal processing (13) (20) audio i/f radio i/f program ROM Oak DSP core program RAM memory controller PCM i/f DSP radio port hardware coprocs DSP bus DSP subsystem ARM bus UART2/ IrDA high-speed serial i/f (2) SIM i/f RTC external bus control ADC (4) (5) (4) 32 KHz cntrl (6) addr (20) data (16) (7) data ROM data RAM power manager keypad scanner (10) interrupt controller config./ status GPIO PWM (11) Embedded Systems, KAIST 13
14 The OneC VWS22100 GSM Chip (IV) DSP subsystem Based on the 16-bit Oak DSP core Real-time signal processing functions Voice coding Equalization Channel coding Echo cancellation Noise suppression Voice recognition Data compression ARM7TDMI subsystem Responsible for the system control functions The user interface software The GSM protocol stack Power management Driving the peripheral interface Running some data applications Embedded Systems, KAIST 14
15 The OneC VWS22100 GSM Chip (V) On-chip debug Single JTAG interface ARM7TDMI EmbeddedICE module Debug technology on the Oak DSP core Other test and debug facilities Power management Global and selective power-down modes The ability to slow down the system clock in idle mode The analog circuits also can operate at reduced power The on-chip pulse-width modulation outputs control battery charging The on-chip ADCs provide for the monitoring of the temperature and battery voltage to give optimum operation. Embedded Systems, KAIST 15
16 1.10 The Ericsson-VLSI Bluetooth Baseband Controller Bluetooth De-facto standard for wireless data communication for the 2.4 GHz band Consortium of Ericsson, IBM, Intel, Nokia, and Toshiba Support short-range communication (to 10 m range) using radio communication with 1 Mbit/s Robust communication in a noisy and uncoordinated environment Frequency hopping scheme and forward error correction For laptop, cellular telephone, printer, PDA, desktop, fax, keyboards, and so on Provide bridge to existing networks Bluetooth piconet Bluetooth units dynamically form ad hoc piconets, which are groups of 2 to 8 units that operate the same frequency-hopping scheme One of the units will operate as master: Defines the clock and hopping sequence. Embedded Systems, KAIST 16
17 The Ericcson-VLSI Bluetooth Baseband Controller (II) Bluetooth system A typical Bluetooth system flash memory flash memory address data Bluetooth Baseband Controller radio module control host interface (RS232/USB) Embedded Systems, KAIST 17
18 The Ericcson-VLSI Bluetooth Baseband Controller (III) Bluetooth controller organization clock JTAG signals (5) clock control ARM7TDMI core 4 Kbyte I-cache internal ROM 16K x 32 SRAM control interrupt controller counter/ timers ex ternal bus control address (20) data (8/16) UART1,2,3 I/O mode select I 2 C i/f FIFOs EBC block radio interface USB i/f Embedded Systems, KAIST 18
19 The Ericcson-VLSI Bluetooth Baseband Controller (IV) Ericsson Bluetooth core Power-optimized hardware block Handles all the Link Controller functionality within the Bluetooth specification Interface logic to a Bluetooth radio communication Performs all the packet-handling functions for point-to-point, multislot, and point-to-multipoint communications Combination of circuit and packet switching Power management 1. On-line: all blocks are clocked at their normal speed. The ARM7TDMI core clock 13 to 40 MHz. 40 ma max. 2. Command: The ARM7TDMI clock is slowed down by the insertion of wait states 3. Sleep: The ARM7TDMI click is stopped. 0.3 ma. 4. Stopped: The clock oscillator is turned off. Embedded Systems, KAIST 19
20 The Ericcson-VLSI Bluetooth Baseband Controller (V) Bluetooth silicon Photograph of a Bluetooth die -> Bluetooth characteristics Process 0.35 um Transistors 4,300,000 MIPS 12 Metal layers 3 Die area 20 mm 2 Power 75 mw Vdd 2.5 V Clock 0-13 MHz MIPS/W 160 Embedded Systems, KAIST 20
21 1.11 The ARM7500 and ARM7500FE Features Highly integrated single-chip computer Combines the major components of the Acorn Risc PC Principal macrocells The ARM CPU core The FPA10 floating-point coprocessor (ARM7500FE) The video and sound macrocell The memory and I/O controller Embedded Systems, KAIST 21
22 The ARM7500 and ARM7500FE (II) The ARM CPU core Contains most of the functionality of the ARM710 ARM7TDMI without Thumb and embedded debug support Reduced cache 4 Kbytes (from 8 Kbytes) 4-way set-associative mixed instruction and data cache Memory management unit Based on a 2-level page table 64-entry translation look-aside buffer A write buffer The FPA10 floating-point unit Up to 6 MFLOPS at 40 MHz Embedded Systems, KAIST 22
23 The ARM7500 and ARM7500FE (III) The video and sound macrocell Video controller Generate displays using a pixel clock of up to 120 MHz 256-entry color palette with on-chip 8-bit DACs for RGB Additional control bits for external mixing and fading Support a separate hardware cursor Can drive a high-resolution color monitor or single- or double-panel grey-scale or color LCD Sound controller 8 independent channels of 8-bit analog stereo sound Played through an on-chip exponential DAC 16-bit sound samples through a serial digital channel and an external CD-quality DAC DMA controller for video/audio data channels Embedded Systems, KAIST 23
24 The ARM7500 and ARM7500FE (IV) The memory and I/O controller Memory controller Direct connection of up to four banks of DRAM and two banks of ROM Programmed to be 16 or 32 bits wide Double access for 32-bit quantities in 16-bit banks DRAM controller Page mode accesses for sequential cycles in bursts of up to 256 transfers Supports a range of DRAM refresh modes ROM controller Supports burst mode 3 DMA controller Handle data streams for video, cursor, and audio channels I/O controller Manages 16-bit off-chip I/O bus Number of on-chip interfaces: 4 comparators, 2 serial ports, counter/timers, 8 general-purpose open-drain I/O lines, and programmable interrupt controller. Embedded Systems, KAIST 24
25 The ARM7500 and ARM7500FE (V) Typical ARM7500 system diagram cas[3:0] ras[3:0] DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM DRAM ARM7500 D[31:0] ROM ROM LA[ 28: 0] interrupts video RA [11:0] analogue sound analogue inputs keyboard & mouse module selects I/O module I/O module Embedded Systems, KAIST 25 BD[15:0]
26 The ARM7500 and ARM7500FE (VI) Applications Low-cost versions of the Acorn Risc PC Online Media interactive video set-top box Restricting the video data stream to normal DRAM High-resolution displays 1280 x 1024 and above the number of colors become restricted due to the bandwidth limitations of standard DRAM Ideally suited LCD at VGA (640 x 480) TV quality display Hand-held test equipment Multimedia applications. Embedded Systems, KAIST 26
27 The ARM7500 and ARM7500FE (VII) ARM7500 silicon -> 5% ARM core area ARM7500 characteristics Process 0.6 um Transistors 550,000 MIPS 30 Metal layers 2 Die area 70 mm 2 Power 690 mw Vdd 5 V Clock 0-33 MHz MIPS/W 43 Embedded Systems, KAIST 27
28 1.12 The ARM7100 Features Highly integrated microcontroller Suited to a range of mobile applications Smart mobile phones and palm-top computers Psion Series 5MX -> Embedded Systems, KAIST 28
29 The ARM7100 (II) The Psion Series 5 hardware organization Principal user input devices Keyboard: parallel I/O Stylus pointing device: transparent digitizing tablet overlaid on the LCD display Infrared via ADC Communication RS232C serial interface IrDA compliant infrared interface for wireless connection to printers, modems, and host PCs Audio codec: microphone and speaker infrared RS232 audio ARM7100 Embedded Systems, KAIST 29 DRAM PC cards IrDA Tx/Rx codec ROM Flash PSU ADC digitizing tablet 640 x 240 LCD keyboard
30 The ARM7100 (III) ARM7100 organization ARM710a CPU ARM MMU 8 Kbyte 4-way associative quadword line cache 4-address 8-data word write buffer AMBA bus Peripherals LCD controller Serial & parallel I/O ports Interrupt controller 32-bit external bus interface DRAM controller ARM710a MMU MHz clock PLL KHz RTC osc. ARM7 core power mgt. UART codec i/f sync serial 8 Kbyte cache counter/ timers FIFOs AMBA LCD controller ex ternal bus control DRAM controller expansion interrupt controller control address (28) data (32) DRA(13) RAS, CAS (8) WE, OE(2) parallel I/O PSU control Embedded Systems, KAIST 30
31 The ARM7100 (IV) Power management Intended for use in battery-powered equipment High performance in response to user input Operate at very low power consumption levels Levels Full operation mode: 14 MIPS, 24 ma at 3 V Idle mode: CPU stopped but other systems running. 33 mw Standby mode: 32 KHz running. 33 uw Other features to enhance power-efficiency Support for self-refresh DRAM. Embedded Systems, KAIST 31
32 The ARM7100 (V) ARM7100 silicon -> ARM7100 principal characteristics Process 0.6 um Transistor N/A MIPS 30 Metal layers 2 Die area N/A Power 14 mw Vdd 3.3 V Clock MHz MIPS/W 212 Embedded Systems, KAIST 32
33 1.13 The SA-1100 Features High-performance integrated system-on-chip Based on a modified version of SA-110 StrongARM CPU core Intended for use in mobile phone handsets, modems, and other handheld applications High performance with minimal power consumption. Embedded Systems, KAIST 33
34 The SA-1100 (II) SA-1100 organization instruction MMU instruction cache SA-1 core data cache mini-cache data MMU CPU core write buffer read buffer system bus data (32) LCD (5) LCD control DMA control bridge memory & PCMCIA address (26) control MHz KHz clock PLL RTC osc. interrupt control RTC serial 0 serial 1 USB (2) SDLC (2) I/O pins (28) battery (3) reset (2) generalpurpose I/O power manager OS timer reset control peripheral bus serial 2 serial 3 serial 4 IrDA (2) UART (2) Codec (4) Embedded Systems, KAIST 34
35 The SA-1100 (III) CPU core SA-1 processor core Exception vector relocation mechanism (for Windows CE) 16 Kbyte instruction cache using a 32-way associative CAM-RAM structure with 8-word lines MMU with ProcessID mechanism (for Windows CE) 8 Kbyte 32-way associative data cache in parallel with a 512 byte 2-way set-associative cache Allow large data structures to be cached without causing major pollution of the main data cache Addition of read buffer Pre-load data before the processor requests Addition of hardware breakpoint and watchpoint registers. Embedded Systems, KAIST 35
36 The SA-1100 (IV) Memory controller Up to 4 banks of 32-bit off-chip DRAM Conventional or extended data out (EDO) variety ROM, flash, and SRAM are also supported PCMCIA interface Two card slots are supported with some external glue logic System control On-chip A reset controller A power management controller that handles low-battery warnings and switches the system between its various operating modes An operating system timer block that supports general timing and watchdog functions An interrupt controller A real-time clock that runs from a 32 KHz crystal source 28 general-purpose I/O pins. Embedded Systems, KAIST 36
37 The SA-1100 (V) Peripherals LCD controlelr Serial ports: USB, SDLC, IrDA, codec, and standard UART 6-channel DMA Bus structure Two buses connected through a bridge The system bus: connects all the bus masters and the off-chip memory The peripheral bus: connects all the slave peripheral devices Similar to AMBA ASB-APB split Minimizes the bus width Reduces the complexity and cost Applications Off-chip memory: DRAM and ROM/flash Necessary interface electronics for the various peripheral interfaces, display, and so on Very simple at the PCB level, yet very powerful processing capability and sophisticated system architecture. Embedded Systems, KAIST 37
38 The SA-1100 (VI) SA-1100 silicon -> Characteristics Process 0.35 um Transistors 2,500,000 MIPS 220/250 Metal layers 3 Die area 75 mm 2 Power 330/550 mw Vdd 1.5/2V Clock 180/220 MHz MIPS/W 665/450 Embedded Systems, KAIST 38
39 1.14 Mio 168 Pocket PC with Integrated GPS Runs on Windows Mobile 2003 for Pocket PC Utilizes an Intel XScale processor A 16-bit TFT LCD display with LED backlighting offers up to 65,536 colors Bundled with a complete navigation software package Routing: Easy-to-follow turnby-turn visual and voice prompts guide you to your destination Plan trips and optimize routes with multi-point routing feature Automatic route recalculation suggests an alternate route if you take a wrong turn. Embedded Systems, KAIST 39
40 Function CPU Operating System I/O Display Memory Audio Input Method Expansion Slot Microphone Intel Xscale 300 MHz Specification Windiws Mobile software for Pocket PCs 3.5 color Transflective LCD, LED Backlighting, 240 x 320, 65K colors 32MB Flash ROM. 64MB SDRAM Voice Recording(Mono). MP3 Playback support. Media Player Stylus pen/software kdyboard/handwriting Recognition SD/MMC. SD IO Builit-in type x 1(Mono) Speaker Builit-in Monaural type speaker x 1 Headphone 2.5mm Mini jack x 1 USB Infrared battery Dimension Weight Power Supply USB 1.1 Client for ActiveSync IrDA (SIR). Consumer IR (4 meters) Embedded Lithium lon Battery 1350mAh Active:12 hours(fully charged main battery, w/o GPS) Suspend:21 days(fully charged main battery) mm (H) x 69.6 mm (W) x 16.3~24.15mm (D) 147g Input 100~240VAC; Output 5VDC, 1A DC Embedded Systems, KAIST 40
Product Technical Brief S3C2413 Rev 2.2, Apr. 2006
Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and
More informationProduct Technical Brief S3C2412 Rev 2.2, Apr. 2006
Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Overview SAMSUNG's S3C2412 is a Derivative product of S3C2410A. S3C2412 is designed to provide hand-held devices and general applications with cost-effective,
More informationProduct Technical Brief S3C2416 May 2008
Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation
More informationProduct Technical Brief S3C2440X Series Rev 2.0, Oct. 2003
Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement
More informationIntelop. *As new IP blocks become available, please contact the factory for the latest updated info.
A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment
More informationDIGITAL Semiconductor SA-1100 Microprocessor for Embedded Applications Product Brief
SA-1100 StrongARM 160, 220 MHz DIGITAL Semiconductor SA-1100 Microprocessor for Embedded Applications Product Brief The DIGITAL Semiconductor SA-1100 Microprocessor (SA-1100) is a device targeted to provide
More informationIntroduction to ARM LPC2148 Microcontroller
Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM
More informationPXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670
PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 Features RoHS 520MHz Low-power ARM processor w/ 800 x 600 Color LCD Power Over Ethernet and 10/100BASE-T Ethernet GPS module
More informationEMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5
Core Board * Size: 71.2mm *50.8mm * Industrial grade 32-bit RISC micro-controller * Mass storage device support * Industrial grade 16C550 Serial Interface * 10/100M Industrial Ethernet interface * USB
More informationARM Processors for Embedded Applications
ARM Processors for Embedded Applications Roadmap for ARM Processors ARM Architecture Basics ARM Families AMBA Architecture 1 Current ARM Core Families ARM7: Hard cores and Soft cores Cache with MPU or
More informationCannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective
LS6410 Hardware Design Perspective 1. S3C6410 Introduction The S3C6410X is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, lowpower capabilities, high performance Application
More informationAge nda. Intel PXA27x Processor Family: An Applications Processor for Phone and PDA applications
Intel PXA27x Processor Family: An Applications Processor for Phone and PDA applications N.C. Paver PhD Architect Intel Corporation Hot Chips 16 August 2004 Age nda Overview of the Intel PXA27X processor
More informationSystems in Silicon. Converting Élan SC400/410 Design to Élan SC520
Converting Élan SC400/410 Design to Élan SC520 1 Élan SC400/410 Block Diagram Am486 Core 8K Cache Parallel Port Mobile Logic Blocks PCMCIA (2) (2) PIO 16550 UART SW Compatibility Blocks PIC DMA PIT (2)
More informationOverview of Microcontroller and Embedded Systems
UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These
More informationStrongARM** SA-110/21285 Evaluation Board
StrongARM** SA-110/21285 Evaluation Board Brief Datasheet Product Features Intel offers a StrongARM** SA-110/21285 Evaluation Board (EBSA-285) that provides a flexible hardware environment to help manufacturers
More informationClassification of Semiconductor LSI
Classification of Semiconductor LSI 1. Logic LSI: ASIC: Application Specific LSI (you have to develop. HIGH COST!) For only mass production. ASSP: Application Specific Standard Product (you can buy. Low
More informationFriendlyARM. Mini2440.
FriendlyARM Mini2440 www.friendlyarm.net 1 Introduction...3 1.1 Features...4 2 Hardware Resource...6 2.1 Jumpers and Interfaces...6 2.2 Memory Map...7 2.2.1 Memory Adress Allocation...7 2.3 Power Supply...8
More informationDiscovering Computers 2012
Discovering Computers 2012 Your Interactive Guide to the Digital World Edited by : Asma AlOsaimi The System Unit Memory The inside of the system unit on a desktop personal computer includes: Drive bay(s)
More informationPRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description
C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface
More informationAT-501 Cortex-A5 System On Module Product Brief
AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please
More informationModule Introduction. CONTENT: - 8 pages - 1 question. LEARNING TIME: - 15 minutes
Module Introduction PURPOSE: The intent of this module is to introduce a series of modules that explain important features of Motorola s i.mx applications processors. OBJECTIVES: - Explain the need for
More informationThe industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.
EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION
More informationFujitsu System Applications Support. Fujitsu Microelectronics America, Inc. 02/02
Fujitsu System Applications Support 1 Overview System Applications Support SOC Application Development Lab Multimedia VoIP Wireless Bluetooth Processors, DSP and Peripherals ARM Reference Platform 2 SOC
More informationQuickSpecs. Overview. Compaq ipaq Pocket PC H3600 Series. At A Glance. Easy expansion and customization through Compaq Expansion Pack System
Overview At A Glance Easy expansion and customization through Compaq Expansion Pack System Thin, lightweight, design with brilliant color screen. Microsoft Pocket PC 2002 upgrade option Audio record and
More information1 PC Hardware Basics Microprocessors (A) PC Hardware Basics Fal 2004 Hadassah College Dr. Martin Land
1 2 Basic Computer Ingredients Processor(s) and co-processors RAM main memory ROM initialization/start-up routines Peripherals: keyboard/mouse, display, mass storage, general I/O (printer, network, sound)
More informationCeleron EPIC Computer with GUI and Dual Ethernet SBC4685
Celeron EPIC Computer with GUI and Dual SBC4685 Features Ready to run Celeron/Pentium III computer Color flat-panel support Four serial ports CAN Bus interface PC/104 & PC/104-Plus expansion The SBC4685
More informationSTM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015
STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS
More informationARDUINO MEGA INTRODUCTION
ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for
More informationHP standard light template
HP standard light template Ron Harmeyer Client Technology Consultant Hewlett-Packard 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
More informationCORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II
CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II The prebid meeting for the packages to be purchased under national competitive bidding for TEQIP Phase II was held on 15/10/2013
More informationComponents of a personal computer
Components of a personal computer Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard,
More informationOffering compact implementation of sophisticated, high-performance telematics products and industrial equipment, and short development times
Hitachi Releases SH7760 SuperH Microprocessor for In-Vehicle Information Products Supporting Telematics, Integrating SH-4 CPU Core and Variety of Interfaces in a Single Chip Offering compact implementation
More informationLPC4370FET256. Features and benefits
Page 1 of 5 LPC4370FET256 32-bit ARM Cortex-M4 + 2 x M0 MCU; 282 kb SRAM; Ethernet;two HS USBs; 80 Msps 12-bit ADC; configurable peripherals The LPC4370 are ARM Cortex-M4 based microcontrollers for embedded
More informationCopyright 2016 Xilinx
Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 3 September 2015 Announcements HW#1 will be posted today, due next Thursday. I will send out
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More informationPC87435 Enhanced IPMI Baseboard Management Controller
April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management
More informationInterconnects, Memory, GPIO
Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate
More informationSEIKO EPSON CORPORATION
CMOS 16-bit Application Specific Controller 16-bit RISC CPU Core S1C17 (Max. 33 MHz operation) 128K-Byte Flash ROM 16K-Byte RAM (IVRAM are shared by CPU and LCDC) DSP function (Multiply, Multiply and Accumulation,
More informationEmbedded Systems: Architecture
Embedded Systems: Architecture Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)
More informationModule 1. Introduction. Version 2 EE IIT, Kharagpur 1
Module 1 Introduction Version 2 EE IIT, Kharagpur 1 Lesson 3 Embedded Systems Components Part I Version 2 EE IIT, Kharagpur 2 Structural Layout with Example Instructional Objectives After going through
More informationCourse Introduction. Purpose: Objectives: Content: Learning Time:
Course Introduction Purpose: This course provides an overview of the Renesas SuperH series of 32-bit RISC processors, especially the microcontrollers in the SH-2 and SH-2A series Objectives: Learn the
More informationÉlan SC400 and ÉlanSC410 Microcontrollers User s Manual
Élan SC400 and ÉlanSC410 Microcontrollers User s Manual 1997 Advanced Micro Devices, Inc. All rights reserved. Advanced Micro Devices, Inc. ( AMD ) reserves the right to make changes in its products without
More informationLab 1 Introduction to Microcontroller
Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction
More informationArduino Uno R3 INTRODUCTION
Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running
More informationKey Features. General Description. Basic System. ARM926-EJ RISC Controller. Memory. AMBA Bus
Digital Audio Processor General Description The AS3531 is austriamicrosystems new generation SoC for portable digital audio products. Its highly flexible architecture allows single chip solutions for high
More informationBATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus
3. Pin Description 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 NGND LXVCC KEY4 GPIO1 CE2# GPIO2 CE1# VDD KEY5 KEY6 LED0 LED1 LED2 NC NC VCC LXVDD BAT
More informationOMAP1510 T H E W O R L D L E A D E R I N D S P A N D A N A L O G. Product Bulletin. Application Processor for 2.5 and 3G Wireless Devices
T H E W O R L D L E A D E R I N D S P A N D A N A L O G Product Bulletin OMAP110 Application Processor for 2. and 3G Wireless Devices The OMAP110 processor is a unique dual-core architecture that combines
More informationComputers Are Your Future
Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent
More informationPRODUCT SPECIFICATION
A P P E N D I X A PRODUCT SPECIFICATION A-1 Processor Core Logic Processor and Core Logic Mobile Intel Pentium M (Banias), 1.5GHz-1.6GHz, 1 MB L2 with Error Correction Code, or Mobile Intel Pentium M (Dothan),
More informationBasic Components of Digital Computer
Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and
More informationUsing the Sensory NLP-5x LCD Module and LCD Sample
Using the Sensory NLP-5x LCD Module and LCD Sample DESIGN NOTE I. Overview The Sensory NLP-5x has on-board control logic which can drive an external static or multiplexed Liquid Crystal Display (LCD) of
More informationBuses, Video, and Upgrades
Unit 9 Buses, Video, and Upgrades Copyright 2005 Heathkit Company, Inc. All rights reserved. CPU Parallel Port Memory Keyboard Controller Video Adapter The Data Bus System Controller 2 CPU Memory Keyboard
More informationECE 471 Embedded Systems Lecture 3
ECE 471 Embedded Systems Lecture 3 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 10 September 2018 Announcements New classroom: Stevens 365 HW#1 was posted, due Friday Reminder:
More informationMPC " Industrial Web Tablet with Windows CE
MPC-100 10.4" Industrial Web Tablet with Windows CE Wireless Connectivity 10.4" high brightness TFT LCD dispaly with touchscreen Rotatable Display,landscape or portrait mode Withstands a 3-foot drop test
More informationMDR-1 Mobile Document Reader
MDR-1 Mobile Document Reader SPC_MDR-1 1/7 Mobile Document Reader MDR-1 Security Printing Consulting AG The new MDR-1 document reader fulfill the needs for fast and reliable reading, verification and authentication
More informationEMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG
EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications
More informationGWBMA0x Bluetooth Audio module
GWBMA0x Bluetooth Audio module Data sheet version 0.9 draft GWBMA0X DATASHEET 0.9 GIGAWIT 1 Introduction GWBMA1X is a high performance Bluetooth audio module, It provides various type of wireless audio
More informationTutorial Introduction
Tutorial Introduction PURPOSE: This tutorial describes the key features of the DSP56300 family of processors. OBJECTIVES: Describe the main features of the DSP 24-bit core. Identify the features and functions
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationIntroduction CHAPTER 1
CHAPTER 1 Introduction The ROBO-667 all-in-one single board computer is designed to fit a high performance Pentium-III based CPU and compatible for high-end computer system with PCI/ISA Bus architecture.
More informationTEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!
Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer
More informationAVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.
AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful
More informationS1C33E07 CMOS 32-bit Application Specific Controller
CMOS 32-bit Application Specific Controller DESCRIPTIONS 32-bit RISC CPU-Core Optimized for SoC (EPSON S1C33 PE) Built-in 8KB RAM SDRAM Controller with Burst Control Generic DMA Controller (HSDMA/IDMA)
More informationContents of this presentation: Some words about the ARM company
The architecture of the ARM cores Contents of this presentation: Some words about the ARM company The ARM's Core Families and their benefits Explanation of the ARM architecture Architecture details, features
More informationLecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT
1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug
More informationMYD-IMX28X Development Board
MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB DDR2
More information386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390
386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 Features Small, low cost, ready to run 386EX, 25 or 33MHz Up to 32MB DRAM CompactFlash connector Optional PC Card interface for Wi-Fi, modem,
More informationUser Manual For CP-JR ARM7 USB-LPC2148 / EXP
CP-JR ARM7 USB-LPC2148 / EXP 38 CR-JR ARM7 USB-LPC2148 which is a Board Microcontroller ARM7TDMI-S Core uses Microcontroller 16/32-Bit 64 Pin as Low Power type to be a permanent MCU on board and uses MCU
More informationTechnology in Action. Chapter 8 Mobile Computing: Keeping Your Data on Hand. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall
Technology in Action Chapter 8 Mobile Computing: Keeping Your Data on Hand 1 Mobile Computing: Is It Right for You? Advantages Convenience Boost productivity Communicate with others anywhere Access to
More informationMD8260. High Speed Stand-alone Controller
MD8260 High Speed Stand-alone Controller Datasheet Revision 0.1 Apr. 03, 2007 1. General Description The MD8260 is a series of 32-bit application processors targeting the handheld and general embedded
More informationENRNG3076 : Oral presentation BEng Computer and Communications Engineering
Jean Parrend ENRNG3076 : Oral presentation BEng Computer and Communications Engineering 1 Origin 2 Purpose : Create a cable replacement standard for personal area network Handle simultaneously both data
More informationChapter 4 The Components of the System Unit
Chapter 4 The Components of the System Unit Chapter 4 Objectives Differentiate among various styles of of system units Differentiate among the the various types of of memory Identify chips, adapter cards,
More informationMYD-IMX28X Development Board
MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Male Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB
More informationSystemy RT i embedded Wykład 5 Mikrokontrolery 32-bitowe AVR32, ARM. Wrocław 2013
Systemy RT i embedded Wykład 5 Mikrokontrolery 32-bitowe AVR32, ARM Wrocław 2013 Plan Power consumption of 8- and 16 bits - comparison AVR32 family AVR32UC AVR32AP SDRAM access ARM cores introduction History
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: November 28, 2017 at 14:31 CS429 Slideset 18: 1 Random-Access Memory
More informationHotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.
HotChips 2007 An innovative HD video and digital image processor for low-cost digital entertainment products Deepu Talla Texas Instruments 1 Salient features of the SoC HD video encode and decode using
More informationComputer Memory. Textbook: Chapter 1
Computer Memory Textbook: Chapter 1 ARM Cortex-M4 User Guide (Section 2.2 Memory Model) STM32F4xx Technical Reference Manual: Chapter 2 Memory and Bus Architecture Chapter 3 Flash Memory Chapter 36 Flexible
More informationCOL862 - Low Power Computing
COL862 - Low Power Computing Power Measurements using performance counters and studying the low power computing techniques in IoT development board (PSoC 4 BLE Pioneer Kit) and Arduino Mega 2560 Submitted
More informationCirrus Logic Announces New ARM9-Based Embedded Processor Family Press Presentation February 2004
Cirrus Logic Announces New ARM9-Based Embedded Processor Family Press Presentation February 2004 Cirrus provides the most comprehensive selection of ARM9- based embedded processors, with a wide variety
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: April 9, 2018 at 12:16 CS429 Slideset 17: 1 Random-Access Memory
More informationHi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan
Processors Hi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan chanhl@maili.cgu.edu.twcgu General-purpose p processor Control unit Controllerr Control/ status Datapath ALU
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/ vweaver vincent.weaver@maine.edu 4 September 2014 Announcements HW#1 will be posted tomorrow (Friday), due next Thursday Working
More informationSmart cards and smart objects communication protocols: Looking to the future. ABSTRACT KEYWORDS
Smart cards and smart objects communication protocols: Looking to the future. Denis PRACA Hardware research manager, Gemplus research Lab, France Anne-Marie PRADEN Silicon design program manager, Gemplus
More information2-Oct-13. the world s most energy friendly microcontrollers and radios
1 2 3 EFM32 4 5 LESENSE Low Energy Sensor Interface Autonomous sensing in Deep Sleep LESENSE with central control logic ACMP for sensor input DAC for reference generation Measure up to 16 sensors Inductive
More informationPCM-9584 Onboard Intel Pentium M EBX SBC with Audio, VGA 2LVDS and LAN
PCM-9584 Onboard Intel Pentium M EBX SBC with Audio, VGA 2LVDS and LAN Packing List Before you begin installing your card, please make sure that the following materials have been shipped: 1 PCM-9584 all-in-one
More informationACR880 GPRS Portable Smart Card Terminal
ACR880 GPRS Portable Smart Card Terminal Technical Specifications Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. Features... 4 3.0. Supported Card Types... 5 3.1.
More informationPCM-9388 Celeron M 3.5 SBC with PC/104, VGA/ TTL/LVDS Ethernet/USB 2.0 and SSD Startup Manual
PCM-9388 Celeron M 3.5 SBC with PC/104, VGA/ TTL/LVDS Ethernet/USB 2.0 and SSD Startup Manual Packing List Specifications Before installation, please make sure that you have received the following: 1.
More informationDigital Circuits Part 2 - Communication
Introductory Medical Device Prototyping Digital Circuits Part 2 - Communication, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Topics Microcontrollers Memory
More informationEE414 Embedded Systems Ch 5. Memory Part 2/2
EE414 Embedded Systems Ch 5. Memory Part 2/2 Byung Kook Kim School of Electrical Engineering Korea Advanced Institute of Science and Technology Overview 6.1 introduction 6.2 Memory Write Ability and Storage
More informationTECHNOLOGY IN ACTION. Chapter 2. Alan Evans * Kendall Martin * Mary Anne Poatsy. Looking at Computers: Understanding the Parts
TECHNOLOGY IN ACTION Alan Evans * Kendall Martin * Mary Anne Poatsy Chapter 2 Looking at Computers: Understanding the Parts Understanding Digital Components Understanding Your Computer Input Devices Output
More informationVLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab
AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor
More informationSee K600. Product Specification
ID : Golden See K600 Product Specification Product Highlights 4G Android smartphone operating system, WiFi, BT, camera, GPS, gsensor, OTG, back touch, compass, fingerprint identification, etc. Technical
More informationARM and the ARM Powered logo, are trademarks of Advanced RISC Machines Ltd.
1 ARM 7500 11 Product Overview Document Number: ARM DVI 0002B Issued: September 1995 Copyright Advanced RISC Machines Ltd. (ARM) 1995 All rights reserved Proprietary Notice ARM and the ARM Powered logo,
More informationAm186ER/Am188ER AMD continues 16-bit innovation
Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based
More informationPIC-32MX development board Users Manual
PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the
More informationHello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be
Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this
More informationEMBEDDED SYSTEM BASICS AND APPLICATION
EMBEDDED SYSTEM BASICS AND APPLICATION Dr.Syed Ajmal IIT- Robotics TOPICS TO BE DISCUSSED System Embedded System Components Classifications Processors Other Hardware Software Applications 2 INTRODUCTION
More informationECE 1160/2160 Embedded Systems Design. Midterm Review. Wei Gao. ECE 1160/2160 Embedded Systems Design
ECE 1160/2160 Embedded Systems Design Midterm Review Wei Gao ECE 1160/2160 Embedded Systems Design 1 Midterm Exam When: next Monday (10/16) 4:30-5:45pm Where: Benedum G26 15% of your final grade What about:
More informationELCT 912: Advanced Embedded Systems
ELCT 912: Advanced Embedded Systems Lecture 2-3: Embedded System Hardware Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering Embedded System Hardware Used for processing of
More information