Advanced Microcontrollers Grzegorz Budzyń Lecture. 11: Processors

Size: px
Start display at page:

Download "Advanced Microcontrollers Grzegorz Budzyń Lecture. 11: Processors"

Transcription

1 Advanced Microcontrollers Grzegorz Budzyń Lecture 11: Digital Signal Controllers & Digital Signal Processors

2 Plan Digital Signal Controllers Introduction Digital Signal Controllers vs Microcontrollers Digital Signal Controllers vs Digital Signal Processors DSC by Texas Instruments DSC by Freescale Digital Signal Processors

3 Digital Signal Controllers

4 Introduction Digital Signal Controller(DSC) is a combination of a Microcontroller and a Digital Signal Processor(DSP)

5 Introduction - Like microcontrollers DSC have: - Fast interrupt response - Controlorientedperipherals(PWM, watchdog, etc.) - Usually programmed in C++ language(although assembler programming possible)

6 Introduction - Like digital signal processors DSC have: - Single cyclemultiply-and-accumulatemac instructions - Barrelshifters - LargeAccumulators

7 Introduction - Main applications of DSCs: - Motor control - Power conversion - Sensor processing applications

8 Introduction - MainDSC vedors: - TexasInstruments - NXP - Microchip - Infineon - Renesas

9 DSC by Microchip

10

11 dspic applicationareas

12 Source: [1]

13 dspic-architecture dspic familyof16 bit RISC controllerswith DSP features Two subfamilies: dspic30f smaller, slower dspic33f highest performance The only digital signal controller on the market available in QFN-28 cases at prices down to 3$!!!

14 dspic-architecture Main features: Modified Harvard architecture, Optimized for C-compilers Two 40-bit accumulators with rounding Memoryoptionsas inpic24 Many single-cycle MAC operations Cases18 to 110 pins

15 DSC by Texas Instruments

16 DSC -TI portfolio Four main subfamilies: 24x 16-bit Series 28x Fixedpoint Series 28x Piccolo Series 28x Delfino Floating-point Series

17 DSC -TI portfolio Source: [2]

18 TMS320F2802x: Piccolo Series fixed point microcontrollers 40-60MHz performance up to 64KB of on-chip flash small 38-pin package options feature rich peripherals: 150-ps high resolution enhanced pulse width modulators (epwms) 4.6 MSPS 12-bit ADC high precision on-chip oscillators, analog comparators high speed 12-bit ADC support for I2C, SPI, and SCI.

19 Piccolo Series - TMS320F2803x: - fixed point 32-bit microcontrollers - 60 MHz speed - up to 128KB flash memory - 64 or 80-pin packages - peripherals and features of the 2802x devices plus: - control law accelerator (CLA) for high efficiency control loops - QEP module - CAN and LIN interfaces

20 TMS320F2833x: DelfinoSeries Integratedfloating point unit simplifies development and speeds control applications up by an average of 50% F2833x devices run at up to 150 MHz (300 MFLOPS) with two package offerings that are pinfor-pin compatible within all F2833x and F2823x controllers Featuresup to 512KB of on-chip flash and a DMA for high speed memory access.

21 DelfinoSeries TMS320C2834x: delivers up to 600 MFLOPS of floating-point performance up to 516KB of single-access RAM PWMswith 65-ps Direct Memory Access and a low-latency core make the C2834x an excellent solution for performance-hungry real-time control applications.

22 28x Fixed-PointSeries TMS320F2823x: F2823x generation of controllers is a fixed point version of the F2833x devices Pin-to-pin compatible with the F2833x series, all of the peripherals and features remain the same except for the floating point unit.

23 28x Fixed-PointSeries TMS320F280x: device offers Mhz performance were the first generation to feature: the on-chip 12.5 MSPS 12-bit ADC multiple high resolution PWM peripherals QEP (quadrature encoder pulse) F280xx devices have up to 256KB of flash memory.

24 28x Fixed-PointSeries TMS320F281x: F281x device generation features: 150Mhz core flexible Event Managers that provide access to timers, compare/pwm units, captures, and quadratureencoder units

25 Source: [3] C2000 Architecture

26 Main features: C2000 corefeatures Efficient C engine with hardware that allows a C compiler to generate compact code, resulting in industry-leading code density Single cycle read-modify-write instructions, single cycle 32-bit multiply. Fast interrupt service time (down to 9 cycles) with automatic zero-cycle context save. 96 dedicated interrupt vectors that require no software decision making

27 Main features: C2000 corefeatures 32-bit floating-point unit on Delfinocontrollers On select Piccolo devices, an independent Control Law Accelerator (CLA) processes floating-point control loops to free the CPU for other purposes. Three 32-bit general purpose CPU timers brings accuracy and flexibility to any applications. Code Security Module prevents reverse engineering and protects valuable intellectual property

28 DSC by Freescale

29 Freescalemicrocontrollers portfolio DSC by Freescale Source: [4]

30 FreescaleDSC portfolio DSC by Freescale Source: [4]

31 56F8000 blockdiagram DSC by Freescale Source: [5]

32 56F8000 details DSC by Freescale

33 56F8000 application DSC by Freescale Source: [5]

34 56F8000 application DSC by Freescale Source: [5]

35 56F8000 application DSC by Freescale Source: [5]

36 56F8000 application DSC by Freescale Source: [5]

37 56F8XXX comparison Source: [5]

38 C2000 corefeatures Source: [5]

39 Main features: MC56F8357 On-chip memory includes high-speed volatile and nonvolatile components: 512 KB of Program Flash 4 KB of Program RAM (836X Devices) 32 KB of Data RAM 32 KB of Data Flash (836X Devices) 32 KB of Boot Flash Access up to 4MB of off-chip program and 32MB of data memory Up to 60 MIPS at 60 MHz execution frequency

40 Main features: MC56F8357 Four 12-bit, Analog-to-Digital Converters Temperature Sensor Up to two FlexCAN(CAN Version 2.0 B-compliant) Two Serial Communication Interfaces (SCIs) Up to two Serial Peripheral Interfaces (SPIs) Two dedicated external interrupt pins Software-programmable Phase-Lock Loop

41 MC56F8357

42 Main features 1/2: MC56F8357 -Core Efficient 16-bit 56800E family controller engine with dual Harvard architecture Single-cycle bit parallel Multiplier- Accumulator (MAC) Four 36-bit accumulators, including extension bits Arithmetic and logic multi-bit shifter Parallel instruction set with unique DSP addressing modes Hardware DO and REP loops

43 Main features 2/2: MC56F8357 -Core Three internal address buses and one external address bus Four internal data buses and one external data bus Instruction set supports both DSP and controller functions Controller-style addressing modes and instructions for compact code Efficient C compiler and local variable support Software subroutine and interrupt stack with depth limited only by memory

44 MC56F8357 Memory

45 MC56F8357 Corearchitecture

46 MC56F8357 Corearchitecture

47

48 MC56F8357 Corepipeline

49 MC56F8357 Corepipeline

50 Digital Signal Processors

51 DSP Introduction - Digital Signal Processing: application of mathematical operations to digitally represented signals - Signals represented digitally assequences of samples - Digital signals obtained from physical signals via tranducers(e.g., microphones) and analog to-digital converters (ADC)

52 DSP Introduction - Digital signals converted back to physical signals via digital-to-analog converters (DAC) - Digital Signal Processor (DSP):electronic system that processes digital signals

53 DSP Introduction - Most DSP tasks require: - Repetitive numeric computations - Attention to numeric fidelity - High memory bandwidth, mostly via array accesses - Real-time processing

54 DSP Introduction - DSPs must perform these tasks efficiently while minimizing: - Cost - Power - Memory use - Development time

55 CommonDSP applications - Applications Instrumentation and measurement: - Communications - Audio and video processing - Graphics, image enhancement, 3- D rendering - Navigation, radar, GPS - Control - robotics, machine vision, guidance

56 - Algorithms CommonDSP algorithms - Frequency domain filtering - FIR and IIR - Frequency- time transformations - FFT - Correlation

57 FIR algorithm

58 CommonDSP architecture

59 Requirements<-> Realisations

60 Fast data access - Needof transferring data to / from memory or DSP peripherals - Need of retrieving instructions from memory - Three main implementations: - high-bandwidth memory architectures specialized addressing modes direct memory access

61 High-bandwidth memory architectures

62 High-bandwidth memory architectures - Only Harvard (b) and Super-Harvard (c) used in DSPs Super-Harvard modification-adding to the DSP core a small bank of fast memory, called instruction cache Dataarealsoallowedto be stored in the program memory The last-executed program instructions are relocated at run time in the instruction cache

63 High-bandwidth memory architectures Alsodata-cachefor fastaccessto data is sometimes present

64 High-bandwidth memory architectures

65 High-bandwidth memory architectures - Cache drawbacks: Problemscausedby thelackoffullpredictabilityfor cache hits A missingcachehit happenswhenthedata orthe instructionsneededby thedsp arenot storedin cachememory, hencetheyhaveto be fetchedfroma slower memory with an execution speed penalty A situationcausinga missingcachehit is, for instance, the flow change due to branch instructions.

66 Specializedaddressing modes Address generator blocks controls the address generation for: specialized addressing modes such as indexing addressing, circular buffers, and bit-reversal addressing

67 Specializedaddressing modes Circularbuffers userfor examplein the implementation of digital filters

68 Specializedaddressing modes Bit-reversaladdressing necessaryfor FFT (butterfly)

69 Directmemory access The DMA controller is a second processor working in parallel with the DSP core Itisdedicated totransferring information between two memory areas or between peripherals and memory The DMA controller frees the DSP core for other processing tasks

70 Directmemory access

71 Directmemory access

72 Fast computation MAC centered The MAC operation is used by many digital processing algorithms The basic DSP arithmetic processing blocks are: a) many registers b) one or moremultipliers c) one or more Arithmetic Logic Units (ALUs) d) one or more shifters

73 Fast computation MAC centered

74 Instructionpipelining Instruction pipelining consists of: dividing the execution of instructions into different stages executing the different instructions inparallel stages. The net result is an increased throughput of the instruction execution.

75 Parallelarchitectures Parallel-enhanced DSP architectures started to appear on the market in the mid 1990s and were based: on instruction-level parallelism(vliw), data-level parallelism(simd), a combination of both

76 Parallelarchitectures-VLIW

77 Parallelarchitectures-VLIW In VLIW many instructions areissued at the same time and are executed in parallel by multiple execution units Characteristics of VLIW architectures include simple and regular instruction sets Instruction scheduling is done at compile-time and not at run-time writing assembly code for VLIW architecture is very complex and the optimization is often better left to the compiler

78 Parallelarchitectures-SIMD

79 Parallelarchitectures-SIMD SIMD architectures are based on data-level parallelism Onlyone instruction is issued at atime The same operation specified by the instruction is performed on multiple data sets

80 Numericalfidelity It isessential that the numerical fidelity be maximized Theerrors due to the finite number of bits used in the number representation and in the arithmetic operations should be minimized Improvingnumericalfidelitycanbe doneby changingthe numeric representation orby dedicated hardware features

81 Numericalfidelity DSP canbe categorizedinto: Fixed point (up to 64-bit, fractional arithmetic) Floating point (32- or 64-bit)

82 Fast executioncontrol Itisimportantthattheprogram inthedsp is executed in a deterministic way Interrupts have to be serviced with minimal latency An important DSPfeature is the implementation by hardware of looping constructs, referred to as zero-overhead hardware loop - e.g. RPT #2 NOP

83 Digital Signal Processor example TI Multicore DSP+ARM KeyStone II System-on-Chip(SoC)

84 TI 66AK2H12 Upto 5.6 GHzofARM and9.6 GHzofDSP processing coupled with: security, packetprocessing, Ethernet Therawcomputationalperformance is38.4 GMACS/core and GHz operating frequency)

85 TI 66AK2H12 Eight TMS320C66x DSP Core Subsystems Each With Upto 1.2 GHzC66x Fixed/Floating-PointDSP Cores 38.4 GMacs/Corefor 1.2 GHz 19.2 GFlops/Corefor 1.2 GHz Memory 32K ByteL1P Per Core 32K ByteL1D Per Core 1024K ByteLocalL2 Per Core

86 TI 66AK2H12 ARM Cortex -A15 MPCore Processors Containing Four ARM Cortex-A15 Cores Up to 1.4-GHz Cortex-A15 Processor Core Speed 4MB L2 Cache Memory Shared by All ARMCores Full Implementation of ARMv7-A ArchitectureInstruction Set 32KB L1 Instruction Cache and Data Cache percortex-a15 Processor Core AMBA 4.0 AXI Coherency Extension (ACE) MasterPort, Connected to MSMC(MulticoreShared Memory Controller) for Low Latency Access to Shared MSMC SRAM

87 TI 66AK2H12 Network Coprocessor Packet Accelerator Enables Support for Transport Plane IPsec, GTP-U, SCTP, PDCP L2 User Plane PDCP (RoHC, Air Ciphering) 1 GbpsWire Speed Throughput at 1.5 MPackets Per Second Security Accelerator Engine Enables Support for IPSec, SRTP, 3GPP and WiMAX Air Interface, and SSL/TLS Security ECB, CBC, CTR, F8, A5/3, CCM, GCM, HMAC,CMAC, GMAC, AES, DES, 3DES, Kasumi, SNOW 3G, SHA-1, SHA-2 (256-bit Hash), MD5 Up To 6.4 GbpsIPSecand 3 GbpsAir Ciphering Ethernet Subsystem Five SGMII Port Switch

88 Peripherals Four Lanes of SRIO 2.1 TI 66AK2H12 5 GbpsOperation Per Lane Supports Direct I/O, Message Passing Two Lanes PCIeGen2 Supports Up To 5 GBaud TwoHyperLink Supports Connections to Other KeyStoneArchitecture Devices Supports Up To 50 GBaud Five Enhanced Direct Memory Access (EDMA) Modules

89 Peripherals TI 66AK2H12 Two 72-Bit DDR3 Interfaces with Speeds Up To1600 MHz USB 3.0 Two UART Interfaces Three I2C Interfaces 32 GPIO Pins Three SPI Interfaces Semaphore Module Twenty 64-Bit Timers Five On-Chip PLLs

90 Keystonearchitecture Highperformance structure for integrating RISC and DSP coreswith application-specific coprocessors and I/O Four main hardware elements: MulticoreNavigator, TeraNet, Multicore Shared Memory Controller HyperLink

91 Keystonearchitecture Multicore Navigator: A packet-based manager that controls 16k queues When tasks are allocated to the queues, Multicore Navigator provides hardware-accelerated dispatch that directs tasks to the appropriateavailable hardware TeraNet: central resource to move packetswith2 Tbps capacity!

92 Keystonearchitecture Multicore Shared Memory Controller: enables processing cores to accessshared memory directly without drawing from the TeraNet s capacity no blocking of packet moevement by memory access HyperLink: provides a 50-GBaud chip-level interconnect Working with Multicore Navigator, HyperLink dispatches tasks to tandem devices transparently and executes tasks as if they arerunning on local resources

93 Thank you for your attention

94 Interestingparameters

95 Thank you for your attention

96 References [1] dspic family documentation; [2] [3] C2000 family documentation; [4] [5] 56F8000 family documentation; [6] [7] [8] [9]

System Design Issues in Embedded Processing

System Design Issues in Embedded Processing System Design Issues in Embedded Processing 9/16/10 Jacob Borgeson 1 Agenda What does TI do? From MCU to MPU to DSP: What are some trends? Design Challenges Tools to Help 2 TI - the complete system The

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32

More information

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:

More information

Digital Signal Controller Based Automatic Transfer Switch

Digital Signal Controller Based Automatic Transfer Switch Digital Signal Controller Based Automatic Transfer Switch by Venkat Anant Senior Staff Applications Engineer Freescale Semiconductor, Inc. Abstract: An automatic transfer switch (ATS) enables backup generators,

More information

Chapter 13. PIC Family Microcontroller

Chapter 13. PIC Family Microcontroller Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to

More information

Building Blocks for PRU Development

Building Blocks for PRU Development Building Blocks for PRU Development Module 1 PRU Hardware Overview This session covers a hardware overview of the PRU-ICSS Subsystem. Author: Texas Instruments, Sitara ARM Processors Oct 2014 2 ARM SoC

More information

Digital signal processor fundamentals and system design

Digital signal processor fundamentals and system design Digital signal processor fundamentals and system design M.E. Angoletta CERN, Geneva, Switzerland Abstract Digital Signal Processors (DSPs) have been used in accelerator systems for more than fifteen years

More information

7a. System-on-chip design and prototyping platforms

7a. System-on-chip design and prototyping platforms 7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit

More information

System Considerations

System Considerations System Considerations Interfacing Performance Power Size Ease-of Use Programming Interfacing Debugging Cost Device cost System cost Development cost Time to market Integration Peripherals Different Needs?

More information

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik Contents Überblick: Aufbau moderner FPGA Einblick: Eigenschaften

More information

1 TMS320C6678 Features and Description

1 TMS320C6678 Features and Description Check for Evaluation Modules (EVM): TMS320C6678 TMS320C6678 SPRS691E November 2010 Revised March 2014 1 TMS320C6678 Features and Description 1.1 Features Eight TMS320C66x DSP Core Subsystems (C66x CorePacs),

More information

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family Advanced Microcontrollers Grzegorz Budzyń Lecture 3: Electrical parameters of microcontrollers 8051 family Plan Electrical parameters of microcontrollers 8051 core(8-bit) Main features 8051 based microcontrollers

More information

KeyStone Architecture Security Accelerator (SA) User Guide

KeyStone Architecture Security Accelerator (SA) User Guide KeyStone Architecture Security Accelerator (SA) User Guide Literature Number: SPRUGY6B January 2013 Release History www.ti.com Release Date Description/Comments SPRUGY6B January 2013 Added addition engine

More information

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,

More information

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA AGENDA INTRO TO BEAGLEBONE BLACK HARDWARE & SPECS CORTEX-A8 ARMV7 PROCESSOR PROS & CONS VS RASPBERRY PI WHEN TO USE BEAGLEBONE BLACK Single

More information

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah (DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation

More information

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications 1 A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications Simon McIntosh-Smith Director of Architecture 2 Multi-Threaded Array Processing Architecture

More information

Reconfigurable System-on-Chip Design

Reconfigurable System-on-Chip Design Reconfigurable System-on-Chip Design MITCHELL MYJAK Senior Research Engineer Pacific Northwest National Laboratory PNNL-SA-93202 31 January 2013 1 About Me Biography BSEE, University of Portland, 2002

More information

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM 1 The ARM architecture processors popular in Mobile phone systems 2 ARM Features ARM has 32-bit architecture but supports 16 bit

More information

MPSoC Designs: Driving Memory and Storage Management IP to Critical Importance

MPSoC Designs: Driving Memory and Storage Management IP to Critical Importance MPSoC Designs: Driving Storage Management IP to Critical Importance Design IP has become an essential part of SoC realization it is a powerful resource multiplier that allows SoC design teams to focus

More information

Single Phase Two-Channel Interleaved PFC Operating in CrM

Single Phase Two-Channel Interleaved PFC Operating in CrM Freescale Semiconductor Application Note Document Number: AN4836 Rev. 0, 12/2013 Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers by Freescale

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

More information

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers Freescale Semiconductor Application Note Document Number: AN4836 Rev. 1, 07/2014 Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers by Freescale

More information

High-Performance, Highly Secure Networking for Industrial and IoT Applications

High-Performance, Highly Secure Networking for Industrial and IoT Applications High-Performance, Highly Secure Networking for Industrial and IoT Applications Table of Contents 2 Introduction 2 Communication Accelerators 3 Enterprise Network Lineage Features 5 Example applications

More information

SABRE Lite Development Kit

SABRE Lite Development Kit SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS

More information

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW

More information

DS1104 R&D Controller Board

DS1104 R&D Controller Board DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application

More information

Microcontrollers in Practice

Microcontrollers in Practice M. Mitescu I. Susnea Microcontrollers in Practice With 117 Figures, 34 Tables and CD-Rom 4y Springer Contents Resources of Microcontrollers, 1 1.1 In this Chapter 1 1.2 Microcontroller Architectures 1

More information

SBC8600B Single Board Computer

SBC8600B Single Board Computer SBC8600B Single Board Computer 720MHz TI s Sitara AM3359 ARM Cortex-A8 Microprocessor Onboard 512MByte DDR3 SDRAM and 512MByte NAND Flash UARTs, 2*USB Host and 1*OTG, 2*Ethernet, CAN, RS485, LCD/TSP, Audio,

More information

ZigBee Technology Overview

ZigBee Technology Overview ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification

More information

SOC architecture and design

SOC architecture and design SOC architecture and design system-on-chip (SOC) processors: become components in a system SOC covers many topics processor: pipelined, superscalar, VLIW, array, vector storage: cache, embedded and external

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit. Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how

More information

Lecture N -1- PHYS 3330. Microcontrollers

Lecture N -1- PHYS 3330. Microcontrollers Lecture N -1- PHYS 3330 Microcontrollers If you need more than a handful of logic gates to accomplish the task at hand, you likely should use a microcontroller instead of discrete logic gates 1. Microcontrollers

More information

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller Zafar Ullah Senior Application Engineer Scenix Semiconductor Inc. Leo Petropoulos Application Manager Invox TEchnology 1.0

More information

Network connectivity controllers

Network connectivity controllers Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially

More information

Cut Network Security Cost in Half Using the Intel EP80579 Integrated Processor for entry-to mid-level VPN

Cut Network Security Cost in Half Using the Intel EP80579 Integrated Processor for entry-to mid-level VPN Cut Network Security Cost in Half Using the Intel EP80579 Integrated Processor for entry-to mid-level VPN By Paul Stevens, Advantech Network security has become a concern not only for large businesses,

More information

QorIQ T4 Family of Processors. Our highest performance processor family. freescale.com

QorIQ T4 Family of Processors. Our highest performance processor family. freescale.com of Processors Our highest performance processor family freescale.com Application Brochure QorIQ Communications Platform: Scalable Processing Performance Overview The QorIQ communications processors portfolio

More information

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey A Survey on ARM Cortex A Processors Wei Wang Tanima Dey 1 Overview of ARM Processors Focusing on Cortex A9 & Cortex A15 ARM ships no processors but only IP cores For SoC integration Targeting markets:

More information

Which ARM Cortex Core Is Right for Your Application: A, R or M?

Which ARM Cortex Core Is Right for Your Application: A, R or M? Which ARM Cortex Core Is Right for Your Application: A, R or M? Introduction The ARM Cortex series of cores encompasses a very wide range of scalable performance options offering designers a great deal

More information

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one

More information

The new 32-bit MSP432 MCU platform from Texas

The new 32-bit MSP432 MCU platform from Texas Technology Trend MSP432 TM microcontrollers: Bringing high performance to low-power applications The new 32-bit MSP432 MCU platform from Texas Instruments leverages its more than 20 years of lowpower leadership

More information

Atmel Norway 2005. XMEGA Introduction

Atmel Norway 2005. XMEGA Introduction Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K

More information

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Hello, and welcome to this presentation of the STM32L4 reset and clock controller. Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,

More information

Texas Instruments TMS320C6678 (Shannon) DSP Training

Texas Instruments TMS320C6678 (Shannon) DSP Training Texas Instruments TMS320C6678 (Shannon) Training Brighton Feng November, 2010 Outline C6678 Overview Multi-core programming Interconnection and resource sharing Peripherals overview DDR-3 64b L2 Memory

More information

SBC8100 Single Board Computer

SBC8100 Single Board Computer SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny

More information

Architectures and Platforms

Architectures and Platforms Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation

More information

Am186ER/Am188ER AMD Continues 16-bit Innovation

Am186ER/Am188ER AMD Continues 16-bit Innovation Am186ER/Am188ER AMD Continues 16-bit Innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Problem with External RAM All embedded systems require RAM Low density SRAM moving

More information

USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller

USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller PLC2 FPGA Days June 20, 2012 Stuttgart Martin Heimlicher FPGA Solution Center Content Enclustra Company Profile USB 3.0 Overview What is new?

More information

Renesas Inverter Agenda

Renesas Inverter Agenda Il Microcontrollore per controllo motore: applicazioni consumer ed industriali. Marco Vicini RENESAS Logo Azienda Bologna 26 Settembre 2007 pag 1/N Renesas Inverter Agenda Who Renesas is. Efficiency/Noise.

More information

Outline. Introduction. Multiprocessor Systems on Chip. A MPSoC Example: Nexperia DVP. A New Paradigm: Network on Chip

Outline. Introduction. Multiprocessor Systems on Chip. A MPSoC Example: Nexperia DVP. A New Paradigm: Network on Chip Outline Modeling, simulation and optimization of Multi-Processor SoCs (MPSoCs) Università of Verona Dipartimento di Informatica MPSoCs: Multi-Processor Systems on Chip A simulation platform for a MPSoC

More information

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2009 : 9 : 1 (921-927) A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM Salih ARSLAN 1 Koray KÖSE

More information

IBM CELL CELL INTRODUCTION. Project made by: Origgi Alessandro matr. 682197 Teruzzi Roberto matr. 682552 IBM CELL. Politecnico di Milano Como Campus

IBM CELL CELL INTRODUCTION. Project made by: Origgi Alessandro matr. 682197 Teruzzi Roberto matr. 682552 IBM CELL. Politecnico di Milano Como Campus Project made by: Origgi Alessandro matr. 682197 Teruzzi Roberto matr. 682552 CELL INTRODUCTION 2 1 CELL SYNERGY Cell is not a collection of different processors, but a synergistic whole Operation paradigms,

More information

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: Embedded Systems - , Raj Kamal, Publs.: McGraw-Hill Education Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems 1 Typical Embedded System Hardware units 2 Basic Circuit Elements at the System 3 (i) Power Source 1. System own supply with separate supply

More information

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Fondamenti su strumenti di sviluppo per microcontrollori PIC Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event

More information

Embedded Linux RADAR device

Embedded Linux RADAR device Embedded Linux Conference Europe 2012 (Barcelona - November 5-7) Embedded Linux RADAR device Taking advantage on Linaro tools and HTML5 AJAX real-time visualization Agustí FONTQUERNI GORCHS [email protected]

More information

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer The SBC4661 is a powerful 1 GHz Quad Core Cortex-A9 with multiple video ports, quad USB3.0 and dual GigE Ethernet. Using

More information

IP Phone Solutions TNETV1050/1055

IP Phone Solutions TNETV1050/1055 R E A L W O R L D S I G N A L P R O C E S S I N G Product Bulletin IP Phone Solutions TNETV1050/1055 Texas Instruments TNETV1050/1055 IP Phone Solutions are composed of an integrated silicon platform,

More information

DAC Digital To Analog Converter

DAC Digital To Analog Converter DAC Digital To Analog Converter DAC Digital To Analog Converter Highlights XMC4000 provides two digital to analog converters. Each can output one analog value. Additional multiple analog waves can be generated

More information

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: Embedded Systems - , Raj Kamal, Publs.: McGraw-Hill Education Lesson 7: SYSTEM-ON ON-CHIP (SoC( SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY 1 VLSI chip Integration of high-level components Possess gate-level sophistication in circuits above that of the counter,

More information

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications C ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications 1-chip solution for color display, video input and meter control with built-in highperformance CPU core FR81S

More information

Introduction to the Latest Tensilica Baseband Solutions

Introduction to the Latest Tensilica Baseband Solutions Introduction to the Latest Tensilica Baseband Solutions Dr. Chris Rowen Founder and Chief Technology Officer Tensilica Inc. Outline The Mobile Wireless Challenge Multi-standard Baseband Tensilica Fits

More information

System-on-a-Chip with Security Modules for Network Home Electric Appliances

System-on-a-Chip with Security Modules for Network Home Electric Appliances System-on-a-Chip with Security Modules for Network Home Electric Appliances V Hiroyuki Fujiyama (Manuscript received November 29, 2005) Home electric appliances connected to the Internet and other networks

More information

Motor Control using NXP s LPC2900

Motor Control using NXP s LPC2900 Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900

More information

Serial port interface for microcontroller embedded into integrated power meter

Serial port interface for microcontroller embedded into integrated power meter Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia

More information

What is a System on a Chip?

What is a System on a Chip? What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex

More information

A Master-Slave DSP Board for Digital Control

A Master-Slave DSP Board for Digital Control A Master-Slave DSP Board for Digital Control ROSA, F. E. 1 ; CARRARA, A. R. S. 2 ; SOUZA, A.H. 3 (1) M.Sc. candidate e-mail [email protected] (2) Professor, Ph.D. e-mail [email protected]

More information

How To Make An Ip Phone Work For A Business

How To Make An Ip Phone Work For A Business Technology for Innovators TM Key Features Product Bulletin IP Phone Solutions TNETV1051/1052/1053 The TNETV1051, TNETV1052 and TNETV1053 IP phone processors are integrated platforms featuring Texas Instruments

More information

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

COMPUTER HARDWARE. Input- Output and Communication Memory Systems COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)

More information

Simplifying Embedded Hardware and Software Development with Targeted Reference Designs

Simplifying Embedded Hardware and Software Development with Targeted Reference Designs White Paper: Spartan-6 and Virtex-6 FPGAs WP358 (v1.0) December 8, 2009 Simplifying Embedded Hardware and Software Development with Targeted Reference Designs By: Navanee Sundaramoorthy FPGAs are becoming

More information

KeyStone Multicore. Ecosystem

KeyStone Multicore. Ecosystem KeyStone Multicore Software Development Ecosystem Agenda Multicore Development Ecosystem Code Composer Studio (CCS) Multicore Software Development Kit (MCSDK) Third Party Software C66x Lite Evaluation

More information

ARM Microprocessor and ARM-Based Microcontrollers

ARM Microprocessor and ARM-Based Microcontrollers ARM Microprocessor and ARM-Based Microcontrollers Nguatem William 24th May 2006 A Microcontroller-Based Embedded System Roadmap 1 Introduction ARM ARM Basics 2 ARM Extensions Thumb Jazelle NEON & DSP Enhancement

More information

Product Brief. R7A-200 Processor Card. Rev 1.0

Product Brief. R7A-200 Processor Card. Rev 1.0 Product Brief R7A-200 Processor Card Rev 1.0 Order Codes for Default Configuration: 900-015-601 900-017-601 R7A-200 Broadcom XLR732 atca Processor/Switch Board with dual 1.0Ghz CPU's, 8GB DDR2 per XLR,

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

Chapter 1 Computer System Overview

Chapter 1 Computer System Overview Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides

More information

POCKET SCOPE 2. The idea 2. Design criteria 3

POCKET SCOPE 2. The idea 2. Design criteria 3 POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The

More information

LSI SAS inside 60% of servers. 21 million LSI SAS & MegaRAID solutions shipped over last 3 years. 9 out of 10 top server vendors use MegaRAID

LSI SAS inside 60% of servers. 21 million LSI SAS & MegaRAID solutions shipped over last 3 years. 9 out of 10 top server vendors use MegaRAID The vast majority of the world s servers count on LSI SAS & MegaRAID Trust us, build the LSI credibility in storage, SAS, RAID Server installed base = 36M LSI SAS inside 60% of servers 21 million LSI SAS

More information

The Central Processing Unit:

The Central Processing Unit: The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how

More information

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,

More information

PIC32 Microcontroller Families

PIC32 Microcontroller Families 32-bit Microcontrollers Winter 2009 PIC32 Microcontroller Families With USB, CAN and Ethernet www.microchip.com/pic32 Building on the heritage of Microchip Technology s world-leading 8- and 16-bit PIC

More information

ALL-AIO-2321P ZERO CLIENT

ALL-AIO-2321P ZERO CLIENT ALL-AIO-2321P ZERO CLIENT PCoIP AIO Zero Client The PCoIPTM technology is designed to deliver a user s desktop from a centralized host PC or server with an immaculate, uncompromised end user experience

More information

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows

More information

Discovering Computers 2011. Living in a Digital World

Discovering Computers 2011. Living in a Digital World Discovering Computers 2011 Living in a Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips,

More information

CISC, RISC, and DSP Microprocessors

CISC, RISC, and DSP Microprocessors CISC, RISC, and DSP Microprocessors Douglas L. Jones ECE 497 Spring 2000 4/6/00 CISC, RISC, and DSP D.L. Jones 1 Outline Microprocessors circa 1984 RISC vs. CISC Microprocessors circa 1999 Perspective:

More information

PCI/PC Bus Operation ACR8020. ACR8020 Exclusives. ACR8020 (1- to 8-Axes) Ordering. 11 Parker Hannifin Corporation. Catalog 8180/USA Motion Controllers

PCI/PC Bus Operation ACR8020. ACR8020 Exclusives. ACR8020 (1- to 8-Axes) Ordering. 11 Parker Hannifin Corporation. Catalog 8180/USA Motion Controllers ACR8020 PCI/PC Bus Operation The ACR8020 is Compumotor s premier controller for PCI bus operation. It has the ability to run eight servo loops (16 with expansion board), DAC or Stepper outputs and 10 encoders

More information

Qsys and IP Core Integration

Qsys and IP Core Integration Qsys and IP Core Integration Prof. David Lariviere Columbia University Spring 2014 Overview What are IP Cores? Altera Design Tools for using and integrating IP Cores Overview of various IP Core Interconnect

More information

Soft processors for microcontroller programming education

Soft processors for microcontroller programming education Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse [email protected] Jeff Fancher Electronics Western Technical College

More information

1 Introduction. Freescale Semiconductor Application Note. AN3224 Rev. 0, 3/2006

1 Introduction. Freescale Semiconductor Application Note. AN3224 Rev. 0, 3/2006 Freescale Semiconductor Application Note AN3224 Rev. 0, 3/2006 Tutorial: Introducing the XGATE Module to Consumer and Industrial Application Developers by: Ross Mitchell Systems Engineering Manager, Transportation

More information

AppliedMicro Trusted Management Module

AppliedMicro Trusted Management Module AppliedMicro Trusted Management Module Majid Bemanian, Sr. Director of Marketing, Applied Micro Processor Business Unit July 12, 2011 Celebrating 20 th Anniversary of Power Architecture 1 AppliedMicro

More information

Accelerate Cloud Computing with the Xilinx Zynq SoC

Accelerate Cloud Computing with the Xilinx Zynq SoC X C E L L E N C E I N N E W A P P L I C AT I O N S Accelerate Cloud Computing with the Xilinx Zynq SoC A novel reconfigurable hardware accelerator speeds the processing of applications based on the MapReduce

More information

USB OTG and Embedded Host. 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1

USB OTG and Embedded Host. 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1 USB OTG and Embedded Host 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1 Topics Nomenclature USB Universe USB OTG versus Embedded Host USB Embedded Host USB On-The-Go USB OTG Device

More information

Pre-tested System-on-Chip Design. Accelerates PLD Development

Pre-tested System-on-Chip Design. Accelerates PLD Development Pre-tested System-on-Chip Design Accelerates PLD Development March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 Pre-tested

More information

CHAPTER 7: The CPU and Memory

CHAPTER 7: The CPU and Memory CHAPTER 7: The CPU and Memory The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development

More information

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components

More information

Figure 1.Block diagram of inventory management system using Proximity sensors.

Figure 1.Block diagram of inventory management system using Proximity sensors. Volume 1, Special Issue, March 2015 Impact Factor: 1036, Science Central Value: 2654 Inventory Management System Using Proximity ensors 1)Jyoti KMuluk 2)Pallavi H Shinde3) Shashank VShinde 4)Prof VRYadav

More information

Embedded System Hardware - Processing (Part II)

Embedded System Hardware - Processing (Part II) 12 Embedded System Hardware - Processing (Part II) Jian-Jia Chen (Slides are based on Peter Marwedel) Informatik 12 TU Dortmund Germany Springer, 2010 2014 年 11 月 11 日 These slides use Microsoft clip arts.

More information

2.0 Command and Data Handling Subsystem

2.0 Command and Data Handling Subsystem 2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation

More information