Low Power System Design
|
|
- Elmer Gaines
- 6 years ago
- Views:
Transcription
1 Low Power System Design Module 18-1 (1.5 hours): Case study: System-Level Power Estimation and Reduction Jan Naehyuck Chang EECS/CSE Seoul National University
2 Contents In-house tools for low-power systems design Energy state machine SEE (SNU Energy Explore) and SEE web
3 In-house tools for low-power systems design Motivation To save power and energy, we need a measure Power measurement Average and RMS power measurement w/dmm No power fluctuation: heaters, light bulbs, etc. Instantaneous power measurement w/dso Mandatory for digital systems Sampling theory is applied If power changes rapidly, it is hard (
4 In-house tools for low-power systems design Motivation Energy measurement W/o power fluctuation Average (RMS) power times total execution time W/power fluctuation Integration of power over time; we need exact profile of P(t) Energy measurement per unit time Practical implementation of instantaneous power measurement limiting t to the clock period Cycle-accurate energy measurement is ideal of synchronous state machines
5 In-house tools for low-power systems design Why in-house measurement tools? No standard tools for high-level low-power research Why not conventional methods? (IEE Electronics Letters 2000, ISLPED2000, IEEE TVLSI 2000) Too slow Need multi GHz sampling Too noisy Need extremely low inductance Hard to synchronize with systems behavior Complex behavior of a CPU Hard to handle data Dozens of GB traces for 10 seconds
6 Embedded system platform w/power measurement Apollo Testbed (Collaboration with USC, 2001 to 2003) Limitation of energy simulator Speed (non-real time) Portability (OS and peripheral support) Accuracy (absolute energy values) Fully integrated energy estimation platform XScale Linux operating system Fully integrated peripherals Elaborated energy measurement Separated power planes for representative components USB controlled DAQ PC support Apollo Testbed data acquisition system Instrumentation manager
7 Embedded system platform w/power measurement Elaborated power measurement feature Power plane isolation Consideration of signal integrity Regulator Core XScale Ethernet Serial Boot ROM System Controller 5V peripherals Memory PCI bridge PCI bridge PCI connector PCI connector
8 Embedded system platform w/power measurement Power measurement Measurement control Real-time power consumption waveform Power consumption measurement data Channel description 300mW 240mW 180mW 120mW PCMCIA controller Compact FLASH In use Suspend Idle time-out 300mW 240mW 180mW 120mW USB controller In use Suspend 60mW 60mW Idle time-out 0mW Time (sec) 0mW Time (sec)
9 In-house tools for low-power systems design Cycle-accurate energy measurement Use of switched capacitors for cycle-accurate energy measurement Cycle-accurate energy measurement (IEE Electronics Letters 2000) Leakage energy consideration (IEEE Trans. on VLSI 2002) Compensation of bypass caps (ISQED 2003) Clock S 1 S 2 Voltage drop due to C L Voltage drop due to I S Voltage drop due to C B
10 In-house tools for low-power systems design Cycle-accurate energy measurement Derivation of C B by the charge conservation law
11 In-house tools for low-power systems design Cycle-accurate energy measurement Comparison with voltage and current measurement clock state vector switch control f0 # of sample points required switch control f1 power supply current (a) voltage of capacitor 1 voltage of capacitor 2 load voltage (b) (a) current measurement (b) switched capacitors
12 In-house tools for low-power systems design Does the cycle-accurate energy measurement really work? 4-bit binary counter (74HC393) Counting sequence is Results in bit changes Amount of energy
13 In-house tools for low-power systems design Annotation of the energy state machines Does it really work? Average power supply current with a multimeter 1.68mW (@ 5MHz), 3.39mW (@10MHz) Cycle-accurate energy consumption by the switched capacitors with C = 3.200pF. 1-bit change (0000 to 0001, 0010 to 0011, etc.) 0.21nJ 2-bit change (0001 to 0010, 0101 to 0110, etc.) 0.35nJ 3-bit change (0011 to 0100, 1011 to 1100) 0.49nJ 4-bit change (0111 to 1000) 0.62nJ The equivalent average power consumption 1.64mW (@5MHz), 3.26mW (@10MHz)
14 In-house tools for low-power systems design Cycle-accurate energy measurement Implementation Components Switches: MOSFET Capacitors: C0G chip OP amps: Instrumentation A/D converters: 10bit pipelined A/D Converter OP AMP Capacitors Switches Capacitors
15 In-house tools for low-power systems design SEC (SNU Energy Characterizer) (ACM TECS 2002) Supports various target devices w/general purpose interface Ethernet support User-friendly software House-keeping board Control and analysis SW Ethernet Measurement board Personal Computer Target board
16 In-house tools for low-power systems design SECF (SNU Energy Characterizer for FPGAs) (ISQED 2003 and invited to Journal of Analog Integrated Circuits and Signal Processing) Target FPGA: Xilinx Spartan II XC2V1000FG456 Vector generator: Xilinx Spartan II XC2S150FG456 Data acquisition: Xilinx Spartan II XC2S150FG456 Data acquisition memory Data acquisition controller USB connector USB 2.0 device controller Analog measurement circuit Vector data controller Target FPGA FPGA configuration data and test vector memory
17 In-house tools for low-power systems design SES (SNU Energy Scanner) (IEEE Design & Test of Computer 2003) Profile data memory SGRAM 4MB Profile controller Xilinx Spartan2 FPGA Target device ARM7TDMI Target device controller Xilinx Spartan2 FPGA Measurement circuit 10bit A/D converter Target device program/data memory SDRAM 16MB PCI controller Xilinx Spartan2 FPGA 33MHz, 32bit PCI interface Profile data memory Target device controller PCI controller Target device Profile controller Measurement circuit Target device program/data memory
18 In-house tools for low-power systems design SECM (SNU Energy Characterizer for Memory) 10bit ADC resolution USB 2.0 interface Dependable interface socket Enhanced vector generator Data Acquisition Control FPGA USB Device Controller Acquisition Memory Measurement Circuit Switches and Capacitors USB Connecter Target Memory Device Vector Memory Target Device Control FPGA PCMCIA Socket
19 In-house tools for low-power systems design SECM upgrade Xilinx Vertex-II controller 10 bit ADC Power MOSFET switches to accommodate high power consumption 128 MB SDRAM data storage 64 MB SDRAM vector storage USB 2.0 host interface 169 pin ZIF socket
20 Energy state machine Commercially available data sheets Applicable high-level power saving techniques? Recall the engine idle gas saving problem
21 Energy state machine Static power consumption Leakage current Static current flow from VDD to ground when output is 0 Proportional to duration of stay Dependent on the clock frequency Dynamic power consumption Charging and discharging load capacitors Short-circuit current Proportional to the number of clock cycles Independent to the clock frequency
22 Energy state machine Power Per Mode Convert current values to energy values using data sheet Useful for high-level power estimation Application dependent power estimation Specific operating frequency Fixed dynamic and static energy ratio
23 Energy state machine Energy Per Access Energy cost for an atomic operation Useful for high-level power estimation Application dependent power estimation Specific operating frequency Fixed dynamic and static energy ratio
24 Energy state machine Energy state machine (DAC2002, ACM TECS2003) Previous state machine-based characterization Nodes are associated with power consumption and edges are associated with transition probability Energy state machine Nodes are associated with static power consumption and edges are associated with dynamic energy consumption Ideal for high-level power estimation and power reduction
25 Energy state machine Modeling superiority for design space exploration Unit energy per access Power/mode Energy state machine mW 25mW 50mW mW 50mW 66mW mW 33mW 66mW 100nS 1 5nJ 2 0mW m1 m2 100mW 3 5nJ
26 Energy state machine Energy characterization of memory devices Asynchronous SRAM
27 Energy state machine Energy characterization of memory devices SDRAM
28 Energy state machine Complete SDRAM characterization (DAC 2002, ACM TECS 2003) SDRAM (a) Dynamic energy = CD + WDD (b) CD constants (unit: nj/bit)
29 Commercial advanced datasheet Comparison with Calculating Memory System Power for DDR (technical note from Micron, 2001) Subset of the energy state machine Power calculation Power calibration Power only under a particular condition
30 SEE (SNU Energy Explore) and SEE Web Fully integrated system-level energy estimation tool (IEEE D&T 2004) OVERALL STRUCTURE WEB USER INTERFACE (SEE Web) Main interface Energy tracer Memory viewer
31 SEE (SNU Energy Explore) System-wide energy estimator CPU Cache Bus Memory components Hardware support Hardware ISS Real chip! ARM7 and ARM9 versions Cycle-accurate energy measurement Bus transactions Bus transactions Binary executable Energy Bus transactions
32 SEE (SNU Energy Explore) Accurate bus and memory components Software energy models Energy state machines Characterized by real measurement by SEC and SECM Cycle-accurate behavior both timing and energy Bus transactions Binary executable Bus transactions Energy Bus transactions
33 SEE (SNU Energy Explore) Advantages of SEE System-wide energy estimator CPU + Cache + Bus + Memory components Very precise memory and peripheral energy estimation Cycle-accurate operations Energy models from cycle-accurate energy measurement/characterization Cache energy model based on XCACTI and SSRAM data High speed due to hardware ISS support Up to 500K instructions/sec with fully functional memory and bus energy estimation Very accurate
34 SEE (SNU Energy Explore) Advantages of SEE Designed for design space exploration Clock speed variable separate dynamic and static energy Configurable cache Embedded Linux support
35 SEE (SNU Energy Explore) Configurable architecture for design space exploration Processor clock I-cache and D-cache Capacity Associativity Line size SDRAM controller policy Auto-precharge Active-page Delayed precharge SDRAM Clock speed
36 SEE (SNU Energy Explore) Configurable architecture for design space exploration Bus interface Bus Hold Bus encoding Current upgrades NV memory support NAND Flash memory and Intel Synchronous Strata NOR Flash memory Mobil DDR SDRAM
37 SEE (SNU Energy Explore) SEE Web (IEEE D&T 2004) ARM7 version Web interface for public use GUI support Simple Web environment for standard Web browsers
38 SEE (SNU Energy Explore) Preparing a binary code Cross development environment with C Start up code support Runtime library support newlib from Cygnus ( Linker script support Motorola S3 support Upload the binary file Common dialog box
39 SEE (SNU Energy Explore) Trace formatter Oscilloscope like look and feel Zoom and Pan Reducing the download time Java Applet
40 Energy estimation tools and platforms for TI-OMAP 5912 Customization of SECM for Samsung new memory products Mobile DDR SDRAM NAND Flash memory OneNAND Flash memory Energy characterization of Samsung memory and Intel NOR Flash Fair system-wide energy comparison with NAND+Mobile DDR systems and NOR+Mobile DDR systems Customization of the SEE ARM9 version Adding more memory components Linux operating system environment
Cycle-accurate Energy Measurement and High-Level Energy Characterization of FPGAs
Cycle-accurate Energy Measurement and High-Level Energy Characterization of FPGAs Hyung Gyu Lee, Sungyuep Nam and Naehyuck Chang School of Computer Science & Engineering, Seoul National University, Korea
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 informationECE 571 Advanced Microprocessor-Based Design Lecture 24
ECE 571 Advanced Microprocessor-Based Design Lecture 24 Vince Weaver http://www.eece.maine.edu/ vweaver vincent.weaver@maine.edu 25 April 2013 Project/HW Reminder Project Presentations. 15-20 minutes.
More informationSBC-COMe FEATURES DESCRIPTION APPLICATIONS SOFTWARE. EnTegra Ltd Tel: 44(0) Web:
A Windows /Linux Embedded Single Board Computer with XMC IO Site FEATURES Combines an industry standard COM CPU module with an XMC IO module in a compact, stand alone design Scalable CPU performance from
More informationA variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation
ECONseries BUS: USB Type: Economy, Mini-Instruments ECONseries Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost ECONseries modules are available to provide flexible yet economical
More informationOP5600 & OP7000. High performance Real-Time simulators. Yahia Bouzid 25 th June2013
OP5600 & OP7000 High performance Real-Time simulators Yahia Bouzid 25 th June2013 Contents Model-based design concept Applications Rapid Control Prototyping Hardware in-the-loop OPAL-RT Real-Time simulators
More informationEmbest SOC8200 Single Board Computer
Embest SOC8200 Single Board Computer TI's AM3517 ARM Cortex A8 Microprocessors 600MHz ARM Cortex-A8 Core NEON SIMD Coprocessor POWERVR SGX Graphics Accelerator (AM3517 only) 16KB I-Cache, 16KB D-Cache,
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationa) Memory management unit b) CPU c) PCI d) None of the mentioned
1. CPU fetches the instruction from memory according to the value of a) program counter b) status register c) instruction register d) program status word 2. Which one of the following is the address generated
More informationIntroduction to the Personal Computer
Introduction to the Personal Computer 2.1 Describe a computer system A computer system consists of hardware and software components. Hardware is the physical equipment such as the case, storage drives,
More informationS2C K7 Prodigy Logic Module Series
S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device
More informationLast Time. Making correct concurrent programs. Maintaining invariants Avoiding deadlocks
Last Time Making correct concurrent programs Maintaining invariants Avoiding deadlocks Today Power management Hardware capabilities Software management strategies Power and Energy Review Energy is power
More informationUCT Software-Defined Radio Research Group
UCT Software-Defined Radio Research Group UCT SDRRG Team UCT Faculty: Alan Langman Mike Inggs Simon Winberg PhD Students: Brandon Hamilton MSc Students: Bruce Raw Gordon Inggs Simon Scott Joseph Wamicha
More informationPMC429-4/8/16/32 Hardware Manual
PMC429-4/8/16/32 Hardware Manual 4/8/16/32 Channel Conduction Cooled ARINC429 Module for PMC November 2014 V02.00 Rev. C PMC429-4/8/16/32 Hardware Manual 4/8/16/32 Channel Conduction Cooled ARINC429 Module
More informationEyeCheck Smart Cameras
EyeCheck Smart Cameras 2 3 EyeCheck 9xx & 1xxx series Technical data Memory: DDR RAM 128 MB FLASH 128 MB Interfaces: Ethernet (LAN) RS422, RS232 (not EC900, EC910, EC1000, EC1010) EtherNet / IP PROFINET
More informationISSN: [Bilani* et al.,7(2): February, 2018] Impact Factor: 5.164
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY A REVIEWARTICLE OF SDRAM DESIGN WITH NECESSARY CRITERIA OF DDR CONTROLLER Sushmita Bilani *1 & Mr. Sujeet Mishra 2 *1 M.Tech Student
More informationEMB-CPU04. User s Manual
EMB-CPU04 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document
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 informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationDT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications
DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications The DT7816 is a high performance, System on Module (SOM) for data acquisition, featuring an embedded Cortex-A8
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 informationFeatures. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01
High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE *Specifications, colors and design of the products are subject to change without notice. This product is a multi-function,
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 informationChapter No. 1. Motherboard & its Components
Chapter No. 1 Motherboard & its Components What is Motherboard? The main circuit board of a microcomputer. The motherboard contains the connectors for attaching additional boards. It contains the CPU,
More informationIntroduction To Computer Hardware. Hafijur Rahman
Introduction To Computer Hardware Lecture 2 Hafijur Rahman What is a Computer? A computer is an electronic device, which can input, process, and output data. input processing output A computer is a machine
More informationOrganization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization 5.1 Semiconductor Main Memory
More informationWilliam Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory Semiconductor Memory Types Semiconductor Memory RAM Misnamed as all semiconductor memory is random access
More informationFigure 1: The logicraft-cc Platform - Free USB firmware
logicraft-cc Companion Chip Platform January 31, 2011 Data Sheet Version: v2.10 Xylon d.o.o. Fallerovo setaliste 22 10000 Zagreb, Croatia Phone: +385 1 368 00 26 Fax: +385 1 365 51 67 E-mail: support@logicbricks.com
More informationCS311 Lecture 21: SRAM/DRAM/FLASH
S 14 L21-1 2014 CS311 Lecture 21: SRAM/DRAM/FLASH DARM part based on ISCA 2002 tutorial DRAM: Architectures, Interfaces, and Systems by Bruce Jacob and David Wang Jangwoo Kim (POSTECH) Thomas Wenisch (University
More informationDT MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module. Overview. Key Features. Bandwidth of the DT9862
DT9862 10 MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module Overview The DT9862 is a high-speed, high-performance USB data acquisition module that provide throughput rates up to 10 MS/s
More informationCSE 466 Exam 1 Winter, 2010
This take-home exam has 100 points and is due at the beginning of class on Friday, Feb. 13. (!!!) Please submit printed output if possible. Otherwise, write legibly. Both the Word document and the PDF
More informationPerformance Analysis and Designing 16 Bit Sram Memory Chip Using XILINX Tool
Performance Analysis and Designing 16 Bit Sram Memory Chip Using XILINX Tool Monika Solanki* Department of Electronics & Communication Engineering, MBM Engineering College, Jodhpur, Rajasthan Review Article
More information! Memory Overview. ! ROM Memories. ! RAM Memory " SRAM " DRAM. ! This is done because we can build. " large, slow memories OR
ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec 2: April 5, 26 Memory Overview, Memory Core Cells Lecture Outline! Memory Overview! ROM Memories! RAM Memory " SRAM " DRAM 2 Memory Overview
More informationDigital Design LU. Lab Exercise 1
Digital Design LU Lab Exercise 1 Jakob Lechner, Thomas Polzer {lechner, tpolzer}@ecs.tuwien.ac.at Department of Computer Engineering University of Technology Vienna Vienna, October 4, 2010 1 Overview 1
More informationLow Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314
a FEATURES 10-Bit Temperature-to-Digital Converter 35 C to +85 C Operating Temperature Range 2 C Accuracy SPI and DSP Compatible Serial Interface Shutdown Mode Space-Saving MSOP Package APPLICATIONS Hard
More informationCOMPUTER ARCHITECTURES
COMPUTER ARCHITECTURES Random Access Memory Technologies Gábor Horváth BUTE Department of Networked Systems and Services ghorvath@hit.bme.hu Budapest, 2019. 02. 24. Department of Networked Systems and
More informationRT USB3000 Technical Description and User Manual. Revision 4.1.
RT USB3000 Technical Description and User Manual. Revision 4.1. 1. GENERAL INFORMATION...2 2. SPECIFICATIONS...3 3. OPERATING MODES...7 3.1. ADC MODE...7 3.2. DAC MODE...7 3.3. LOGIC ANALYZER MODE...8
More informationBetrouwbare Elektronica ontwerpen en Produceren
Betrouwbare Elektronica ontwerpen en Produceren Verbeter betrouwbaarheid, time to market en winstgevendheid met boundary scan JTAG Technologies B.V. Rik Doorneweert rik@jtag.com Boundary scan Testing HW
More informationDT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems
DT7837 ARM Module for Embedded Applications Overview The DT7837 is a high accuracy dynamic signal acquisition module for noise, vibration, and acoustic measurements with an embedded Cortex-A8 600 MHz ARM
More informationReadout Systems. Liquid Argon TPC Analog multiplexed ASICs SiPM arrays. CAEN 2016 / 2017 Product Catalog
Readout Systems Liquid Argon TPC Analog multiplexed ASICs SiPM arrays CAEN 2016 / 2017 Product Catalog 192 Readout Systems SY2791 Liquid Argon TPC Readout System The SY2791 is a complete detector readout
More informationcpci-sbc01 (EMB-CPU01) User s Manual
cpci-sbc01 (EMB-CPU01) User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More informationUFCETW-20-2 Examination Answer all questions in Section A (60 marks) and 2 questions from Section B (40 marks)
Embedded Systems Programming Exam 20010-11 Answer all questions in Section A (60 marks) and 2 questions from Section B (40 marks) Section A answer all questions (60%) A1 Embedded Systems: ARM Appendix
More informationEttus Research Update
Ettus Research Update Matt Ettus Ettus Research GRCon13 Outline 1 Introduction 2 Recent New Products 3 Third Generation Introduction Who am I? Core GNU Radio contributor since 2001 Designed
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 informationDesign and Implementation of an AHB SRAM Memory Controller
Design and Implementation of an AHB SRAM Memory Controller 1 Module Overview Learn the basics of Computer Memory; Design and implement an AHB SRAM memory controller, which replaces the previous on-chip
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 informationIntroduction to Microprocessor
Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device
More informationTeledyne Imaging Sensors SIDECAR ASIC Development Kit & Focal Plane Electronics
Teledyne Imaging Sensors SIDECAR ASIC Development Kit & Focal Plane Electronics The SIDECAR ASIC is designed to manage all aspects of imaging array operation and output digitization. SIDECAR ASIC Hardware:
More informationArtisan Technology Group is your source for quality new and certified-used/pre-owned equipment
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED
More informationPCI to SH-3 AN Hitachi SH3 to PCI bus
PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:
More informationPower Reduction Techniques in the Memory System. Typical Memory Hierarchy
Power Reduction Techniques in the Memory System Low Power Design for SoCs ASIC Tutorial Memories.1 Typical Memory Hierarchy On-Chip Components Control edram Datapath RegFile ITLB DTLB Instr Data Cache
More informationD Demonstration of disturbance recording functions for PQ monitoring
D6.3.7. Demonstration of disturbance recording functions for PQ monitoring Final Report March, 2013 M.Sc. Bashir Ahmed Siddiqui Dr. Pertti Pakonen 1. Introduction The OMAP-L138 C6-Integra DSP+ARM processor
More information256 channel readout board for 10x10 GEM detector. User s manual
256 channel readout board for 10x10 GEM detector User s manual This user's guide describes principles of operation, construction and use of 256 channel readout board for 10x10 cm GEM detectors. This manual
More informationChapter 5B. Large and Fast: Exploiting Memory Hierarchy
Chapter 5B Large and Fast: Exploiting Memory Hierarchy One Transistor Dynamic RAM 1-T DRAM Cell word access transistor V REF TiN top electrode (V REF ) Ta 2 O 5 dielectric bit Storage capacitor (FET gate,
More informationArchitecture of An AHB Compliant SDRAM Memory Controller
Architecture of An AHB Compliant SDRAM Memory Controller S. Lakshma Reddy Metch student, Department of Electronics and Communication Engineering CVSR College of Engineering, Hyderabad, Andhra Pradesh,
More informationGroup 10 Programmable Sensor Output Simulator Progress Report #2
Department of Electrical Engineering University of Victoria ELEC 499 Design Project Group 10 Programmable Sensor Output Simulator Progress Report #2 March 5, 2005 Submitted by: Group No.: 10 Team: Exfour
More informationA variety of ECONseries modules provide economical yet flexible solutions
Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost modules are available to provide flexible yet economical solutions. Choose the number of analog I/O and digital I/O channels,
More informationDevKit7000 Evaluation Kit
DevKit7000 Evaluation Kit Samsung S5PV210 Processor based on 1GHz ARM Cortex-A8 core Onboard 512MByte DDR2 and 512MByte NAND Flash 4 UART, 4 USB Host, USB Device, Ethernet, Audio, TF, RTC,... Supports
More informationSomes French translations :
1 RB - EPFL/IC/LAP - A2012 Embedded systems Somes French translations : Systèmes embarqués Systèmes enrobés Systèmes enfouis Embedded systems, definition There is no formal definition of an embedded system,
More informationXEEMU: An Improved XScale Power Simulator
Department of Software Engineering (1), University of Szeged Department of Electrical Engineering (2), University of Kaiserslautern XEEMU: An Improved XScale Power Simulator Z. Herczeg(1), Á. Kiss (1),
More information2. Link and Memory Architectures and Technologies
2. Link and Memory Architectures and Technologies 2.1 Links, Thruput/Buffering, Multi-Access Ovrhds 2.2 Memories: On-chip / Off-chip SRAM, DRAM 2.A Appendix: Elastic Buffers for Cross-Clock Commun. Manolis
More informationVIA ProSavageDDR KM266 Chipset
VIA ProSavageDDR KM266 Chipset High Performance Integrated DDR platform for the AMD Athlon XP Page 1 The VIA ProSavageDDR KM266: High Performance Integrated DDR platform for the AMD Athlon XP processor
More informationAnalog Input Sample Rate
ECONseries Low Cost USB Data Acquisition Modules Overview The ECONseries is a flexible yet economical series of multifunction DAQ modules. You chse the number of analog I/O and digital I/O channels, the
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 informationDigital Discovery Reference Manual
Digital Discovery Reference Manual The Digilent Digital Discovery is a combined logic analyzer and pattern generator instrument that was created to be the ultimate embedded development companion. The Digital
More informationComputers and Microprocessors. Lecture 34 PHYS3360/AEP3630
Computers and Microprocessors Lecture 34 PHYS3360/AEP3630 1 Contents Computer architecture / experiment control Microprocessor organization Basic computer components Memory modes for x86 series of microprocessors
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 informationLinkSprite Technologies,.Inc. pcduino V2
1 2 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration...5 Pin Assignments...7 Single-Board Computer Setup...9 Required Hardware...9 Optional Hardware...9 Adjusting Screen
More informationChapter 2: Fundamentals of a microprocessor based system
Chapter 2: Fundamentals of a microprocessor based system Objectives Learn about the basic structure of microprocessor systems Learn about the memory read/write timing diagrams. Learn about address decoding
More informationSUB-SYSTEM BOARD 5562 Campbell (MAXREFDES4#): 16-Bit High-Accuracy 4-20mA Input Isolated Analog Front End (AFE)
Maxim > Design Support > Technical Documents > Sub-System Boards > APP 5562 Keywords: Campbell, MAXREFDES4, subsystem reference design, analog front end, AFE, industrial sensors, isolated power and data,
More informationTotal Impact briq. Hardware Reference. 31st July Revision Overview 2
Total Impact briq. Hardware Reference 31st July 2001 Revision 0.4 Contents 1 Overview 2 2 On-board Peripherals 2 2.1 CPU/L2 Cache............................. 2 2.2 PPC/PCI Bridge.............................
More informationcpci-ry02 (4x50 Matrix) User s Manual
cpci-ry02 (4x50 Matrix) User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More informationOverview. Memory Classification Read-Only Memory (ROM) Random Access Memory (RAM) Functional Behavior of RAM. Implementing Static RAM
Memories Overview Memory Classification Read-Only Memory (ROM) Types of ROM PROM, EPROM, E 2 PROM Flash ROMs (Compact Flash, Secure Digital, Memory Stick) Random Access Memory (RAM) Types of RAM Static
More informationDevKit8000 Evaluation Kit
DevKit8000 Evaluation Kit TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core Memory supporting 256MByte DDR SDRAM and 256MByte NAND Flash UART, USB Host/OTG, Ethernet, Camera, Audio, SD, Keyboard,
More informationDIN Rail RTU 540CMD01 Data sheet
RTU540 product line DIN Rail RTU 540CMD01 Data sheet 4 3 RS232C RS232C RS232C or RS485 or RS485 or RS485 1 2 E1 E2 10/100 MB LAN Protocol Protocol Controller Controller MPU Cortex-A8 AM3352 Application
More informationAdvanced Computing, Memory and Networking Solutions for Space
Advanced Computing, Memory and Networking Solutions for Space 25 th Microelectronics Workshop November 2012 µp, Networking Solutions and Memories Microprocessor building on current LEON 3FT offerings UT699E:
More informationpcduino V3B XC4350 User Manual
pcduino V3B XC4350 User Manual 1 User Manual Contents Board Overview...2 System Features...3 Single-Board Computer Configuration......3 Pin Assignments...4 Single-Board Computer Setup...6 Required Hardware...6
More informationFUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER
FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER Components of a personal computer - Summary Computer Case aluminium casing to store all components. Motherboard Central Processor Unit (CPU) Power supply
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 informationThe WINLAB Cognitive Radio Platform
The WINLAB Cognitive Radio Platform IAB Meeting, Fall 2007 Rutgers, The State University of New Jersey Ivan Seskar Software Defined Radio/ Cognitive Radio Terminology Software Defined Radio (SDR) is any
More informationDT7837 ARM Module for Embedded Applications
DT7837 ARM Module for Embedded Applications The DT7837 is a high accuracy dynamic signal acquisition module for noise, vibration, and acoustic measurements with an embedded Cortex-A8 600MHz ARM processor.
More informationInternal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved.
Computer Architecture Prof. Dr. Nizamettin AYDIN naydin@yildiz.edu.tr nizamettinaydin@gmail.com Internal Memory http://www.yildiz.edu.tr/~naydin 1 2 Outline Semiconductor main memory Random Access Memory
More informationCENG4480 Lecture 09: Memory 1
CENG4480 Lecture 09: Memory 1 Bei Yu byu@cse.cuhk.edu.hk (Latest update: November 8, 2017) Fall 2017 1 / 37 Overview Introduction Memory Principle Random Access Memory (RAM) Non-Volatile Memory Conclusion
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 informationDEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM
DEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM 1 Moolya Ashwar Shankar, 2 Mr. Sukesh Rao M. 1 PG Scholar, 2 Assistant Professor, NMAMIT Nitte Email: 1 moolya.ashwar@gmail.com,
More informationSpecification Manual
Document 010-0100002 Document version C Specification Manual SCADA Platform Griffin I'Net, Inc. Page 1 System Hardware Specifications General Specifications -40 to 75 degc ambient temperature range NEMA
More informationThe Memory Hierarchy 1
The Memory Hierarchy 1 What is a cache? 2 What problem do caches solve? 3 Memory CPU Abstraction: Big array of bytes Memory memory 4 Performance vs 1980 Processor vs Memory Performance Memory is very slow
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 informationNanoMind Z7000. Datasheet On-board CPU and FPGA for space applications
NanoMind Z7000 Datasheet On-board CPU and FPGA for space applications 1 Table of Contents 1 TABLE OF CONTENTS... 2 2 OVERVIEW... 3 2.1 HIGHLIGHTED FEATURES... 3 2.2 BLOCK DIAGRAM... 4 2.3 FUNCTIONAL DESCRIPTION...
More informationSMT9091 SMT148-FX-SMT351T/SMT391
Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: This Document provides an overview of the developed system key features. SMT148-FX-SMT351T/SMT391 E.Puillet
More informationLet`s get SIRIUS! SIRIUS Overview. SIRIUS from Dewesoft. SIRIUS Overview. The new hardware generation makes your measurement more precise!
Overview NEW dual ADC Overview Let`s get! The new hardware generation makes your measurement more precise! Dual core Input from Dewesoft This new technology solves the often faced problem that the signal
More informationElectronic Design for Power Control Technology and Knowledge transferred from University to Industry
CITCEA-UPC Electronic Design for Power Control www.citcea.upc.edu Technology and Knowledge transferred from University to Industry 1 CITCEA-UPC is a centre for research and technology innovation born in
More informationBasic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types
CSCI 4717/5717 Computer Architecture Topic: Internal Memory Details Reading: Stallings, Sections 5.1 & 5.3 Basic Organization Memory Cell Operation Represent two stable/semi-stable states representing
More informationPharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah
The kinds of memory:- 1. RAM(Random Access Memory):- The main memory in the computer, it s the location where data and programs are stored (temporally). RAM is volatile means that the data is only there
More informationProduct overview. Technology in Quality. ColdFire Module ARM Moduls System Integration Kit s Complete Systems
Technology in Quality Product overview ColdFire Module ARM Moduls System Integration Kit s Complete Systems TQC Produktübersicht / KNZ / 23.03.2011 / Folie 1 Module overview TQM5329 TQMa28 TQMa35 TQM5200S
More informationAdvanced NI-DAQmx Programming Techniques with LabVIEW
Advanced NI-DAQmx Programming Techniques with LabVIEW Agenda Understanding Your Hardware Data Acquisition Systems Data Acquisition Device Subsystems Advanced Programming with NI-DAQmx Understanding Your
More informationSYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP )
SYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP ) Module 1 - Basic Electronics Basic Electronics Concept A/C, D/C Concepts & Flow Of Current Resistors - Meaning & Use Of Resistors,
More informationIntroduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 1 Most of the integrated I/O subsystems are connected to the
More informationSiRFstar II ARCHITECTURE:
SiRFstar II ARCHITECTURE: A POWERFUL SYSTEM PLATFORM for CONSUMER GPS APPLICATIONS J. Knight, R. Tso, Dr. L. Peng, A. Pande, G. Turetzky SiRF Technology Inc. GPS System Overview 1 Typical SiRFstar II Architecture
More informationA 20 GSa/s 8b ADC with a 1 MB Memory in 0.18 µm CMOS
A 20 GSa/s 8b ADC with a 1 MB Memory in 0.18 µm CMOS Ken Poulton, Robert Neff, Brian Setterberg, Bernd Wuppermann, Tom Kopley, Robert Jewett, Jorge Pernillo, Charles Tan, Allen Montijo 1 Agilent Laboratories,
More information