Cortex-لوګو

Cortex-M0 Plus Microcontrollers

Cortex-M0-Plus-Microcontrollers-محصول

سلام، او د ARM® Cortex®-M0+ کور دې پریزنټشن ته ښه راغلاست کوم چې د STM32U0 مایکرو کنټرولر کورنۍ ټولو محصولاتو کې ځای په ځای شوی.

Cortex-M0+ پروسیسر پای ته ورسیدview

  • ARMv6-M جوړښت
  • د وان نیومن معمارۍ، 2-stage نل لیکه
  • د واحد مسلې جوړښت
  • په 1-سایکل کې ضرب کړئ
  • د حافظې د ساتنې واحد (MPU)
  • د واحد سایکل I/O بندر

Cortex-M0-Plus-Microcontrollers-1

د الټرا ټیټ بریښنا ډیزاین       ډیر کمپیکٹ کوډ
د ټیټ بریښنا مصرف او لوړ انرژي موثریت د کنټرول لارښوونې او څانګې او لینک پرته، ټولې لارښوونې 16 بټونه اوږد دي

Cortex®-M0+ کور د 32-bit RISC کور د ARM Cortex-M ګروپ برخه ده. دا د ARMv6-M جوړښت پلي کوي او د 2-s ځانګړتیاوې لريtage نل لیکه.
Cortex®-M0+ یو ځانګړی AHB-Lite ماسټر پورټ لري، مګر د ورته لارښوونې راوړلو او ډیټا لاسرسي ملاتړ کوي کله چې ډیټا لاسرسی د ګړندي I/O پورټ پته حد په نښه کوي.

د Cortex-M پروسیسرونو مطابقت

په ټولو غوښتنلیکونو کې بې سیمه جوړښت

Cortex-M0-Plus-Microcontrollers-2

د STM32U0 مایکرو کنټرولر د ARM® Cortex®-M0+ کور مدغم کوي ترڅو د هر ملی واټ تناسب د بې ساري فعالیت څخه ګټه پورته کړي.
ټول Cortex®-M CPUs د 32-bit جوړښت لري.
Cortex®-M3 لومړنی Cortex®-M CPU و چې د ARM لخوا خپور شو.
بیا ARM پریکړه وکړه چې د دوه محصول لینونو توپیر وکړي: لوړ فعالیت او ټیټ ځواک، پداسې حال کې چې د دوی ترمنځ مطابقت ساتل.
Cortex®-M0+ د ټیټ بریښنا محصول لاین پورې اړه لري. دا د بیټرۍ چلولو وسیلو لپاره ډیزاین شوی، د بریښنا مصرف لپاره خورا حساس دی.

اصلي جوړښت پای ته ورسیدview

Cortex-M0-Plus-Microcontrollers-3

Cortex®-M0+ کور د Cortex®-M0 کور څخه ډیر فعالیت وړاندې کوي د 2-s څخه مننهtagد لارښوونې پایپ لاین.
راځئ چې زموږ د CPU توضیحات د پروسیسر کور لخوا د لارښوونو راوړلو او اجرا کولو مسؤل لخوا پیل کړو.

ARM Cortex-M0+ → 2-stage نل لیکه

Cortex-M0-Plus-Microcontrollers-4

ډیری V6-M لارښوونې 16 بټونه اوږد دي. یوازې شپږ 32-bit لارښوونې شتون لري او ډیری یې د کنټرول لارښوونې دي، په ندرت سره کارول کیږي. په هرصورت، د څانګې او لینک لارښوونې، چې د فرعي برنامه ویلو لپاره کارول کیږي د 32 بټ اوږد دی، د دې لارښوونې او لیبل تر مینځ د لوی آفسیټ مالتړ کولو لپاره چې راتلونکي لارښوونې ته په ګوته کوي چې اجرا کیږي.
په مثالي توګه یو 32-bit لاسرسی دوه 16-bit لارښوونې باروي، چې د هرې لارښوونې په پایله کې لږ لاسته راځي.
د ساعت نمبر 2 په جریان کې، هیڅ لارښوونې راوړل نه کیږي. د AHB لایټ پورټ د ډیټا لاسرسي اجرا کولو لپاره شتون لري کله چې لارښود N د بار / پلورنځي لارښوونې وي.

د څانګې فعالیت

Cortex®-M0+ کور
• اعظمي دوه 16-bit شاخ سیوري لارښوونې

Cortex-M0-Plus-Microcontrollers-5

په یوه ورکړل شوې څانګه کې، لږ مخکې راوړل شوي لارښوونې ضایع کیږي (د 2-s څخه مننهtage نل لیکه).
د ساعت شمیره 1 کې، پروسیسر Inst0 او غیر مشروط څانګې لارښوونې راوړي.
په 2 شمیره کې، دا Instr0 اجرا کوي.
د ساعت په 3 کې، دا د څانګې لارښوونې اجرا کوي پداسې حال کې چې دوه راتلونکي ترتیبي لارښوونې ترلاسه کوي Inst1 او Inst2 چې د شاخ سیوري لارښوونې بلل کیږي.

د ساعت په 4 کې، پروسیسر Inst1 او Inst2 ردوي او InstrN او InstN + 1 راوړي.
Cortex-M0، M3 او M4 یو 3-s پلي کويtage پایپ لاین: راوړل، ډیکوډ او اجرا کول. د څانګو سیوري لارښوونو شمیر لوی دی: تر څلورو 16-bit لارښوونو پورې.

اصلي جوړښت پای ته ورسیدview 

Cortex-M0-Plus-Microcontrollers-6

Cortex®-M0+ نه سرایت شوی کیچ لري او نه هم داخلي رام. په پایله کې، د لارښوونې راوړلو هر ډول لیږد د AHB-Lite انٹرفیس ته لیږدول کیږي او د معلوماتو هر ډول لاسرسی یا د AHB-Lite انٹرفیس یا واحد-سایکل I/O بندر ته لیږدول کیږي.
په یاد ولرئ چې STM32U0 د SoC کچې لارښوونې کیچ پلي کوي، CPU ته بهر، په ایمبیډ شوي فلش کنټرولر کې موقعیت لري.

د AHB-Lite ماسټر پورټ د بس میټرکس سره وصل دی، CPU ته وړتیا ورکوي چې یادونو او پریرالونو ته لاسرسی ومومي. څرنګه چې راکړې ورکړې په AHB-Lite کې پایپ لاین شوي دي، نو تر ټولو ښه وسیله په هر ساعت کې د 32 بټ ډیټا یا لارښوونې دي، لږترلږه د 2-ساعت ځنډ سره.
Cortex®-M0+ یو واحد-سایکل I/O پورټ هم لري، CPU ته وړتیا ورکوي چې د 1-کلاک ځنډ سره ډیټا ته لاسرسی ومومي. د بهرنۍ کوډ کولو منطق د پتې حد ټاکي په کوم کې چې ډیټا لاسرسی دې بندر ته لیږدول کیږي.
په STM32U0 کې، د واحد سایکل I/O پورټ د GPIO پورټ راجسترونو ته د لاسرسي لپاره نه کارول کیږي. د GPIO بندرونه د دې پرځای AHB ته نقشه شوي، د DMA لخوا د لاسرسي اجازه ورکوي.

د حافظې د ساتنې واحد

  • د MPU خاصیت تنظیمات د لاسرسي اجازې تعریفوي
  • 8 د حافظې خپلواکې سیمې
    • کوډ اجرا کولی شي؟
    • معلومات لیکلی شي؟
    • بې ګټې حالت ته لاسرسی؟

په STM32U0 مایکرو کنټرولر کې MPU د اتو خپلواکو حافظې سیمو لپاره ملاتړ وړاندیز کوي ، د دې لپاره د خپلواک تنظیم وړ ځانګړتیاو سره:

  • د لاسرسي اجازه: په امتیازي/غیر امتیازي حالت کې د لوستلو/لیکلو اجازه یا نه ده،
  • د اجرا اجازه: د اجرا وړ سیمه یا سیمه د لارښوونې راوړل منع دي.

حوالې

  • د نورو جزیاتو لپاره، مهرباني وکړئ لاندې اسنادو ته مراجعه وکړئ:

د نورو جزیاتو لپاره، مهرباني وکړئ د دې غوښتنلیک یادښتونو ته مراجعه وکړئ او د Cortex®-M0+ پروګرام کولو لارښود شتون لري www.st.com webسایټ
د ARM څخه هم لیدنه وکړئ webهغه سایټ چیرې چې تاسو به د Cortex®-M0+ core په اړه نور معلومات ومومئ.

له تاسو مننه
© STMicroelectronics – ټول حقونه خوندي دي.
د ST لوگو د STMicroelectronics International NV یا په EU او/یا نورو هیوادونو کې د هغې پورې تړلو سوداګریزو نښه یا راجستر شوي سوداګریز نښه ده.
د 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

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *