6 %!style(xhtmls): media/themes/Clean/style.css
7 %!options(tex): --enum-title --toc --toc-level 5
8 %!nested(tex): --docclass {article} --pdf
10 %S = Table of contents =[table_of_contents]
17 = Project name =[project_name]
19 Official name of the project is:
21 %tex% ''' \begin{center}
22 Code generation for automotive rapid prototyping platform using Matlab/Simulink.
24 %tex% ''' \end{center}
26 = Background =[background]
28 TODO: Write history of the project.
31 + Hardware implementation.
32 + Current Software implementation.
35 = Objectives =[objectives]
37 Main objectives of this project are:
39 + Allow code generation of Matlab/Simulink model to custom made hardware platform.
40 + Implement model blocks for each of the peripheral units of the board for use in Simulink programming.
43 = Expected benefits =[expected_benefits]
45 Expected benefits after conclusion of the project includes:
47 + Enabling faster implementation and rapid-prototyping of Software components through the use of model-based programming.
48 + Enabling better and clearer visualization of Software implementations for the hardware board through models.
49 + Improve auditability of Software system for automotive applications.
52 = Expected final outcome =[expected_final_outcome]
54 Current expected outcome includes:
56 + Implementation of a template system / new target for code generation for the custom hardware device.
57 + Implementation of a Simulink model block for each peripherals of the board.
58 + Implementation of basic test model for each model block.
61 = Technologies involved =[technologies_involved]
63 Technologies expected in this project includes:
65 + Matlab/Simulink data flow graphical programming language tool for modeling, simulating and analyzing multidomain dynamic systems.
66 + Standard ANSI C programming.
67 + FreeRTOS real-time operating system.
68 + Texas Instruments TI Code Generation Tools (CGT) C compiler.
69 + RPP in-house automotive hardware board using Texas Instruments TMS570LS3137:
73 = Preliminary chronogram =[preliminary_chronogram]
76 || Date | Deliverable |
77 | 0.0.2013 | Target Language Compiler (TLC) files for hardware system. |
78 | 0.0.2013 | Implemented block: Digital inputs and test. |
79 | 0.0.2013 | Implemented block: H-bridge outputs and test. |
80 | 0.0.2013 | Implemented block: Motor driver outputs and test. |
81 | 0.0.2013 | Implemented block: Analog-to-digital converter and test. |
82 | 0.0.2013 | Implemented block: Serial Communication Interface and test. |
83 | 0.0.2013 | Implemented block: CAN Bus Communication and test. |
84 | 0.0.2013 | Implemented block: SDRAM and test. |