Alon Horn and Oren Ierushalmi Supervised by Mony Orbach Winter 2010 Characterization Presentation Implementation of an Engine Control Unit over Many-Core.

Slides:



Advertisements
Similar presentations
FUEL INJECTION SYSTEMS
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Engine Control Units A look at technology in the Automotive Industry.
Full Authority Digital Engine Control
Chapter 2Test Specification Process. n Device Specification Sheet – Purpose n Design Specification – Determine functionality of design n Test List Generation.
Analysis of Spark Ignition Engine Management System
Engine Electronic Controlled. Ignition systems THE CONSTANT ENERGY IGNITION SYSTEM DIGITAL (PROGRAMMED) IGNITION SYSTEM DISTRIBUTORLESS IGNITION SYSTEM.
ECM Sensors. Air Temperature Sensor Air Flow Meter.
MotoHawk Training Model-Based Design of Embedded Systems.
Exhaust Gas Recirculation (EGR)
Characterization Design of Gasoline engine control system based on FPGA Characterization Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair.
Team Engine Control Jon Stoker Brian Patterson Avishesh Dhakal 1.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Universal Engine Fuel System Controller High Speed Digital Systems Lab Summer 2009/10 Instructor: Mony Orbach Students : Eytan Scemama Zahi Marziano Zahi.
Multicore experiment: Plurality Hypercore Processor Performed by: Anton Fulman Ze’ev Zilberman Supervised by: Mony Orbach Project’s poster Winter 2008.
1 Gasoline engine control system final presentation Winter 2007 Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach.
Implementation of a satellite on a Multi-Core System A project by: Daniel Aranki Mohammad Nassar Supervised by: Mony Orbach Winter 2009 Characterization.
1 FPGA Lab School of Electrical Engineering and Computer Science Ohio University, Athens, OH 45701, U.S.A. An Entropy-based Learning Hardware Organization.
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Using JetBench to Evaluate the Efficiency of Multiprocessor Support for Parallel Processing HaiTao Mei and Andy Wellings Department of Computer Science.
Fuel Evaporation in Ports of SI Engines P M V Subbarao Professor Mechanical Engineering Department Measure of Useful Fuel …..
Multicore experiment: Plurality Hypercore Processor Performed by: Anton Fulman Ze’ev Zilberman Supervised by: Mony Orbach Final presentation Winter 2008.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
Multicore experiment: Plurality Hypercore Processor Performed by: Anton Fulman Ze’ev Zilberman Supervised by: Mony Orbach Characterization presentation.
Sensors used in EFI (Electronic Fuel Injection)
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Gasoline Direct Injection GDIGDIGDI.  Introduction  Advantages of Fuel Injection over Carburetor  Main Components of Electronic Fuel Injection  Electronic.
VERIFICATION OF I2C INTERFACE USING SPECMAN ELITE By H. Mugil Vannan Experts Mr. Rahul Hakhoo, Section Manager, CMG-MCD Mr. Umesh Srivastva, Project Leader.
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Midterm Presentation By: Vova Menis-Lurie Sonia Gershkovich.
Electronic Fuel Injection Vocabulary 1.Injector (solenoid ) 9.)emission standards 2.Stoichiometric14.7 to 1 3.Throttle body of injection 4.Port injection10.)Types.
Real-Time Kernel (Part 1)
Alon Horn and Oren Ierushalmi Supervised by Mony Orbach Winter 2010 Final Presentation Implementation of an Engine Control Unit over Many-Core System.
Presented by : Maya Oren & Chen Feigin Supervisor : Moshe Porian Lab: High Speed Digital System One Semester project – Spring
Matrix Multiplication on FPGA Final presentation One semester – winter 2014/15 By : Dana Abergel and Alex Fonariov Supervisor : Mony Orbach High Speed.
Infrastructure design & implementation of MIPS processors for students lab based on Bluespec HDL Students: Danny Hofshi, Shai Shachrur Supervisor: Mony.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Team W3: Anthony Marchetta Derek R. Ritchea David M. Roderick Adam Stoler Milestone 1: Jan 21 st Project Proposal Overall Project Objective: Design an.
Background Most modern car engines are 4 stroke engines. To achieve maximum efficiency. the engine must be supplied with precise fuel amounts.
1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni.
STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,
Engine Management Systems and Calibration
1 Design of Gasoline engine control system based on FPGA midterm presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor:
Prestenters : Ehab Shakour Gaby Shakour Instructor : Moni Orbach.
By: Alex Lewis Honda Elsinore One of the first 2 stroke purpose built motocross bikes.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
1 Memory Test - Debugging Test Vectors Without ATE Steve Westfall Director Visual Testbench Engineering Summit Design Inc.
Input Sensors/Fuel injection
FSAE Engine Management System Adolfo Pereira Donald Zucaro Lee McDade Jeremy Belge Sun-Jet Liu Marcin Trelinski Advisor: Dr. Alan Nye Sponsor: FSAE Formula.
Flow Characteristics of Port Fuel Injection System P M V Subbarao Professor Mechanical Engineering Department Matching of Injector with Engine Requirements.
Types of Sensors Used in Multi-Point Fuel Injection System
IMPLEMENTING RISC MULTI CORE PROCESSOR USING HLS LANGUAGE - BLUESPEC LIAM WIGDOR INSTRUCTOR MONY ORBACH SHIREL JOSEF Winter 2013 One Semester Mid-term.
Japan’s proposal for EPPR-16-10
5/8A-FE Engine Engine Overall Valve Mechanism Cooling System
ENGINE CONTROLERS Bosch Motronic Logic – Alpha N Diagnostics Open
MULTI POINT FUEL INJECTION
Introduction to Electronic Fuel Systems
Electronic Fuel Injection
Actuators Topics covered in this presentation:
Introduction to Electronic Fuel Systems
Electronic Fuel Injection
The Airplane Chapter 5 Engine.
Jie WANG;Zuohua HUANG ;Bing LIU;Xibin WANG;
Gasoline electronic Fuel Injection Systems
Subsystems of EFI Chapter 22 Lesson 2.
Engine Performance I & II How I will be covering this material
Introduction to Fuel Injection
Chapter 2. Problem Solving and Software Engineering
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

Alon Horn and Oren Ierushalmi Supervised by Mony Orbach Winter 2010 Characterization Presentation Implementation of an Engine Control Unit over Many-Core System

Project Objectives Implement an Engine Control Unit (ECU) over a Many Core System. Understand Plurality's HAL Architecture. Write Parallel Code using Task Oriented Programming. Simulate the Code Using Plurality's cycle accurate HAL simulator. Achieve Fast, Accurate, Robust and Efficient system.

Engine Control An ECU reads data from various engine sensors, processes them to calculate fuel injection pulse and spark timing, then sends back 3 control signals: Fuel pulse width. Spark timing. Stepper IAC – Idle air controller. ECU Engine

1) Engine Main Sensors M.A.P sensor – Manifold Absolute Pressure. C.P.S – Crankshaft Position Sensor. Sync Signal – synchronization signal from the distributor. M.A.T – Manifold Absolute Temperature. T.P.S – Throttle Position Sensor. E.G.O – Exhaust Gas Oxygen feedback.

Project Top Level Project's Main Blocks: HAL Simulator Engine Sensors Outputs Checker Golden Model TOP C code 3

2) HAL HAL - Plurality's HyperCore Architecture Line Main Features:  16 to bit RISC cores supports a task- oriented programing.  Shared memory architecture.  Hardware-Based scheduler. HAL simulator is a GDB based cycle-accurate simulator for Plurality's Many Core architecture.

2) HAL

3) TOP C Code TOP – Task Oriented Programming. Task is a code section that runs sequentially. Different or duplicable Tasks can runs simultaneously. A Task Map defines the relations and conditions between tasks.

3) TOP C Code – Main Blocks Inputs - sensors Tasks – outputs (Realtime) Tasks - sensor calculations Outputs - Control signals Tasks – sync

3) TOP C Code – ECU Sensor and Outputs level granularity. Independent calculations will be done in separate tasks. Each output has separate task. Syncronization / scheduler tasks as needed. Simple and logical design. Readable code.

4) Golden Model An independent model that calculates the outputs of the simulator. Should be simpler to code and debug. Will be implemented by an off-line Matlab script or an on-line/off-line C code.

5) Outputs Checker The Checker will compare the outputs from the HAL simulator and the Golden model and will write the result to a text file. It will be done by collecting the outputs timing and comparing on-line with the Golden Model outputs.

6) Time Plan