مائڪروچپ لوگو

وي ايڇ ڊي ايل وائيٽل ™
سموليشن گائيڊ

تعارف

هي VHDL وائيٽل سموليشن گائيڊ مائڪروسيمي ايس او سي ڊوائيسز لاءِ ڊيزائن کي نقل ڪرڻ لاءِ ماڊل سم استعمال ڪرڻ بابت معلومات تي مشتمل آهي. ايس او سي سافٽ ويئر استعمال ڪرڻ بابت اضافي معلومات لاءِ آن لائن مدد ڏسو.
سميوليشن ڪرڻ بابت معلومات لاءِ پنهنجي سميوليٽر سان شامل دستاويزن جو حوالو ڏيو.

دستاويزي مفروضا
هي دستاويز هيٺ ڏنل فرض ڪري ٿو:

  1. توهان Libero SoC سافٽ ويئر انسٽال ڪيو آهي. هي دستاويز Libero SoC سافٽ ويئر v10.0 ۽ ان کان مٿي لاءِ آهي. سافٽ ويئر جي پوئين ورزن لاءِ، ڏسو ليگيسي وي ايڇ ڊي ايل وائيٽل سموليشن گائيڊ.
  2. توهان پنهنجو VHDL VITAL سميوليٽر انسٽال ڪيو آهي.
  3. توهان يونڪس ورڪ اسٽيشنز ۽ آپريٽنگ سسٽم يا پي سي ۽ ونڊوز آپريٽنگ ماحول سان واقف آهيو.
  4. توهان FPGA آرڪيٽيڪچر ۽ FPGA ڊيزائن سافٽ ويئر کان واقف آهيو.

دستاويز ڪنوينشن
هي دستاويز هيٺ ڏنل متغير استعمال ڪري ٿو:

  • FPGA خانداني لائبريريون ڏيکاريل آهن جيئن . ضرورت مطابق گهربل FPGA فيملي متغير کي ڊوائيس فيملي سان تبديل ڪريو. مثال طورampلي: وي ڪام - ڪم .وي ايڇ ڊي
  • مرتب ڪيل VHDL لائبريريون ڏيکاريل آهن جيئن . متبادل ضرورت مطابق گهربل VHDL خانداني متغير لاءِ. VHDL ٻولي جي ضرورت آهي ته لائبريري جا نالا الفا ڪردار سان شروع ٿين.

آن لائن مدد
مائڪروسيمي ايس او سي سافٽ ويئر آن لائن مدد سان گڏ اچي ٿو. هر سافٽ ويئر ٽول لاءِ مخصوص آن لائن مدد مدد مينيو مان موجود آهي.

سيٽ اپ ڪريو

هن باب ۾ مائڪروسيمي ايس او سي ڊيزائن کي نقل ڪرڻ لاءِ ماڊل سم سميوليٽر قائم ڪرڻ بابت معلومات شامل آهي.
هن باب ۾ سافٽ ويئر جون گهرجون، مائڪروسيمي SoC FPGA لائبريريون ڪيئن مرتب ڪرڻ جي وضاحت ڪندڙ قدم، ۽ توهان جي استعمال ڪيل سموليشن ٽول لاءِ ٻي سيٽ اپ معلومات شامل آهي.

سافٽ ويئر جي گهرج
هن گائيڊ ۾ ڏنل معلومات مائڪروسيمي لائبيرو ايس او سي سافٽ ويئر v10.0 ۽ ان کان مٿي ۽ IEEE1076-مطابق VHDL سموليٽرن تي لاڳو ٿئي ٿي.
ان کان علاوه، هن گائيڊ ۾ ماڊل سم سموليٽر استعمال ڪرڻ بابت معلومات شامل آهي.
هي رليز ڪهڙن نسخن جي سپورٽ ڪري ٿو ان بابت مخصوص معلومات لاءِ، مائڪروسيمي تي ٽيڪنيڪل سپورٽ سسٽم ڏانهن وڃو. web سائيٽ (http://www.actel.com/custsup/search.html) ۽ ٽئين پارٽي ڪي ورڊ ڳوليو.

ماڊل سم
جيئن ته انسٽاليشن جو رستو هر استعمال ڪندڙ ۽ هر انسٽاليشن لاءِ مختلف هوندو آهي، هي دستاويز سافٽ ويئر جي انسٽال ٿيل جڳهه کي ظاهر ڪرڻ لاءِ $ALSDIR استعمال ڪندو آهي. جيڪڏهن توهان يونڪس استعمال ڪندڙ آهيو، ته بس هڪ ماحولياتي متغير ٺاهيو جنهن کي ALSDIR سڏيو ويندو آهي ۽ ان جي قيمت کي انسٽاليشن رستي تي سيٽ ڪريو. جيڪڏهن توهان ونڊوز استعمال ڪندڙ آهيو، ته ڪمانڊ ۾ $ALSDIR کي انسٽاليشن رستي سان تبديل ڪريو.
ماڊل سم سيموليٽرز لاءِ لائبريريون ڪمپائل ڪرڻ لاءِ هيٺ ڏنل طريقيڪار استعمال ڪريو. UNIX پرامپٽ تي UNIX ڪمانڊ ٽائيپ ڪريو. ماڊل سم ٽرانسڪرپٽ ونڊو جي ڪمانڊ لائن تي ونڊوز ڪمانڊ ٽائيپ ڪريو.
هيٺ ڏنل ڪمانڊ ونڊوز لاءِ آهن. ڪمانڊ کي يونڪس لاءِ ڪم ڪرڻ لاءِ، پوئتي سليش جي بدران فارورڊ سليش استعمال ڪريو.

هي طريقو $ALSDIR\lib\vtl\95\mti ڊاريڪٽري ۾ هڪ مائڪروسيمي VITAL لائبريري مرتب ڪري ٿو. VITAL لائبريريون صحيح طريقي سان ڪم ڪرڻ لاءِ توهان کي FPGA لائبريري ماڊل مرتب ڪرڻ گهرجن.
نوٽ: جيڪڏهن $ALSDIR\lib\vtl\95 ڊاريڪٽري ۾ اڳ ۾ ئي هڪ MTI ڊاريڪٽري موجود آهي، ته پوءِ مرتب ڪيل لائبريريون موجود ٿي سگهن ٿيون، ۽ توهان کي شايد هيٺ ڏنل طريقيڪار انجام ڏيڻ جي ضرورت نه پوي.

  1. $ALSDIR\lib\vtl\95 ڊاريڪٽري ۾ mti نالي هڪ لائبريري ٺاهيو.
  2. ماڊل سم سموليٽر (صرف ونڊوز) کي سڏ ڪريو.
  3. $ALSDIR\lib\vtl\95\mti ڊاريڪٽري ۾ تبديل ڪريو. پرامپٽ تي ھيٺ ڏنل حڪم داخل ڪريو: cd $ALSDIR\lib\vtl\95\mti
  4. ٺاهيو هڪ فيملي لائبريري. پرامپٽ تي هيٺ ڏنل حڪم داخل ڪريو: vlib
  5. VITAL لائبريري کي نقشي ۾ شامل ڪريو ڊاريڪٽري. پرامپٽ تي هيٺ ڏنل حڪم داخل ڪريو: vmap $ALSDIR\lib\vtl\95\mti\
  6. پنهنجون اهم لائبريريون مرتب ڪريو.
    وي ڪام - ڪم ../ .وي ايڇ ڊي
    مثال طورampلي، پنهنجي سيموليٽر لاءِ 40MX لائبريري مرتب ڪرڻ لاءِ، هيٺ ڏنل حڪم ٽائيپ ڪريو: vcom -work a40mx ../40mx.vhd
  7. (اختياري) منتقلي لائبريري کي مرتب ڪريو. هي قدم صرف تڏهن ڪريو جڏهن توهان منتقلي لائبريري استعمال ڪرڻ جي ضرورت آهي. پرامپٽ تي هيٺ ڏنل حڪم ٽائيپ ڪريو: vcom -work ../ _mig.vhd

ڊيزائن فلو

هي باب VHDL VITAL-compliant simulation tool سان ڊيزائن کي نقل ڪرڻ لاءِ ڊيزائن جي وهڪري کي بيان ڪري ٿو.

وي ايڇ ڊي ايل وائٽل ڊيزائن فلو
VHDL VITAL ڊيزائن فلو ۾ چار مکيه مرحلا آهن:

  1. ڊيزائن ٺاهيو
  2. ڊيزائن کي لاڳو ڪريو
  3. پروگرامنگ
  4. سسٽم جي تصديق

هيٺيون سيڪشن انهن قدمن کي تفصيل سان بيان ڪري ٿو.

ڊيزائن ٺاهيو
ڊيزائن ٺاهڻ/تصديق دوران، هڪ ڊيزائن کي RTL-سطح (رويي) VHDL ذريعو ۾ قبضو ڪيو ويندو آهي. file.
ڊيزائن کي ڪيپچر ڪرڻ کان پوءِ، توهان VHDL جي رويي جي تخليق ڪري سگهو ٿا. file تصديق ڪرڻ لاءِ ته VHDL ڪوڊ صحيح آهي. پوءِ ڪوڊ کي گيٽ-ليول (اسٽرڪچرل) VHDL نيٽ لسٽ ۾ سنٿيسائز ڪيو ويندو آهي. سنٿيسائز ڪرڻ کان پوءِ، توهان ڊيزائن جي اختياري پري-لي آئوٽ اسٽرڪچرل سموليشن ڪري سگهو ٿا. آخرڪار، هڪ EDIF نيٽ لسٽ Libero SoC ۾ استعمال لاءِ تيار ڪئي ويندي آهي ۽ هڪ VHDL اسٽرڪچرل پوسٽ-لي آئوٽ نيٽ لسٽ هڪ VHDL VITAL-compliant سموليٽر ۾ ٽائيمنگ سموليشن لاءِ تيار ڪئي ويندي آهي.

VHDL سورس داخلا
ٽيڪسٽ ايڊيٽر يا ڪانٽيڪسٽ-سينسيٽيو HDL ايڊيٽر استعمال ڪندي پنهنجو VHDL ڊيزائن سورس داخل ڪريو. توهان جي VHDL ڊيزائن سورس ۾ RTL-سطح جي تعميرات شامل ٿي سگهن ٿيون، انهي سان گڏ ساخت جي عنصرن جي انسٽنٽيشن، جهڙوڪ Libero SoC ڪور.

رويي جي تخليق
سنٿيسس کان اڳ پنهنجي ڊيزائن جو هڪ رويي جو نقلي نمونو انجام ڏيو. رويي جو نقلي نمونو توهان جي VHDL ڪوڊ جي ڪارڪردگي جي تصديق ڪري ٿو. عام طور تي، توهان نقلي نموني کي هلائڻ لاءِ صفر دير ۽ هڪ معياري VHDL ٽيسٽ بينچ استعمال ڪندا آهيو. فنڪشنل نقلي نموني انجام ڏيڻ بابت معلومات لاءِ پنهنجي نقلي اوزار سان شامل دستاويزن جو حوالو ڏيو.

سنٿاس
جڏهن توهان پنهنجو رويي وارو VHDL ڊيزائن ذريعو ٺاهيو آهي، توهان کي ان کي سنٿيسس ڪرڻ گهرجي. سنٿيسس رويي وارو VHDL کي تبديل ڪري ٿو. file گيٽ ليول نيٽ لسٽ ۾ ۽ هڪ ٽارگيٽ ٽيڪنالاجي لاءِ ڊيزائن کي بهتر بڻائي ٿو. توهان جي سنٿيسس ٽول سان شامل دستاويز ۾ ڊيزائن سنٿيسس انجام ڏيڻ بابت معلومات شامل آهي.

EDIF نيٽ لسٽ جنريشن
توهان جي ڊيزائن ٺاهڻ، ترتيب ڏيڻ، ۽ تصديق ڪرڻ کان پوءِ، سافٽ ويئر Libero SoC ۾ جڳهه ۽ رستي لاءِ هڪ EDIF نيٽ لسٽ ٺاهي ٿو.
هي EDIF نيٽ لسٽ اسٽرڪچرل سموليشن ۾ استعمال لاءِ اسٽرڪچرل VHDL نيٽ لسٽ پيدا ڪرڻ لاءِ پڻ استعمال ڪئي ويندي آهي.

اسٽرڪچرل وي ايڇ ڊي ايل نيٽ لسٽ جنريشن
لائبيرو ايس او سي پوسٽ سنٿيسس پري لي آئوٽ اسٽرڪچرل سموليشن ۾ استعمال لاءِ توهان جي EDIF نيٽ لسٽ مان هڪ گيٽ-ليول VHDL نيٽ لسٽ ٺاهي ٿو.
جي file جيڪڏهن توهان دستي طور تي تخليق ڪرڻ چاهيو ٿا ته /synthesis ڊاريڪٽري ۾ موجود آهي.
اسٽرڪچرل سموليشن
پليسنگ ۽ روٽنگ کان اڳ هڪ اسٽرڪچرل سموليشن انجام ڏيو. اسٽرڪچرل سموليشن توهان جي پوسٽ سنٿيسس پري لي آئوٽ اسٽرڪچرل VHDL نيٽ لسٽ جي ڪارڪردگي جي تصديق ڪري ٿي. مرتب ڪيل لائبرو SoC VITAL لائبريرين ۾ شامل يونٽ ڊيلي استعمال ڪيون وينديون آهن. اسٽرڪچرل سموليشن انجام ڏيڻ بابت معلومات لاءِ توهان جي سموليشن ٽول سان شامل دستاويزن جو حوالو ڏيو.

ڊيزائن کي لاڳو ڪريو
ڊيزائن جي عمل درآمد دوران، توهان Libero SoC استعمال ڪندي هڪ ڊيزائن کي جڳهه ۽ روٽ ڪريو ٿا. اضافي طور تي، توهان وقت جو تجزيو ڪري سگهو ٿا. جڳهه ۽ روٽ کان پوءِ، VHDL VITAL-compliant simulator سان پوسٽ لي آئوٽ (ٽائيمنگ) سموليشن ڪريو.
پروگرامنگ
مائڪروسيمي ايس او سي يا سپورٽ ٿيل ٽئين پارٽي پروگرامنگ سسٽم مان پروگرامنگ سافٽ ويئر ۽ هارڊويئر سان هڪ ڊوائيس پروگرام ڪريو. مائڪروسيمي ايس او سي ڊوائيس پروگرامنگ بابت معلومات لاءِ پروگرامر آن لائن مدد ڏسو.
سسٽم جي تصديق
توهان سلڪون ايڪسپلورر تشخيصي اوزار استعمال ڪندي پروگرام ٿيل ڊوائيس تي سسٽم جي تصديق ڪري سگهو ٿا.
سلڪون ايڪسپلورر استعمال ڪرڻ بابت معلومات لاءِ سلڪون ايڪسپلورر ڪوئڪ اسٽارٽ ڏسو.

نيٽ لسٽون ٺاهڻ

هي باب EDIF ۽ structural VHDL نيٽ لسٽون ٺاهڻ جي طريقيڪار کي بيان ڪري ٿو.
EDIF نيٽ لسٽ ٺاهڻ
پنهنجي اسڪيميٽ ڪيپچر ڪرڻ يا پنهنجي ڊيزائن کي سنٿيسائيز ڪرڻ کان پوءِ، پنهنجي اسڪيميٽ ڪيپچر يا سنٿيسائيز ٽول مان هڪ EDIF نيٽ لسٽ ٺاهيو. جڳهه ۽ رستي لاءِ EDIF نيٽ لسٽ استعمال ڪريو. EDIF نيٽ لسٽ ٺاهڻ بابت معلومات لاءِ پنهنجي اسڪيميٽ ڪيپچر يا سنٿيسائيز ٽول سان شامل دستاويزن جو حوالو ڏيو.
هڪ اسٽرڪچرل وي ايڇ ڊي ايل نيٽ لسٽ تيار ڪرڻ
اسٽرڪچرل وي ايڇ ڊي ايل نيٽ لسٽ fileتوهان جي Libero SoC پروجيڪٽ جي حصي طور s خودڪار طريقي سان ٺاهيا ويندا آهن.
توهان پنهنجي VHDL نيٽ لسٽ ڳولي سگهو ٿا fileتوهان جي لائبيرو پروجيڪٽ جي /synthesis ڊاريڪٽري ۾ s. مثال طورampلي، جيڪڏهن توهان جي پروجيڪٽ ڊاريڪٽري جو نالو project1 آهي، ته پوءِ توهان جي نيٽ لسٽ files /project1/synthesis ۾ آهن.
ڪجھ خاندان توهان کي انهن کي برآمد ڪرڻ جي قابل بڻائين ٿا fileٻاهرين اوزارن ۾ استعمال لاءِ دستي طور تي سپورٽ ڪري ٿو. جيڪڏهن توهان جو ڊوائيس هن خصوصيت کي سپورٽ ڪري ٿو ته توهان نيٽ لسٽ برآمد ڪري سگهو ٿا fileاوزار > برآمد > نيٽ لسٽ مان s.

ماڊل سم سان سموليشن

هي باب ماڊل سم سميوليٽر استعمال ڪندي رويي، ساخت ۽ وقت جي تخليق کي انجام ڏيڻ جا قدم بيان ڪري ٿو.
ڏيکاريل طريقا پي سي لاءِ آهن. ساڳيا سيٽ اپ طريقا يونيڪس لاءِ به ساڳي طرح ڪم ڪن ٿا. پوئتي سليش جي جاءِ تي فارورڊ سليش استعمال ڪريو. پي سي لاءِ، ايم ٽي آءِ ونڊو ۾ ڪمانڊ ٽائيپ ڪريو. يونيڪس لاءِ، يونيڪس ونڊو ۾ ڪمانڊ ٽائيپ ڪريو.

رويي جي تخليق
ڊيزائن جي رويي جي تخليق ڪرڻ لاءِ هيٺ ڏنل طريقيڪار استعمال ڪريو. دستاويزن جو حوالو ڏيو.
رويي جي تخليق ڪرڻ بابت اضافي معلومات لاءِ توهان جي تخليقي اوزار سان شامل ڪيو ويو آهي.

  1. پنھنجي ماڊل سم سموليٽر کي سڏ ڪريو. (صرف پي سي)
  2. ڊاريڪٽري کي پنھنجي پراجيڪٽ ڊاريڪٽري ۾ تبديل ڪريو. ھن ڊاريڪٽري ۾ توھان جو VHDL ڊيزائن شامل ھجڻ گھرجي. fileايس ۽ ٽيسٽ بينچ. قسم: سي ڊي
  3. لائبريري ڏانهن نقشو. جيڪڏهن ڪو به ڪور توهان جي VHDL سورس ۾ انسٽينٽيئيٽ ٿيل آهي، ته پوءِ انهن کي مرتب ڪيل VITAL لائبريري ڏانهن نقشي ۾ آڻڻ لاءِ هيٺ ڏنل حڪم ٽائيپ ڪريو: vmap $ALSDIR\lib\vtl\95\mti\
    توهان جي VHDL ڊيزائن ۾ خانداني لائبريري جو حوالو ڏيڻ لاءِ files، پنھنجي VHDL ڊيزائن ۾ ھيٺيون لائينون شامل ڪريو fileس: لائبريري ؛ استعمال ڪريو .components.all;
  4. هڪ "ڪم" ڊاريڪٽري ٺاهيو. قسم: vlib work
  5. "ڪم" ڊاريڪٽري ڏانهن نقشو ڪريو. هيٺ ڏنل حڪم ٽائيپ ڪريو: vmap work .\work
  6. پنهنجي ڊيزائن جو هڪ رويي جو نقلي نمونو انجام ڏيو. پنهنجي VSystem يا ModelSim سموليٽر استعمال ڪندي رويي جو نقلي نمونو انجام ڏيڻ لاءِ، پنهنجي VHDL ڊيزائن ۽ ٽيسٽ بينچ کي مرتب ڪريو. files ۽ هڪ سموليشن هلايو. هيئراريڪل ڊيزائن لاءِ، اعليٰ سطح جي ڊيزائن بلاڪن کان اڳ هيٺين سطح جي ڊيزائن بلاڪن کي مرتب ڪريو.

هيٺ ڏنل حڪم ڏيکارين ٿا ته VHDL ڊيزائن ۽ ٽيسٽ بينچ کي ڪيئن مرتب ڪجي. files:
وي ڪام -93 .وي ايڇ ڊي
وي ڪام -93 .وي ايڇ ڊي

ڊيزائن کي نقل ڪرڻ لاءِ، ٽائيپ ڪريو:
بمقابلہ
مثال طورampاليزي:
بمقابلہ ٽيسٽ_ايڊڊر_رويو
ٽيسٽ بينچ ۾ test_adder_behave نالي ترتيب پاران بيان ڪيل وجود-آرڪيٽيڪچر جوڙو نقل ڪيو ويندو. جيڪڏهن توهان جي ڊيزائن ۾ PLL ڪور شامل آهي، ته 1ps ريزوليوشن استعمال ڪريو:
بمقابلہ -t پي ايس
مثال طورampاليزي:
بمقابلہ -t پي ايس ٽيسٽ_اڊر_بيو

اسٽرڪچرل سموليشن
ساخت جي تخليق ڪرڻ لاءِ هيٺ ڏنل طريقو استعمال ڪريو.

  1. هڪ اسٽرڪچرل VHDL نيٽ لسٽ ٺاهيو. جيڪڏهن توهان Synopsys Design Compiler استعمال ڪري رهيا آهيو، ته هن ٽول کي استعمال ڪندي هڪ اسٽرڪچرل VHDL نيٽ لسٽ ٺاهيو.
    جيڪڏهن توهان ٻيا سنٿيسس ٽولز استعمال ڪري رهيا آهيو، ته پوءِ پنهنجي EDIF نيٽ لسٽ مان گيٽ ليول VHDL ٺاهيو. file توهان جي پروجيڪٽ ۾ خودڪار طريقي سان پيدا ٿيو. ڪجهه ڊيزائن خاندان توهان کي پيدا ڪرڻ جي قابل بڻائين ٿا fileسڌو سنئون ٽولز > ايڪسپورٽ > نيٽ لسٽ مينيو مان ڊائون لوڊ ڪريو.
    نوٽ: پيدا ٿيل VHDL سڀني پورٽن لاءِ std_logic استعمال ڪري ٿو. بس پورٽ ساڳئي بٽ آرڊر ۾ هوندا جيئن اهي EDIF نيٽ لسٽ ۾ نظر اچن ٿا.
  2. VITAL لائبريري جو نقشو ٺاھيو. مرتب ٿيل VITAL لائبريري جو نقشو ٺاھڻ لاءِ ھيٺ ڏنل حڪم ھلايو.
    وي ميپ $ALSDIR\lib\vtl\95\mti\
  3. اسٽرڪچرل نيٽ لسٽ مرتب ڪريو. پنھنجي VHDL ڊيزائن ۽ ٽيسٽ بينچ مرتب ڪريو. files. هيٺ ڏنل حڪم ڏيکارين ٿا ته VHDL ڊيزائن ۽ ٽيسٽ بينچ کي ڪيئن مرتب ڪجي. files:
    وي ڪام -جسٽڪ اي -93 .وي ايڇ ڊي
    وي ڪام - صرف هڪ -93 .وي ايڇ ڊي
    وي ڪام .وي ايڇ ڊي
    نوٽ: پهرين، ايپليڪيشن اينٽيٽيز کي مرتب ڪري ٿي. پوءِ، اهو آرڪيٽيڪچر کي مرتب ڪري ٿو، جيئن ڪجهه اوزارن پاران لکيل VHDL نيٽ لسٽن لاءِ گهربل آهي.
  4. اسٽرڪچرل سموليشن هلايو. پنهنجي ڊيزائن کي سموليٽ ڪرڻ لاءِ، ٽائيپ ڪريو: vsim
    مثال طورampلي: بمقابلہ ٽيسٽ_اڊر_اسٽرڪچر
    ٽيسٽ بينچ ۾ test_adder_structure نالي ترتيب پاران بيان ڪيل اداري-آرڪيٽيڪچر جوڙو نقل ڪيو ويندو.
    جيڪڏهن توهان جي ڊيزائن ۾ PLL ڪور آهي، ته 1ps ريزوليوشن استعمال ڪريو: vsim -t ps
    مثال طورampلي: بمقابلہ -t پي ايس ٽيسٽ_اڊر_اسٽرڪچر

وقت جي تخليق
ٽائمنگ سميوليشن ڪرڻ لاءِ:

  1. جيڪڏهن توهان ائين نه ڪيو آهي، ته پوءِ پنهنجي ڊيزائن کي واپس تشريح ڪريو ۽ پنهنجو ٽيسٽ بينچ ٺاهيو.
  2. پنهنجي V-System يا ModelSim Simulator استعمال ڪندي ٽائمنگ سموليشن ڪرڻ لاءِ، پنهنجي VHDL ڊيزائن ۽ ٽيسٽ بينچ کي مرتب ڪريو. files، جيڪڏهن اهي اڳ ۾ ئي هڪ structural simulation لاءِ مرتب نه ڪيا ويا آهن، ۽ هڪ simulation هلايو. هيٺ ڏنل حڪم ڏيکارين ٿا ته VHDL ڊيزائن ۽ ٽيسٽ بينچ کي ڪيئن مرتب ڪجي. files:
    وي ڪام -جسٽڪ اي -93 .وي ايڇ ڊي
    وي ڪام - صرف هڪ -93 .وي ايڇ ڊي
    وي ڪام .وي ايڇ ڊي
    نوٽ: پوئين مرحلن کي انجام ڏيڻ سان پهريان ادارن کي مرتب ڪيو ويندو آهي ۽ پوءِ آرڪيٽيڪچر، جيئن ڪجهه اوزارن پاران لکيل VHDL نيٽ لسٽن لاءِ گهربل آهي.
  3. ايس ڊي ايف ۾ وقت جي معلومات استعمال ڪندي بيڪ اينوٽيشن سموليشن هلايو. file. قسم: vsim -sdf[max|typ|min] / = .ايس ڊي ايف -سي
    جي آپشن ڊزائن ۾ هڪ مثال لاءِ علائقي (يا رستو) کي بيان ڪري ٿو جتي پوئتي تشريح شروع ٿئي ٿي. توهان ان کي استعمال ڪري سگهو ٿا هڪ خاص FPGA مثال کي هڪ وڏي سسٽم ڊيزائن يا ٽيسٽ بينچ ۾ بيان ڪرڻ لاءِ جنهن کي توهان پوئتي تشريح ڪرڻ چاهيو ٿا. مثال طورampلي: بمقابلہ - ايس ڊي ايف ميڪس /uut=ايڊڊر.sdf -c ٽيسٽ_ايڊڊر_اسٽرڪچرل
    هن ۾ اڳوڻيampلي، ٽيسٽ بينچ ۾ "uut" جي مثال طور انسٽنٽائيٽ ڪيو ويو آهي. ٽيسٽ بينچ ۾ "test_adder_structural" نالي ترتيب پاران بيان ڪيل انٽيٽي-آرڪيٽيڪچر جوڙو SDF ۾ بيان ڪيل وڌ ۾ وڌ دير استعمال ڪندي نقل ڪيو ويندو. file.
    جيڪڏهن توهان جي ڊيزائن ۾ PLL ڪور آهي، ته 1ps ريزوليوشن استعمال ڪريو: vsim -t ps -sdf[max|typ|min] / = .ايس ڊي ايف -سي
    مثال طورampلي: بمقابلہ -t پي ايس -ايس ڊي ايف ميڪس /uut=ايڊڊر.ايس ڊي ايف -سي ٽيسٽ_ايڊڊر_اسٽرڪچرل

الف - پراڊڪٽ سپورٽ

Microsemi SoC پراڊڪٽس گروپ پنهنجي پروڊڪٽس جي پٺڀرائي ڪري ٿو مختلف سپورٽ سروسز، بشمول ڪسٽمر سروس، ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر، اي. webسائيٽ، اليڪٽرانڪ ميل، ۽ سڄي دنيا ۾ سيلز آفيسون.
هن ضميمي ۾ Microsemi SoC پروڊڪٽس گروپ سان رابطو ڪرڻ ۽ انهن سپورٽ سروسز کي استعمال ڪرڻ بابت معلومات شامل آهي.

ڪسٽمر سروس
غير ٽيڪنيڪل پراڊڪٽ سپورٽ لاءِ ڪسٽمر سروس سان رابطو ڪريو، جيئن پراڊڪٽ جي قيمت، پراڊڪٽ اپ گريڊ، تازه ڪاري معلومات، آرڊر جي حالت، ۽ اختيار ڏيڻ.
اتر آمريڪا کان، ڪال ڪريو 800.262.1060
باقي دنيا مان، ڪال ڪريو 650.318.4460
فيڪس، دنيا ۾ ڪٿي به، 408.643.6913

ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر
مائڪروسيمي ايس او سي پراڊڪٽس گروپ پنهنجي ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر کي انتهائي ماهر انجنيئرن سان گڏ ڪم ڪري ٿو جيڪي مائڪروسيمي ايس او سي پراڊڪٽس بابت توهان جي هارڊويئر، سافٽ ويئر ۽ ڊيزائن جي سوالن جا جواب ڏيڻ ۾ مدد ڪري سگهن ٿا. ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر ايپليڪيشن نوٽس، عام ڊيزائن سائيڪل سوالن جا جواب، ڄاتل سڃاتل مسئلن جي دستاويز، ۽ مختلف سوالن جا جواب ٺاهڻ ۾ گهڻو وقت گذاريندو آهي. تنهن ڪري، اسان سان رابطو ڪرڻ کان اڳ، مهرباني ڪري اسان جي آن لائن وسيلن جو دورو ڪريو. اهو تمام گهڻو امڪان آهي ته اسان توهان جي سوالن جا جواب اڳ ۾ ئي ڏئي چڪا آهيون.

ٽيڪنيڪل سپورٽ
ڪسٽمر سپورٽ جو دورو ڪريو webسائيٽ (www.microsemi.com/soc/support/search/default.aspxوڌيڪ معلومات ۽ سپورٽ لاءِ. ڪيترائي جواب ڳولي سگهجن ٿا web وسيلن ۾ ڊاگرام، عڪس، ۽ ٻين وسيلن جي لنڪ شامل آهن webسائيٽ.

Webسائيٽ
توھان مختلف قسم جي ٽيڪنيڪل ۽ غير ٽيڪنيڪل معلومات براؤز ڪري سگھو ٿا SoC ھوم پيج تي www.microsemi.com/soc.

ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر سان رابطو ڪريو
ٽيڪنيڪل سپورٽ سينٽر جو اعليٰ ماهر انجنيئر اسٽاف. ٽيڪنيڪل سپورٽ سينٽر سان رابطو ڪري سگھجي ٿو اي ميل ذريعي يا Microsemi SoC پروڊڪٽس گروپ ذريعي webسائيٽ.
اي ميل
توھان پنھنجي ٽيڪنيڪل سوالن کي اسان جي اي ميل پتي تي پھچائي سگھو ٿا ۽ واپس اي ميل، فيڪس، يا فون ذريعي جواب حاصل ڪري سگھو ٿا. انهي سان گڏ، جيڪڏهن توهان وٽ ڊزائن جا مسئلا آهن، توهان پنهنجي ڊزائن کي اي ميل ڪري سگهو ٿا fileمدد حاصل ڪرڻ لاء.
اسان سڄو ڏينهن مسلسل اي ميل اڪائونٽ جي نگراني ڪندا آهيون. جڏهن توهان جي درخواست اسان ڏانهن موڪليو، مهرباني ڪري توهان جي درخواست جي موثر پروسيسنگ لاء توهان جو پورو نالو، ڪمپني جو نالو، ۽ توهان جي رابطي جي معلومات شامل ڪرڻ جي پڪ ڪريو.
ٽيڪنيڪل سپورٽ اي ميل پتو آهي soc_tech@microsemi.com.

منهنجا ڪيس
Microsemi SoC پراڊڪٽس گروپ جا گراهڪ مائي ڪيسز ۾ وڃي ٽيڪنيڪل ڪيس آن لائن جمع ۽ ٽريڪ ڪري سگھن ٿا.
آمريڪا کان ٻاهر
گراهڪ جن کي آمريڪا جي ٽائم زونن کان ٻاهر مدد جي ضرورت آهي يا ته اي ميل ذريعي ٽيڪنيڪل سپورٽ سان رابطو ڪري سگهن ٿا (soc_tech@microsemi.comيا مقامي سيلز آفيس سان رابطو ڪريو. سيلز آفيس جون لسٽون ڳولي سگهجن ٿيون www.microsemi.com/soc/company/contact/default.aspx.

ITAR ٽيڪنيڪل سپورٽ
RH ۽ RT FPGAs تي ٽيڪنيڪل سپورٽ لاءِ جيڪي بين الاقوامي ٽريفڪ ان آرمز ريگيوليشنز (ITAR) پاران ضابطا ڪيا ويندا آهن، اسان سان رابطو ڪريو ذريعي soc_tech_itar@microsemi.com. متبادل طور تي، منهنجي ڪيسن ۾، ITAR ڊراپ-ڊائون لسٽ ۾ ها چونڊيو. ITAR-regulated Microsemi FPGAs جي مڪمل فهرست لاءِ، دورو ڪريو ITAR web صفحو.

مائڪروچپ لوگو

Microsemi ڪارپوريٽ هيڊ ڪوارٽر
هڪ انٽرپرائز، Aliso Viejo CA 92656 USA
آمريڪا اندر: +1 949-380-6100
وڪرو: +1 949-380-6136
فيڪس: +1 949-215-4996

Microsemi Corporation (NASDAQ: MSCC) پيش ڪري ٿو هڪ جامع پورٽ فوليو سيمي ڪنڊڪٽر حلن لاءِ: ايرو اسپيس، دفاع ۽ سيڪيورٽي؛ ڪاروبار ۽ مواصلات؛ ۽ صنعتي ۽ متبادل توانائي مارڪيٽ. پراڊڪٽس ۾ اعليٰ ڪارڪردگي، اعليٰ اعتبار واري اينالاگ ۽ آر ايف ڊيوائسز، مخلوط سگنل ۽ آر ايف انٽيگريٽڊ سرڪٽس، ڪسٽمائيزبل SoCs، FPGAs، ۽ مڪمل سب سسٽم شامل آهن. Microsemi جو هيڊ ڪوارٽر Aliso Viejo، Calif ۾ آهي. وڌيڪ سکو تي www.microsemi.com.

© 2012 Microsemi Corporation. سڀ حق محفوظ آهن. Microsemi ۽ Microsemi لوگو Microsemi Corporation جا ٽريڊ مارڪ آھن. ٻيا سڀئي ٽريڊ مارڪ ۽ سروس جا نشان انهن جي لاڳاپيل مالڪن جي ملڪيت آهن.
5-57-9006-12/11.12

دستاويز / وسيلا

مائڪروچپ VHDL VITAL SoC ڊيزائن سوٽ ورجن [pdf] استعمال ڪندڙ ھدايت
ورجن 2024.2 کان 12.0، VHDL VITAL SoC ڊيزائن سوٽ ورجن، VHDL VITAL، SoC ڊيزائن سوٽ ورجن، سوٽ ورجن، ورجن

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *