Numato-Lab-LOGO

Numato Lab Mimas A7 Mini FPGA þróunarráð

Numato-Lab-Mimas-A7-Mini-FPGA-Development-Board-PRODUCT

Inngangur

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-1

(https://numato.com/help/wp-content/uploads/2019/05/Mimas_A?_Mini.png) Mimas A7 Mini er auðvelt í notkun FPGA þróunarspjald með Artix 7 FPGA (XC7A35T – FTG256C pakki) með FTDl's FT2232H Dual-Channel USB tæki. Það er Artix-7 byggt skipti og uppfærsla á Mimas Spartan 6 FPGA borði (https://numato.com/product/mimas­spartan-6-fpga-development-board). Það er sérstaklega hannað til að þróa og samþætta FPGA-undirstaða hraða eiginleika við aðra hönnun. USB 2.0 hýsilviðmótið byggt á hinum vinsæla FT2232H býður upp á mikla bandbreidd gagnaflutning og borðforritun án þess að þurfa utanaðkomandi forritunarmillistykki.
https://numato.com/docs/mimas-a7-mini-fpga-development-board/

Boa rd eiginleikar 

  • Tæki: Xilinx Artix 7 FPGA (XC7 A35T-1 FTG256C)
  • DDR3: 2Gb DDR3 (MT41J128M16JT-125 eða sambærilegt)
  • Innbyggt forritunarviðmót. Ekkert dýrt JTAG millistykki þarf til að forrita borðið
  • Innbyggt 128Mb flassminni fyrir FPGA stillingargeymslu og sérsniðna gagnageymslu notenda
  • Háhraða USB 2.0 tengi fyrir flassforritun um borð. FT2232H Rás B er tileinkuð JTAG Forritun. Rás A er hægt að nota fyrir sérsniðin forrit.
  • 100MHz CMOS oscillator
  • 8 LED, 1 RGB LED og 4 þrýstihnappar í notendaskilgreindum tilgangi
  • FPGA stillingar í gegnum JTAG og USB
  • Hámarks IOs í notendaskilgreindum tilgangi o FPGA-70 IOs (35 faglega lengd samsvarandi mismunapör) og tveir 2×6 stækkunarhausar

Umsóknir 

  • Þróun frumgerða vöru
  • Hröðun tölvusamþættingar
  • Þróun og prófun á sérsniðnum innbyggðum örgjörvum
  • Þróun samskiptatækja
  • Fræðslutæki fyrir skóla og háskóla

Hvernig á að nota Mimas A7 Mini FPGA þróunarborð
Eftirfarandi hlutar lýsa í smáatriðum hvernig á að nota þessa einingu.

Vélbúnaðaraukabúnaður nauðsynlegur
Til að auðvelda og fljótlega uppsetningu gætirðu þurft eftirfarandi hluti ásamt Mimas A? Lítil eining.

  • USB A til USB B Ör snúru
  • DC aflgjafi
  • Xilinx Platform Cable USB II samhæfður JTAG forritari

Tengimynd

Aðeins skal nota eftirfarandi tengimynd til viðmiðunar. Skýringarmyndirnar eru fáanlegar í lok þessa skjals fyrir nákvæmar upplýsingar.

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-2

USB tengi
Innbyggður USB stýring á fullum hraða hjálpar PC/Linux/Mac tölvu að hafa samskipti við þessa einingu. (https://numato.com/help/wp­content/uploads/2019/05/USB_MicroB.png)Notaðu USB A til USB B örsnúru til að tengja við tölvu (myndin til hægri sýnir USB B örtengi). Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-3

Ytri aflgjafi
Hægt er að stilla borðið þannig að það noti afl frá ytri aflgjafa með því að tengja það við ytra +SV framboð. Vinsamlegast skoðaðu merkinguna á töflunni fyrir frekari upplýsingar (https://numato.com/help/wp-content/uploads/2019/05/external_Sv.png)(myndin til hægri sýnir ytra +SV framboðstengi). Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-4

JTAG Tengi
JTAG tengi gerir FPGA JTAG skrár sem hægt er að nálgast með JTAG snúru, samhæft við Xilinx Platform Cable USB. Notaðu þennan haus (P2) til að festa JTAG snúru fyrir forritun og villuleit. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-5

LED, RGB LED og þrýstihnappur
Mimas A7 Mini Development Board hefur fjóra þrýstihnappa, eina RGB LED og átta LED fyrir mannleg samskipti. Allir rofar eru beintengdir við Artix 7 FPGA og hægt er að nota í hönnun þína með lágmarks fyrirhöfn. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-6

GPIO
Þetta tæki er búið að hámarki 70 notenda 10 pinna sem hægt er að nota fyrir ýmis sérsniðin forrit. Allar IO notenda eru lengdarsamsvörunar og hægt er að nota þær sem mismunapör.

Fyrirsögn P4

Útgáfa 2.0:

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-7 Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-8

Útgáfa 4.0:  Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-9 Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-10

Header PS útgáfa 2.0: Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-11 Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-12

Útgáfa 4.0:  Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-13 Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-14

Haus P7 (2×6 stækkunarhaus) 

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-15

Haus P10 (2×6 stækkunarhaus) 

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-16

FT2232H – Artix-7 (FTG256) FPGA tengingarupplýsingar 

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-17Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-18

Uppsetning bílstjóri

Windows
Þessi vara krefst þess að rekill sé settur upp til að hún virki rétt þegar hún er notuð með Windows. Numato Lab Mimas A7 Mini bílstjórinn er hægt að hlaða niður héðan (https://numato.com/wp content/uploads/2021/06/NumatoLabFPGADrivers.zip). Þegar uppsetningu ökumanns er lokið ætti einingin að birtast í FT _Prog Tool sem Mi mas A7 Mini FPGA Development Board.

Linux
Linux er sent með rekla sem þarf fyrir Mimas A7 Mini. Það ætti að vera nóg að keyra eftirfarandi tvær skipanir í flugstöðinni:

  • sudo modprobe ftdi_sio
  • echo 2a19 100e > /sys/bus/usb-serial/drivers/ftdi_sio/new_id

Myndar bitastraum fyrir Mi mas A7 Mini
Hægt er að búa til bitastrauminn fyrir Mimas A7 Mini í Vivado með því að fylgja skrefunum hér að neðan:

Skref 1: Mælt er með því að búa til .bin file ásamt .bit file. Hægrismelltu á „Búa til bitastraum“ undir „Forrit og villuleit“ hlutanum í Flow Navigator glugganum og smelltu á „Bitstream Settings“.Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-20

Skref 2: Veldu „-bin_file" valmöguleika í glugganum og smelltu á "Apply" og síðan á "OK".Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-21

Skref 3: Smelltu loksins á „Generate Bitstream“.Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-22

Að stilla Mimas A7 Mini Module

Stilla Mimas A7 Mini Module Using JTAG
Mimas A7 Mini -Artix-7 þróunarborð er með JTAG tengi sem auðveldar auðvelda endurforritun á SRAM og innbyggðum SPI flassi í gegnum JTAG forritarar eins og "Xilinx Platform Cable USB". Forritun Mimas A7 Mini með JTAG krefst „Xilinx Vivado Hardware Manager“ hugbúnaðar sem fylgir Xilinx Vivado Design Suite. Til að forrita SPI flassið þurfum við „.mcs/.bin“ file sem þarf að búa til úr „.bit“ file. Skrefin til að búa til „.mcs/.bin“ file eru eins og hér að neðan. Forritun FPGA SRAM krefst ekki „.mcs/.bin“ file að myndast.

Búa til minnisstillingar File fyrir Mimas A7 Mini með Vivado
Skjámyndirnar sem sýndar eru í eftirfarandi skrefum eru teknar úr Vivado Design Suite 2018.2.

Skref 1: Opnaðu Xilinx Vivado vélbúnaðarstjóra. Tengdu borðið og smelltu á „Generate Memory Configuration File …. " úr "Tools" valmyndinni. The "Skrifa minnisstillingar File“ sprettigluggi opnast. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-23

(https://numato.com/help/wp-content/uploads/2018/06/mimasA7_ivado_generate_mes1.png)

Skref 2: Veldu 'Format' og Configuration Memory Part eins og sýnt er hér að neðan. Veldu sniðið sem MCS/BIN/HEX eftir þörfum þínum. Nú skaltu smella á „Í lagi“.Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-24

Skref 3: Flettu að slóðinni þar sem þú vilt vista stillingarnar File og sláðu inn file nafn sem „sample.bin” (eða hvaða nafni sem er eins og þú vilt/kröfur þínar) til að vista minnisstillinguna file (sniðið á file getur breyst eftir „sniði“). Veldu „Hlaða bitastraum files" undir "Options" flipanum og flettu að ".bit" file við mynduðum þegar og smelltu síðan á „OK“ til að búa til minnisstillinguna file.Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-25

Forritun QSPI Flash með Vivado

A .bin eða .mes file er nauðsynlegt til að forrita Mimas A? Mini er QSPI flass um borð.

Skref 1: Opnaðu Vivado verkefnið og opnaðu markið með því að smella á „Open Target“ í „Open Hardware Manager“ í „Program and Debug“ hlutanum í Flow Navigator glugganum. Veldu „Auto Connect“.

Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-26

Skref 2: Ef tækið er greint með góðum árangri mun það birtast eins og sýnt er á myndinni hér að neðan. Til að bæta við stillingarminnistæki skaltu hægrismella á marktækið „xc7a35t_0“ og velja „Bæta við stillingarminnistæki“ eins og sýnt er hér að neðan.Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-27

(https://numato.com/help/wp­content/uploads/2019/05/addmemconfig.png)

Skref 3: Veldu minnistækið „mt25ql128-spi-x1_x2_x4 (sem jafngildir n25q128-3.3vspi-x1_x2_x4)“ og smelltu síðan á OK. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-28

Skref 4: Eftir að skrefi 3 er lokið mun eftirfarandi svargluggi opnast. Smelltu á OK. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-29

Skref 5: Flettu að virka .bin file eða .mes file (hvað sem á við) og smelltu á OK til að forrita eins og sýnt er hér að neðan. Ef forritun gengur vel, birtast staðfestingarskilaboð. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-30

Forritun FPGA með Vivado
Mimas A7 Mini -Artix-7 FPGA þróunarborð er með JTAG tengi sem auðveldar auðvelda endurforritun á SRAM og innbyggðum SPI flassi í gegnum JTAG forritari eins og "Xilinx Platform snúru USB". Eftirfarandi skref sýna hvernig á að forrita FPGA á Mimas A7 Mini með JTAG.

Skref 1: Með því að nota JTAG snúru, tengdu Xilinx pallsnúruna USB við Mimas A7 Mini og kveiktu á honum.
Skref 2: Opnaðu Vivado verkefnið og opnaðu markið með því að smella á „Opna Target“ í „Open Hardware Manager“ í „Program and Debug“ hlutanum í Flow Navigator glugganum. Veldu „Auto Connect“.Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-31

Skref 3: Ef tækið greinist með góðum árangri, til að forrita tækið, hægrismelltu á marktækið „xc7a35t_0“ og veldu „Program Device“ eins og sýnt er hér að neðan. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-32

Skref 4: Í glugganum sem opnast velur Vivado sjálfkrafa réttan bitastraum file ef hönnunin var unnin og útfærð og ef bitastraumurinn var myndaður með góðum árangri. Ef þörf krefur, flettu að bitastraumnum sem þarf að forrita á FPGA. Að lokum, smelltu á „Program“. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-33

Forritun Mimas A7 Mini með Tenagra  Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-34

Fyrir skref um hvernig á að forrita Mimas A? Mini með Tenagra, sjáðu Byrjun með Tenagra FPGA kerfisstjórnunarhugbúnaði (https://numato.com/kb/getting-started-with-tenagra-fpga­systemmanagement-software/) grein. Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-35

  • Allar færibreytur taldar nafnverðar. Numato Systems Pvt Ltd áskilur sér rétt til að breyta vörum án fyrirvara.

Líkamlegar stærðir Numato-Lab-Mimas-A7-Mini-FPGA-Development Board-FIG-36

Vivado XDC takmarkanir
Mimas A7 Mini XDC takmarkanir fyrir Vivado (https://numato.com/download/mimas-a7-mini-xdc­constraints/)

Skýringarmyndir
Útgáfa 2.0: Mimas A7 Mini Schematics (https://numato.com/help/wp­content/uploads/2019/07/mimasa?_mini_board_Sch.pdf)

Útgáfa 5.0: Mimas A7 Mini Schematics (https://numato.com/help/wp­contenUuploads/2023/07/mimas-a7-mini-board_V5.0_Sch.pdf)

Mimas A7 Mini GPIO Easy Reference

Skjöl / auðlindir

Numato Lab Mimas A7 Mini FPGA þróunarráð [pdfLeiðbeiningar
Mimas A7 Mini FPGA þróunarráð, Mini FPGA þróunarráð, þróunarráð, stjórn

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *