کیوں بازو سب سے زیادہ مقبول ہے؟ بازو فن تعمیر

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





بازو کا تعارف:

بازو کا مطلب اعلی درجے کی RISC (کم انسٹرکشن سیٹ کمپیوٹر) مشین ہے۔ اے آر ایم نے زندگی کا آغاز بی سی سی کمپیوٹر کے اکورن سازوں کے حصے کے طور پر کیا تھا اور اب وہ ایپل رکن کے لئے چپس ڈیزائن کرتی ہیں۔ پہلا اے آر ایم 1978 میں کیمبرج یونیورسٹی میں قائم کیا گیا تھا۔ ایکورن گروپ کمپیوٹرز نے 1985 میں پہلا اے آر ایم کمرشل آرآسسی پروسیسر تیار کیا تھا۔ اے آر ایم کی بنیاد رکھی گئی تھی اور 1990 میں وہ بہت مشہور تھا۔ 2007 اور 10 میں آرمی 98 فیصد سے زیادہ موبائل فون استعمال کررہی تھی۔ ارب پروسیسرز 2008 میں بھیجے گئے ہیں۔ اے آر ایم جدید ترین ٹکنالوجی ہے جس کی جگہ مائکروکنٹرولرز اور مائکرو پروسیسرس نے لے لی ہے۔ بنیادی طور پر بازو ایک 16 بٹ / 32 بٹ پروسیسرز یا کنٹرولرز ہے۔ موبائل فون آٹوموٹو سسٹم ڈیجیٹل کیمرے اور ہوم نیٹ ورکنگ اور وائرلیس ٹکنالوجی جیسی اعلی درجے کی ڈیجیٹل مصنوعات کا مرکز ہے۔

جنرل اے آر ایم چپ ڈایاگرام

جنرل اے آر ایم چپ ڈایاگرام



کیوں بازو سب سے زیادہ مشہور ہے:


  • اے آر ایم سب سے زیادہ مقبول پروسیسر ہے ، خاص طور پر اس کی کم بجلی کی کھپت اور مناسب کارکردگی کی وجہ سے پورٹیبل ڈیوائسز میں استعمال کیا جاتا ہے۔
  • دوسرے پروسیسرز کے مقابلے میں اے آر ایم کو بہتر کارکردگی ملی ہے۔ آرمی پروسیسر بنیادی طور پر کم بجلی کی کھپت اور کم لاگت پر مشتمل ہے۔ تیز اور موثر استعمال کی ترقی کے ل for اے آر ایم کا استعمال کرنا بہت آسان ہے لہذا آرمم سب سے زیادہ مقبول ہونے کی یہی بنیادی وجہ ہے۔

آرم آرکیٹیکچر فیملیز کا تعارف:

اے آر ایم آرکیٹیکچر فیملیز

اے آر ایم آرکیٹیکچر فیملیز



مختلف بازو ورژن کی خصوصیات:

ورژن 1:

بازو کا ایک ورژن ایک فن تعمیر:

  • سافٹ ویئر میں خلل پڑتا ہے
  • 26 بٹ ایڈریس بس
  • ڈیٹا پروسیسنگ سست ہے
  • یہ بائٹ ، ورڈ ، اور ملٹی ورڈ بوجھ کے کاموں کی حمایت کرتا ہے

ورژن 2:


  • 26 بٹ ایڈریس بس
  • تھریڈ ہم آہنگی کے لئے خودکار ہدایات
  • شریک پروسیسر کی حمایت

ورژن 3:

  • 32 بٹ خطاب
  • متعدد ڈیٹا سپورٹ (جیسے 32 بٹ = 32 * 32 = 64)
  • بازو ورژن 1 اور ورژن 2 سے بھی زیادہ تیز

ورژن 4:

  • 32 بٹ ایڈریس اسپیس
  • اس کی سپورٹ T مختلف حالت: 16 بٹ تھمب انسٹرکشن سیٹ
  • یہ ایم مختلف شکل کی حمایت کرتا ہے: لمبی ضرب کا مطلب ہے 64 بٹ نتیجہ

ورژن 5:

  • بہتر آرم آرم تھیم انٹرفیسنگ
  • یہ سی سی ایل کی ہدایات کی تائید کرتا ہے
  • یہ ای متغیر کی حمایت کرتا ہے: بہتر ڈی ایس پی انسٹرکشن سیٹ
  • یہ S مختلف حالتوں کی حمایت کرتا ہے: جاوا بائٹ کوڈ پر عمل درآمد کا سرعت

ورژن 6:

  • میموری کا نظام بہتر ہوا
  • یہ ایک ہی ہدایت کے متعدد اعداد و شمار کی حمایت کرتا ہے

بازو کا نام:

ARM کے مختلف ورژن موجود ہیں ، جیسے ARMTDMI ، ARM10XE ، TDMI اور XE کے معنی ذیل میں دیئے گئے ہیں:

بازو {X} {Y} {Z} {T} {D} {M} {I} {E} {J} {F} {S

  • X - کنبہ
  • Y - میموری کا انتظام
  • زیڈ - کیشے
  • ٹی - تھمبھم 16 بٹ ڈیکوڈر
  • D - JTAG ڈیبگ
  • ایم - تیز رفتار
  • I - ایمبیڈڈ ICE میکروسیل
  • ای - بہتر ہدایت
  • J - Jazelle (جاوا)
  • F - ویکٹر فلوٹنگ پوائنٹ یونٹ
  • S - ترکیب قابل ورژن

بازو فن تعمیر:

اے آر ایم ایک لوڈ اسٹور کو کم کرنے والا انسٹرکشن سیٹ کمپیوٹر فن تعمیر ہے جس کا مطلب ہے کہ کور میموری کے ساتھ براہ راست کام نہیں کرسکتا ہے۔ تمام اعداد و شمار کے کاموں کو رجسٹروں کے ذریعہ اس معلومات کے ساتھ کرنا چاہئے جو میموری میں واقع ہے۔ اعداد و شمار کا عمل انجام دینے اور میموری کو واپس کرنے والی قیمت کو ذخیرہ کرنا۔ اے آر ایم میں 37 رجسٹر سیٹ شامل ہیں ، 31 عمومی مقاصد کے رجسٹر ہیں اور 6 اسٹیٹس رجسٹر ہیں۔ آرمیوم پروسیسنگ کے سات طریقوں کا استعمال کرتی ہے جو صارف کے کام کو چلانے کے لئے استعمال ہوتی ہیں۔

  • صارف وضع
  • FIQ وضع
  • IRQ وضع
  • ایسویسی وضع
  • غیر منحصر وضع
  • ایبورٹ وضع
  • تھمب موڈ

صارف وضع عام حالت ہے جس میں کم سے کم رجسٹر ہوتے ہیں۔ اس میں ایس پی ایس آر اور سی پی ایس آر تک محدود رسائی نہیں ہے۔ ایف آئی کیو اور آئی آر کیو سی پی یو کے دو وقفے وقفے سے پیدا ہونے والے طریقے ہیں۔ ایف آئی کیو ماضی میں خلل ڈالنے کی کارروائی کر رہا ہے اور آئی آر کیو کی مداخلت پر بہتان لگ رہا ہے۔ جب اہم رکاوٹیں نمٹ رہی ہیں تو زیادہ لچک اور اعلی کارکردگی فراہم کرنے کے لئے ایف آئ کیو موڈ میں ایک اضافی پانچ بینکڈ رجسٹرز ہیں۔ سپروائزر موڈ پروسیسر کا سافٹ ویئر انٹراپٹ موڈ ہے جو اسٹارٹ اپ یا دوبارہ ترتیب دینے کے لئے ہے۔ غیر متعینہ حالت میں پھنسے غیر قانونی ہدایات پر عمل درآمد کیا جاتا ہے۔ آرم آرم کور 32 بٹ ڈیٹا بس اور تیز ڈیٹا فلو پر مشتمل ہے۔ تھمب موڈ میں 32 بٹ ڈیٹا کو 16 بٹس میں تقسیم کیا گیا ہے اور اس کی پروسیسنگ کی رفتار میں اضافہ ہوتا ہے۔

کچھ رجسٹر کور کے ذریعہ مخصوص استعمال کے ل each ہر موڈ میں محفوظ ہیں۔ محفوظ رجسٹر ہیں

  • ایس پی (اسٹیک پوائنٹر)
  • ایل آر (لنک رجسٹر)
  • پی سی (پروگرام کاؤنٹر)
  • CPSR (موجودہ پروگرام کی حیثیت کا اندراج)
  • ایس پی ایس آر (محفوظ شدہ پروگرام کی حیثیت کا اندراج)

مخصوص رجسٹر مخصوص کاموں کے لئے استعمال ہوتے ہیں۔ ایس پی ایس آر اور سی پی ایس آر مخصوص خصوصیات کے اسٹیٹس کنٹرول بٹس پر مشتمل ہیں۔ یہ خصوصیات آپریٹنگ وضع ، ALU حیثیت کے جھنڈے ، مداخلت کو قابل بنائیں یا جھنڈوں کو غیر فعال کر رہی ہیں۔ اے آر ایم کور دو ریاستوں میں 32 بٹ ریاست یا تھمبس ریاست میں کام کررہا ہے۔

بازو وضع کے انتخاب کے رجسٹر

بازو وضع کے انتخاب کے رجسٹر

بازو پر مبنی درجہ حرارت کی پیمائش:

صنعتی استعمال میں درجہ حرارت سب سے اہم پیرامیٹر ہے۔ ناپا اور کنٹرول کی درستگی بہت ضروری ہے۔ زیادہ صنعتی ٹرانسفارمر ہائی ولٹیج اور اوورلوڈ اور اعلی درجہ حرارت سے خراب ہیں۔ درجہ حرارت کی پیمائش اور کنٹرول کی درستگی انتہائی مطالبہ ہے۔ یہ پروجیکٹ درجہ حرارت کے سینسر کو بازو پر مبنی مائکرو قابو پانے والے کو انٹرفیس کرنے کے لئے ڈیزائن کیا گیا ہے۔

صنعتی درجہ حرارت کنٹرولر

صنعتی درجہ حرارت کنٹرولر

کام کرنے کا طریقہ کار:

LPC2148 ایک 16/32 بٹ ARM7 CPU ہے . درجہ حرارت سینسر LM35 ایک ینالاگ سینسر ہے ، جو LPC2148 مائکروکونٹرولر ینالاگ چینل سے منسلک ہے۔ طعنے دیئے گئے درجہ حرارت کی اقدار مائکروکانٹرولر میں پہلے سے پروگرام کی جاتی ہیں۔ گرافیکل ایل سی ڈی مائکروکونٹرولر آؤٹ پٹ پن سے منسلک ہے۔ درجہ حرارت سینسر ہر سیکنڈ میں درجہ حرارت پر نظر رکھتا ہے۔ جب اوورلوڈ کی وجہ سے درجہ حرارت میں اضافہ ہوتا ہے تو پھر سینسر مائکرو قابو پانے والے کو سگنل بھیجتا ہے۔ مائکرو قابو پانے والا بزر اور LCD ڈسپلے کے ذریعے انتباہات دیتا ہے۔ LCD اسکرین پر درجہ حرارت دکھاتا ہے۔ یہ اطلاق صنعتوں میں حفاظتی مقاصد کے لئے استعمال ہوتا ہے۔

اے آر ایم 7 بلاک ڈایاگرام اور خصوصیات:

اے آر ایم 7 بلاک ڈایاگرام

اے آر ایم 7 بلاک ڈایاگرام

اے آر ایم 7 کی خصوصیات:

  • ARM7 ایک 16/31 - بٹ بس ہے
  • جامد رام 40 کلو گرام ہے
  • آن چپ فلیش پروگرام قابل میموری 512kb ہے
  • یہ ایک تیز رفتار کنٹرولر 60 میگا ہرٹز آپریشن ہے
  • دو 10 بٹ ADC کنورٹرز مجموعی طور پر 14 مطابق ان پٹ فراہم کرتے ہیں
  • ایک 10- بٹ D / A کنورٹر
  • دو 32 بٹ ٹائمر / کاؤنٹر
  • 4- سی سی ایم (کیپچر موازنہ ماڈلن) ، 6-پی ڈبلیو ایم ، واچ ڈاگ ٹائمر
  • ایک آر ٹی سی ، 9 رکاوٹیں
  • ایک I2C پروٹوکول ، SPI پروٹوکول ، ایس ایس پی پروٹوکول
  • دو UART سیریل مواصلات پروٹوکول

درخواست:

  • صنعتی کنٹرول
  • میڈیکل سسٹمز
  • مواصلاتی گیٹ وے
  • ایمبیڈڈ نرم موڈیم
  • عمومی مقصد کی درخواستیں
  • رسائی کنٹرول
  • پوائنٹ آف اسکیل

فوٹو کریڈٹ: