Numato Lab Mimas A7 Mini FPGA ڊولپمينٽ بورڊ
تعارف
(https://numato.com/help/wp-content/uploads/2019/05/Mimas_A?_Mini.png) Mimas A7 Mini هڪ استعمال ۾ آسان FPGA ڊولپمينٽ بورڊ آهي جيڪو FTDl جي FT7H ڊول چينل USB ڊوائيس سان گڏ Artix 7 FPGA (XC35A256T – FTG2232C پيڪيج) جي خاصيت رکي ٿو. اهو Mimas Spartan 7 FPGA بورڊ جو Artix-6 تي ٻڌل متبادل ۽ اپ گريڊ آهي (https://numato.com/product/mimasspartan-6-fpga-development-board). اهو خاص طور تي FPGA تي ٻڌل تيز رفتار خاصيتن جي ٻين ڊيزائنن جي ترقي ۽ انضمام لاءِ ٺاهيو ويو آهي. مشهور FT2.0H تي ٻڌل USB 2232 هوسٽ انٽرفيس ڪنهن به ٻاهرين پروگرامنگ اڊاپٽر جي ضرورت کان سواءِ اعليٰ بينڊوڊٿ ڊيٽا ٽرانسفر ۽ بورڊ پروگرامنگ پيش ڪري ٿو.
https://numato.com/docs/mimas-a7-mini-fpga-development-board/
بورڊ جون خاصيتون
- ڊوائيس: Xilinx Artix 7 FPGA (XC7 A35T-1 FTG256C)
- ڊي ڊي آر 3: 2 جي بي ڊي ڊي آر 3 (MT41J128M16JT-125 يا برابر)
- بلٽ ان پروگرامنگ انٽرفيس. ڪو به مهانگو J ناهيTAG بورڊ جي پروگرامنگ لاءِ اڊاپٽر جي ضرورت آهي
- FPGA ترتيب واري اسٽوريج ۽ ڪسٽم يوزر ڊيٽا اسٽوريج لاءِ آن بورڊ 128Mb فليش ميموري
- آن بورڊ فليش پروگرامنگ لاءِ تيز رفتار USB 2.0 انٽرفيس. FT2232H چينل B J لاءِ وقف آهي.TAG پروگرامنگ. چينل اي کي ڪسٽم ايپليڪيشنن لاءِ استعمال ڪري سگهجي ٿو.
- 100MHz CMOS آسيليٽر
- استعمال ڪندڙ جي بيان ڪيل مقصدن لاءِ 8 ايل اي ڊي، 1 آر جي بي ايل اي ڊي ۽ 4 پش بٽڻ
- J ذريعي FPGA ترتيبTAG ۽ USB
- استعمال ڪندڙ جي بيان ڪيل مقصدن لاءِ وڌ ۾ وڌ IOs o FPGA- 70 IOs (35 پيشه ورانه ڊيگهه سان ملندڙ ڊفرنشل جوڙا) ۽ ٻه 2×6 ايڪسپينشن هيڊر
درخواستون
- پراڊڪٽ پروٽوٽائپ ڊولپمينٽ
- تيز ڪمپيوٽنگ انضمام
- ڪسٽم ايمبيڊڊ پروسيسرز جي ترقي ۽ جانچ
- مواصلاتي ڊوائيسز جي ترقي
- اسڪولن ۽ يونيورسٽين لاءِ تعليمي اوزار
Mimas A7 Mini FPGA ڊولپمينٽ بورڊ ڪيئن استعمال ڪجي
هيٺ ڏنل سيڪشن تفصيل سان بيان ڪن ٿا ته هن ماڊل کي ڪيئن استعمال ڪجي.
هارڊويئر لوازمات گهربل
آسان ۽ تيز انسٽاليشن لاءِ، توهان کي Mimas A? Mini ماڊيول سان گڏ هيٺين شين جي ضرورت پئجي سگھي ٿي.
- USB A کان USB B مائڪرو ڪيبل
- ڊي سي پاور سپلائي
- هڪ Xilinx پليٽ فارم ڪيبل USB II مطابقت رکندڙ JTAG پروگرامر
ڪنيڪشن ڊراگرام
هيٺ ڏنل ڪنيڪشن ڊاگرام صرف حوالي لاءِ استعمال ڪيو وڃي. تفصيلي ڄاڻ لاءِ اسڪيميٽڪس هن دستاويز جي آخر ۾ موجود آهن.
USB انٽرفيس
آن بورڊ فل اسپيڊ USB ڪنٽرولر هڪ پي سي/لينڪس/ميڪ ڪمپيوٽر کي هن ماڊل سان رابطو ڪرڻ ۾ مدد ڪري ٿو. (https://numato.com/help/wpcontent/uploads/2019/05/USB_MicroB.png)پي سي سان ڳنڍڻ لاءِ USB A کان USB B مائڪرو ڪيبل استعمال ڪريو (ساڄي پاسي واري تصوير USB B مائڪرو ڪنيڪٽر ڏيکاري ٿي).
خارجي بجلي جي فراهمي
بورڊ کي ٻاهرين +SV سپلائي سان ڳنڍي ٻاهرين پاور سپلائي مان بجلي استعمال ڪرڻ لاءِ ترتيب ڏئي سگهجي ٿو. وڌيڪ تفصيل لاءِ مهرباني ڪري بورڊ تي نشان لڳايو (https://numato.com/help/wp-content/uploads/2019/05/external_Sv.png) (ساڄي پاسي واري تصوير ۾ خارجي +SV سپلائي ڪنيڪٽر ڏيکاريل آهي).
JTAG ڳنڍيندڙ
JTAG ڪنيڪٽر FPGA جي J کي اجازت ڏئي ٿوTAG رجسٽر جيڪي J استعمال ڪندي رسائي حاصل ڪيا وينداTAG ڪيبل، Xilinx پليٽ فارم ڪيبل USB سان مطابقت رکندڙ. J ڳنڍڻ لاءِ هي هيڊر (P2) استعمال ڪريو.TAG پروگرامنگ ۽ ڊيبگنگ لاءِ ڪيبل.
ايل اي ڊي، آر جي بي ايل اي ڊي ۽ پش بٽڻ
Mimas A7 ميني ڊولپمينٽ بورڊ ۾ چار پش بٽڻ سوئچ، هڪ RGB LED ۽ انساني رابطي لاءِ اٺ LED آهن. سڀئي سوئچ سڌو سنئون Artix 7 FPGA سان ڳنڍيل آهن ۽ گهٽ ۾ گهٽ ڪوشش سان توهان جي ڊيزائن ۾ استعمال ڪري سگهجن ٿا.
GPIOs
هي ڊوائيس وڌ ۾ وڌ 70 يوزر 10 پنن سان ليس آهي جيڪي مختلف ڪسٽم ايپليڪيشنن لاءِ استعمال ڪري سگهجن ٿا. سڀئي يوزر IOs ڊيگهه سان ملندڙ آهن ۽ انهن کي ڊفرنشل جوڙن طور استعمال ڪري سگهجي ٿو.
هيڊر P4
نسخو 2.0:
نسخو 4.0:
هيڊر پي ايس ورجن 2.0:
نسخو 4.0:
هيڊر P7 (2×6 ايڪسپينشن هيڊر)
هيڊر P10 (2×6 ايڪسپينشن هيڊر)
FT2232H – Artix-7 (FTG256) FPGA ڪنيڪشن تفصيل
ڊرائيور جي انسٽاليشن
ونڊوز
هن پراڊڪٽ کي ونڊوز سان استعمال ڪرڻ وقت صحيح ڪم ڪرڻ لاءِ ڊرائيور انسٽال ڪرڻ جي ضرورت آهي. Numato Lab Mimas A7 Mini ڊرائيور هتان کان ڊائون لوڊ ڪري سگهجي ٿو (https://numato.com/wp content/uploads/2021/06/NumatoLabFPGADrivers.zip). جڏهن ڊرائيور جي انسٽاليشن مڪمل ٿي ويندي، ته ماڊيول FT _Prog ٽول ۾ Mi mas A7 Mini FPGA ڊولپمينٽ بورڊ جي طور تي ظاهر ٿيڻ گهرجي.
لينڪس
لينڪس Mimas A7 Mini لاءِ گهربل ڊرائيورن سان گڏ اچي ٿو. ٽرمينل ۾ هيٺيان ٻه حڪم هلائڻ لاءِ اهو ڪافي هوندو:
- سوڊو موڊ پروب ftdi_sio
- ايڪو 2a19 100e > /sys/بس/يو ايس بي-سيريل/ڊرائيور/ftdi_sio/نئون_آئي ڊي
Mi mas A7 Mini لاءِ Bitstream پيدا ڪرڻ
هيٺ ڏنل قدمن تي عمل ڪندي Vivado ۾ Mimas A7 Mini لاءِ بٽ اسٽريم پيدا ڪري سگهجي ٿو:
قدم 1: هڪ .bin ٺاهڻ جي صلاح ڏني وئي آهي. file هڪ .bit سان گڏ file. فلو نيويگيٽر ونڊو جي "پروگرام ۽ ڊيبگ" سيڪشن جي تحت "جنريٽ بٽ اسٽريم" تي ساڄي ڪلڪ ڪريو ۽ "بٽ اسٽريم سيٽنگون" تي ڪلڪ ڪريو.
قدم 2: "-bin_" چونڊيوfileڊائلاگ ونڊو ۾ ” آپشن ۽ “لاڳو ڪريو” تي ڪلڪ ڪريو ۽ پوءِ “ٺيڪ آهي”.
قدم 3: آخر ۾ "بٽ اسٽريم پيدا ڪريو" تي ڪلڪ ڪريو.
Mimas A7 ميني ماڊل کي ترتيب ڏيڻ
Mimas A7 ميني ماڊل کي ترتيب ڏيڻ جي استعمال ڪنديTAG
Mimas A7 Mini -Artix-7 ڊولپمينٽ بورڊ ۾ هڪ آن بورڊ J شامل آهيTAG ڪنيڪٽر جيڪو J ذريعي SRAM ۽ آن بورڊ SPI فليش جي آسان ري پروگرامنگ جي سهولت فراهم ڪري ٿو.TAG پروگرامر جهڙوڪ "Xilinx پليٽ فارم ڪيبل USB". پروگرامنگ Mimas A7 Mini J استعمال ڪنديTAG "Xilinx Vivado هارڊويئر مئنيجر" سافٽ ويئر جي ضرورت آهي جيڪو Xilinx Vivado ڊيزائن سوٽ سان گڏ آهي. SPI فليش کي پروگرام ڪرڻ لاءِ اسان کي ".mcs/.bin" جي ضرورت آهي. file جيڪو ".bit" مان پيدا ڪرڻ جي ضرورت آهي file. “.mcs/.bin” ٺاهڻ جا مرحلا file هيٺ ڏنل آهن. پروگرامنگ FPGA SRAM کي ".mcs/.bin" جي ضرورت ناهي. file پيدا ٿيڻ لاءِ.
ميموري ترتيب پيدا ڪرڻ File Vivado استعمال ڪندي Mimas A7 Mini لاءِ
هيٺ ڏنل مرحلن ۾ ڏيکاريل اسڪرين شاٽ ويواڊو ڊيزائن سوٽ 2018.2 مان ورتا ويا آهن.
قدم 1: Xilinx Vivado هارڊويئر مئنيجر کوليو. بورڊ کي ڳنڍيو، ۽ "Generate Memory Configuration" تي ڪلڪ ڪريو. File …. ”“ ٽولز ” مينيو مان. ” لکو ياداشت جي ترتيب File”پاپ اپ ونڊو کلي ويندي.
(https://numato.com/help/wp-content/uploads/2018/06/mimasA7_ivado_generate_mes1.png)
قدم 2: هيٺ ڏيکاريل 'فارميٽ' ۽ ڪنفيگريشن ميموري پارٽ چونڊيو. پنهنجي گهرجن جي مطابق MCS/BIN/HEX فارميٽ چونڊيو. هاڻي، "OK" تي ڪلڪ ڪريو.
قدم 3: ان رستي تي وڃو جتي توهان ڪنفگريشن محفوظ ڪرڻ چاهيو ٿا File ۽ ٽائپ ڪريو file نالو "s"ampميموري ڪنفيگريشن کي محفوظ ڪرڻ لاءِ le.bin” (يا توهان جي خواهش/ضرورت مطابق ڪو به نالو) file (جو فارميٽ file توهان جي "فارميٽ" جي لحاظ کان تبديل ٿي سگهي ٿو). "لوڊ بٽ اسٽريم" چونڊيو. file"آپشنز" ٽيب جي تحت "s" ۽ ".bit" ڏانهن براؤز ڪريو. file اسان اڳ ۾ ئي پيدا ڪيو آهي پوءِ ميموري ترتيب پيدا ڪرڻ لاءِ "OK" تي ڪلڪ ڪريو. file.
Vivado استعمال ڪندي QSPI فليش جي پروگرامنگ
هڪ .bin يا .mes file ڇا Mimas A? Mini جي آن بورڊ QSPI فليش پروگرامنگ لاءِ ضروري آهي؟
قدم 1: ويواڊو پروجيڪٽ کوليو ۽ فلو نيويگيٽر ونڊو جي "پروگرام ۽ ڊيبگ" سيڪشن ۾ "اوپن هارڊويئر مئنيجر" ۾ "اوپن ٽارگيٽ" تي ڪلڪ ڪري ٽارگيٽ کوليو. "آٽو ڪنيڪٽ" چونڊيو.
قدم 2: جيڪڏهن ڊوائيس ڪاميابي سان ڳولي وئي ته، اهو هيٺ ڏنل تصوير ۾ ڏيکاريل وانگر ظاهر ٿيندو. ڪنفيگريشن ميموري ڊيوائس شامل ڪرڻ لاءِ، ٽارگيٽ ڊيوائس "xc7a35t_0" تي ساڄي ڪلڪ ڪريو ۽ هيٺ ڏنل ڏيکاريل وانگر "ڪنفيگريشن ميموري ڊيوائس شامل ڪريو" چونڊيو.
(https://numato.com/help/wpcontent/uploads/2019/05/addmemconfig.png)
قدم 3: ميموري ڊيوائس چونڊيو “mt25ql128-spi-x1_x2_x4 (جيڪو n25q128-3.3vspi-x1_x2_x4 جي برابر آهي)”، پوءِ OK تي ڪلڪ ڪريو.
قدم 4: مرحلي 3 جي مڪمل ٿيڻ کان پوءِ هيٺ ڏنل ڊائلاگ باڪس کلي ويندو. ٺيڪ تي ڪلڪ ڪريو.
قدم 5: ڪم ڪندڙ .bin ڏانهن برائوز ڪريو file يا .mes file (جيڪو به لاڳو هجي) ۽ هيٺ ڏيکاريل پروگرام ڪرڻ لاءِ ٺيڪ تي ڪلڪ ڪريو. جيڪڏهن پروگرامنگ ڪامياب ٿي، ته هڪ تصديق جو پيغام ڏيکاريو ويندو.
Vivado استعمال ڪندي FPGA پروگرامنگ
Mimas A7 Mini -Artix-7 FPGA ڊولپمينٽ بورڊ ۾ هڪ آن بورڊ J شامل آهيTAG ڪنيڪٽر جيڪو J ذريعي SRAM ۽ آن بورڊ SPI فليش جي آسان ري پروگرامنگ جي سهولت فراهم ڪري ٿو.TAG پروگرامر جهڙوڪ "Xilinx پليٽ فارم ڪيبل USB". هيٺيان قدم بيان ڪن ٿا ته J استعمال ڪندي Mimas A7 Mini تي FPGA ڪيئن پروگرام ڪجي.TAG.
قدم 1: جي استعمال ڪنديTAG ڪيبل، Xilinx پليٽ فارم ڪيبل USB کي Mimas A7 Mini سان ڳنڍيو ۽ ان کي پاور اپ ڪريو.
قدم 2: ويواڊو پروجيڪٽ کوليو ۽ فلو نيويگيٽر ونڊو جي "پروگرام ۽ ڊيبگ" سيڪشن ۾ "اوپن هارڊويئر مئنيجر" ۾ "اوپن ٽارگيٽ" تي ڪلڪ ڪري ٽارگيٽ کوليو. "آٽو ڪنيڪٽ" چونڊيو.
قدم 3: جيڪڏهن ڊوائيس ڪاميابي سان ڳولي وڃي ٿي، ته ڊوائيس کي پروگرام ڪرڻ لاءِ، ٽارگيٽ ڊوائيس "xc7a35t_0" تي ساڄي ڪلڪ ڪريو ۽ هيٺ ڏيکاريل "پروگرام ڊيوائس" چونڊيو.
قدم 4: ڊائلاگ ونڊو ۾ جيڪو کلي ٿو، ويواڊو پاڻمرادو صحيح بٽ اسٽريم چونڊيندو آهي. file جيڪڏهن ڊيزائن کي سنٿيسائيز ڪيو ويو هو، ۽ لاڳو ڪيو ويو هو ۽ جيڪڏهن بٽ اسٽريم ڪاميابي سان پيدا ڪيو ويو هو. جيڪڏهن ضرورت هجي، ته بٽ اسٽريم ڏانهن براؤز ڪريو جنهن کي FPGA تي پروگرام ڪرڻ جي ضرورت آهي. آخرڪار، "پروگرام" تي ڪلڪ ڪريو.
ٽيناگرا استعمال ڪندي Mimas A7 Mini پروگرامنگ 
ٽيناگرا استعمال ڪندي ميمس اي؟ ميني کي پروگرام ڪرڻ جي قدمن لاءِ، ٽيناگرا ايف پي جي اي سسٽم مئنيجمينٽ سافٽ ويئر سان شروعات ڪرڻ جو حوالو ڏيو (https://numato.com/kb/getting-started-with-tenagra-fpgasystemmanagement-software/) مضمون.
- سڀئي پيرا ميٽرز ناميارا سمجهيا وڃن ٿا. نوماتو سسٽمز پرائيويٽ لميٽيڊ بغير ڪنهن اطلاع جي شين کي تبديل ڪرڻ جو حق محفوظ رکي ٿو.
جسماني طول و عرض 
ويودو ايڪس ڊي سي پابنديون
Vivado لاءِ Mimas A7 Mini XDC رڪاوٽون (https://numato.com/download/mimas-a7-mini-xdcconstraints/)
سائنس
نسخو 2.0: ميمس اي 7 ميني اسڪيميٽڪس (https://numato.com/help/wpcontent/uploads/2019/07/mimasa?_mini_board_Sch.pdf)
نسخو 5.0: ميمس اي 7 ميني اسڪيميٽڪس (https://numato.com/help/wpcontenUuploads/2023/07/mimas-a7-mini-board_V5.0_Sch.pdf)
Mimas A7 ميني GPIO آسان حوالو
- نسخو 2.0: Mimas A7 Mini GPIO آسان حوالو (https://numato.com/help/wpcontenUuploads/2019/05/MimasA7MiniGPIOEasyReference.pdf)
- نسخو 4.0: Mimas A7 Mini GPIO آسان حوالو (https://numato.com/help/wpcontenUuploads/2019/05/MimasA7MiniGPIOEasyReferenceV4.0.pdf)
- مدد گائيڊ دستاويزي ڪندڙ پاران طاقتور (https://documentor.in/?utm_source=plugin&utm_medium=footer&utm_campaign=powered-by)
دستاويز / وسيلا
![]() |
Numato Lab Mimas A7 Mini FPGA ڊولپمينٽ بورڊ [pdf] هدايتون Mimas A7 ميني FPGA ڊولپمينٽ بورڊ، ميني FPGA ڊولپمينٽ بورڊ، ڊولپمينٽ بورڊ، بورڊ |