MotoHawk: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
 
(139 intermediate revisions by 10 users not shown)
Line 4: Line 4:


=Introduction=
=Introduction=
MotoHawk® is a controls system application development tool that allows the user to create Simulink® diagrams that run on the MotoHawk Control Solutions' rugged, automotive-quality embedded control modules. MotoHawk is intended for control feature development, vehicle calibration, and fleet testing. MotoHawk is built on Woodward's ControlCore® production software framework and supports a variety of applications using both single controller and distributed by-wire implementations. MotoHawk is a powerful development and prototyping system for Simulink/Stateflow users. Control models prototyped with MotoHawk move seamlessly from development into production.  
MotoHawk is a controls system application development tool that allows the user to create MATLAB/Simulink diagrams that run on the MotoHawk rugged, automotive-quality embedded control modules. MotoHawk is intended for control feature development, vehicle calibration and fleet testing. MotoHawk is built on Woodward's ControlCore production software framework and supports a variety of applications using both single controller and distributed by-wire implementations. MotoHawk is a powerful development and prototyping system for Simulink/Stateflow users. Control models prototyped with MotoHawk move seamlessly from development into production.


MotoHawk follows the work flow and benefits of Model-Based design using the Mathworks tool chain. For an introduction to model-based design and Simulink, go to '''[http://www.mathworks.com/products/simulink/ Model-Based Design Using Simulink]'''.
MotoHawk follows the workflow and benefits of Model-Based design using the Mathworks toolchain. For an introduction to model-based design and Simulink, go to '''[http://www.mathworks.com/products/simulink/ Model-Based Design Using Simulink]'''.


:'''Features include: '''
'''Features include: '''
::* Auto-code generation of Simulink/Stateflow models using Embedded Coder/Stateflow Coder
* Auto-code generation of Simulink/Stateflow models using Embedded Coder/Stateflow Coder
::* Rugged controllers for prototyping and production
* Rugged controllers for prototyping and production
::* ControlCore enabled software
* ControlCore-enabled software
::* Off-the-shelf engine control libraries
* Off-the-shelf engine control libraries
::* Calibration using MotoTune® or CCP based tools
* Calibration using MotoTune or CCP-based tools
::* Responsive engineering and support services for a wide-range of applications
* Responsive engineering
::* Electronic control modules available for development, fleet and production  
* Electronic control modules available for development, fleet and production  


:'''Benefits include: '''
'''Benefits include: '''
::* Simpler, faster development
* Simpler, faster development
::* Better testing using real ECM hardware
* Better testing using real ECM hardware
::* Quickly develop and enhance software features in Simulink
* Quickly develop and enhance software features in Simulink
::* Analyze and control real-time OS from Simulink/Stateflow
* Analyze and control real-time OS from Simulink/Stateflow
::* Direct access to the production controller’s I/O from Simulink
* Direct access to the production controller’s I/O from Simulink
::* Readable documentation of system design automatically created from models
* Readable documentation of system design automatically created from models
::* Lower cost for fleet testing; outfit an entire test fleet with rapid prototyping capability
* Lower cost for fleet testing; outfit an entire test fleet with rapid prototyping capability
::* Custom block-set allows for integration of both handwritten and auto-code
* Custom block-set allows for integration of both handwritten and auto-generated code
 
=Getting Started=
What you need to begin using MotoHawk:
 
{| class="wikitable"
|-
! '''Required:'''
! '''Recommended:'''
! '''Options:'''
|-
|style = "width: 200px"| [[MotoHawk_FAQs#Prerequisites|Mathworks Software]]
|style = "width: 200px"| [https://store.neweagle.net/product-category/products/controllers/motohawk-controllers/ 2nd Controller for debugging]
|style = "width: 200px"| [[MotoHawk-FAQ#MPC5XX.2FMPC55XX_Compiler_Options|Compiler Options]]
|-
| [[MotoHawk Kits|MotoHawk Software Kits]]
| [http://www.neweagle.net/support/wiki/index.php?title=MotoHawk-Application-Libraries#DBC_CAN_Networking_Toolbox_for_MotoHawk DBC to CAN converter]
| [https://store.neweagle.net/product-category/products/software/motohawk/motohawk-motohawk/ Application Libraries]
|-
| [https://store.neweagle.net/product-category/products/connectors-tools/harnesses-connectors-connectors-tools/for-motohawk-controllers-harnesses-connectors-connectors-tools/ Boot Key/Harness]
| [https://store.neweagle.net/product-category/products/connectors-tools/crimp-removal-tools-connectors-tools/?filters=crimp-removal-tools-type Crimp Tools]
| [[Data-Loggers|CAN Data Logger]]
|-
| [[Controllers#MotoHawk_Modules| Control Module]]
| [https://store.neweagle.net/shop/products/displays-gauges/standard-displays-displays-gauges/veecan-320-display-with-motohawk-slave-software/ Embedded Display]
| [[Raptor-CAN |Raptor-CAN: CAN Analysis & Datalogging]]
|-
| [[MotoHawk-Compilers | MotoHawk Compiler]]
|
| [[Raptor-Test |Raptor-Test: Automated Testing and Validation Tool]]
|-
| [[MotoHawk-Module-Harnesses-and-Connectors |Wiring, Harnesses and Connectors]]
|
|
|}


=Downloads=
=Downloads=
===MotoHawk===
Before downloading MotoHawk, please note:
Before downloading MotoHawk, please note:
:*A MotoHawk license is required to use MotoHawk. Licenses can be purchased in the "Buy Now" section below.  
*A MotoHawk license is required to use MotoHawk. Licenses can be purchased in the '''[[MotoHawk#Purchase|Purchase]]''' section below.  
:*A compiler is also required to use MotoHawk. See section below to download a compiler.
*A compiler is also required to use MotoHawk. See the '''[[MotoHawk-Compilers|MotoHawk Compilers]]''' page to learn more.


{| class="wikitable" style="text-align: center;" cellpadding = "5"  
{| class="wikitable" style="text-align: center;" cellpadding = "5"  


!scope="col" style = "width:200px;"|Product       
!scope="col" style = "width:200px;"|Product       
!scope="col" style = "width:200px;"|Download Now
!scope="col" style = "width:200px;"|Download
!scope="col" style = "width:200px;"|MATLAB Compatibility
!scope="col" style = "width:200px;"|MATLAB Compatibility
!scope="col" style = "width:200px;"|Release Notes
!scope="col" style = "width:200px;"|Release Notes
|-
|MotoHawk 2018b SP0
|rowspan="40"|
'''[[MotoHawk_Downloads|Downloads]]'''
| 9.1 (2016b) to 9.5 (2018b)
| Release Notes Unavailable
<!--|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2018b_SP0_README.txt Release Notes]-->
|-
|MotoHawk 2018a SP0
| 9.0 (2016a) to 9.4 (2018a)
| Release Notes Unavailable
|-
|MotoHawk 2017b SP2
| 8.6 (2015b) to 9.3 (2017b)
| Release Notes Unavailable
|-
|MotoHawk 2017a SP0
| 8.5 (2015a) to 9.2 (2017a)
|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2017a_SP0_README.txt Release Notes]
|-
|MotoHawk 2016b SP4
| 8.4 (2014b) to 9.1 (2016b)
| Release Notes Unavailable
|-
|MotoHawk 2016b SP3
| 8.4 (2014b) to 9.1 (2016b)
|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2016b_SP3_README.txt Release Notes]
|-
|MotoHawk 2016b SP2
| 8.4 (2014b) to 9.1 (2016b)
|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2016b_sp2_README.txt Release Notes]
|-
|MotoHawk 2016b SP0
| 8.4 (2014b) to 9.1 (2016b)
|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2016b_sp0_README.txt Release Notes]
|-
|MotoHawk 2016a SP1
| 8.3 (2014a) to 9.0 (2016a)
|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2016a_SP1_README.txt Release Notes]
|-
|MotoHawk 2016a SP0
| 8.3 (2014a) to 9.0 (2016a)
|[http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2016a_SP0_README.txt Release Notes]
|-
|MotoHawk 2015b SP4
| 8.2 (2013b) to 8.6 (2015b)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2015b_SP4_README.txt Release Notes]
|-
|MotoHawk 2015b SP1
| 8.2 (2013b) to 8.6 (2015b)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2015b_SP1_README.txt Release Notes]
|-
|MotoHawk 2015a SP3
| 8.1 (2013a) to 8.5 (2015aSP1)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2015a_SP3_README.txt Release Notes]
|-
|MotoHawk 2015a SP2
| 8.1 (2013a) to 8.5 (2015aSP1)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2015a_SP2_README.txt Release Notes]
|-
|MotoHawk 2015a SP1
| 8.1 (2013a) to 8.5 (2015aSP1)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2015a_SP1_README.txt Release Notes]
|-
|MotoHawk 2015a SP0
| 8.1 (2013a) to 8.5 (2015a)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2015a_sp0_README.txt Release Notes]
|-
|MotoHawk 2014b SP5
| 8.0 (2012b) to 8.4 (2014b)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_sp5_README.txt Release Notes]
|-
|MotoHawk 2014b SP4
| 8.0 (2012b) to 8.4 (2014b)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_sp4_README.txt Release Notes]


|-
|-
|MotoHawk 2014b SP2
|MotoHawk 2014b SP2
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_SP2_1325.exe Download Now]
| 8.0 (2012b) to 8.4 (2014b)
| 8.0 (2012b) to 8.4 (2014b)
|
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_sp2_README.txt Release Notes]


|-
|-
|MotoHawk 2014b SP0
|MotoHawk 2014b SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_SP0_1314.exe Download Now]
| 8.0 (2012b) to 8.4 (2014b)
| 8.0 (2012b) to 8.4 (2014b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_sp0_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014b_sp0_README.txt Release Notes]
 
|-
|MotoHawk 2014a SP3
| 7.14 (2012a) to 8.3 (2014a)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_sp3_README.txt Release Notes]


|-
|-
|MotoHawk 2014a SP2
|MotoHawk 2014a SP2
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_SP2_1027.exe Download Now]
| 7.14 (2012a) to 8.3 (2014a)
| 7.14 (2012a) to 8.3 (2014a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_sp2_1027_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_sp2_1027_README.txt Release Notes]


|-
|-
|MotoHawk 2014a SP1
|MotoHawk 2014a SP1
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_SP1_1026.exe Download Now]
| 7.14 (2012a) to 8.3 (2014a)
| 7.14 (2012a) to 8.3 (2014a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_sp1_1026_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2014a_sp1_1026_README.txt Release Notes]
 
|-
|MotoHawk 2013b SP3
| 7.13 (2011b) to 8.01 (2013b)
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013b_sp3_README.txt Release Notes]


|-
|-
|MotoHawk 2013b SP0
|MotoHawk 2013b SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013b_SP0_377.exe Download Now]
| 7.13 (2011b) to 8.01 (2013b)
| 7.13 (2011b) to 8.01 (2013b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013b_sp0_377_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013b_sp0_377_README.txt Release Notes]


|-
|-
|MotoHawk 2013a SP0
|MotoHawk 2013a SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013a_sp0_336.exe Download Now]
|  7.12 (2011a) to 8.01 (2013a)
|  7.12 (2011a) to 8.01 (2013a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013a_sp0_336_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2013a_sp0_336_README.txt Release Notes]


|-
|-
|MotoHawk 2012b SP1
|MotoHawk 2012b SP1
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012b_sp1_328.exe Download Now]
|  7.11 (2010b) to 8.00 (2012b)
|  7.11 (2010b) to 8.00 (2012b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012b_sp1_328_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012b_sp1_328_README.txt Release Notes]


|-
|-
|MotoHawk 2012b SP0
|MotoHawk 2012b SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012b_sp0_311.exe Download Now]
| 7.11 (2010b) to 8.00 (2012b)
| 7.11 (2010b) to 8.00 (2012b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012b_sp0_311_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012b_sp0_311_README.txt Release Notes]


|-
|-
|MotoHawk 2012a SP1
|MotoHawk 2012a SP1
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012a_sp1_259.exe Download Now]
| 7.9 (2009b) to 7.14 (2012a)
| 7.9 (2009b) to 7.14 (2012a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012a_sp1_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012a_sp1_README.txt Release Notes]


|-
|-
|MotoHawk 2012a SP0
|MotoHawk 2012a SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012a_SP0_258.exe Download Now]
| 7.9 (2009b) to 7.14 (2012a)
| 7.9 (2009b) to 7.14 (2012a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012a_sp0_258_README.txt Release Notes]  
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2012a_sp0_258_README.txt Release Notes]  
 
|-
|MotoHawk 2011b SP2
|  7.9 (2009b) to 7.13 (2011b)
| Release Notes Unavailable
 
|-
|MotoHawk 2011b SP1
|  7.9 (2009b) to 7.13 (2011b)
| Release Notes Unavailable


|-
|-
|MotoHawk 2011b SP0
|MotoHawk 2011b SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2011b_sp0_223.exe Download Now]
|  7.9 (2009b) to 7.13 (2011b)
|  7.9 (2009b) to 7.13 (2011b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2011b_sp0_223_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2011b_sp0_223_README.txt Release Notes]


|-
|-
|MotoHawk 2011a SP0  
|MotoHawk 2011a SP0  
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2011a_sp0_184_README.exe Download Now]
| 7.9 (2009b) to 7.12 (2011a)
| 7.9 (2009b) to 7.12 (2011a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2011a_sp0_184_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2011a_sp0_184_README.txt Release Notes]
 
|-
|MotoHawk 2010b SP1
|7.7 (2008b) to 7.10 (2010a)
| Release Notes Unavailable


|-
|-
|MotoHawk 2010b SP0  
|MotoHawk 2010b SP0  
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010b_sp0_158.exe Download Now]
|7.7 (2008b) to 7.10 (2010a)
|7.7 (2008b) to 7.10 (2010a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010b_sp1.158_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010b_sp1.158_README.txt Release Notes]


|-
|-
|MotoHawk 2010a SP1  
|MotoHawk 2010a SP1  
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010a_sp1_49.exe Download Now]
|7.5 (2007b) to 7.10 (2010a)
|7.5 (2007b) to 7.10 (2010a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010a_sp1_49_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010a_sp1_49_README.txt Release Notes]


|-
|-
|MotoHawk 2010a SP0
|MotoHawk 2010a SP0
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010a_sp0_47.exe Download Now]
|7.5 (2007b) to 7.10 (2010a)
|7.5 (2007b) to 7.10 (2010a)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010a_sp0_47_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2010a_sp0_47_README.txt Release Notes]


|-
|-
|MotoHawk 2009b   
|MotoHawk 2009b   
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2009b.exe Download Now]
|7.5 (2007b) to 7.9 (2009b)
|7.5 (2007b) to 7.9 (2009b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2009b_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2009b_README.txt Release Notes]


|-
|-
|MotoHawk 2009a SP1
|MotoHawk 2009a SP1
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2009a_sp1.exe Download Now]
|7.5 (2007b) to 7.9 (2009b)
|7.5 (2007b) to 7.9 (2009b)
| [http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2009a_sp1_README.txt Release Notes]
| [http://www.neweagle.net/support/wiki/ProductDocumentation/MotoTron/MotoHawk/MotoHawk_2009a_sp1_README.txt Release Notes]


|}
|}


===GCC Compiler===
'''Additional content:'''
:'''[[Extra Resources and Free Software Tools]]'''
::*CCP Master Blocks for MotoHawk
::*MotoTron Other Documents
::*Free Software Tools
:'''[[MotoHawk Resource Documents]]'''
::*MotoHawk Training Manual
::*MotoTron (MotoHawk) Product Guide
::*CAN Training Resources
::*Working with the S12 MotoHawk Targets
::*Advanced Training Presentations
 
= Frequently Asked Questions (FAQ) =
For a list of common questions about MotoHawk, see our '''[[MotoHawk-FAQ|MotoHawk FAQ]]''' page.
 
=Application Libraries=
A number of application libraries are available for MotoHawk. See the '''[[Libraries|Libraries]]''' page for more details.


GCC is a free open source compiler that is used with 48, 80, or 128-pin modules that use the MPC5XX processor as well as 112-pin modules that use the MPC55XX processor. Before downloading GCC, please note:
=Purchase=
:*GCC cannot be used with modules that use the S12/S12X processor. CodeWarrior is required.
[[File:Dongle.png||thumb|USB license dongle]]
:*Multiple versions of GCC can be installed simultaneously. It is not necessary to uninstall a previous version of GCC before installing a new version.
'''License Options'''
:*Installation: Download the GCC compiler to a temporary directory. If the file is zipped, unzip the file - do not run the installer from WinZip. Launch the installer.


{| class="wikitable" style="text-align: center;" cellpadding = "5"
A dongle is a small USB device the contains the software license. The advantage of a USB dongle is that a single software license can easily be passed from one computer to another.


!scope="col" style = "width:250px;"|Product     
{| class="wikitable" style="text-align: center;" cellpadding = "5" 
!scope="col" style = "width:200px;"|Download Now
!scope="col" style = "width:150px;"|Part Number 
!scope="col" style = "width:200px;"|MotoHawk Compatibility
!scope="col" style = "width:75px;"|MotoHawk
!scope="col" style = "width:400px;"|Module Compatibility
!scope="col" style = "width:75px;"|MotoTune
!scope="col" style = "width:75px;"|Raptor CAL
!scope="col" style = "width:75px;"|Hardware 
!scope="col" style = "width:125px;"|Webstore


|-
|-
|GCC PowerPC EABI 4.6.0 SPE
!scope="col" style="text-align: left;"|ASM-HAWK-999C
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/gcc-powerpc-eabispe-4_6_0.exe Download Now]
|x
| 2011b and up
|
| Any 112-pin module w/ a MPC55XX processor
|
 
|


|'''[https://store.neweagle.net/shop/products/software/motohawk/motohawk-motohawk/motohawk-software-kit-no-mototune/ Purchase]
|-
|-
|GCC PowerPC EABI 4.6.0
!scope="col" style="text-align: left;"|ASM-HAWK-999C-2K
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/gcc-powerpc-eabi-4_6_0.exe Download Now]
|x
| 2011b and up
|
| Any 48, 80, or 128-pin module w/ a MPC5XX processor
|


|-
|
|GCC PowerPC EABI 4.4.0 SP1 SPE
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/gcc-powerpc-eabispe-4_4_0-SP1.exe Download Now]
| 2009b to 2011a
| Any 112-pin module w/ a 55XX processor


|'''Please contact [mailto:sales@neweagle.net sales]
|-
|-
|GCC PowerPC EABI 4.4.0 SP1
!scope="col" style="text-align: left;"|ASM-HAWK-999A
|[http://www.neweagle.net/ProductDocumentation/MotoTron/MotoHawk/gcc-powerpc-eabi-4_4_0-SP1.exe Download Now]
|x
| 2009b to 2011a
|x
| Any 48, 80, or 128-pin module w/ a MPC5XX processor
|


|}
|


===Greenhills (GHS) Compiler===
|'''[https://store.neweagle.net/shop/products/software/motohawk/motohawk-motohawk/motohawk-mototune-software-dongle/ Purchase]
Greenhills is installed via a CD and requires either a node-locked or dongle license. Greenhills can be purcahsed from New Eagle. See the [[Greenhills]] page for more details.
|-
!scope="col" style="text-align: left;"|ASM-HAWK-999A-2K
|x
|x
|
|


===FreeScale CodeWarrior Compiler===
|'''Please contact [mailto:sales@neweagle.net sales]
Any modules with a S12 processor requires a Freescale CodeWarrior compiler. Codewarrior compilers must be purchased from Freescale directly (Click [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-HCS12X&nodeId=0152102726E4C7E4CB&tab=Buy_Parametric_Tab&fromSearch=false here] to view purchase options). The "Standard" or "Professional" versions are recommended since these versions do not restrict the size of the application code.
|-
!scope="col" style="text-align: left;"|ASM-HAWK-006D-01
|x
|x
|


If you are not going to use the default compiler version you will need to set an environment variable. Set CW_DIR to the directory which has the compiler you want to use; the default for 4.7 is "C:\Program Files\Freescale\CodeWarrior for HCS12 V4.7" (other versions follow this naming convention).
|Kit
There is also a Tool Chain block in MotoHawk that will allow you to select which compiler to use, if necessary. Find it using Simulink Library Browser; it is located in the MotoHawk->Build library.


=FAQ=
|'''[https://store.neweagle.net/shop/products/software/motohawk/motohawk-motohawk/motohawk-rapid-control-development-suite/ Purchase]
For a list of common questions and answers about MotoHawk, see our MotoHawk FAQ page [[MotoHawk-FAQ | here]]
|-
 
!scope="col" style="text-align: left;"|ASM-HAWK-006D-01-2K
=Buy Now=
|x
[[File:Dongle.png||thumb|USB license dongle]]
|x
'''License Options'''
|


A dongle is a small USB device the contains the software license. The advantage of a USB dongle is that a single software license can easily be passed from one computer to another.
|Kit


|'''Please contact [mailto:sales@neweagle.net sales]
|-
!scope="col" style="text-align: left;"|ASM-HAWK-RC-KIT-2K
|x
|
|x


{| class="wikitable" style="text-align: center;" cellpadding = "5" 
|Raptor-Dev Kit
!scope="col" style = "width:250px;"|Product
!scope="col" style = "width:250px;"|Part Number         
!scope="col" style = "width:250px;"|Webstore


|-
|'''Please contact [mailto:sales@neweagle.net sales]
|MotoHawk only
|ASM-HAWK-999C
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-software-kit-no-mototune.html Buy Now]
|-
|MotoHawk and MotoTune
|ASM-HAWK-999A
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-mototune-software-dongle-with-16-hours-of-support-for-1-year.html Buy Now]
|-
|MotoHawk, MotoTune, and $2,000 worth of support
|ASM-HAWK-999A-2K
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-mototune-software-dongle-w-support.html Buy Now]
|-
|MotoHawk kit
|ASM-HAWK-006D-01
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-rapid-control-development-suite-with-16-hours-of-support-for-1-year-no-green-hills.html Buy Now]
|-
|MotoHawk kit and $2,000 worth of support
|ASM-HAWK-006D-01-NS
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-rapid-control-development-suite-without-green-hills-no-support.html Buy Now]
|-
|MotoHawk, MotoTune, PCM128, and $2,000 worth of support
|ASM-HAWK-005D-00
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-prototype-kit-with-pcm128c-non-green-hills-and-16-hours-of-support-for-1-year.html Buy Now]
|-
|MotoHawk Software Maintenance
|PROD-PLAN-001C
|[http://store.neweagle.net/products-by-tools/motohawk-tools/motohawk-kits/motohawk-software-maintenance.html Buy Now]
|}
|}

Latest revision as of 19:27, 2 March 2023

New Eagle > Products Wiki > MotoHawk Platform > MotoHawk

MotoHawk

Introduction

MotoHawk is a controls system application development tool that allows the user to create MATLAB/Simulink diagrams that run on the MotoHawk rugged, automotive-quality embedded control modules. MotoHawk is intended for control feature development, vehicle calibration and fleet testing. MotoHawk is built on Woodward's ControlCore production software framework and supports a variety of applications using both single controller and distributed by-wire implementations. MotoHawk is a powerful development and prototyping system for Simulink/Stateflow users. Control models prototyped with MotoHawk move seamlessly from development into production.

MotoHawk follows the workflow and benefits of Model-Based design using the Mathworks toolchain. For an introduction to model-based design and Simulink, go to Model-Based Design Using Simulink.

Features include:

  • Auto-code generation of Simulink/Stateflow models using Embedded Coder/Stateflow Coder
  • Rugged controllers for prototyping and production
  • ControlCore-enabled software
  • Off-the-shelf engine control libraries
  • Calibration using MotoTune or CCP-based tools
  • Responsive engineering
  • Electronic control modules available for development, fleet and production

Benefits include:

  • Simpler, faster development
  • Better testing using real ECM hardware
  • Quickly develop and enhance software features in Simulink
  • Analyze and control real-time OS from Simulink/Stateflow
  • Direct access to the production controller’s I/O from Simulink
  • Readable documentation of system design automatically created from models
  • Lower cost for fleet testing; outfit an entire test fleet with rapid prototyping capability
  • Custom block-set allows for integration of both handwritten and auto-generated code

Getting Started

What you need to begin using MotoHawk:

Required: Recommended: Options:
Mathworks Software 2nd Controller for debugging Compiler Options
MotoHawk Software Kits DBC to CAN converter Application Libraries
Boot Key/Harness Crimp Tools CAN Data Logger
Control Module Embedded Display Raptor-CAN: CAN Analysis & Datalogging
MotoHawk Compiler Raptor-Test: Automated Testing and Validation Tool
Wiring, Harnesses and Connectors

Downloads

Before downloading MotoHawk, please note:

  • A MotoHawk license is required to use MotoHawk. Licenses can be purchased in the Purchase section below.
  • A compiler is also required to use MotoHawk. See the MotoHawk Compilers page to learn more.
Product Download MATLAB Compatibility Release Notes
MotoHawk 2018b SP0

Downloads

9.1 (2016b) to 9.5 (2018b) Release Notes Unavailable
MotoHawk 2018a SP0 9.0 (2016a) to 9.4 (2018a) Release Notes Unavailable
MotoHawk 2017b SP2 8.6 (2015b) to 9.3 (2017b) Release Notes Unavailable
MotoHawk 2017a SP0 8.5 (2015a) to 9.2 (2017a) Release Notes
MotoHawk 2016b SP4 8.4 (2014b) to 9.1 (2016b) Release Notes Unavailable
MotoHawk 2016b SP3 8.4 (2014b) to 9.1 (2016b) Release Notes
MotoHawk 2016b SP2 8.4 (2014b) to 9.1 (2016b) Release Notes
MotoHawk 2016b SP0 8.4 (2014b) to 9.1 (2016b) Release Notes
MotoHawk 2016a SP1 8.3 (2014a) to 9.0 (2016a) Release Notes
MotoHawk 2016a SP0 8.3 (2014a) to 9.0 (2016a) Release Notes
MotoHawk 2015b SP4 8.2 (2013b) to 8.6 (2015b) Release Notes
MotoHawk 2015b SP1 8.2 (2013b) to 8.6 (2015b) Release Notes
MotoHawk 2015a SP3 8.1 (2013a) to 8.5 (2015aSP1) Release Notes
MotoHawk 2015a SP2 8.1 (2013a) to 8.5 (2015aSP1) Release Notes
MotoHawk 2015a SP1 8.1 (2013a) to 8.5 (2015aSP1) Release Notes
MotoHawk 2015a SP0 8.1 (2013a) to 8.5 (2015a) Release Notes
MotoHawk 2014b SP5 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014b SP4 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014b SP2 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014b SP0 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014a SP3 7.14 (2012a) to 8.3 (2014a) Release Notes
MotoHawk 2014a SP2 7.14 (2012a) to 8.3 (2014a) Release Notes
MotoHawk 2014a SP1 7.14 (2012a) to 8.3 (2014a) Release Notes
MotoHawk 2013b SP3 7.13 (2011b) to 8.01 (2013b) Release Notes
MotoHawk 2013b SP0 7.13 (2011b) to 8.01 (2013b) Release Notes
MotoHawk 2013a SP0 7.12 (2011a) to 8.01 (2013a) Release Notes
MotoHawk 2012b SP1 7.11 (2010b) to 8.00 (2012b) Release Notes
MotoHawk 2012b SP0 7.11 (2010b) to 8.00 (2012b) Release Notes
MotoHawk 2012a SP1 7.9 (2009b) to 7.14 (2012a) Release Notes
MotoHawk 2012a SP0 7.9 (2009b) to 7.14 (2012a) Release Notes
MotoHawk 2011b SP2 7.9 (2009b) to 7.13 (2011b) Release Notes Unavailable
MotoHawk 2011b SP1 7.9 (2009b) to 7.13 (2011b) Release Notes Unavailable
MotoHawk 2011b SP0 7.9 (2009b) to 7.13 (2011b) Release Notes
MotoHawk 2011a SP0 7.9 (2009b) to 7.12 (2011a) Release Notes
MotoHawk 2010b SP1 7.7 (2008b) to 7.10 (2010a) Release Notes Unavailable
MotoHawk 2010b SP0 7.7 (2008b) to 7.10 (2010a) Release Notes
MotoHawk 2010a SP1 7.5 (2007b) to 7.10 (2010a) Release Notes
MotoHawk 2010a SP0 7.5 (2007b) to 7.10 (2010a) Release Notes
MotoHawk 2009b 7.5 (2007b) to 7.9 (2009b) Release Notes
MotoHawk 2009a SP1 7.5 (2007b) to 7.9 (2009b) Release Notes

Additional content:

Extra Resources and Free Software Tools
  • CCP Master Blocks for MotoHawk
  • MotoTron Other Documents
  • Free Software Tools
MotoHawk Resource Documents
  • MotoHawk Training Manual
  • MotoTron (MotoHawk) Product Guide
  • CAN Training Resources
  • Working with the S12 MotoHawk Targets
  • Advanced Training Presentations

Frequently Asked Questions (FAQ)

For a list of common questions about MotoHawk, see our MotoHawk FAQ page.

Application Libraries

A number of application libraries are available for MotoHawk. See the Libraries page for more details.

Purchase

USB license dongle

License Options

A dongle is a small USB device the contains the software license. The advantage of a USB dongle is that a single software license can easily be passed from one computer to another.

Part Number MotoHawk MotoTune Raptor CAL Hardware Webstore
ASM-HAWK-999C x Purchase
ASM-HAWK-999C-2K x Please contact sales
ASM-HAWK-999A x x Purchase
ASM-HAWK-999A-2K x x Please contact sales
ASM-HAWK-006D-01 x x Kit Purchase
ASM-HAWK-006D-01-2K x x Kit Please contact sales
ASM-HAWK-RC-KIT-2K x x Raptor-Dev Kit Please contact sales