ਨੁਮਾਟੋ-ਲੈਬ-ਲੋਗੋ

ਨੁਮਾਟੋ ਲੈਬ ਮੀਮਾਸ ਏ7 ਮਿਨੀ ਐਫਪੀਜੀਏ ਵਿਕਾਸ ਬੋਰਡ

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-PRODUCT

ਜਾਣ-ਪਛਾਣ

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-1

(https://numato.com/help/wp-content/uploads/2019/05/Mimas_A?_Mini.png) Mimas A7 Mini FTDl ਦੇ FT7H ਡੁਅਲ-ਚੈਨਲ USB ਡਿਵਾਈਸ ਦੇ ਨਾਲ Artix 7 FPGA (XC35A256T – FTG2232C ਪੈਕੇਜ) ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲਾ FPGA ਵਿਕਾਸ ਬੋਰਡ ਵਰਤਣ ਲਈ ਆਸਾਨ ਹੈ। ਇਹ Mimas Spartan 7 FPGA ਬੋਰਡ (https://numato.com/product/mimas­spartan-6-fpga-development-board). ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਐਫਪੀਜੀਏ ਅਧਾਰਤ ਐਕਸਲਰੇਟਿਡ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਵਿਕਾਸ ਅਤੇ ਹੋਰ ਡਿਜ਼ਾਈਨਾਂ ਦੇ ਏਕੀਕਰਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਪ੍ਰਸਿੱਧ FT2.0H 'ਤੇ ਆਧਾਰਿਤ USB 2232 ਹੋਸਟ ਇੰਟਰਫੇਸ ਉੱਚ ਬੈਂਡਵਿਡਥ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਅਤੇ ਬੋਰਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਬਿਨਾਂ ਕਿਸੇ ਬਾਹਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਡਾਪਟਰਾਂ ਦੀ ਲੋੜ ਦੇ।
https://numato.com/docs/mimas-a7-mini-fpga-development-board/

ਬੋਆ ਆਰਡੀ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 

  • ਡਿਵਾਈਸ: Xilinx Artix 7 FPGA (XC7 A35T-1 FTG256C)
  • DDR3: 2Gb DDR3 (MT41J128M16JT-125 ਜਾਂ ਬਰਾਬਰ)
  • ਬਿਲਟ-ਇਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ. ਕੋਈ ਮਹਿੰਗਾ ਜੇTAG ਬੋਰਡ ਦੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲਈ ਅਡਾਪਟਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ
  • FPGA ਸੰਰਚਨਾ ਸਟੋਰੇਜ ਅਤੇ ਕਸਟਮ ਉਪਭੋਗਤਾ ਡੇਟਾ ਸਟੋਰੇਜ ਲਈ ਆਨਬੋਰਡ 128Mb ਫਲੈਸ਼ ਮੈਮੋਰੀ
  • ਆਨ-ਬੋਰਡ ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਹਾਈ-ਸਪੀਡ USB 2.0 ਇੰਟਰਫੇਸ। FT2232H ਚੈਨਲ B ਜੇ ਲਈ ਸਮਰਪਿਤ ਹੈTAG ਪ੍ਰੋਗਰਾਮਿੰਗ. ਚੈਨਲ ਏ ਨੂੰ ਕਸਟਮ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
  • 100MHz CMOS ਔਸਿਲੇਟਰ
  • ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਉਦੇਸ਼ਾਂ ਲਈ 8 LEDs, 1 RGB LED ਅਤੇ 4 ਪੁਸ਼ ਬਟਨ
  • ਜੇ ਦੁਆਰਾ FPGA ਸੰਰਚਨਾTAG ਅਤੇ USB
  • FPGA- 70 IO (35 ਪੇਸ਼ੇਵਰ ਲੰਬਾਈ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਡਿਫਰੈਂਸ਼ੀਅਲ ਪੇਅਰਸ) ਅਤੇ ਦੋ 2x6 ਐਕਸਪੈਂਸ਼ਨ ਹੈਡਰ ਲਈ ਉਪਭੋਗਤਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਉਦੇਸ਼ਾਂ ਲਈ ਅਧਿਕਤਮ IOs

ਐਪਲੀਕੇਸ਼ਨਾਂ 

  • ਉਤਪਾਦ ਪ੍ਰੋਟੋਟਾਈਪ ਵਿਕਾਸ
  • ਐਕਸਲਰੇਟਿਡ ਕੰਪਿਊਟਿੰਗ ਏਕੀਕਰਣ
  • ਕਸਟਮ ਏਮਬੈਡਡ ਪ੍ਰੋਸੈਸਰਾਂ ਦਾ ਵਿਕਾਸ ਅਤੇ ਟੈਸਟਿੰਗ
  • ਸੰਚਾਰ ਉਪਕਰਣਾਂ ਦਾ ਵਿਕਾਸ
  • ਸਕੂਲਾਂ ਅਤੇ ਯੂਨੀਵਰਸਿਟੀਆਂ ਲਈ ਵਿਦਿਅਕ ਸਾਧਨ

Mimas A7 Mini FPGA ਵਿਕਾਸ ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗ ਇਸ ਮੋਡੀਊਲ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਇਸ ਬਾਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਵਰਣਨ ਕਰਦੇ ਹਨ।

ਹਾਰਡਵੇਅਰ ਐਕਸੈਸਰੀਜ਼ ਦੀ ਲੋੜ ਹੈ
ਆਸਾਨ ਅਤੇ ਤੇਜ਼ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ, ਤੁਹਾਨੂੰ ਮਿਮਾਸ ਏ ਦੇ ਨਾਲ ਹੇਠ ਲਿਖੀਆਂ ਚੀਜ਼ਾਂ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ? ਮਿੰਨੀ ਮੋਡੀਊਲ।

  • USB A ਤੋਂ USB B ਮਾਈਕ੍ਰੋ ਕੇਬਲ
  • ਡੀਸੀ ਪਾਵਰ ਸਪਲਾਈ
  • ਇੱਕ Xilinx ਪਲੇਟਫਾਰਮ ਕੇਬਲ USB II ਅਨੁਕੂਲ ਜੇTAG ਪ੍ਰੋਗਰਾਮਰ

ਕਨੈਕਸ਼ਨ ਡਾਇਗ੍ਰਾਮ

ਨਿਮਨਲਿਖਤ ਕਨੈਕਸ਼ਨ ਡਾਇਗ੍ਰਾਮ ਸਿਰਫ ਸੰਦਰਭ ਲਈ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਲਈ ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਅੰਤ ਵਿੱਚ ਯੋਜਨਾਵਾਂ ਉਪਲਬਧ ਹਨ।

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-2

USB ਇੰਟਰਫੇਸ
ਆਨਬੋਰਡ ਫੁੱਲ ਸਪੀਡ USB ਕੰਟਰੋਲਰ ਇੱਕ PC/Linux/Mac ਕੰਪਿਊਟਰ ਨੂੰ ਇਸ ਮੋਡੀਊਲ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। (https://numato.com/help/wp­content/uploads/2019/05/USB_MicroB.png)ਇੱਕ PC ਨਾਲ ਜੁੜਨ ਲਈ USB A ਤੋਂ USB B ਮਾਈਕ੍ਰੋ ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਸੱਜੇ ਪਾਸੇ ਦੀ ਤਸਵੀਰ USB B ਮਾਈਕ੍ਰੋ ਕਨੈਕਟਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ)। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-3

ਬਾਹਰੀ ਪਾਵਰ ਸਪਲਾਈ
ਬੋਰਡ ਨੂੰ ਬਾਹਰੀ + SV ਸਪਲਾਈ ਨਾਲ ਕਨੈਕਟ ਕਰਕੇ ਬਾਹਰੀ ਪਾਵਰ ਸਪਲਾਈ ਤੋਂ ਪਾਵਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਬੋਰਡ 'ਤੇ ਮਾਰਕਿੰਗ ਵੇਖੋ (https://numato.com/help/wp-content/uploads/2019/05/external_Sv.png) (ਸੱਜੇ ਪਾਸੇ ਦੀ ਤਸਵੀਰ ਬਾਹਰੀ + SV ਸਪਲਾਈ ਕਨੈਕਟਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ)। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-4

JTAG ਕਨੈਕਟਰ
JTAG ਕਨੈਕਟਰ FPGA ਦੇ ਜੇTAG ਜੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰਜਿਸਟਰਾਂ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈTAG ਕੇਬਲ, Xilinx ਪਲੇਟਫਾਰਮ ਕੇਬਲ USB ਦੇ ਅਨੁਕੂਲ। J ਨੱਥੀ ਕਰਨ ਲਈ ਇਸ ਸਿਰਲੇਖ (P2) ਦੀ ਵਰਤੋਂ ਕਰੋTAG ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਤੇ ਡੀਬੱਗਿੰਗ ਲਈ ਕੇਬਲ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-5

LEDs, RGB LED ਅਤੇ ਪੁਸ਼ ਬਟਨ
Mimas A7 ਮਿੰਨੀ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਕੋਲ ਚਾਰ ਪੁਸ਼-ਬਟਨ ਸਵਿੱਚ ਹਨ, ਇੱਕ RGB LED ਅਤੇ ਮਨੁੱਖੀ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਲਈ ਅੱਠ LEDs। ਸਾਰੇ ਸਵਿੱਚ ਸਿੱਧੇ Artix 7 FPGA ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਕੋਸ਼ਿਸ਼ ਨਾਲ ਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-6

GPIOs
ਇਹ ਡਿਵਾਈਸ ਵੱਧ ਤੋਂ ਵੱਧ 70 ਉਪਭੋਗਤਾ 10 ਪਿੰਨਾਂ ਨਾਲ ਲੈਸ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਕਸਟਮ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸਾਰੇ ਉਪਭੋਗਤਾ IOs ਲੰਬਾਈ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ ਅਤੇ ਵਿਭਿੰਨ ਜੋੜਾਂ ਵਜੋਂ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।

ਸਿਰਲੇਖ P4

ਸੰਸਕਰਣ 2.0:

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-7 Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-8

ਸੰਸਕਰਣ 4.0:  Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-9 Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-10

ਸਿਰਲੇਖ PS ਸੰਸਕਰਣ 2.0: Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-11 Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-12

ਸੰਸਕਰਣ 4.0:  Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-13 Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-14

ਸਿਰਲੇਖ P7 (2×6 ਵਿਸਤਾਰ ਸਿਰਲੇਖ) 

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-15

ਸਿਰਲੇਖ P10 (2×6 ਵਿਸਤਾਰ ਸਿਰਲੇਖ) 

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-16

FT2232H – Artix-7 (FTG256) FPGA ਕਨੈਕਸ਼ਨ ਵੇਰਵੇ 

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-17Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-18

ਡਰਾਈਵਰ ਇੰਸਟਾਲੇਸ਼ਨ

ਵਿੰਡੋਜ਼
ਵਿੰਡੋਜ਼ ਨਾਲ ਵਰਤੇ ਜਾਣ 'ਤੇ ਇਸ ਉਤਪਾਦ ਨੂੰ ਸਹੀ ਕੰਮ ਕਰਨ ਲਈ ਇੱਕ ਡ੍ਰਾਈਵਰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। Numato Lab Mimas A7 Mini ਡਰਾਈਵਰ ਨੂੰ ਇੱਥੋਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (https://numato.com/wp content/uploads/2021/06/NumatoLabFPGADrivers.zip). ਜਦੋਂ ਡਰਾਈਵਰ ਇੰਸਟਾਲੇਸ਼ਨ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਮੋਡੀਊਲ FT _Prog ਟੂਲ ਵਿੱਚ Mi mas A7 Mini FPGA ਵਿਕਾਸ ਬੋਰਡ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ।

ਲੀਨਕਸ
ਲੀਨਕਸ ਮੀਮਾਸ ਏ7 ਮਿਨੀ ਲਈ ਲੋੜੀਂਦੇ ਡਰਾਈਵਰਾਂ ਨਾਲ ਭੇਜਦਾ ਹੈ। ਇਹ ਟਰਮੀਨਲ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਦੋ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਾਫ਼ੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:

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

Mi mas A7 Mini ਲਈ Bitstream ਤਿਆਰ ਕਰਨਾ
ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ Vivado ਵਿੱਚ Mimas A7 Mini ਲਈ ਬਿੱਟਸਟ੍ਰੀਮ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

ਕਦਮ 1: ਇਹ ਇੱਕ .bin ਬਣਾਉਣ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ file ਇੱਕ .bit ਦੇ ਨਾਲ file. ਫਲੋ ਨੈਵੀਗੇਟਰ ਵਿੰਡੋ ਦੇ "ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਡੀਬੱਗ" ਭਾਗ ਦੇ ਅਧੀਨ "ਬਿੱਟਸਟ੍ਰੀਮ ਤਿਆਰ ਕਰੋ" 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ "ਬਿਟਸਟ੍ਰੀਮ ਸੈਟਿੰਗਜ਼" 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-20

ਕਦਮ 2: ਚੁਣੋ “-bin_file"ਡਾਇਲਾਗ ਵਿੰਡੋ ਵਿੱਚ ਵਿਕਲਪ ਅਤੇ "ਲਾਗੂ ਕਰੋ" ਅਤੇ ਫਿਰ "ਠੀਕ ਹੈ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-21

ਕਦਮ 3: ਅੰਤ ਵਿੱਚ "ਬਿੱਟਸਟ੍ਰੀਮ ਤਿਆਰ ਕਰੋ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-22

Mimas A7 ਮਿੰਨੀ ਮੋਡੀਊਲ ਨੂੰ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ

Mimas A7 ਮਿੰਨੀ ਮੋਡੀਊਲ ਦੀ ਸੰਰਚਨਾTAG
Mimas A7 Mini -Artix-7 ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਵਿੱਚ ਇੱਕ ਆਨਬੋਰਡ ਜੇTAG ਕਨੈਕਟਰ ਜੋ J ਦੁਆਰਾ SRAM ਅਤੇ ਆਨਬੋਰਡ SPI ਫਲੈਸ਼ ਦੇ ਆਸਾਨ ਰੀਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈTAG ਪ੍ਰੋਗਰਾਮਰ ਜਿਵੇਂ “Xilinx ਪਲੇਟਫਾਰਮ ਕੇਬਲ USB”। ਪ੍ਰੋਗਰਾਮਿੰਗ ਮੀਮਾਸ ਏ7 ਮਿਨੀ ਜੇ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 ਹਾਰਡਵੇਅਰ ਮੈਨੇਜਰ ਖੋਲ੍ਹੋ। ਬੋਰਡ ਨੂੰ ਕਨੈਕਟ ਕਰੋ, ਅਤੇ "ਮੈਮੋਰੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਤਿਆਰ ਕਰੋ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ File …. "ਟੂਲਜ਼" ਮੀਨੂ ਤੋਂ। "ਮੈਮੋਰੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਲਿਖੋ File" ਪੌਪ-ਅੱਪ ਵਿੰਡੋ ਖੁੱਲ੍ਹ ਜਾਵੇਗੀ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-23

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

ਕਦਮ 2: ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ 'ਫਾਰਮੈਟ' ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਮੈਮੋਰੀ ਭਾਗ ਚੁਣੋ। ਤੁਹਾਡੀਆਂ ਲੋੜਾਂ ਦੇ ਆਧਾਰ 'ਤੇ MCS/BIN/HEX ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਚੁਣੋ। ਹੁਣ, "ਠੀਕ ਹੈ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-24

ਕਦਮ 3: ਉਸ ਮਾਰਗ 'ਤੇ ਬ੍ਰਾਊਜ਼ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਸੰਰਚਨਾ ਨੂੰ ਸੰਭਾਲਣਾ ਚਾਹੁੰਦੇ ਹੋ File ਅਤੇ ਟਾਈਪ ਕਰੋ file ਨਾਮ "sample.bin” (ਜਾਂ ਤੁਹਾਡੀ ਇੱਛਾ/ਲੋੜ ਅਨੁਸਾਰ ਕੋਈ ਨਾਮ) ਮੈਮੋਰੀ ਸੰਰਚਨਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ file (ਦਾ ਫਾਰਮੈਟ file ਤੁਹਾਡੇ "ਫਾਰਮੈਟ" ਦੇ ਆਧਾਰ 'ਤੇ ਬਦਲ ਸਕਦਾ ਹੈ)। "ਲੋਡ ਬਿੱਟਸਟ੍ਰੀਮ ਨੂੰ ਚੁਣੋ files” ਨੂੰ “ਵਿਕਲਪ” ਟੈਬ ਦੇ ਹੇਠਾਂ ਅਤੇ “.bit” ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ। file ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਤਿਆਰ ਕੀਤਾ ਹੈ ਫਿਰ ਮੈਮੋਰੀ ਸੰਰਚਨਾ ਬਣਾਉਣ ਲਈ "ਠੀਕ ਹੈ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ file.Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-25

Vivado ਦੀ ਵਰਤੋਂ ਕਰਕੇ QSPI ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ

A .bin ਜਾਂ .mes file ਕੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਮੀਮਾਸ ਏ ਲਈ ਲੋੜੀਂਦਾ ਹੈ? ਮਿੰਨੀ ਦੀ ਆਨਬੋਰਡ QSPI ਫਲੈਸ਼।

ਕਦਮ 1: Vivado ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਫਲੋ ਨੈਵੀਗੇਟਰ ਵਿੰਡੋ ਦੇ "ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਡੀਬੱਗ" ਭਾਗ ਵਿੱਚ "ਓਪਨ ਹਾਰਡਵੇਅਰ ਮੈਨੇਜਰ" ਵਿੱਚ "ਓਪਨ ਟਾਰਗੇਟ" 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਟੀਚਾ ਖੋਲ੍ਹੋ। "ਆਟੋ ਕਨੈਕਟ" ਚੁਣੋ।

Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-26

ਕਦਮ 2: ਜੇਕਰ ਡਿਵਾਈਸ ਸਫਲਤਾਪੂਰਵਕ ਖੋਜੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਹ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਕੌਨਫਿਗਰੇਸ਼ਨ ਮੈਮੋਰੀ ਡਿਵਾਈਸ ਨੂੰ ਜੋੜਨ ਲਈ, ਟਾਰਗੇਟ ਡਿਵਾਈਸ "xc7a35t_0" 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿਖਾਏ ਅਨੁਸਾਰ "ਐਡ ਕੌਂਫਿਗਰੇਸ਼ਨ ਮੈਮੋਰੀ ਡਿਵਾਈਸ" ਨੂੰ ਚੁਣੋ।Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-27

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

ਕਦਮ 3: ਮੈਮੋਰੀ ਡਿਵਾਈਸ ਚੁਣੋ “mt25ql128-spi-x1_x2_x4 (ਜੋ ਕਿ n25q128-3.3vspi-x1_x2_x4 ਦੇ ਬਰਾਬਰ ਹੈ)”, ਫਿਰ ਠੀਕ ਹੈ ਤੇ ਕਲਿਕ ਕਰੋ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-28

ਕਦਮ 4: ਸਟੈਪ 3 ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੇਠਾਂ ਦਿੱਤਾ ਡਾਇਲਾਗ ਬਾਕਸ ਖੁੱਲ੍ਹੇਗਾ। ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-29

ਕਦਮ 5: ਕੰਮ ਕਰਨ ਲਈ ਬ੍ਰਾਊਜ਼ ਕਰੋ .bin file ਜਾਂ .mes file (ਜੋ ਵੀ ਲਾਗੂ ਹੋਵੇ) ਅਤੇ ਹੇਠਾਂ ਦਰਸਾਏ ਅਨੁਸਾਰ ਪ੍ਰੋਗਰਾਮ ਲਈ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਜੇਕਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਫਲ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਇੱਕ ਪੁਸ਼ਟੀਕਰਨ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-30

Vivado ਦੀ ਵਰਤੋਂ ਕਰਕੇ FPGA ਪ੍ਰੋਗਰਾਮਿੰਗ
Mimas A7 Mini -Artix-7 FPGA ਵਿਕਾਸ ਬੋਰਡ ਇੱਕ ਆਨਬੋਰਡ ਜੇTAG ਕਨੈਕਟਰ ਜੋ J ਦੁਆਰਾ SRAM ਅਤੇ ਆਨਬੋਰਡ SPI ਫਲੈਸ਼ ਦੇ ਆਸਾਨ ਰੀਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈTAG ਪ੍ਰੋਗਰਾਮਰ ਜਿਵੇਂ “Xilinx ਪਲੇਟਫਾਰਮ ਕੇਬਲ USB”। ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ J ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Mimas A7 Mini 'ਤੇ FPGA ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੈTAG.

ਕਦਮ 1: ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੇTAG ਕੇਬਲ, Xilinx ਪਲੇਟਫਾਰਮ ਕੇਬਲ USB ਨੂੰ Mimas A7 Mini ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਪਾਵਰ ਕਰੋ।
ਕਦਮ 2: Vivado ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਫਲੋ ਨੇਵੀਗੇਟਰ ਵਿੰਡੋ ਦੇ "ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਡੀਬੱਗ" ਭਾਗ ਵਿੱਚ "ਓਪਨ ਹਾਰਡਵੇਅਰ ਮੈਨੇਜਰ" ਵਿੱਚ "ਓਪਨ ਟਾਰਗੇਟ" 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਟੀਚਾ ਖੋਲ੍ਹੋ। "ਆਟੋ ਕਨੈਕਟ" ਚੁਣੋ।Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-31

ਕਦਮ 3: ਜੇਕਰ ਡਿਵਾਈਸ ਸਫਲਤਾਪੂਰਵਕ ਖੋਜੀ ਜਾਂਦੀ ਹੈ, ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ, ਟਾਰਗੇਟ ਡਿਵਾਈਸ "xc7a35t_0" 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਰਸਾਏ ਅਨੁਸਾਰ "ਪ੍ਰੋਗਰਾਮ ਡਿਵਾਈਸ" ਨੂੰ ਚੁਣੋ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-32

ਕਦਮ 4: ਖੁੱਲਣ ਵਾਲੀ ਡਾਇਲਾਗ ਵਿੰਡੋ ਵਿੱਚ, Vivado ਆਪਣੇ ਆਪ ਸਹੀ ਬਿਟਸਟ੍ਰੀਮ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ file ਜੇਕਰ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸੰਸ਼ਲੇਸ਼ਣ ਕੀਤਾ ਗਿਆ ਸੀ, ਅਤੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਜੇਕਰ ਬਿੱਟਸਟ੍ਰੀਮ ਸਫਲਤਾਪੂਰਵਕ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਜੇਕਰ ਲੋੜ ਹੋਵੇ, ਤਾਂ ਬਿੱਟਸਟ੍ਰੀਮ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ ਜਿਸਨੂੰ FPGA ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੈ। ਅੰਤ ਵਿੱਚ, "ਪ੍ਰੋਗਰਾਮ" ਤੇ ਕਲਿਕ ਕਰੋ. Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-33

ਪ੍ਰੋਗਰਾਮਿੰਗ ਮੀਮਾਸ ਏ7 ਮਿਨੀ ਟੈਨਾਗਰਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ  Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-34

ਮੀਮਾਸ ਏ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਕਦਮਾਂ ਲਈ? ਟੇਨਾਗਰਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਮਿੰਨੀ, ਟੇਨਾਗਰਾ ਐਫਪੀਜੀਏ ਸਿਸਟਮ ਮੈਨੇਜਮੈਂਟ ਸੌਫਟਵੇਅਰ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ ਵੇਖੋ (https://numato.com/kb/getting-started-with-tenagra-fpga­systemmanagement-software/) ਲੇਖ। Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-35

  • ਸਾਰੇ ਮਾਪਦੰਡ ਨਾਮਾਤਰ ਮੰਨੇ ਜਾਂਦੇ ਹਨ। Numato Systems Pvt Ltd ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਉਤਪਾਦਾਂ ਨੂੰ ਸੋਧਣ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦੀ ਹੈ।

ਭੌਤਿਕ ਮਾਪ Numato-Lab-Mimas-A7-Mini-FPGA-ਵਿਕਾਸ-ਬੋਰਡ-FIG-36

Vivado XDC ਪਾਬੰਦੀਆਂ
Vivado ਲਈ Mimas A7 Mini XDC ਪਾਬੰਦੀਆਂ (https://numato.com/download/mimas-a7-mini-xdc­constraints/)

ਸਕੀਮੈਟਿਕਸ
ਸੰਸਕਰਣ 2.0: ਮੀਮਾਸ ਏ7 ਮਿੰਨੀ ਸਕੀਮਾਟਿਕਸ (https://numato.com/help/wp­content/uploads/2019/07/mimasa?_mini_board_Sch.pdf)

ਸੰਸਕਰਣ 5.0: ਮੀਮਾਸ ਏ7 ਮਿੰਨੀ ਸਕੀਮਾਟਿਕਸ (https://numato.com/help/wp­contenUuploads/2023/07/mimas-a7-mini-board_V5.0_Sch.pdf)

Mimas A7 Mini GPIO ਆਸਾਨ ਹਵਾਲਾ

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ਨੁਮਾਟੋ ਲੈਬ ਮੀਮਾਸ ਏ7 ਮਿਨੀ ਐਫਪੀਜੀਏ ਵਿਕਾਸ ਬੋਰਡ [pdf] ਹਦਾਇਤਾਂ
Mimas A7 ਮਿੰਨੀ FPGA ਵਿਕਾਸ ਬੋਰਡ, ਮਿੰਨੀ FPGA ਵਿਕਾਸ ਬੋਰਡ, ਵਿਕਾਸ ਬੋਰਡ, ਬੋਰਡ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *