Cortex-logo

Cortex-M0 Plus ማይክሮ መቆጣጠሪያ

Cortex-M0-Plus-Microcontrollers-ምርት

ጤና ይስጥልኝ እና ወደዚህ የ ARM® Cortex®-M0+ ኮር በሁሉም የ STM32U0 ማይክሮ መቆጣጠሪያ ቤተሰብ ምርቶች ውስጥ ወደሚገኘው የዝግጅት አቀራረብ በደህና መጡ።

Cortex-M0+ ፕሮሰሰር አልቋልview

  • ARMv6-M አርክቴክቸር
  • ቮን ኑማን አርክቴክቸር፣ 2-ሴtagሠ የቧንቧ መስመር
  • ነጠላ-ጉዳይ አርክቴክቸር
  • በ1-ዑደት ማባዛት።
  • የማህደረ ትውስታ ጥበቃ ክፍል (MPU)
  • ነጠላ-ዑደት I / O ወደብ

Cortex-M0-Plus-Microcontrollers-1

እጅግ በጣም ዝቅተኛ የኃይል ንድፍ       በጣም የታመቀ ኮድ
ዝቅተኛ የኃይል ፍጆታ እና ከፍተኛ የኃይል ቆጣቢነት ከመቆጣጠሪያ መመሪያዎች እና ቅርንጫፍ እና ማገናኛ በስተቀር ሁሉም መመሪያዎች 16 ቢት ርዝመት አላቸው

Cortex®-M0+ ኮር የ32-ቢት RISC ኮሮች የ ARM Cortex-M ቡድን አካል ነው። የ ARMv6-M አርክቴክቸርን ተግባራዊ ያደርጋል እና ባለ 2-ሴtagሠ የቧንቧ መስመር.
Cortex®-M0+ ልዩ የ AHB-Lite ዋና ወደብ አለው፣ነገር ግን የውሂብ መዳረሻ ፈጣን I/O Port አድራሻ ክልልን በሚያነጣጥርበት ጊዜ በተመሳሳይ መመሪያ ማምጣት እና የውሂብ መዳረሻን ይደግፋል።

Cortex-M ፕሮሰሰሮች ተኳሃኝነት

እንከን የለሽ አርክቴክቸር በሁሉም መተግበሪያዎች

Cortex-M0-Plus-Microcontrollers-2

STM32U0 ማይክሮ ተቆጣጣሪዎች ARM® Cortex®-M0+ ኮርን በማዋሃድ ከአንድ ሚሊዋት ጥምርታ ወደር የሌለው አፈጻጸም ተጠቃሚ ለመሆን።
ሁሉም Cortex®-M ሲፒዩዎች ባለ 32-ቢት አርክቴክቸር አላቸው።
Cortex®-M3 በARM የተለቀቀው የመጀመሪያው Cortex®-M ሲፒዩ ነው።
ከዚያም ARM ሁለት የምርት መስመሮችን ለመለየት ወሰነ: ከፍተኛ አፈፃፀም እና ዝቅተኛ ኃይል, በመካከላቸው ያለውን ተኳሃኝነት በመጠበቅ ላይ.
Cortex®-M0+ የአነስተኛ ሃይል ምርት መስመር ነው። በባትሪ ለሚሰሩ መሳሪያዎች የተነደፈ ነው, ለኃይል ፍጆታ በጣም ስሜታዊ ነው.

ኮር አርክቴክቸር አልቋልview

Cortex-M0-Plus-Microcontrollers-3

Cortex®-M0+ ኮር ከ Cortex®-M0 ኮር የበለጠ አፈጻጸምን ለ2-ሰ ምስጋና ያቀርባል።tagሠ መመሪያ ቧንቧ.
መመሪያዎችን የማምጣት እና የማስፈጸም ሃላፊነት ባለው ፕሮሰሰር ኮር የኛን ሲፒዩ መግለጫ እንጀምር።

ARM Cortex-M0+ → 2-stagሠ የቧንቧ መስመር

Cortex-M0-Plus-Microcontrollers-4

አብዛኞቹ V6-M መመሪያዎች 16 ቢት ርዝመት አላቸው. ባለ 32-ቢት መመሪያዎች ስድስት ብቻ ናቸው እና አብዛኛዎቹ የቁጥጥር መመሪያዎች ናቸው፣ እምብዛም ጥቅም ላይ የማይውሉ ናቸው። ነገር ግን ንዑስ ፕሮግራም ለመጥራት የሚያገለግለው የቅርንጫፍ እና ማገናኛ መመሪያም 32 ቢት ርዝማኔ ያለው ሲሆን በዚህ መመሪያ መካከል ትልቅ ማካካሻ ለማድረግ እና ቀጣዩን መመሪያ የሚያመለክት መለያው ነው።
በሐሳብ ደረጃ አንድ ባለ 32-ቢት መዳረሻ ሁለት ባለ 16-ቢት መመሪያዎችን ይጭናል፣ ይህም በእያንዳንዱ መመሪያ ያነሰ ፈልጎዎችን ያስከትላል።
በሰዓት ቁጥር 2 ፣ ምንም መመሪያ ማምጣት አይከሰትም። መመሪያ N ጭነት/ማከማቻ መመሪያ ሲሆን የውሂብ መዳረሻን ለማስፈጸም AHB Lite ወደብ ይገኛል።

የቅርንጫፍ አፈጻጸም

Cortex®-M0+ ኮር
• ከፍተኛው ሁለት ባለ 16-ቢት የቅርንጫፍ ጥላ መመሪያዎች

Cortex-M0-Plus-Microcontrollers-5

በተሰጠው ቅርንጫፍ ላይ፣ ጥቂት ቀደም ብለው የተገኙ መመሪያዎች ይባክናሉ (ለ2-ሰtagኢ ቧንቧ).
በሰዓት ቁጥር 1 ፕሮሰሰሩ Inst0 እና ቅድመ ሁኔታ የሌለው የቅርንጫፍ መመሪያን ያመጣል።
በሰዓት ቁጥር 2 ውስጥ Instr0 ን ያከናውናል.
በሰዓት ቁጥር 3፣ የቅርንጫፍ ጥላ መመሪያዎች የተባሉትን ሁለቱን ተከታታይ መመሪያዎች Inst1 እና Inst2 በማምጣት የቅርንጫፍ መመሪያውን ያስፈጽማል።

በሰዓት ቁጥር 4 ፕሮሰሰሩ Inst1 እና Inst2ን ያስወግዳል እና InstrN እና InstN+1ን ያመጣል።
Cortex-M0, M3 እና M4 3-s ይተገብራሉtagሠ የቧንቧ መስመር፡- አምጣ፣ ዲኮድ እና ፈጻሚ። የቅርንጫፍ ጥላ መመሪያዎች ብዛት ትልቅ ነው እስከ አራት 16-ቢት መመሪያዎች.

ኮር አርክቴክቸር አልቋልview 

Cortex-M0-Plus-Microcontrollers-6

Cortex®-M0+ የተከተተ መሸጎጫም ሆነ ውስጣዊ ራም የለውም። ስለዚህ፣ ማንኛውም የማስተማሪያ ፈልሳፊ ግብይት ወደ AHB-Lite በይነገጽ ይመራዋል እና ማንኛውም የውሂብ መዳረሻ ወደ AHB-Lite በይነገጽ ወይም ነጠላ-ዑደት I/O ወደብ ይመራል።
STM32U0 በተከተተው የፍላሽ መቆጣጠሪያ ውስጥ ከሲፒዩ ውጪ የሆነ የሶሲ-ደረጃ መመሪያ መሸጎጫ እንደሚተገበር ልብ ይበሉ።

የ AHB-Lite ዋና ወደብ ከአውቶቡስ ማትሪክስ ጋር የተገናኘ ሲሆን ይህም ሲፒዩ ትውስታዎችን እና ተጓዳኝ ክፍሎችን እንዲደርስ ያስችለዋል። ግብይቶች በ AHB-Lite መስመር ላይ ስለሚደረጉ፣ ምርጡ ግብይት በሰዓት 32 ቢት መረጃ ወይም መመሪያ ነው፣ ቢያንስ የ2-ሰዓት መዘግየት።
Cortex®-M0+ በተጨማሪም ነጠላ-ሳይክል I/O ወደብ ያቀርባል፣ ይህም ሲፒዩ በ1-ሰዓት መዘግየት ውሂብን እንዲደርስ ያስችለዋል። የውጪ ዲኮዲንግ ሎጂክ የውሂብ መዳረሻዎች ወደዚህ ወደብ የሚመሩበትን የአድራሻ ክልል ይወስናል።
በ STM32U0 ውስጥ፣ ነጠላ ሳይክል I/O ወደብ የ GPIO ወደብ መዝገቦችን ለመድረስ ጥቅም ላይ አይውልም። የ GPIO ወደቦች በምትኩ ወደ AHB ተቀርፀዋል፣ ይህም በዲኤምኤ እንዲደርስ ያስችላል።

የማህደረ ትውስታ መከላከያ ክፍል

  • የMPU ባህሪ ቅንብሮች የመዳረሻ ፈቃዶችን ይገልፃሉ።
  • 8 ገለልተኛ ማህደረ ትውስታ ክልሎች
    • ኮድ ማስፈጸም ይቻላል?
    • ውሂብ መጻፍ ይችላል?
    • ያልተፈቀደ ሁነታ መዳረሻ?

በ STM32U0 ማይክሮ መቆጣጠሪያ ውስጥ ያለው MPU ለስምንት ገለልተኛ የማህደረ ትውስታ ክልሎች ድጋፍ ይሰጣል ፣ ለሚከተሉት ገለልተኛ ሊዋቀሩ የሚችሉ ባህሪዎች አሉት

  • የመዳረሻ ፍቃድ፡ የተፈቀደ ወይም ያልተነበበ/መፃፍ በልዩ መብት/ያልተፈቀደ ሁነታ፣
  • የማስፈጸሚያ ፈቃድ፡- የሚፈፀመው ክልል ወይም ክልል ለትምህርት ማምጣት የተከለከለ ነው።

ዋቢዎች

  • ለተጨማሪ ዝርዝሮች እባክዎን የሚከተሉትን ሰነዶች ይመልከቱ፡-

ለተጨማሪ ዝርዝሮች እባክዎን እነዚህን የመተግበሪያ ማስታወሻዎች እና Cortex®-M0+ ፕሮግራሚንግ መመሪያን ይመልከቱ www.st.com webጣቢያ.
እንዲሁም ARMን ይጎብኙ webስለ Cortex®-M0+ ኮር ተጨማሪ መረጃ የሚያገኙበት ጣቢያ።

አመሰግናለሁ
© STMicroelectronics – ሁሉም መብቶች የተጠበቁ ናቸው።
ST አርማ የንግድ ምልክት ወይም የተመዘገበ የSTMicroelectronics International NV ወይም በአውሮፓ ህብረት እና/ወይም ሌሎች ሀገራት ተባባሪዎቹ የንግድ ምልክት ነው።
ስለ ST የንግድ ምልክቶች ተጨማሪ መረጃ ለማግኘት እባክዎ ይመልከቱ www.st.com/trademarks
ሁሉም ሌሎች የምርት ወይም የአገልግሎት ስሞች የየራሳቸው ባለቤቶች ንብረት ናቸው።

ሰነዶች / መርጃዎች

ST Cortex-M0 Plus ማይክሮ መቆጣጠሪያ [pdf] መመሪያ መመሪያ
Cortex-M0፣ Cortex-M23፣ Cortex-M33-M35P፣ Cortex-M55፣ Cortex-M85፣ Cortex-M0 Plus Microcontrollers፣ Cortex-M0 Plus፣ Microcontrollers

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *