SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
•Andreas Huber
•Andrei Mituca
•张程 (Cheng Zhang)
•Felipe Pires
Hardware/Software Co-Design with a
LEGO car
General Topics
• Hardware
– Data Flow
– Power Supply
– Overview
• Software
– FPGA
– IMX6
– Client interface
• Future steps
Hardware - Overview
Physical Layer
Network Layer
Data Link
Controling
Hardware – Data flow
Motor
Hbridge FPGA
IMX6
Ethernet
Switch
Ethernet
Ethernet
Motor
Hbridge FPGA
Ethernet
Motor
HbridgeFPGA
Ethernet
Motor
HbridgeFPGA
Hardware – Power supply
Battery (12 V) Battery (12 V)
HBrigde FPGA Ethernet IMX6
Ethernet
Switch
12 V 5 V 9 V
DC/DC
Converter
12V -> 5V
DC/DC
Converter
12V -> 9V
Hardware – Overview
Hardware – Overview
FPGA
H-brigde
Motor
Ethernet
iMX6
DC/DC
Batteries
Software - FPGA
Control motor
PID control
Ultra Sound distance
measurement
Battery/Voltage
measurement
Software – IMX6
Debian 7 „Wheezy“ Connectivity Control unit
Kernel 3.0.35
Client interface
Software Architecture
FPGA
192.168.0.7
FPGA
192.168.0.8
FPGA
192.168.0.9
FPGA
192.168.0.10
Switch
Car server 192.168.0.1
C
Client server 11.0.0.1
Python
Client
Browser acess
Tablet/Phone
/PCJavaScript,
Jquery
CSS
Bootstrap
Ethernet
Unix sockets
Wifi / AJAX
CariMX6Client
Future steps
• Implement ABS/ESP
• Obstacle detection v2.0
• Autonomous driving
Results
Live demo!

Contenu connexe

Tendances

June newsletter 2013 in english
June newsletter 2013 in englishJune newsletter 2013 in english
June newsletter 2013 in english
Lika Electronic
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
udaykmr
 
Graduation Project Presentation
Graduation Project PresentationGraduation Project Presentation
Graduation Project Presentation
Mostafa Elhoushi
 
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
Edge AI and Vision Alliance
 
Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
mfrancis
 

Tendances (20)

June newsletter 2013 in english
June newsletter 2013 in englishJune newsletter 2013 in english
June newsletter 2013 in english
 
Trading Platforms UI Clients Overview
Trading Platforms UI Clients OverviewTrading Platforms UI Clients Overview
Trading Platforms UI Clients Overview
 
IOT
IOTIOT
IOT
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
 
Graduation Project Presentation
Graduation Project PresentationGraduation Project Presentation
Graduation Project Presentation
 
SmartunityBAS
SmartunityBASSmartunityBAS
SmartunityBAS
 
[Application guide] Visualized Productivity Management Solution
[Application guide] Visualized Productivity Management Solution[Application guide] Visualized Productivity Management Solution
[Application guide] Visualized Productivity Management Solution
 
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
 
How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and In...
How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and In...How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and In...
How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and In...
 
menRDC - MEN Railway Data Center
menRDC - MEN Railway Data CentermenRDC - MEN Railway Data Center
menRDC - MEN Railway Data Center
 
Programmable Logic Controller( PLC )
Programmable Logic Controller( PLC )Programmable Logic Controller( PLC )
Programmable Logic Controller( PLC )
 
Core of the ES
Core of the ESCore of the ES
Core of the ES
 
menTCS - MEN Train Control System
menTCS - MEN Train Control SystemmenTCS - MEN Train Control System
menTCS - MEN Train Control System
 
Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
 
Callflow Solutions INCA Rural Broadband 29-10-2014
Callflow Solutions INCA Rural Broadband 29-10-2014Callflow Solutions INCA Rural Broadband 29-10-2014
Callflow Solutions INCA Rural Broadband 29-10-2014
 
Magelis Basic HMI Briefing
Magelis Basic HMI Briefing Magelis Basic HMI Briefing
Magelis Basic HMI Briefing
 
Physical Design Services
Physical Design ServicesPhysical Design Services
Physical Design Services
 
Ethernet Performance Measurement on the AMS-IX Platform
Ethernet Performance Measurement on the AMS-IX PlatformEthernet Performance Measurement on the AMS-IX Platform
Ethernet Performance Measurement on the AMS-IX Platform
 
IT-PS Performance Monitoring Solution
IT-PS Performance Monitoring SolutionIT-PS Performance Monitoring Solution
IT-PS Performance Monitoring Solution
 
State Of FPGA: Current & Future - A Panel discussion @ 4th FPGA Camp
State Of FPGA: Current & Future - A Panel discussion @ 4th FPGA CampState Of FPGA: Current & Future - A Panel discussion @ 4th FPGA Camp
State Of FPGA: Current & Future - A Panel discussion @ 4th FPGA Camp
 

Similaire à 2014_02_03_Final_Presentation

15.00 hr van Hilten
15.00 hr van Hilten15.00 hr van Hilten
15.00 hr van Hilten
Themadagen
 
CFD and FPGAs
CFD and FPGAsCFD and FPGAs
CFD and FPGAs
gacaffe
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
Tarik Kazaz
 

Similaire à 2014_02_03_Final_Presentation (20)

Learn the cutting edge technologies in Data Acquistion, Industrial Control an...
Learn the cutting edge technologies in Data Acquistion, Industrial Control an...Learn the cutting edge technologies in Data Acquistion, Industrial Control an...
Learn the cutting edge technologies in Data Acquistion, Industrial Control an...
 
ODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & FeedsODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & Feeds
 
15.00 hr van Hilten
15.00 hr van Hilten15.00 hr van Hilten
15.00 hr van Hilten
 
W05 basics of setting up Profibus process automation networks
W05   basics of setting up Profibus process automation networksW05   basics of setting up Profibus process automation networks
W05 basics of setting up Profibus process automation networks
 
Using a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceUsing a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application Performance
 
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA CampDESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
 
FPGAPpr_final
FPGAPpr_finalFPGAPpr_final
FPGAPpr_final
 
Case Study At91RM9200 Data Hub Controller
Case Study At91RM9200 Data Hub ControllerCase Study At91RM9200 Data Hub Controller
Case Study At91RM9200 Data Hub Controller
 
CFD and FPGAs
CFD and FPGAsCFD and FPGAs
CFD and FPGAs
 
IBM System Networking Portfolio Update, June 2014
IBM System Networking Portfolio Update, June 2014IBM System Networking Portfolio Update, June 2014
IBM System Networking Portfolio Update, June 2014
 
Toward a Methodology to turn Smalltak code into FPGA
Toward a Methodology to turn Smalltak code into FPGAToward a Methodology to turn Smalltak code into FPGA
Toward a Methodology to turn Smalltak code into FPGA
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
Fixed-point Multi-Core DSP Platform
Fixed-point Multi-Core DSP PlatformFixed-point Multi-Core DSP Platform
Fixed-point Multi-Core DSP Platform
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002
 
Maximizing High-Performance Applications with CAN Bus
Maximizing High-Performance Applications with CAN BusMaximizing High-Performance Applications with CAN Bus
Maximizing High-Performance Applications with CAN Bus
 
Maximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusMaximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN Bus
 
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
 
Rapid control prototyping system for power electronics
Rapid control prototyping system for power electronicsRapid control prototyping system for power electronics
Rapid control prototyping system for power electronics
 
Ip interfaces by faststream technologies
Ip interfaces by faststream technologiesIp interfaces by faststream technologies
Ip interfaces by faststream technologies
 

2014_02_03_Final_Presentation