Generation RFID is a technological company that provides custom embedded electronic services, products, and solutions. It has 20 engineers available to satisfy customer needs in areas like embedded developments, functional testing, and automated optical inspection. Some of its success stories include developing smart junction boxes, temperature controllers, and battery regeneration systems for industrial and automotive clients. The company is ISO 9001 certified.
6. 6www.generationrfid.com
CUSTOMER NECESSITY. Customers rise the necessity to cover (product or D&D service)
PROJECT DEVELOPMENT. Generation RFID develops in close cooperation with the
customer the product that fits the most their necessities.
Product personalization
Competitive advantage
Product with more features New product in the market
Product singularization Lack of resources
From
the
paper
To the
product
Unique product
Cost advantage
Faster
Customized
New markets
Better performance
MARKET INOVATION. The customer is now ready to sell this new developed product /
service with the advantage that it will be unique in the market.
2. Embedded Developments Process
Product Development Process
7. 7www.generationrfid.com
The experience of our engineers has allowed us to develop an internal procedure to guarantee the success in our
developments.
In this, we pay special attention in the most critical points before starting and during any project, in order to minimize the
project risk. Points as specification, component choose and final validation are to be defined, in order to minimize the
design errors, reduce costs and delivery terms.
We work in very close cooperation with the customer for two main reasons:
Review that the developed work meets specifications and timings.
Update as soon as possible if the customer wants to add any modification in the product.
Our data base and know-how considers the following points to guarantee the success of the development.
Review or development of the technical specifications.
Development and release of the electronic schematic.
Selection of components in basis of cost, performance and availability.
PCB layout and manufacturing
Development of the SW in basis of Automotive standards.
Validation at levels Unit Test, Integration Test and Black Box Test.
Homologation and Certification according to safety and EMC standards.
Project documentation.
2. Embedded Developments Process
Embedded Designs. Introduction
9. 9www.generationrfid.com
Proposed improvements for LPMP considering the best practices from HW and SW Process
Scope Management
• Requirements
• Traceability matrices
Production SVN DOORS /
SPECs
Product – Operations
• Plant
• Production
• Purchasing
Project Management
• Time
• Quality
• Human Resources
• Procurement
JIRA /
REDMINE
Project Management
• Scope
• Time
• Quality
• Human Resources
• Risk
Project Management Information System
2. Embedded Developments Process
Project Management Information System
10. 10www.generationrfid.com
For issues and project management JIRA or REDMINE used internally and/or with customer.
Risk Management
Quality Management
(defects reported by customer)
Quality Management
(defects found by RFID)
Scope & Time management
Roadmap and status of deliverables
HR management
See tasks assigned to SW-TL by
the team (including Quality audits)
2. Embedded Developments Process
Project Management Issues and Processes
11. 11www.generationrfid.com
Work Area Work Activity Responsible
1. Software development
1.1 Requirements Analysis SW Development Team
1.2 High Level Design SW Architecture Responsible
1.3 Low Level Design SW Development Responsible
1.4 Coding SW Development Responsible
1.5 Unit and Integration Test Integration and Testing Responsible
1.6 Reading and feedback on technical Documents Documentation Responsible
2. Validation
2.1 Requirements Analysis SW Validation Team
2.2 Validation Protocol Design Validation Engineer
2.3 Software Validation Validation Engineer
2.4 Validation Report Generation Validation Engineer
2.5 Validation Management Validation Engineer
3. Customer support
3.1 Customer Training in the use of the software Customer Support Responsible
3.2 Training of resident engineers to update the software Customer Support Responsible
3.2 Reception, Analysis and response to customer
problem reports
Customer Support Responsible
4. Deliveries
4.1 Internal Deliveries support and documentation End-user Document Responsible
4.2 External deliveries support and documentation End-user Document Responsible
5. Internal Support
5.1 Special software for laboratory tests Internal Support Responsible
5.2 Documentation for Laboratory Tests Internal Support Responsible
5.3 Documentation for Manufacturing Department Internal Support Responsible
6. Management
6.1 Software Configuration management, versions control Build Responsible
6.2 Tracking of Software Development Plan SW Team Leader, Sw Area Coordinator
6.3 Meetings and Timing SW Team Leader, Sw Area Coordinator
7. Documentation
7.1 Analysis of new specifications SW Requirements Analysis Responsible
7.2 Analysis, feedback and support on customer
specifications
Customer Support Responsible
7.3 Management of Change Request Orders Customer Support Responsible
2. Embedded Developments Process
Software Development
12. 12www.generationrfid.com
Steps Task Comments
Step 0 Quoting (Project Leader )
Step 1 Software Requirements Analysis and/or definition with customer of
the software requirements.
Step 2 Software Planning and tool necessities - C, MISRA C, SVN, risk management,
Spice, Configuration Management, ISO
26262, configuration management and
change management tooling.
Step 3 Software High Level Design
Step 4 Software Low Level Design
Step 5 Coding and Unit Test / Construction
Step 6 Integration and Integration Test
Step 7 Validation
2. Embedded Developments Process
Software Development Process
15. 15www.generationrfid.com
• Once the requirements
analysis are done, the
tooling necessities are
defined:
Tools Purpose
Subversion Version control system
FSM Diagram Editor V0.1.11 State machine design
Enterprise Architect High level design
C / C++ Compiler Code compiler
PC-Lint Static code analysis
Lauterbach Emulator Debugger
Canoe 7.0 or higher Can simulation
CAN / LIN communication device Can device
Python libraries Integration and validation test codes
AUTOSAR development framework Code generation for AUTOSAR
2. Embedded Developments Process
Software Tooling
16. 16www.generationrfid.com
Microcontrollers are selected depending on the application, project complexity and cost:
Microcontroller
Microchip PIC24 / PIC32
Freescale MPC56XX - PowerPC
Freescale Kinetis – Cortex M4
NXP LPC17xx – Cortex M3
NXP LPC11xx – Cortex M0
Atmel AVR – 8 bits
2. Embedded Developments Process
Microcontrollers Experience
17. 17www.generationrfid.com
SwC : Software components developed and integrated
Complex
LED
drivers
Stepper
Motor
drivers
CAN
drivers
LIN
drivers
Flexray
drivers
Flash /
EEPRO
M
drivers
Modbus
drivers
High res.
ADC
drivers
Display
drivers
WIFI TCP/IP
DAC
drivers
Diagnostics
ISO14229
ISO15767
USB
drivers
2. Embedded Developments Process
Development Experience
19. 19www.generationrfid.com
Automotive Smart Junction Box
• Based on a Freescale microcontroller.
• Digital and analog inputs, Smart-Fet outpus, CAN comms.
• Application: public sector (police and medical).
Smart Flashing controller for automotive:
• Power supply, DC @ 24V.
• Measure of current through load.
• Based on a Microchip microcontroller.
Put to light: module for intensive picking
• External battery supply @12Vdc.
• WiFi compatible: 802.11 b/g/n, by sockets.
• Display and high reliability buttons.
Programmable Logic Device for Industry
• Based on NXP microcontroller.
• 4 DI, 4AI, 4 relay outputs, RS232, Ethernet , Modbus , WiFi, GSM.
• Embedded web server for configuration.
Universal Reefer Temperature Interrogator
• Based on Microchip microcontroller.
• RS232, WiFi, battery powered device.
• Low power consumption device.
3. SUCCESS DEVELOPMENTS
Embedded Electronic Products 1
20. 20www.generationrfid.com
EOL Automotive Electronic DUT Verifier
• Based on a Freescale microcontroller.
• DI, AI, Power outputs and communications.
• Customized tester for the best performance in the market.
Electronic load for validation and life testing
• Ultrafast response and operating range.
• CAN controlled.
• Based on FET instead of resistences
CAN, 485 and Ethernet optical to electrical converters
• Microcontroller-less solution.
• Based on Avago drivers.
• Small size design for better mounting possibilities.
Battery regeneration system
• Battery charger up to 6KW.
• Battery DC load up to 20KW.
• Power inverter up to 4,6KW.
3. SUCCESS DEVELOPMENTS
Embedded Electronic Products 2
EOL Automotive Electronic DUT Verifier
• Based on a NXP microcontroller.
• DI, AI, Power outputs and USB communications.
• Generic tester for low complexity DUT test requirements.
21. 21www.generationrfid.com
For these developments, Generation RFID has been outsourced as embedded software supplier.
Including development and validation.
INDUSTRIAL MARKET
1. Measurement and Wi-Fi transmission of the mains electric data in the energy efficiency field: i.e. frequency,
current, voltage, power, performance and looses.
2. Local web server integration in all developments.
3. Firmware to communicate several rooms in Hospitals via Modbus.
4. Firmware to control a top sales temperature recorder with external memory and printer control. FAT32 files
arrangement.
AUTOMOTIVE MARKET
1. Several developments based on top line – state of the art Freescale microcontrollers.
2. Low level drivers for LIN, CAN, SPI, stepper controllers for light modules, Smart Fets and other used IC
components within this sector.
3. Development according to Autosar automotive standards.
4. Validation process, involving unit, integration and black box testing.
5. Software application download for serial mass production.
6. Customized functional tester for high volume / high complexity electronic modules.
3. SUCCESS DEVELOPMENTS
Embedded Software Integrations
23. 23www.generationrfid.com
Functional test is a must for any company that designs or manufactures electronic products with high
quality requirements.
These companies must assure that all the produced products are 100% tested and that all the
functions are according to customer specifications.
Main markets: consumer electronics, automotive and medical equipments.
Functional Test (FKT)
Vision Test (AOI)
In circuit test (ICT)
4. FUNCTIONAL TESTERS
Customer Profile
24. 24www.generationrfid.com
4. FUNCTIONAL TESTERS
Global Test Coverage
Wake-up inputs and interruptions.
Short circuits between adjacent pins.
Open circuits.
Presence and absence of components.
Value of components.
Signals between internal logic devices.
Pass-troughs.
Sleep and operating current
consumption.
Communications.
Test time.
Output load drivers by single and
multiple activation points.
FETs.
Relays.
Voltage and current feedbacks
Output pull-ups and pull-downs.
Internal logical circuits.
Limp home circuitry.
Inputs
Analog
Digital
Resistive
Capacitive
Other
The electronic functionalities that can be tested are listed below:
25. 25www.generationrfid.com
4. FUNCTIONAL TESTERS
Success Stories
Test for automotive power control module
(Embedded test SW concept):
3 microcontrollers.
More than 4000 components.
Different typology of communications:
Ethernet, FlexRay, CAN, LIN.
Circa 400 inputs and 300 outputs.
Short circuits for adjacent connector and
component pins.
End customer: German automobile
manufacturer.
Test for automotive power control module
(Diagnostic services concept):
3 microcontrollers.
Around 500 components.
Communication by 2 x CAN.
Short circuits for adjacent connector
and component pins.
End customer: German automobile
manufacturer.
Tests for passive electronic modules:
Mechanic actuation for automotive
DUT, 4 switched based horn.
Vision system for detection activity in
automotive LED based loads.
Power, current and flashing verification
in the electronics for torches.
27. 27www.generationrfid.com
5. AUTOMATIC OPTICAL INSPECTION
SUCCESS STORY 1
AUTOMOTIVE MECHANICAL PART
1. Requirement is to verify the correct position and quality of the subparts and its final assembly on the plastic part.
2. 0 defect requirement is a must.
3. Full tester is implemented (camera, illumination, PC, SW analysis and communication protocol with the PLC of
the manufacturing line).
4. Test time requirement is 1,5 seconds once the part is set in the test position.
REAL VIEW OF THE DUT DIGITIZED IMAGE AND ANALYSIS
28. 28www.generationrfid.com
5. AUTOMATIC OPTICAL INSPECTION
SUCCESS STORY 2
AUTOMOTIVE MECHANICAL PART
1. Requirement is to verify the correct assembly of the DUT, which is composed by 5 different parts.
2. 0 defect requirement is a must.
3. Full tester is implemented (camera, illumination, PC, SW analysis and communication protocol with the PLC of
the manufacturing line).
4. Test time requirement is 4 seconds once the part is set in the test position.
IMAGE WITH CORRECT PART
IMAGE WITH INCORRECT PART
29. 29www.generationrfid.com
5. AUTOMATIC OPTICAL INSPECTION
SUCCESS STORY 3
REAL VIEW OF THE DUT DIGITIZED IMAGE AND ANALYSIS
AUTOMOTIVE MECHANICAL PART
1. Requirement is to verify the correct assembly of the LEDS in the DUT: illumination, color and overall consumed
current by the electronics.
2. Full tester is implemented (camera, illumination, PC, SW analysis and communication protocol with the PLC of
the manufacturing line).
3. Test time requirement is 1 seconds once the part is set in the test position by the operator.