HW/SW Design Space Exploration
- n the Production Cell Setup
HW/SW Design Space Exploration on the Production Cell Setup - - PowerPoint PPT Presentation
HW/SW Design Space Exploration on the Production Cell Setup Communicating Process Architectures 2009, Formal Methods Week Eindhoven University of Technology, The Netherlands, 04-11-2009 Marcel A. Groothuis, Jan F. Broenink Control Engineering,
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 2
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 3
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 4
Embedded software Actuators Sensors Physical process I/O hardware Power amplifier D/A A/D Filtering/ Scaling Physical system
Soft real-time Hard real-time Non real-time
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 5
CT SW layers DE SW layers
Timing (real-) time Implementation Target details Implementation Interfaces DE - CT Interfaces Supervisory & Interaction model Control Law Design Physical System Modeling Top level Abstract SW layer model
CT SW layers DE SW layers
CT SW layers DE SW layers CT SW layers DE SW layers
Timing (real-) time Timing (real-) time Timing (real-) time Implementation Target details Implementation Target details Implementation Target details Implementation Interfaces Implementation Interfaces Implementation Interfaces DE - CT Interfaces DE - CT Interfaces DE - CT Interfaces Supervisory & Interaction model Supervisory & Interaction model Supervisory & Interaction model Control Law Design Control Law Design Control Law Design Physical System Modeling Physical System Modeling Physical System Modeling Top level Abstract SW layer model Top level Abstract SW layer model Top level Abstract SW layer model
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 6
Level of detail Abstraction level
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 7
CPU / FPGA
Motor 150W Gearhead 43:1 Encoder Motor 150W Gearhead 43:1 Encoder AlExtraction unit Moulder door Feeder unit Feeder belt Extraction belt Rotation unit
Motor 70W Gearhead 18:1 Encoder Motor 150W Gearhead 15:1 Encoder Magnet Motor 150W Gearhead 15:1 Encoder= Sensor
Extraction buffer Moulding unit
= Block movement direction
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 8
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 9
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 10
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 11
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 12
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 13
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 14
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 15
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 16
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 17
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 18
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 19 Handel-C Floating point library Coregen + Handel-C wrapper Method Language Support Library/ IP-core PCU execution order Implementation platform Accuracy * not yet implemented 32 bit 16 bit / 32-bit* Par Seq Par Seq Par Seq Softcore or hardcore CPU with FPU* Seq Pipelined Seq ANSI-C 32-bit* Floating point FPGA (1) (2) (3) (4) (5) (6) (7) Handel-C Handel-C
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 20
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 21
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 22
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 23
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 24
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 25
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 26
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 27
CT SW layers DE SW layers
Timing (real-) time Implementation Target details Implementation Interfaces DE - CT Interfaces Supervisory & Interaction model Control Law Design Physical System Modeling Top level Abstract SW layer model
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 28
04-11-2009 HW/SW Design Space Exploration on the Production Cell Setup 29