Micrearialaitheoirí Cortex-M0 Plus

Dia duit, agus fáilte romhat chuig an gcur i láthair seo de chroí ARM® Cortex®-M0+ atá leabaithe i ngach táirge de theaghlach microcontroller STM32U0.
Próiseálaí Cortex-M0+ os a chionnview
- ARMv6-M ailtireacht
- ailtireacht Von Neuman, 2-stage píblíne
- Ailtireacht aoncheiste
- Méadaigh i 1-timthriall
- Aonad Cosanta Cuimhne (MPU)
- Port aon-timthrialla I/O

| Dearadh chumhacht ultra-íseal Cód an-dlúth | |
| Tomhaltas cumhachta íseal agus éifeachtacht ard fuinnimh | Ach amháin treoracha rialaithe agus brainse agus nasc, tá gach treoir 16 giotán ar fad |
Tá croí Cortex®-M0+ mar chuid den ghrúpa ARM Cortex-M de chroíleacáin RISC 32-giotán. Cuireann sé ailtireacht ARMv6-M i bhfeidhm agus gnéithe 2-stage píblíne.
Tá máistirphort uathúil AHB-Lite ag an Cortex®-M0+, ach tacaíonn sé le gabháil treoracha comhthráthach agus rochtain ar shonraí nuair a dhíríonn an rochtain sonraí ar raon seoltaí Fast I/O Port.
Comhoiriúnacht próiseálaithe Cortex-M
Ailtireacht gan uaim thar gach feidhmchlár

Comhtháthaíonn microcontrollers STM32U0 croí ARM® Cortex®-M0+ chun leas a bhaint as feidhmíocht neamh-inchomparáide in aghaidh an chóimheas milliwatt.
Tá ailtireacht 32-giotán ag gach CPU Cortex®-M.
Ba é an Cortex®-M3 an chéad LAP Cortex®-M a d'eisigh ARM.
Ansin chinn ARM idirdhealú a dhéanamh ar dhá líne táirge: ardfheidhmíocht agus ísealchumhacht, agus an comhoiriúnacht eatarthu a chothabháil.
Baineann an Cortex®-M0+ leis an líne táirge ísealchumhachta. Tá sé deartha le haghaidh feistí ceallraí-chumhachta, an-íogair do thomhaltas cumhachta.
Croí-ailtireacht os a chionnview

Seachadann croí Cortex®-M0+ níos mó feidhmíochta ná croí Cortex®-M0 a bhuíochas leis na 2-stage píblíne treoracha.
Cuirimis tús lenár gcur síos ar an LAP ag croí an phróiseálaí atá i gceannas ar threoracha a fháil agus a fhorghníomhú.
ARM Cortex-M0+ → 2-stage píblíne

Tá an chuid is mó de na treoracha V6-M 16 giotán ar fad. Níl ach sé threoir 32-giotán ann agus is treoracha rialaithe an chuid is mó díobh, is annamh a úsáidtear iad. Mar sin féin, tá an teagasc brainse agus nasc, a úsáidtear chun fochlár a ghlaoch 32 giotán freisin, chun tacú le fritháireamh mór idir an teagasc seo agus an lipéad a dhíríonn ar an gcéad treoir eile atá le déanamh.
Go hidéalach, lódálann rochtain 32-giotán dhá threoir 16-giotán, rud a fhágann go mbíonn níos lú fetches in aghaidh an teagaisc.
Le linn clog uimhir 2, ní tharlaíonn aon ghabháil treorach. Tá an calafort AHB Lite ar fáil chun rochtain sonraí a rith nuair is teagasc lódála/stórála é teagasc N.
Feidhmíocht brainse
Croílár Cortex®-M0+
• Uasmhéid dhá threoir scáthaithe brainse 16-giotán

Ar bhrainse áirithe, cuirtear amú níos lú treoracha réamhghabhála (a bhuíochas leis na 2-stage píblíne).
I gclog uimhir 1, faigheann an próiseálaí Inst0 agus treoir brainse neamhchoinníollach.
I gclog uimhir 2, feidhmíonn sé Instr0.
I gclog uimhir 3, feidhmíonn sé an treoir brainse agus an dá threoir sheicheamhacha eile Inst1 agus Inst2 ar a dtugtar treoracha scáthaithe brainse á fháil.
I gclog uimhir 4, caitheann an próiseálaí Inst1 agus Inst2 agus faigheann sé InstrN agus InstN+1.
Cuireann Cortex-M0, M3 agus M4 3-s i bhfeidhmtage píblíne: Faigh, Díchódaigh agus Forghníomhú. Tá líon na dtreoracha scáth brainse níos mó: suas le ceithre threoracha 16-giotán.
Croí-ailtireacht os a chionnview

Níl taisce leabaithe ná RAM inmheánach ag an Cortex®-M0+. Mar thoradh air sin, déantar aon idirbheart beirithe treorach a stiúradh chuig an gcomhéadan AHB-Lite agus déantar aon rochtain ar shonraí a stiúradh chuig an gcomhéadan AHB-Lite nó chuig an gcalafort I/O timthriall Aonair.
Tabhair faoi deara go gcuireann an STM32U0 taisce treoracha SoC-leibhéal i bhfeidhm, taobh amuigh den LAP, atá suite sa rialtóir flash leabaithe.
Tá máistir-chalafort AHB-Lite ceangailte le maitrís bus, rud a chuireann ar chumas an LAP rochtain a fháil ar chuimhní cinn agus forimeallaigh. Ós rud é go ndéantar idirbhearta a phíblíne ar AHB-Lite, is é an tréchur is fearr ná 32 giotán sonraí nó treoracha in aghaidh an chloig, le latency 2 chlog ar a laghad.
Tá Port I/O aon-timthrialla ag an Cortex®-M0+ freisin, rud a chuireann ar chumas an LAP rochtain a fháil ar shonraí faoi fhoighne 1-chlog. Cinneann loighic díchódaithe sheachtrach an raon seoltaí ina ndéantar rochtain ar shonraí a stiúradh chuig an bport seo.
Sa STM32U0, ní úsáidtear an Calafort Aon-timthrialla I/O chun rochtain a fháil ar chláir chalafoirt GPIO. Déantar calafoirt GPIO a mhapáil chuig AHB ina ionad sin, rud a ligeann do DMA rochtain a fháil orthu.
Aonad cosanta cuimhne
- Sainmhíníonn socruithe aitreabúide MPU ceadanna rochtana
- 8 réigiún cuimhne neamhspleách
- An féidir cód a fhorghníomhú?
- An féidir sonraí a scríobh?
- Rochtain mhód gan phribhléid?
Cuireann an MPU i microcontroller STM32U0 tacaíocht ar fáil d’ocht réigiún cuimhne neamhspleácha, le tréithe neamhspleácha inchumraithe le haghaidh:
- cead rochtana: ceadaithe nó gan léamh/scríobh i mód pribhléideach/neamhphribhléideach,
- cead forghníomhaithe: réigiún nó réigiún inrite toirmiscthe do ghabháil teagaisc.
Tagairtí
- Le haghaidh tuilleadh sonraí, féach le do thoil don doiciméadú seo a leanas:
- Lámhleabhar próiseálaí sraith STM32G0 Cortex®-M0+ (PM0223)
- Aonad cosanta cuimhne (MPU) a bhainistiú i MCUanna STM32 (AN4838)
- ARM websuíomh ag an nasc seo a leanas:
- http://www.arm.com/products/processors/cortex-m/cortex-m0+-processor.php
Le haghaidh tuilleadh sonraí, féach le do thoil do na nótaí iarratais seo agus do lámhleabhar ríomhchláraithe Cortex®-M0+ atá ar fáil ar www.st.com websuíomh.
Tabhair cuairt ar an ARM freisin websuíomh ina bhfaighidh tú tuilleadh eolais faoi chroílár Cortex®-M0+.
Go raibh maith agat
© STMicroelectronics – Gach ceart ar cosaint.
Trádmharc nó trádmharc cláraithe de chuid STMicroelectronics International NV nó a chleamhnaithe san AE agus/nó i dtíortha eile is ea ST logo.
Le haghaidh tuilleadh faisnéise faoi thrádmharcanna ST, féach le do thoil www.st.com/trademarks
Is le húinéirí faoi seach gach ainm táirge nó seirbhíse eile.
Doiciméid / Acmhainní
![]() |
Microcontrollers ST Cortex-M0 Plus [pdfLámhleabhar Treoracha Cortex-M0, Cortex-M23, Cortex-M33-M35P, Cortex-M55, Cortex-M85, Cortex-M0 Plus Microcontrollers, Cortex-M0 Plus, Microcontrollers |

