Automotive Electronics Solutions
Innovative Technology Solutions
Company Profile
Dearborn Electronics India Pvt. Ltd.
Bangalore, India Website: www.deindia.com Email:
[email protected]
1
DE Software Engineering Practice…
Phase
Requirement
Table gives a snapshot of the software development phases and the tools used during each phase
Phase Output
Requirement Specification Architectural Design / High Level Design (HLD) Detailed Design (DD) Coding Code Modules tested, Integrated with Test summary report Testing (Unit Testing / Functional Testing)
Tool Used
MS Word, DOORs MS Word, IGrafx ,FlowCharter Microsoft Visio, Enterprise Architect, MATLAB / SIMULINK / Enterprise architecture for Modeling CodeWright Microsoft Visual Studio Editor IAR Embedded Workbench with JTAG/Trace 32 Debugger MxVDev Rational Test RealTime (RTRT) Diagnostics Tools DG Gryphon & Hercules / Vector CANalyzer, CANoe, LabVIEW, VB ClearQuest, Bug tracker / Multisite Clearcase Visual Source Safe Sub version Quality Assurance (QAC) with MISRA MATLAB / SIMULINK
Purpose
To document the requirement To document the Interfaces To draw UML / Flow Diagrams To document function prototype
Design
To write the code
Functionally tested Binary Code with Test summary report
Code compilation, Debugging, generating binary and Flashing RTRT to Automate testing on Host To test module To test the system functionality
Change Management / Configuration Management
Functionally tested Binary Code with Test summary report Reviews
Configuration management and Defect / Change tracking
Manual inspection of the work products Conformance to ISO and MISRA standards
Verification and Validation
Analysis
Dearborn Electronics India Pvt. Ltd
2
2
DE Automotive Business Model
Platform development Communication stacks Diagnostics & re-programming interface Flashing applications & network analyzer Product Product Development Development DE products
Garuda - Diagnostics / Reprogramming Hardware (Garuda) ZEUS - Generic Network Analysis Tool DTM Wizard- On the Fly Device DTM Generation Ricardo Rapid prototyping tool – rCube Ricardo Model Checker tool - Mint
Training Training & & Support Support ECU software Modeling ECU communication Tools MOST cluster interface development R R& &D D Services Services Test automation Testing Testing & & Validation Validation Model verification Unit testing Functional testing Validation Reverse Engineering
Dearborn Electronics India Pvt. Ltd
3
3
DE Core Competencies
Hardware Design and prototyping
Embedded Software
DE Automotive Embedded Systems Group
PC applications
Testing and Validation
Dearborn Electronics India Pvt. Ltd
4
3
DE Automotive Core Competencies
Automated Unit testing of ECU using
RTRT
Independent Functional Testing of ECU Network Protocol Driver Implementation Transport and Interaction Layers Simulated System testing of ECU using
CAPL, CANoe, LabVIEW …
Protocol driver testing Model testing
Implementation
Network Management Implementation
Vehicle Diagnostics – Offboard Testers (PC, handheld) and Conformance Testers Telematics–Onboard applications & Gateways DataLoggers & Protocol Gateways EOL Testers & ECU Testers Vehicle Network Analysis and Simulation Tools Custom Applications / APIs development Reflashing Tools Multimedia Applications
Modeling & Simulation of ECU software Diagnostics Layer
Implementation
Firmware development for ECU from
requirements analysis to independent validation
Rapid Prototyping of software functions
using vehicle HIL (Hardware – in – theLoop) rapid prototyping tools
Unit testing of functional software code Re-engineering of software functions Verification and Validation of functional
software, Executable Models etc, in the virtual and real environments AUTOSAR Basic SW component development testing & verification
Network Embedded Software
ECU Software
Testing & Validation
Application Software
5
Dearborn Electronics India Pvt. Ltd
4
DE Skills
Hardware Development Skills Application Development Skills
Vehicle Programming Standards: VEPS,J2534 and RP1210 Programming Technologies: COM / DCOM, ActiveX, DDE,
DOM( Document Object Model) and ODBC
Microcontrollers/ Microprocessor: Motorola MCF5272,
MPC5200, 68HC912, PIC16F877 -8-Bit Flash Controller, Intel PXA270, AT91RM9200
Protocols:
USB 2.0, CAN, KW2000, Foundation Fieldbus, Ethernet Schematics Tools: Orcad, Matlab, Mentor graphics, Concept HDL (Cadence), PROTEL, PCAD PCB Layout Tools: Protel, Mentor graphics, Allegro, PADS Automotive FPGA: Xilinx, Spartan- 2, Spartan- 3, Tools: Modelsim 6.0 and Xilinx ISE tool
Operating Systems: Windows, Linux, Win CE, QNX Programming Languages: C, C++, VC++, VB,
.NET, Crystal Reports, Core Java, GEF, EMF, XML, Eclipse 3.2.1, SWT and Perl
Networks
Design Skills: Object Oriented design
using UML
Automotive Network Protocols:
Embedded Software Development
Microprocessors / Microcontrollers:
CAN, LIN, DCX J1850, GM Class 2, Ford UBP & SCP, J1708 and J1939
Databases: MS Access Platforms: IBM Desktop ,
PC, Pocket PC, PDAs
Vehicle Diagnostic Protocols:
KWP 2000, ISO 15765, OBDII protocols and J1699
Multimedia Protocols: MOST, Motorola: HC12, HCS12 & IDB-1394, Bluetooth and 802.11x Siemens: C166/C167, MPC555, ST7 / ST9, LPC Microcontrollers, TMS470, Infineon, Fujitsu Operating Systems: OSEK / VDX based OS;
Motorola Metrowerks, Realogy RTA and Vector osCAN; FNOS and Linux
Embedded Development tools
In circuit Emulators: Lauterbach Trace32
and Nohau’s Seehau Compliers: IAR Embedded Workbench, Cosmic and Tasking C166 Cross Compilers IDE: CodeWarrior
Standards: ISO, MISRA, OSEK, AUTOSAR Testing & Validation Tools: Quality Assurance C (QAC)
with MISRA & ISO, Rational Test RealTime (RTRT)
Embedded Modeling and Simulation Tools:
MATLAB and Simulink, LabVIEW 8.1 Programming Languages: C, Safer C, C++, assembly Programming Guidelines: ISO and MISRA Configuration Management: Clearcase Multisite
6
Network Interface Tools: Dearborn Group Gryphon / Hercules,
Python, UNAT and Vector CANalyzer
Dearborn Electronics India Pvt. Ltd
5
DE Reusable Components
For the protocols CAN, LIN, J1939, J1850, J1708 / Drivers & Stacks J1587, ISO 9141 and KWP2000
Independent Layers
GMLAN, ISO 15765 and CANOpen
Middleware Frameworks
SAE J2534, RP1210
SPI, I2C, UART, USB, Board Start up codes for Board Support Packages different Micro controller platforms, Proprietary Kernel
Dearborn Electronics India Pvt. Ltd
7
6
DE Hardware Engineering Core competencies (4/4)
Board Design
Conceptualization Requirement specification definition Prototyping Architectural design System-level design Hardware development Board prototype development Software implementation Module integration and testing Product verification and quality conformation Documentation Product release & maintenance Key Expertise:
FPGA Development
Top level integration of FPGA modules test bench modules Expertise in C, VHDL, Verilog, FLI (Foreign Language Interface) for VHDL programming languages Expertise in Modelsim 6.0 and Xilinx ISE tool usage Expertise in verification of FPGA design (RTL), developing behavioral models, simulation level testing and generating test cases Product design using FPGA and CPLD devices Have experience in designing products with Xilinx Spartan -3, Spartan-2 series FPGA, XCR3512XL Cool
DE offers its expertise and services in the following areas: High speed digital design Microcontroller based design FPGA design Runner and XC 95XX CPLD devices Architectural design for FPGA devices Circuit design and PCB board design for FPGA / CPLD devices
Dearborn Electronics India Pvt. Ltd
8
7
DE Memberships and Partnerships
DE Partnerships
DE Memberships
Dearborn Electronics India Pvt. Ltd
9
7
DE Key Customers
Automotive Electronics & Industrial Automation
OEM
Tier 1
Tier 2 / 3
Dearborn Electronics India Pvt. Ltd
10
8
Summary
Embedded Driver and Application Development for a multitude of platforms PC application development – From complex analysis tools to functional validation & EOL test systems Dedicated validation services including independent code reviews and development of test strategies Re-engineering and application enhancement, maintenance and support Dedicated Product development Services with customer specific secure lab facilities Embedded Hardware Design Services Integrated Software and Hardware solutions DE has the right technical and domain capabilities to meet your expectations on quality, technology and delivery
Dearborn Electronics India Pvt. Ltd
11
Thank you
Seize the Opportunity with DE Thank You !
Dearborn Electronics (India) Pvt. Ltd.
# 687,16th Main, 4th ‘T’ Block, Jayanagar, Bangalore-560 041. Tel : 91-80-22445466, 22440025, 22440404 Fax : 91-80-26534949 www.deindia.com
Dearborn Electronics India Pvt. Ltd
12