1. Usage[edit source]
The MicroprocessorDevice template is used to indicate for which microprocessor device(s), an article part (chapter, paragraph, table...) is valid. Per default (i.e. if this template is not used), any part of an article is valid for all microprocessor devices for which the entire article is valid.
It outputs a "standardized" string that might be used to name an article part.
Usage: {{MicroprocessorDevice | device=<device> | security=<security>}}
- Where:
- <device> is the mandatory parameter that specifies the class, the Series, the lines or the line.The possible values are:
- Class: STM32 Arm® Cortex® MPUs
- 1: STM32MP1 Series
- 15: STM32MP15x lines
- 151: STM32MP151 line
- 153: STM32MP153 line
- 157: STM32MP157 line
- 15: STM32MP15x lines
- <security> is the optional parameter that specifies the security. The possible values are:
- Basic: basic security
- Advanced: secure boot and cryptography
- <frequency> is the optional parameter that specifies the Arm® Cortex®-A frequency. The possible values are:
- 650: 650 MHz
- 800: 800 MHz
Summary (see also the part number codification for the STM32MP15 MPUs):
<device> | <security> | <frequency> | Result |
---|---|---|---|
Class | Any value | Any value | STM32 Arm® Cortex® MPUs |
1 | Any value | Any value | STM32MP1 Series |
15 | Basic | 650 | STM32MP15xA lines |
800 | STM32MP15xD lines | ||
Not specified or unknown | STM32MP15xA/D lines | ||
Advanced | 650 | STM32MP15xC lines | |
800 | STM32MP15xF lines | ||
Not specified or unknown | STM32MP15xC/F lines | ||
Not specified or unknown | 650 | STM32MP15xA/C lines | |
800 | STM32MP15xD/F lines | ||
Not specified or unknown | STM32MP15x lines | ||
157 Same for 153 Same for 151 |
Basic | 650 | STM32MP157A line |
800 | STM32MP157D line | ||
Not specified or unknown | STM32MP157A/D line | ||
Advanced | 650 | STM32MP157C line | |
800 | STM32MP157F line | ||
Not specified or unknown | STM32MP157C/F line | ||
Not specified or unknown | 650 | STM32MP157A/C line | |
800 | STM32MP157D/F line | ||
Not specified or unknown | STM32MP157 line |
Clicking on the icon displays the article about the microprocessor device lines (e.g. STM32MP15 microprocessor).
2. Basic examples[edit source]
You type | You get |
---|---|
STM32 Arm® Cortex® MPUs
{{MicroprocessorDevice | device=Class}} |
|
STM32MP1 Series
{{MicroprocessorDevice | device=1}} |
STM32MP1 Series |
STM32MP15x lines
{{MicroprocessorDevice | device=15}} |
|
STM32MP157 line
{{MicroprocessorDevice | device=157}} |
|
STM32MP15x lines with basic security
{{MicroprocessorDevice | device=15 | security=Basic}} |
|
STM32MP157 line with secure boot and cryptography
{{MicroprocessorDevice | device=157 | security=Advanced} |
|
STM32MP15x lines with Arm® Cortex®-A at 650 MHz
{{MicroprocessorDevice | device=15 | frequency=650}} |
|
STM32MP157 line with Arm® Cortex®-A at 800 MHz
{{MicroprocessorDevice | device=157 | frequency=800}} |
|
STM32MP15x lines with secure boot and cryptography and Arm® Cortex®-A at 800 MHz
{{MicroprocessorDevice | device=15 | security=Advanced | frequency=800}} |
|
STM32MP157 line with basic security and Arm® Cortex®-A at 650 MHz
{{MicroprocessorDevice | device=157 | security=Basic | frequency=650}} |
3. More examples[edit source]
4. Code[edit source]
STM32MP unknown microprocessor device