Difference between revisions of "STM32MP15 internal peripherals assignment table template"

[quality revision] [unchecked revision]
m
m
Renaming.png This page is a candidate for renaming (move).
The requested new name is: STM32MP15 internal peripherals assignment table template .
The supplied reason is: STM32MP13 introduction .
-- Gerald Baeza (talk) 16:11, 13 October 2021 (CEST).
Wiki maintainers: remember to update the pages that link this page before renaming (moving) it.
Internal peripherals

Check boxes illustrate the possible peripheral allocations supported by STM32 MPU Embedded Software:

  • means that the peripheral can be assigned () to the given runtime context.
  • is used for system peripherals that cannot be unchecked because they are statically connected in the device.

Refer to How to assign an internal peripheral to a runtime context for more information on how to assign peripherals manually or via STM32CubeMX.
The present chapter describes STMicroelectronics recommendations or choice of implementation. Additional possiblities might be described in STM32MP15 reference manuals.

Domain Peripheral Runtime allocation Comment
Instance Cortex-A7
secure
(OP-TEE)
Cortex-A7
non-secure
(Linux)
Cortex-M4

(STM32Cube)


{{ArticleToRename | STM32MP15 internal peripherals assignment table template | STM32MP13 introduction | [[User:Gerald Baeza|Gerald Baeza]] ([[User talk:Gerald Baeza|talk]]) 16:11, 13 October 2021 (CEST)}}<onlyinclude>

[[File: STM32MP1IPsOverview.png|link=STM32MP15_peripherals_overview|thumb|Internal peripherals]]

'''Check boxes''' illustrate the possible peripheral allocations supported by [[STM32MPU_Embedded_Software_architecture_overview|STM32 MPU Embedded Software]]:
* <span title="assignable peripheral" style="font-size:21px"></span> means that the peripheral can be assigned (<span title="assigned peripheral" style="font-size:21px"></span>) to the given runtime context.
* <span title="system peripheral" style="font-size:21px"></span> is used for system peripherals that cannot be unchecked because they are statically connected in the device.

Refer to [[How to assign an internal peripheral to a runtime context]] for more information on how to assign peripherals manually or via [[STM32CubeMX]].<br />

The present chapter describes STMicroelectronics recommendations or choice of implementation. Additional possiblities might be described in [[STM32MP15 resources#Reference manuals|STM32MP15 reference manuals]]. 

{| class="st-table" style="text-align: center;"
|- style="background: {{STLightGrey}};"
! rowspan="2" style="text-align: center; width: 12%;" | '''Domain'''
! rowspan="2" style="text-align: center; width: 12%;" | '''Peripheral'''
! colspan="4" style="text-align: center; width: 51%;" | '''Runtime allocation'''
! rowspan="2" style="text-align: center; width: 25%;" | '''Comment'''
|-
| style="color: white; text-align: center; background: {{STMediumGrey}}; width: 15%;" | <small>Instance</small>

| style="color: white; text-align: center; background: {{STPink}}; width: 12%;" | <small>Cortex-A7<br />secure<br /> (OP-TEE)</small>

| style="color: white; text-align: center; background: {{STDarkBlue}}; width: 12%;" | <small>Cortex-A7<br />non-secure<br /> (Linux)</small>

| style="color: white; text-align: center; background: {{STLightBlue}}; width: 12%;" | <small>Cortex-M4<br /><br /> (STM32Cube)</small>

|-</onlyinclude>

|}<noinclude>

{{NoIndex}}
[[Category:Sub-articles]]
{{PublicationRequestId| 7808 | 2018-06-18 | AnneJ}}</noinclude>
Line 1: Line 1:
  +
{{ArticleToRename | STM32MP15 internal peripherals assignment table template | STM32MP13 introduction | [[User:Gerald Baeza|Gerald Baeza]] ([[User talk:Gerald Baeza|talk]]) 16:11, 13 October 2021 (CEST)}}
 
<onlyinclude>
 
<onlyinclude>
 
[[File: STM32MP1IPsOverview.png|link=STM32MP15_peripherals_overview|thumb|Internal peripherals]]
 
[[File: STM32MP1IPsOverview.png|link=STM32MP15_peripherals_overview|thumb|Internal peripherals]]