EE-379 Embedded Systems and Applications Introduction
|
|
- Catherine Shepherd
- 6 years ago
- Views:
Transcription
1 EE-379 Embedded Systems and Applications Introduction Cristinel Ababei Department of Electrical Engineering, University at Buffalo Spring 2013 Note: This course is offered as EE 459/500 in Spring Introduction Embedded systems System-level design ARM Cortex-M3 Course information Syllabus Topics Outline 2 1
2 Embedded Systems Systems that are part of a larger system Application-specific Diverse application areas Tight constraints Real-time, performance, power, size Cost, time-to-market, reliability Ubiquitous Far bigger market than general purpose computing (PCs, servers) $46 billion in 04, >$90 billion by 2010, 14% annual growth 4 billion devices in 04 98% of all processors sold 3 What is an Embedded System? Any electronic system that uses a computer chip, but that is not a general-purpose workstation, desktop or laptop computer. An embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular function. An embedded system is a multi-agent system and computer system designed for specific control functions within a larger system, often with realtime computing constraints. Many other definitions 4 2
3 Where are Embedded Systems Used? Everywhere industrial machines automobiles, trains airplanes, space vehicles medical equipment video games, cameras, MP3 players, TVs cell phones vending machines, household appliances, toys etc. 5 General Types of Embedded Systems General similar to traditional computer systems, in a smaller package PDA s portable games Communications cell phones Signal Processing video and audio Control real time feedback control automotive aerospace appliances 6 3
4 Example of Embedded System: Digital Camera CCD Digital camera chip A2D CCD preprocessor Pixel coprocessor D2A Lens JPEG codec Microcontroller Multiplier/Accum DMA controller Display ctrl Memory controller ISA bus interface UART LCD ctrl Single functionality - always a digital camera Tightly constrained - low cost, low power, small, fast Reactive and real time - only to a small extent 7 Example of Embedded System: Mobile Phone 8 4
5 Mobile phones: the most successful technology ever? 9 Embedded Systems 10 5
6 Embedded Systems Characteristics Part of a larger system (system within system) Computational Interact (sense, manipulate, communicate) with the external world: sensors, actuators Reactive: at the speed of the environment Heterogeneity: hardware/software blocks, mixed architectures Networked: shared, adaptive, sensor networks (buildings, environmental monitoring), smart products, wearable computing Flexibility: can run/implement multiple applications sequentially or concurrently - concurrency Reprogrammability/reconfigurability: flexibility in upgrading, bug fixing, product differentiation, product customization Performance and constraints: Timing (frequency, latency, throughput) Power consumption, area, temperature Weight, size, cost (hardware & software), time to market Real time critical, safety, reliability 11 Key Recent Trends Difficult to design Planes still crash Car recalls Getting even harder to design: Increasing computation demands, increasing complexity e.g. multimedia processing in set-top boxes, HDTV Increasingly networked and distributed Increasing need for flexibility programmable & customizable time-to-market under ever changing standards Reaching physical limits of technology scaling Power walls (and dark silicon) Efficiency/optimality vs. flexibility/generality 12 6
7 Key Recent Trends Technological advances Higher integration: more blocks on the same chip Multi-Processor System-On-Chip (MPSoC) Embedded systems evolve toward System-on-Chip (SoC) Cyber Physical Systems (CPS) IP reuse, platform based design, NoC vs. Bus HW-SW co-design Diversity in design methodologies, platform dependent, lack of standards, quality risks, customer confusion Systems are designed and built as systems of systems Opportunity and need for specialization Heterogeneous multi-core / Asynchronous CMP GP-GPUs 13 SoCs Market Size 14 7
8 Outline Introduction Embedded systems System-level design ARM Cortex-M3 Course information Syllabus Topics 15 Challenges: Complexity and Heterogeneity Complexity High degree of parallelism at various levels High degree of design freedom Multiple optimization objectives design constraints Handled by working at higher levels of abstraction, hierarchy 16 8
9 Abstraction Layers System Task Component Instruction ISA Architecture RTL Logic uarch Gate Object code Gate-level models Switch-level models Circuit-level models Device-level models Layout models 17 Challenges: Complexity and Heterogeneity Heterogeneity Of components - Processors, memories, busses Of design tasks - Architecture, mapping, scheduling Handled by sophisticated HW-SW co-design methodologies ASIC control panel controller Real-time OS controller processes UI processes DSP Assembly Code Programmable DSP Programmable DSP DSP Assembly Code Dual-ported RAM CODEC 18 9
10 From specification Functionality, behavior Application algorithms Constraints To implementation Architecture Spatial and temporal order Components and connectivity Across hardware and software Design automation at the system level Modeling & simulation Synthesis & exploration Verification System Level Design 19 Design Process 20 10
11 System Specification Capture requirements (what) Functional Free of any implementation details Non-functional Constraints Formal representation Models of computation Objects & composition rules Concurrency & time Computation & communication Executable Semantics Application development Precise description of desired system behavior Complete and unambiguous 21 System Architecture Architecture definition Processing elements (PEs) Processors, memories, FPGAs, DSPs Communication elements Busses, Networks-on-Chip (NoCs), transducers, bus bridges Virtual platform prototyping PE simulation (functional, fullsystem) for computation Event-driven simulation, transaction-level modeling (TLM) for communication Design space exploration and system optimization Partitioning, mapping (allocation + binding), scheduling Estimation: Synthesis based on abstraction only makes sense if there are powerful estimation methods available: Estimate properties of the next layer(s) of abstraction Design decisions are based on these estimated properties 22 11
12 System Implementation Hardware Microarchitecture models Register-transfer level (RTL) Layouts Software binaries Application object code Real-time operating system (RTOS) Hardware abstraction layer (HAL) System netlist Pins and wires Arbiters, muxes, interrupt controllers (ICs), etc. Bus protocol state machines 23 Hardware vs. Software Modules A significant part of the problem is deciding which parts should be in software on programmable processors, and which in specialized hardware. Hardware = functionality implemented via a custom architecture (datapath + FSM) Software = functionality implemented in software on a programmable processor Key differences: Multiplexing software modules multiplexed with others on a processor hardware modules are typically mapped individually on dedicated hardware Concurrency processors usually have one thread of control dedicated hardware often has concurrent datapaths 24 12
13 System Level Design Flow (Methodology) Past and present: Ad hoc approaches based on earlier experience with similar products, and on manual design HW/SW partitioning decided at the beginning, and then designs proceed separately Present and future: From HW/SW co-design to HW/SW co-synthesis Design automation (CAD) tools: very challenging 25 HW/SW Co-design HW/SW Co-design means the design of a specialpurpose system composed of a few application-specific ICs that cooperate with software procedures on general-purpose processors (1994) HW/SW Co-design means meeting system-level objectives by exploiting the synergism of hardware and software through their concurrent design (1997) HW/SW Co-design tries to increase the predictability of embedded system design by providing analysis methods that tell designers if a system meets its performance, power, and size goals and synthesis methods that let designers rapidly evaluate many potential design methodologies (2003) It moved from an emerging discipline (early 90s) to a mainstream technology (today) 26 13
14 Hardware Components HW/SW Co-design Hardware Concept Specification HW/SW Partitioning OK? Co-simulation Estimation - Exploration Software Components Software Validation and Evaluation (area, power, performance, ) 27 From HW/SW Co-design to HW/SW Co-synthesis! Early approaches: HW/SW partitioning would be done first and then HW/SW blocks would be synthesized separately Ideally system synthesis would do HW/SW partitioning, mapping, and scheduling in a unified fashion very difficult Design space exploration (estimation and refinement) would also be done in a unified fashion; by working at the same time with both HW and SW modules Co-synthesis Key: communication models 28 14
15 HW/SW Co-synthesis Co-synthesis: Synthesize the software, hardware and interface implementation in a unified fashion. This is done concurrently with as much interaction as possible between the three implementations. 29 Introduction Embedded systems System-level design ARM Cortex-M3 Course information Syllabus Topics Outline 30 15
16 Why study the ARM architecture (Cortex-M3 in particular)? Very popular in industry Lots of manufacturers ship ARM based products What differentiates these products? Peripherals! 31 MCU-32 and PLDs are tied in embedded market share 32 16
17 Outline Introduction Embedded systems System-level design ARM Cortex-M3 Course information Syllabus Topics 33 Course Info Class website (you are responsible for checking it regularly) BlackBoard for additional materials Office: Tu, Th 8:30-9:25am, Davis Hall 209 Lectures: Tu, Th 9:30-10:50am, Nsc 215 Labs: Davis Hall, COMSENS #5 (room 239) L1 (Tu, 12-1:50pm), L2 (Wed, 12-1:50pm), L3 (Th, 12-1:50pm), L4 (Fr, 8-9:50am), L5 (Fr, 10-11:50am), L6 (Fr, 12-1:50pm), L7 (Mo, 3-4:50pm) Grading Homework 15% Labs 15% Project 30% Midterm, final exam 20%, 20% 34 17
18 Topics Covered (subject to change) Assembly, C programming Memory and pointers Editors/Assemblers Instruction set Program design Basic I/O Serial communication Interrupts and timers Networking (TCP/IP) Scheduling Resource sharing RTOS 35 Summary Embedded systems are everywhere Embedded systems SoCs, CPSs System-level design is the key Key challenge: optimization of design metrics (which compete with one another) A unified view of hardware and software is necessary Course syllabus 36 18
19 Skills Needed An embedded system application involves a diverse set of skills that extend across traditional disciplinary boundaries, including computer hardware software algorithms interface electronics application domain Make engineering tradeoffs that extend across these boundaries 37 Embedded Systems and You As engineers, it is very likely that you will: Design microprocessors and other digital circuits (e.g., ASICs, FPGAs, etc.) to be used in embedded applications Develop algorithms (control, signal processing, etc.) that will be implemented on embedded microprocessors Develop software (e.g., design automation CAD tools, RTOS, apps, etc.) for the embedded market Work in application fields that involve an embedded microprocessor Design sensors/actuators (e.g., MEMS devices) that may be used in embedded systems Design and implement complete systems that contain embedded systems It is certain that you encounter embedded systems in all aspects of your daily life! 38 19
Introduction to. Hybrid Systems Analog+Digital analog. Hybrid. Reactive Systems. Definition for Embedded Systems. embedded embedded real-time
Definition for Embedded Systems Introduction to Embedded d Computing Embedded systems (ES) = information processing systems embedded into a larger product keyword: a specific function, embedded within
More informationReal-Time and Embedded Systems
Real-Time and Embedded Systems (CUGS Course) Petru Eles and Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University www.ida.liu.se/~zebpe/teaching/rtes Course Organization Module I System-Level
More informationCOMP3221: Microprocessors and. and Embedded Systems
COMP3221: Microprocessors and Embedded Systems Lecture 31: Embedded Systems http://www.cse.unsw.edu.au/~cs3221 Lecturer: Hui Wu Session 2, 2005 Overview What is an embedded system? Characteristics of embedded
More informationEmbedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms. Energy aware design of computing systems and applications (PhD course)
Politecnico di Milano Embedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms Energy aware design of computing systems and applications (PhD course) Anno Accademico 2015-2016 Lecturer: Prof. William
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationDoes ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM
Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM 1 Key Trends A typical verification challenge... big.little heterogeneous multicore APPS APPS Increasing complexity
More informationVHDL Introduction. EL 310 Erkay Savaş Sabancı University
VHDL Introduction EL 310 Erkay Savaş Sabancı University 1 What is VHDL? VHDL stands for VHSIC Hardware Description Language VHSIC =Very High-Speed Integrated Circuit Initialized by US DoD as a sponsored
More information``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster
Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification
More informationDesign for Low-Power at the Electronic System Level Frank Schirrmeister ChipVision Design Systems
Frank Schirrmeister ChipVision Design Systems franks@chipvision.com 1. Introduction 1.1. Motivation Well, it happened again. Just when you were about to beat the high score of your favorite game your portable
More informationDigital Design Methodology (Revisited)
Digital Design Methodology (Revisited)! Design Methodology " Design Specification " Verification " Synthesis! Technology Options " Full Custom VLSI " Standard Cell ASIC " FPGA CS 150 Spring 2007 - Lec
More informationHARDWARE PRODUCT ENGINEERING HCL ENGINEERING AND R&D SERVICES
HARDWARE PRODUCT ENGINEERING HCL ENGINEERING AND R&D SERVICES Innovation Simplified HCL offers domain-specific hardware engineering and design services in VLSI ASIC, FPGA, and SoC engineering, board design,
More informationASDEN: A Comprehensive Design Framework Vision for Automotive Electronic Control Systems
ASDEN: A Comprehensive Design Framework Vision for Automotive Electronic Control s Deborah Wilson JRS Research Laboratories Inc. 2300 East Katella Avenue, Suite 300 Anaheim, California 92806-6048 Telephone
More informationSharif University of Technology Introduction to ASICs
SoC Design Lecture 3: Introduction to ASICs Shaahin Hessabi Department of Computer Engineering Sharif University of Technology IC Technology The term ASIC is often reserved for circuits that are fabricated
More informationFausto Bruni Alenia Aeronautica
Collaborative Engineering Platforms Fausto Bruni Alenia Aeronautica NATO RTO Lecture Series SCI-176: Mission Systems Engineering November 2006 Summary Mission Systems design issues Collaborative engineering
More informationCombining OpenCV and High Level Synthesis to Accelerate your FPGA / SoC EV Application
Combining OpenCV and High Level Synthesis to Accelerate your FPGA / SoC EV Application Adam Taylor Adiuvo Engineering & Training Ltd Tends in Embedded Vision Ubiquity Applications are wide spread ADAS,
More informationXilinx UltraScale MPSoC Architecture
Xilinx UltraScale MPSoC Architecture The Right Engines for the Right Tasks Ever smarter systems consume increasing amounts of communications and computing bandwidth. There are smarter phones, smarter networks,
More informationComputational models for embedded systems
Lecture 1: Embedded systems Associate Professor Andreea Vescan Babeș-Bolyai University Cluj-Napoca 2017-2018 Outline Embedded Systems What Where Promise & Future Model. Model of computation Next lecture:
More informationTLM-Driven Design and Verification Time For a Methodology Shift
TLM-Driven Design and Time For a Methodology Shift By Jack Erickson, Cadence Design Systems, Inc. Transaction level modeling (TLM) is gaining favor over register-transfer level () for design components
More informationGood things come in small packages, We help good become better SEMICONDUCTORS HCL ENGINEERING AND R&D SERVICES
Good things come in small packages, We help good become better SEMICONDUCTORS HCL ENGINEERING AND R&D SERVICES The Environment Today The cyclical nature of the semiconductor industry is proving to be
More informationHeterogeneous Compute in Automotive and IoT. May 31, June 1,
Heterogeneous Compute in Automotive and IoT May 31, June 1, 2017 www.imgtec.com heterogeneous hɛt(ə)rə(ʊ)ˈdʒiːnɪəs adjective Diverse in character or content. Hetero from the Greek, meaning other gen a
More informationMicrosoft and Innovation. Cleber Voelzke Microsoft Puerto Rico & USVI
Microsoft and Innovation cvoelzke@microsoft.com Cleber Voelzke Microsoft Puerto Rico & USVI General Manager Roadmap For Today What are the technology trends shaping the future hardware, software and experiences?
More informationADVANCED VLSI COURSE IN PHYSICAL DESIGN
ADVANCED VLSI COURSE IN PHYSICAL DESIGN Course covers all advanced topics as prescribed by industry requirements Address: #11, 1st Floor, JCR Tower, Anantha Ram Reddy Layout, Behind Vinyaka Skoda Showroom,
More informationDevelopment of AUTOSAR Software Components with Model-Based Design
Development of Software Components with Model-Based Design 2008 The MathWorks, Inc. Dr. Joachim Schlosser Application Engineering The MathWorks GmbH 3 things to remember about, Model-Based Design with
More informationSummer Training Program on Embedded Wireless Application Development using ARM Microcontroller 28 th May nd June 2018
Summer Training Program on Embedded Wireless Application Development using ARM Microcontroller 28 th May 2018-2 nd June 2018 Co-ordinators Dr. K. Ganesan, Director, TIFAC-CORE Ms. T. Revathi, Senior Technician
More information1. Explain the architecture and technology used within FPGAs. 2. Compare FPGAs with alternative devices. 3. Use FPGA design tools.
Higher National Unit Specification General information for centres Unit code: DG3P 35 Unit purpose: This Unit is designed to enable candidates to gain some knowledge and understanding of the architecture
More informationHigh Level Tools for Low-Power ASIC design
High Level Tools for Low-Power ASIC design Arne Schulz OFFIS Research Institute, Germany 1 Overview introduction high level power estimation µprocessors ASICs tool overview µprocessors ASICs conclusion
More informationIntroduction to Simulink & Stateflow
Introduction to Simulink & Stateflow Jonathan Agg 2015 The MathWorks, Inc. 1 2 Topics we will address this session Why model a system? Why use Simulink? Getting to grips with the basics of Simulink and
More informationSustainable Profitable Growth Balanced and Broad
Sustainable Profitable Growth Balanced and Broad Marco Cassis Designated President Sales, Marketing, Communications and Strategy Development Addressing Four End Markets 2 Automotive Industrial Personal
More information04/04/2018. Definition. Computers everywhere. Evolution of Embedded Systems. Art & Entertainment. Typical applications
Definition Giorgio Buttazzo E-mail: buttazzo@sssup.it Real-Time Systems are computing systems that must perform computation within given timing constraints. Scuola Superiore Sant Anna http://retis.sssup.it/~giorgio/rts-le.html
More informationLS1021A. in Industrial Safety Systems
LS1021A in Industrial Safety Systems Abstract Safety systems in industrial machinery have clearly improved over the past years, but accidents still occur with unacceptable frequency. In most parts of the
More informationDesign SoC using FPGA-based IP An FGPA-Based ESL Methodology
White Paper SoC using - IP An FGPA-Based ESL Methodology June 2005 S2C Inc. 1754 Technology Drive, Suite 6 20 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 549 9948 www.s2cinc.com Introduction
More informationDigital Design Methodology
1 / 27 Digital Design Methodology CENG/ELEC/SENG 399 Dr. F. Gebali, PhD, PEng ECE Dept. Faculty of Engineering http://www.ece.uvic.ca/ fayez c 2012 September 23, 2013 2 / 27 Outline 1 Engineering Design
More informationAccelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software
Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software Introduction Xilinx All Programmable FPGAs and SoCs are used across multiple markets, powering applications
More informationDistributed Model Based Development for Car Electronics
Distributed Model Based Development for Car Electronics Outline Background Methodology Paradigm Shift Background Automotive Supply Chain Spider Web Tier2 Tier1 CAR Maker Distributed Car Systems Architectures
More informationWIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT
AN INTEL COMPANY WIND RIVER SIMICS Electronic systems are becoming increasingly complex, with more hardware, more software, and more connectivity. Current systems are software intensive, often containing
More informationRegister Management of a Complex Multi-Processor Based SoC Dave Murray, Brian Clinton, Zoltan Sugar - Duolog
Register Management of a Complex Multi-Processor Based SoC Dave Murray, Brian Clinton, Zoltan Sugar - Duolog www.duolog.com Example : OMAP3430 Industry's first processor with advanced Superscalar ARM Cortex
More information21 st CENTURY GLOBAL ENGINEERING GLOBAL SCALE VALUE HCL ERS SEMICONDUCTOR ENGINEERING SERVICES
21 st CENTURY GLOBAL ENGINEERING GLOBAL SCALE VALUE HCL ERS SEMICONDUCTOR ENGINEERING SERVICES Customers include 6 out of the top 10 Semi OEMs 14+ years & 5000+ person years engineering experience with
More informationAdvanced Software Engineering FYI
C870, Advanced Software Engineering, Advanced Software Engineering Dr. Overview of Software Engineering and Development Processes C870 C870: Advanced Software Engineering (): Intro to Software Engineering
More informationRethinking SoC Verification Enabling Next-Generation Productivity & Performance
White Paper Rethinking SoC Verification Enabling Next-Generation Productivity & Performance March 214 Rebecca Lipon Senior Product Marketing Manager, Synopsys Introduction The introduction of the iphone
More informationLearning Approach. Evaluation. Text Book. - Written Test : 20% - Assignment/Project : 30%
Learning Approach 1. Lectures : Tuesday 11 a.m. - 1 p.m. 2. Laboratory/Tutorial : Wednesday 8 a.m. - 10 a.m. (Starts from next week, June 19 th ) Evaluation 1. Final Exam (attendance > 80 %) : 50% 2. Course
More informationVirtual Integration on the Basis of a Structured System Modelling Approach
Virtual Integration on the Basis of a Structured System Modelling Approach Henrik Kaijser, Henrik Lönn, Peter Thorngren To cite this version: Henrik Kaijser, Henrik Lönn, Peter Thorngren. Virtual Integration
More informationOn-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics
On-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics 12 INTRODUCTION With ASIC complexity on the increase and unrelenting time-to-market
More informationCommunication Technologies can be complex, We simplify them... TELECOM & NETWORKING HCL ENGINEERING AND R&D SERVICES
Communication Technologies can be complex, We simplify them... TELECOM & NETWORKING HCL ENGINEERING AND R&D SERVICES Industry Outlook Networking players, telecom operators and communications providers
More informationNI Hardware-in-the-Loop Test
NI Hardware-in-the-Loop Test The NI HIL Platform The NI hardware-in-the-loop (HIL) test platform uses open hardware and software technologies to reduce the time, cost, and risk associated with control
More informationELECTRONIC-SYSTEM DESIGN IN
ELECTRONIC-SYSTEM DESIGN IN THE AUTOMOBILE INDUSTRY ELECTRONIC COMPONENTS ARE NOW ESSENTIAL TO CONTROL A CAR S MOVEMENTS AND CHEMICAL, MECHANICAL, AND ELECTRICAL PROCESSES; TO PROVIDE ENTERTAINMENT AND
More informationIn the DSP camp the main
Conclusion The proposed method gives an optimized and efficient VLSI implementation for calculating 16bit fix point log(1+exp(x)). Compared with fixed point software implementation, it has none approximation
More informationData is growing exponentially by the second, we help make sense of it... SERVERS AND STORAGE HCL ENGINEERING AND R&D SERVICES
Data is growing exponentially by the second, we help make sense of it... SERVERS AND STORAGE HCL ENGINEERING AND R&D SERVICES Industry Outlook Companies are increasingly leveraging technology to address
More informationAltera s Roadmap. Looking Forward Altera Corporation
Altera s Roadmap Looking Forward 2004 Altera Corporation Agenda Technology & Process Product Roadmap & Challenges The Design Environment The System Design Decision HardCopy II Structured ASICs 2 2004 Altera
More informationExpanding the Reach of Formal. Oz Levia November 19, 2013
Expanding the Reach of Formal Oz Levia November 19, 2013 Agenda Jasper Our Product Strategy and Apps Design Coverage App What will it mean to you? Page 2 2013, Jasper Design Automation All Rights Reserved.
More informationSAVITRIBAI PHULE PUNE UNIVERSITY
COURSE)/403/ 2018 SAVITRIBAI PHULE PUNE UNIVERSITY (Formerly University of Pune) EXAMINATION CIRCULAR NO.403 OF. 2018 BACHELOR OF ENGINEERING (2012 & 2015 COURSE) Examination of (Under Faculty of SCIENCE
More informationfingermetrica Built-In-Fingerprint Biometric Solutions Biometric Recognition Embedded Algorithm Library
iometric Recognition Embedded Algorithm Library Reliable flexibility in embedded biometric fingerprint solutions. Manfred öswald GmbH Security for home, office and networks 2005 GmbH 04.2005 General Informations
More informationFORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C
FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C SNEHA S 1, ROOPA G 2 1 PG Student, Dept. of Electronics and Communication Engineering, Nagarjuna College of Engineering, Bengaluru Karnataka Email: sneha44enz@gmail.com
More informationEnabling Intelligence for Smart Building
Enabling Intelligence for Smart Building Lifeng Geng IoT Segment Marketing Manager ARM Tech Forum 2016 Taipei July 1 st, 2016 Connecting Intelligence Smart City Smart Parking Street Lighting Smart Roads
More information2015 Global Hardware-in-the-Loop for Power Electronics New Product Innovation Award
2015 Global Hardware-in-the-Loop for Power Electronics New Product Innovation Award 2015 Contents Background and Company Performance... 3 Industry Challenges... 3 Typhoon HIL New Product Attributes and
More informationAutomotive Electronics Reliability Flow Improving Electronics Quality for Automotive Systems
Datasheet Automotive Electronics Reliability Flow Improving Electronics Quality for Automotive Systems Overview Today s automobiles and trucks include more electronics features and functions than at any
More information2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management and Its Role in PLM
ROBERT WIRTHLIN, PHD EMBEDDED SOFTWARE IN PRODUCTS: THE CONVERGENCE OF ALM WITH SYSTEMS ENGINEERING 2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management
More informationIoT: Smart Appliances in the Era of Experiences
IoT: Smart Appliances in the Era of Experiences Parks Associates Webcast Sponsored by: Presented by: Audio Recording To replay the webcast, click here: https://attendee.gotowebinar.com/recording/7481360054162295298
More informationSoftware Performance Estimation in MPSoC Design
Software Performance Estimation in MPSoC Design Marcio Seiji Oyamada 1,2, Flávio Rech Wagner 1, Wander Cesario 2, Marius Bonaciu 2, Ahmed Jerraya 2 UFRGS 1 Instituto de Informática Porto Alegre, Brazil
More informationVirtualizer: Next-Generation Virtual Prototyping. Marc Serughetti Director Product Marketing Virtual Prototyping
Virtualizer: Next-Generation Virtual Prototyping Marc Serughetti Director Product Marketing Virtual Prototyping 1 Introducing Virtualizer: Next-Generation Virtual Prototyping Solution Accelerates software
More informationGROWTH AREAS FOR IOT AND IMPACT ON FD SOI
GROWTH AREAS FOR IOT AND IMPACT ON FD SOI APRIL 13, 217 INTERNATIONAL BUSINESS STRATEGIES, INC. 632 Industrial Way Los Gatos CA 953 USA 48 395 9585 48 395 5389 (fax) www.ibs-inc.net info@ibs-inc.net INTERNATIONAL
More informationPhilip Simpson. FPGA Design. Best Practices for Team-based Design
FPGA Design 5 Philip Simpson FPGA Design Best Practices for Team-based Design Philip Simpson Altera Corporation San Jose, CA 95134 USA Feilmidh@sbcglobal.net ISBN 978-1-4419-6338-3 e-isbn 978-1-4419-6339-0
More informationCustom Small UAV Lab. To: Dr. Lewis Ntaimo ISEN
Custom Small UAV Lab To: Dr. Lewis Ntaimo ISEN 689-601 From: Gerardo Iglesias, Sugiri Halim, William, Zane Singleton March 20, 2008 I. Statement of Problem Current development and research in the field
More informationTHE INTERNATIONAL TECHNOLOGY ROADMAP FOR SEMICONDUCTORS: 2006 UPDATE DESIGN
INTERNATIONAL TECHNOLOGY ROADMAP FOR SEMICONDUCTORS 2006 UPDATE DESIGN THE ITRS IS DEVISED AND INTENDED FOR TECHNOLOGY ASSESSMENT ONLY AND IS WITHOUT REGARD TO ANY COMMERCIAL CONSIDERATIONS PERTAINING
More informationIntegrating Functional Safety with ARM. November, 2015 Lifeng Geng, Embedded Marketing Manager
Integrating Functional Safety with ARM November, 2015 Lifeng Geng, Embedded Marketing Manager 1 ARM: The World s Most Scalable Architecture ARM ecosystem meets needs of vertical markets from sensors to
More informationAutomotive Safety and Security in a Verification Continuum Context
Automotive Safety and Security in a Verification Continuum Context Accelerating the Development of Automotive Electronic Systems Jean-Marc Forey Automotive Functional Safety Professional Synopsys Inc.
More informationAUTOSAR E/E Design Flow Solution. - Optimizing Functional / Logical Architecture Design with EAST-ADL and AUTOSAR
AUTOSAR E/E Design Flow Solution - Optimizing Functional / Logical Architecture Design with EAST-ADL and AUTOSAR GM Soh Sr. Application Engineer Trend E/E architecture trends Description Objective Standardization
More informationBridge Controller Helps Proliferate UFS Card in IT Products
Bridge Controller Helps Proliferate UFS Card in IT Products JEDEC Mobile & IOT Forum Copyright 2018 Dediprog Technology Presenter: LiChong Tai, VP of Sales and Marketing Abstract Although the UFS card
More informationCIM Forum Charter Dated
CIM Forum Charter Dated 2018-12-18 The information provided below is subject to change and reflects the current state of the CIM Forum charter within the DMTF. Management Problem(s) and Environment The
More informationIncreasing computing performance of ADCS subsystems in small satellites for earth observation
Increasing computing performance of ADCS subsystems in small satellites for earth observation Johan Carvajal-Godínez, Morteza Haghayegh, Allan Granados, Jaan Viru and Jian Guo Space Engineering Department
More informationEuropean initiative on predictable integration of Embedded Systems. Vincent Seignole (THALES Communications)
European initiative on predictable integration of Embedded Systems Vincent Seignole (THALES Communications) Consortium FRANCE THALES Communications THALES Avionics AIRBUS CEA FéRIA VERIMAG LESTER SPAIN
More informationThe Development of a Low Cost approach to the Prototyping of Construction Plant
The Development of a Low Cost approach to the Prototyping of Construction Plant D A Bradleyt, F Margravet, M B Widden$, G Melling" & H. McKee' t School of Electronic Engineering & Computer Systems, University
More informationHierarchical Design and Analysis Environment. Improve performance and capacity while reducing design time
Hierarchical Design and Analysis Environment Improve performance and capacity while reducing design time Design Complexity Increasing More and more FPGA designs are Platform designs today Users integrating
More informationLearning Module II: Real-Time Systems Design
Learning Module II: Real-Time Systems Design Outline Introduction to real-time systems Timing requirements and timing analysis - Concept of Worst-Case Execution Time (WCET) - Why it is hard for analyzing
More informationAchieving ISO Compliance in Silicon (And Beyond?)
Test and Verification Solutions Achieving ISO 26262 Compliance in Silicon (And Beyond?) Mike Bartley, CEO @ TVS mike@testandverification.com 1 Agenda Some background on asuresign ISO26262 And the implication
More informationGlobal Automotive E/E Standard. Rick Flores, General Motors, AUTOSAR Steering Committee Open Architecture Summit Washington, D.C.
Global Automotive E/E Standard Rick Flores, General Motors, Steering Committee Open Architecture Summit Washington, D.C. November 4, 2014 E/E innovations in vehicle development increases Major innovations
More informationHETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE
HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE Haibo Xie, Ph.D. Chief HSA Evangelist AMD China AGENDA: GPGPU in HPC, what are the challenges Introducing Heterogeneous System Architecture
More informationService Oriented Architecture for Agricultural Vehicles
Service Oriented Architecture for Agricultural Vehicles Leipzig, 30.9.2010 8. Workshop Automotive Software Engineering Dr. G. Kormann, M. Hoeh, H.J. Nissen THE END of Embedded Software? www.electronics-ktn.com/
More informationUsing MARTE in a Codesign Methodology
MoPCoM SOC/SOPC Using MARTE in a Codesign Methodology Modeling & specialization of Plateforms & MDA COMponents for SoC/SoPC SoPC 1 Outline MoPCoM consortium in brief Complementary points of view Abstraction
More informationDeveloping Safe Autonomous Vehicles for Innovative Transportation Experiences
Developing Safe Autonomous Vehicles for Innovative Transportation Experiences CIMdata Commentary Key takeaways: Siemens PLM Software (Siemens) has a deep understanding of the verification and validation
More informationPresentation Title. Presenter. What research in SPLE is not solving in configuration. Arnaud Hubaux
Presentation Title What research in SPLE is not solving in configuration Presenter Arnaud Hubaux (contact@ahubaux.com) What research in SPLE is not solving in Configuration end-to-end ArnaudHubaux Closed
More informationTesting Solutions for Hyper-Connected Apps
Testing Solutions for Hyper-Connected Apps Don t let functionality cause testing chaos Andrew Morgan (andrew.morgan@infostretch.com) 2019 Infostretch. All rights reserved. 1 1 Your Speaker: Andrew Morgan
More information康礼鸿. China Nuclear Control System Engineering Co., Ltd
Establishment and Application of ATE for FPGA-based RPS Kang Lihong 康礼鸿 China Nuclear Control System Engineering Co., Ltd 1 OUTLINE 1 2 Background RPS Testing methodology of FPGA 3 Automatic Test Equipment
More informationAutomotive Electronics: Model-Based Development with Virtual Prototypes
Automotive Electronics: Model-Based Development with Virtual Prototypes July 2004 Introduction Today s automobiles contain many complex electronic systems, each of which may incorporate a large number
More information» Software in Tractors: Aspects of Development, Maintenance and Support «
Session: Information Technology for Agricultural Machines» Software in Tractors: Aspects of Development, Maintenance and Support «Dipl.-Ing. Rainer Hofmann, AGCO GmbH, Germany Development of Software is
More informationHAVE A PLAN! Slide Set Overview. Special Topics in Advanced Digital System Design. Design Methodologies. Design Considerations: Techy Terms
Slide Set Overview Special Topics in Advanced Digital System Design by Dr. Lesley Shannon Email: lshannon@ensc.sfu.ca Course Website: http://www.ensc.sfu.ca/~lshannon/ Simon Fraser University Slide Set:
More informationDesign of Embedded Systems: Methodologies, Tools and Applications. Foundations of Hybrid and Embedded Software Systems. System Design.
Design of Embedded Systems: Methodologies, Tools and Applications Alberto Sangiovanni-Vincentelli Dept. of EECS University of California Berkeley NSF UC Berkeley: Chess Vanderbilt University: ISIS University
More informationFINGERPRINT BASED PROJECTS
************************************************************************ INNOVATIVE & APPLICATION ORIENTED PROJECTS ON SVSEMBEDDED S (8051/AVR/ARM7/MSP430/RENESAS/ARM cortex M3) ************************************************************************
More information5. Quartus II Support for HardCopy Stratix Devices
5. Quartus II Support for HardCopy Stratix Devices H51014-3.4 Introduction Altera HardCopy devices provide a comprehensive alternative to ASICs. HardCopy structured ASICs offer a complete solution from
More informationDeveloping Analytics and Deploying IoT Systems
Developing Analytics and Deploying IoT Systems Amit Doshi Senior Application Engineer, MathWorks India amit.doshi@mathworks.in 2015 The MathWorks, Inc. 1 What is Internet of things (IoT)? Internet of Things
More informationETAS Desk LABCAR Agenda
1 Public ETAS / STI3 02.14 ETAS GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, 1 A Global and Growing Company 2 Our Solution Portfolio 3 ETAS Products
More informationTECHNOLOGY SOLUTIONS ENABLING EXCELLENCE FOR PRODUCT INNOVATION
TECHNOLOGY SOLUTIONS ENABLING EXCELLENCE FOR PRODUCT INNOVATION www.coreel.com w. com Structural (1D & 3D CFD) Implicit/Explicit Analysis Dynamics Capability 3D CAD Design & Modeling & PDM Computer Aided
More informationOptimizing SiP Test Cost with a Platform Approach
Optimizing SiP Test Cost with a Platform Approach SiP Conferences China 2018 Pearl He APAC Semi BDM Manager National Instruments ni.com Mission Statement NI equips engineers and scientists with systems
More informationChapter 1. Introduction to Instrumentation and Process Control (Systems and Applications)
Chapter 1 Introduction to Instrumentation and Process Control (Systems and Applications) INC 102-2019 Agenda 1. Introduction 2. Process Control System 3. Integrated System 4. System Architecture 5. Industrial
More informationModel-Based Design Maturity: Benchmarking the Automotive Industry Vinod Reddy Manager, Consulting Services
Model-Based Design Maturity: Benchmarking the Automotive Industry Vinod Reddy Manager, Consulting Services 2014 The MathWorks, Inc. 1 Key questions from our customers about Model-Based Design What is the
More informationChapter 1. Introduction to Instrumentation and Process Control (Systems and Applications)
Chapter 1 Introduction to Instrumentation and Process Control (Systems and Applications) INC 102-2018 Agenda 1. Introduction 2. Process Control System 3. Integrated System 4. System Architecture 5. Industrial
More informationApplication of Advanced Multi-Core Processor Technologies to Oceanographic Research
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Application of Advanced Multi-Core Processor Technologies to Oceanographic Research Mark R. Abbott 104 CEOAS Administration
More informationMentor Safe IC ISO & IEC Functional Safety
Mentor Safe IC ISO 26262 & IEC 61508 Functional Alex Grove European Application Engineer Bryan Ramirez Strategic Marketing Manager Automotive Functional Professional Sanjay Pillay Functional Technologist
More informationSafety with Embedded Multicores. Glenn Farrall: Microcontrollers Infineon UK
Safety with Embedded Multicores Glenn Farrall: Microcontrollers Infineon UK 2014-09-23 Agenda Automotive ECUs Automotive Trends AURIX MultiCore Page 2 Automobiles are no longer a composition of mechanical
More information