سرایت شدہ نظام ڈیزائن کا عمل

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





تخروپن سافٹ ویئر

نقلی نظام کے طرز عمل کو سمجھنے کے لئے یا نظام کے عمل کو حاصل کرنے کے ل various مختلف اقدامات کا اندازہ کرنے کے لئے ایک حقیقی نظام کا ماڈل تیار کرنے اور کسی ماڈل کے ساتھ تجربات کرنے کا عمل ہے۔

پہلے کسی چیز کی تقلید کرنے کے عمل کے لئے یہ ضروری ہوتا ہے کہ اس ماڈل کو تیار کیا جائے جو یہ ماڈل منتخب جسمانی نظام کے طرز عمل / افعال کی نمائندگی کرتا ہے۔




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

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



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

وقتی تخروپن عملی تخروپن سے زیادہ سمجھدار ہے۔ اس تخروپن کے عمل میں ، منطق کے اجزاء اور تاروں ان پٹ پر رد عمل ظاہر کرنے کے لئے ایک قدم پیچھے ہٹ جاتے ہیں۔ اور سرکٹ کے منطقی عمل کو جانچنے کے ل it ، یہ سرکٹ میں سگنل کے وقت کی نشاندہی کرتا ہے اور اس کو انجام دینے میں زیادہ وقت لگتا ہے۔


سرکٹ کو جانچنے کے لئے بہت ساری نقلی تکنیک موجود ہیں ، اس مضمون میں ہم پروٹیوس کا استعمال کرتے ہوئے ایک انکار کے بارے میں دیکھنے جارہے ہیں۔

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

پروٹیوس کا استعمال کرتے ہوئے نقلی عمل میں مندرجہ ذیل اقدامات شامل ہیں:

مرحلہ نمبر 1: مرحلہ 1 میں ، ڈسپلے بار سے ڈیوائس کا نام ٹائپ کرکے منتخب کریں (مثال کے طور پر: منطق کے دروازے ، سوئچز ، اور بنیادی الیکٹرانک آلات)۔

مرحلہ نمبر 1

مرحلہ 2: اجزاء رکھنا۔

مرحلہ 2

مرحلہ 3: جگہ<>ڈرائنگ ایریا پر اور ریزٹر پر دائیں کلک کریں اور منتخب کریں<>

مرحلہ - 3

مرحلہ 4: اجزاء کا حوالہ: یہ خودبخود تفویض کیا جاتا ہے

اجزاء کی قیمت: قابل تدوین

مرحلہ - 4

مرحلہ 5: ذریعہ انتخاب

مرحلہ - 5

مرحلہ 6: ڈرائنگ ایریا میں وولٹیج کا ماخذ (VSOURCE) رکھیں۔ پھر VSOURCE پر دائیں کلک کریں ، منتخب کریں<>پھر<>

مرحلہ - 6

مرحلہ 7: وائر کنکشن ، تار آٹو روٹر پر کلک کریں اور جزو کے ٹرمینل کو ٹوپولوجی کی ضرورت کے مطابق مربوط کریں۔

مرحلہ - 7

مرحلہ 8: ٹرمینل / گراؤنڈ شامل کرنا: پر کلک کریں<>، منتخب کریں<>اور جگہ<>ڈرائنگ ایریا میں

مرحلہ - 8

مرحلہ 9: آؤٹ پٹ سرکٹ میں کسی بھی عنصر کا وولٹیج / کرنٹ ہوسکتا ہے۔ پروٹیوس میں پیمائش زیادہ تر وولٹیج / حالیہ تحقیقات ہوتی ہے۔ موجودہ تحقیقات افقی تار پر ہونی چاہئے۔

مرحلہ - 9

نقالی کی دو قسمیں ہیں: انٹرایکٹو نقلی - زیادہ تر ڈیجیٹل سگنل کے لئے استعمال ہوتا ہے۔ گراف پر مبنی تخروپن - زیادہ تر ینالاگ سگنل کے لئے استعمال کیا جاتا ہے۔

مرحلہ 10: پر کلک کریں<>، منتخب کریں<>پھر ڈرائنگ ایریا پر گراف ونڈو رکھیں<>.

مرحلہ - 10

مرحلہ 11 :

<>اسٹارٹ / اسٹاپ ٹائم

<>

  • پہلے سے رکھی گئی تحقیقات کے لہروں کا انتخاب کیا گیا ہے
  • مختلف<>y محور پیمانے کا انتخاب کیا جاسکتا ہے

پھر شروع کریں<>

مرحلہ - 11

وولٹیج کی تحقیقات نوڈ وولٹیج کی پیمائش کرتی ہے جہاں اسے رکھا جاتا ہے۔ عنصر کی وولٹیج ڈھونڈنے کے ل the ، عنصر کے ٹرمینل نوڈ وولٹیج کو متبادل بنایا جانا چاہئے۔ یہ آپریشن کیا جاسکتا تھا۔

تخروپن کی منصوبہ بندی کی نمائندگی:

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

نقلی فوائد:

  1. یہ ہارڈ ویئر کو لاگو کرنے سے پہلے ہمارے کوڈ اور سرکٹ کا مناسب خیال اور نفاذ کرتا ہے۔
  2. سسٹم ماڈل کی تشکیل اتنا آسان ہے۔
  3. نقلی عمل کو سنبھالنا محفوظ ہے۔
  4. نقلی عمل زیادہ تر سسٹم کی کارکردگی کے بارے میں جاننے کے لئے استعمال ہوتا ہے
  5. سسٹم کی تعمیر میں جانے کے بغیر ہم سسٹم کے سلوک کا مطالعہ کرسکتے ہیں۔
  6. نئے ہارڈ ویئر ڈیوائسز ماڈلنگ ، ترتیب ، اور سسٹم کے دیگر شعبوں کو حاصل کرنے کے لئے وسائل کا ارتکاب کیے بغیر ٹیسٹنگ آپریشن انجام دے سکتے ہیں۔
  7. یہ ہارڈ ویئر بنانے اور ہارڈ ویئر پر براہ راست آپ کی غلطیوں کی جانچ کرنے کا وقت کم کرتا ہے۔ آپ پروٹیوس پر اپنے سرکٹ اور کوڈ دونوں کا تجزیہ کرسکتے ہیں اور اس کو ہارڈ ویئر پر لاگو کرنے سے پہلے پیش آنے والی غلطیوں کو تلاش کرسکتے ہیں۔

نقالی کے نقصانات:

  1. اس عمل کو ٹھیک کرنا مشکل ہے۔
  2. یہ عمل کافی حد تک مؤثر ہے۔
  3. ہم عین مطابق نمبر پیش نہیں کرسکتے ہیں۔

ایمبیڈڈ کوڈنگ سافٹ ویئر

KEIL سافٹ ویئر:

یہ سافٹ ویئر ایک انٹیگریٹڈ ڈویلپمنٹ ماحولیات ہے جو آپ کو ایمبیڈڈ پروگرام لکھنے ، مرتب کرنے اور ڈیبگ کرنے میں مدد کرتا ہے۔ کییل سافٹ ویئر کو اسمبلی سطح کی زبان لکھنے کے لئے استعمال کیا جاتا ہے۔ ہم انہیں ان کی ویب سائٹ سے ڈاؤن لوڈ کرسکتے ہیں۔ تاہم ، ان شیئر ویئر ورژنوں کے لئے کوڈ کا حجم محدود ہے اور ہمیں اس بات پر غور کرنا ہوگا کہ کون سے جمع کرنے والا ہماری درخواست کے لئے موزوں ہے۔

یہ مندرجہ ذیل اجزاء کو سمیٹتا ہے۔

  • ایک پروجیکٹ مینیجر
  • ایک بنانے کی سہولت
  • آلے کی تشکیل
  • ایڈیٹر
  • ایک طاقتور ڈیبگر
  • یوویژن 2 میں کسی ایپلیکیشن کی تشکیل (مرتب ، جمع ، اور لنک) کرنے کے ل you ، آپ کو یہ ضروری ہے:
  • پروجیکٹ کا انتخاب کریں – اوپن پروجیکٹ (مثال کے طور پر ، C166 AM مثال ہیلو ہیلو U یو وی 2 )
  • پروجیکٹ کو منتخب کریں - تمام ہدف فائلوں کو دوبارہ تعمیر کریں یا ہدف بنائیں۔ یوویژن 2 آپ کے منصوبے میں فائلوں کو مرتب ، جمع ، اور لنک کرتا ہے۔
  • اپنی درخواست تیار کرنا:
  • نیا پروجیکٹ بنانے کے ل you ، آپ کو:
  • پروجیکٹ - نیا پروجیکٹ منتخب کریں۔
  • ایک ڈائریکٹری منتخب کریں اور پروجیکٹ فائل کا نام درج کریں۔
  • پروجیکٹ کو منتخب کریں - ڈیوائس کو منتخب کریں اور ڈیوائس سے 8051، 251 ، یا C16x / ST10 آلہ منتخب کریں
  • ڈیٹا بیس
  • پروجیکٹ میں شامل کرنے کے لئے سورس فائلیں بنائیں۔
  • پروجیکٹ - اہداف ، گروپس اور فائلیں منتخب کریں۔ / فائلیں شامل کریں ، ماخذ گروپ 1 منتخب کریں ، اور پروجیکٹ میں سورس فائلوں کو شامل کریں۔
  • پروجیکٹ کو منتخب کریں - اختیارات اور آلے کے اختیارات مرتب کریں۔ نوٹ جب آپ ڈیوائس ڈیٹا بیس سے ٹارگٹ ڈیوائس کا انتخاب کرتے ہیں تو سبھی خصوصی اختیارات خود بخود سیٹ ہوجاتے ہیں۔ آپ کو اپنے ہدف والے ہارڈ ویئر کے میموری نقشہ کو ترتیب دینے کی ضرورت ہے۔ پہلے سے طے شدہ میموری ماڈل کی ترتیبات زیادہ تر کیلئے بہترین ہوتی ہیں۔

درخواستیں:

  • پروجیکٹ کو منتخب کریں - تمام ہدف فائلوں کو دوبارہ تعمیر کریں یا ہدف بنائیں۔

کسی ایپلیکیشن کو ٹھیک کرنا:

تخلیق کردہ ایپلیکیشن کو ڈیبگ کرنے کے ل you ، آپ کو یہ کرنا ضروری ہے:

  • ڈیبگ کا انتخاب کریں - ڈیبگ سیشن شروع / بند کرو۔
  • اپنے پروگرام میں سنگل قدم رکھنے کے لئے مرحلہ ٹول بار کے بٹنوں کا استعمال کریں۔ آپ G میں داخل ہوسکتے ہیں ، مرکزی C فنکشن کو انجام دینے کے لئے آؤٹ پٹ ونڈو میں اہم۔
  • ٹول بار پر سیریل # 1 بٹن کا استعمال کرتے ہوئے سیریل ونڈو کھولیں۔
  • قدم ، گو ، اور توڑ ، وغیرہ جیسے معیاری اختیارات کا استعمال کرتے ہوئے اپنے پروگرام کو ڈیبگ کریں۔

بلندی سافٹ ویئر کی حدود:

درج ذیل حدود کا اطلاق C51 ، C251 ، یا C166 ٹول کین کے جائزہ ورژن پر ہوتا ہے۔ C51 تشخیص سافٹ ویئر کی حدود:

  • مرتب کرنے والا ، جمع کرنے والا ، لنکر اور ڈیبگر آبجیکٹ کوڈ کے 2 Kbytes تک محدود ہے لیکن ماخذ کوڈ اس کا سائز بھی ہوسکتا ہے۔ ایسے پروگرام جو 2 Kbytes سے زیادہ آبجیکٹ کوڈ تیار کرتے ہیں ، اس میں تیار کردہ اسٹارٹ کوڈ کو مرتب ، اکٹھا نہیں کرنا ، یا اس سے لنک نہیں کیا جاتا ہے جس میں LJMP شامل ہوتا ہے اور اس کو فلپس 750/751/752 جیسے پروگرام کی 2 Kbytes سے بھی کم سپورٹ کرنے والے سنگل چپ آلات میں استعمال نہیں کیا جاسکتا ہے۔
  • ڈیبگر فائلوں کی حمایت کرتا ہے جو 2 Kbytes اور اس سے چھوٹی ہیں۔
  • پروگرام 0x0800 آفسیٹ سے شروع ہوتے ہیں اور اس میں پروگرام نہیں کیا جاسکتا سنگل چپ آلات .
  • ایک سے زیادہ ڈی پی ٹی آر رجسٹروں کے لئے ہارڈ ویئر کی مدد دستیاب نہیں ہے۔
  • صارف لائبریریوں یا فلوٹنگ پوائنٹ ریاضی کے لئے کوئی تعاون دستیاب نہیں ہے۔

ایلیویشن سافٹ ویئر:

  • کوڈ بینکنگ لنکر / لوکیٹر
  • لائبریری مینیجر
  • RTX-51 ٹنی ریئل ٹائم آپریٹنگ سسٹم

پردیی نقالی:

کییل ڈیبگر سی پی یو اور بیشتر سرایت شدہ آلات کے چپ چپ پردییوں کے لئے مکمل نقالی فراہم کرتا ہے۔ یہ جاننے کے لئے کہ آپ کے ویژن 2 میں کسی آلے کے کون سے پیرفیرلز کی مدد کی جاتی ہے۔ ہیلپ مینو سے مصنوعی پیریفرلز آئٹم منتخب کریں۔ آپ ویب پر مبنی ڈیوائس ڈیٹا بیس بھی استعمال کرسکتے ہیں۔ ہم چپ پردیوں کے ل constantly مسلسل نئے ڈیوائسز اور نقالی سپورٹ کا اضافہ کر رہے ہیں لہذا اکثر ڈیوائس ڈیٹا بیس کو ضرور چیک کریں۔