ዝርዝር ሁኔታ:

የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ 3 ደረጃዎች
የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ 3 ደረጃዎች

ቪዲዮ: የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ 3 ደረጃዎች

ቪዲዮ: የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ 3 ደረጃዎች
ቪዲዮ: የሞጆ ወደብና ተርሚናል ማስፋፊያ አዲስ መልክ 2024, ህዳር
Anonim
የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ
የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ

በዚህ ጋሻ የሞጆ ልማት ቦርድዎን ከውጭ ግብዓቶች ጋር ያገናኙ።

የሞጆ ልማት ቦርድ ምንድነው?

የሞጆ ልማት ቦርድ በ Xilinx spartan 3 FPGA ዙሪያ የተመሠረተ የልማት ቦርድ ነው። ቦርዱ የተሠራው በአልቺትሪ ነው። ብዙ ሂደቶች በአንድ ጊዜ መከናወን ያለባቸው FPGA በጣም ጠቃሚ ናቸው።

ምን ያስፈልግዎታል?

አቅርቦቶች

የሞጆ ልማት ቦርድ

የገርበር ፋይል

8 x 15k ohm resistors (አማራጭ*)

4 x 470 ohm resistors

4 x 560 ohm resistors

4 x CC ሰባት ክፍል ማሳያዎች

4 x 3 ሚሜ LEDs

4 x SPDT ንክኪ መቀየሪያዎች

1 x 4 የአቀማመጥ ወለል DIP ማብሪያ / ማጥፊያ

2 x 25 በ 2 ወይም 4 x 25 ራስጌዎች

1x 2 በ 5 የፒን ሳጥን ራስ

የመሸጫ ብረት

ሻጭ

ፍሰት

*(እነዚህ ተቃዋሚዎች ከተተዉ የውስጥ pullup/pulldown ለሚመለከታቸው ፒኖች መንቃት አለበት)

ደረጃ 1 Gerber ን ወደ ምርጫዎ ፒሲቢ አምራች ይስቀሉ

ገርበርን ወደ ምርጫዎ ፒሲቢ አምራች ይስቀሉ
ገርበርን ወደ ምርጫዎ ፒሲቢ አምራች ይስቀሉ

ለቦርዶቼ ከ JLC PCB አዘዝኩ።

እኔ ያደረግሁት ብቸኛው ለውጥ ከሞጆው ጥቁር ጋር ለማዛመድ የፈለግኩትን ቀለም ነበር።

ደረጃ 2 የቦርድ ስብሰባ

የቦርድ ስብሰባ
የቦርድ ስብሰባ

በሚሸጡበት ጊዜ ሁል ጊዜ ዝቅተኛውን ክፍሎች መሸጥ ጠቃሚ ሆኖ አግኝቼዋለሁ ስለሆነም ከተቃዋሚዎች መጀመር ጥሩ ሀሳብ ነው።

R5 ፣ R6 ፣ R7 ፣ R8 ፣ R9 ፣ R10 ፣ R11 እና R12 መቀያየሪያዎቹን ለማውረድ የሚያገለግሉ 15k ohm resistors ናቸው (የውስጣዊ መጎተቻ/pulldown ን እየተጠቀሙ ከሆነ ይህንን ችላ ይበሉ)።

R1 ፣ R2 ፣ R3 ፣ R4 የአሁኑን በ 7 ክፍል ማሳያ በኩል የመገደብ ሃላፊነት ያላቸው 560 ohm resistors ናቸው።

R13 ፣ R14 ፣ R15 ፣ R16 በ 4 LED ዎች በኩል የአሁኑን የመገደብ ኃላፊነት ያላቸው 470 ohm resistors ናቸው።

ቀጣዩ የመጥመቂያ መቀየሪያ ፣ የመዳሰሻ መቀየሪያዎች ፣ ኤልኢዲዎች ፣ ሰባት ክፍሎች ማሳያዎች እና የሳጥን ራስጌ አያያዥ በዚያ ቅደም ተከተል።

አሁን ፒኖቹን ለማስተካከል 25 በ 2 (ወይም 2 25 ለ 1) ወደ ሞጆው ውስጥ ያስገቡ። መከለያውን በፒንች ያስተካክሉት እና በቦታው ያሽጡት።

ደረጃ 3 የሶፍትዌር ማዋቀር

ወደ አልቺትሪ ድርጣቢያ የሚያመለክት ሶፍትዌር ለመጀመር እና Xilinx ISE ን ለመጫን ምን እንደሚያስፈልግዎት ያሳውቅዎታል። ሆኖም የእርስዎን.

በጋሻው የምጠቀምበትን.ucf ፋይል እነሆ -

VCCAUX = 3.3;

NET "clk" TNM_NET = clk; TIMESPEC TS_clk = PERIOD "clk" 50 MHz HIGH 50%; NET "clk" LOC = P56 | IOSTANDARD = LVTTL; NET "rst_n" LOC = P38 | IOSTANDARD = LVTTL; NET "cclk" LOC = P70 | IOSTANDARD = LVTTL; NET "spi_mosi" LOC = P44 | IOSTANDARD = LVTTL; NET "spi_miso" LOC = P45 | IOSTANDARD = LVTTL; NET "spi_ss" LOC = P48 | IOSTANDARD = LVTTL; NET "spi_sck" LOC = P43 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P46 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P61 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P62 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P65 | IOSTANDARD = LVTTL; NET "avr_tx" LOC = P55 | IOSTANDARD = LVTTL; NET "avr_rx" LOC = P59 | IOSTANDARD = LVTTL; NET "avr_rx_busy" LOC = P39 | IOSTANDARD = LVTTL; NET "Q [0]" LOC = P26 | IOSTANDARD = LVTTL; NET "Q [1]" LOC = P23 | IOSTANDARD = LVTTL; NET "Q [2]" LOC = P21 | IOSTANDARD = LVTTL; NET "Q [3]" LOC = P16 | IOSTANDARD = LVTTL; NET "S [0]" LOC = P7 | IOSTANDARD = LVTTL; NET "S [1]" LOC = P9 | IOSTANDARD = LVTTL; NET "S [2]" LOC = P11 | IOSTANDARD = LVTTL; NET "S [3]" LOC = P14 | IOSTANDARD = LVTTL; NET "pb [1]" LOC = P30 | IOSTANDARD = LVTTL; NET "pb [2]" LOC = P27 | IOSTANDARD = LVTTL; NET "pb [3]" LOC = P24 | IOSTANDARD = LVTTL; NET "pb [4]" LOC = P22 | IOSTANDARD = LVTTL; NET "sevsega [0]" LOC = P57 | IOSTANDARD = LVTTL; NET "sevsegb [0]" LOC = P58 | IOSTANDARD = LVTTL; NET "sevsegc [0]" LOC = P66 | IOSTANDARD = LVTTL; NET "sevsegd [0]" LOC = P67 | IOSTANDARD = LVTTL; NET "sevsege [0]" LOC = P74 | IOSTANDARD = LVTTL; NET "sevsegf [0]" LOC = P75 | IOSTANDARD = LVTTL; NET "sevsegg [0]" LOC = P78 | IOSTANDARD = LVTTL; NET "sevsegdp [0]" LOC = P80 | IOSTANDARD = LVTTL; NET "sevsega [1]" LOC = P82 | IOSTANDARD = LVTTL; NET "sevsegb [1]" LOC = P83 | IOSTANDARD = LVTTL; NET "sevsegc [1]" LOC = P84 | IOSTANDARD = LVTTL; NET "sevsegd [1]" LOC = P85 | IOSTANDARD = LVTTL; NET "sevsege [1]" LOC = P87 | IOSTANDARD = LVTTL; NET "sevsegf [1]" LOC = P88 | IOSTANDARD = LVTTL; NET "sevsegg [1]" LOC = P92 | IOSTANDARD = LVTTL; NET "sevsegdp [1]" LOC = P94 | IOSTANDARD = LVTTL; NET "sevsega [2]" LOC = P97 | IOSTANDARD = LVTTL; NET "sevsegb [2]" LOC = P98 | IOSTANDARD = LVTTL; NET "sevsegc [2]" LOC = P99 | IOSTANDARD = LVTTL; NET "sevsegd [2]" LOC = P100 | IOSTANDARD = LVTTL; NET "sevsege [2]" LOC = P101 | IOSTANDARD = LVTTL; NET "sevsegf [2]" LOC = P102 | IOSTANDARD = LVTTL; NET "sevsegg [2]" LOC = P104 | IOSTANDARD = LVTTL; NET "sevsegdp [2]" LOC = P111 | IOSTANDARD = LVTTL; NET "sevsega [3]" LOC = P114 | IOSTANDARD = LVTTL; NET "sevsegb [3]" LOC = P115 | IOSTANDARD = LVTTL; NET "sevsegc [3]" LOC = P116 | IOSTANDARD = LVTTL; NET "sevsegd [3]" LOC = P117 | IOSTANDARD = LVTTL; NET "sevsege [3]" LOC = P118 | IOSTANDARD = LVTTL; NET "sevsegf [3]" LOC = P119 | IOSTANDARD = LVTTL; NET "sevsegg [3]" LOC = P1120 | IOSTANDARD = LVTTL; NET "sevsegdp [3]" LOC = P121 | IOSTANDARD = LVTTL;

በ.ucf ውስጥ ያሉትን ፒኖች ለማረም የ pulldown resistors ን ካልጫኑ ያስታውሱ

| PULLDOWN; o

| PULLUP;

ለማንኛውም ብሎኩን ለመጠቀም ከፈለጉ ግንኙነቶቹ እንደሚከተለው ናቸው። በግራ ብሎክ ውስጥ መመደብ ያለብዎት የማገጃ ፒን ቁጥር እና ቀኝ የሞጆ ፒን ቁጥር መሆን።

ፒን 1 = 29

ፒን 2 = 51

ፒን 3 = 32

ፒን 4 = 41

ፒን 5 = 34

ፒን 6 = 35

ፒን 7 = 40

ፒን 8 = 33

ፒን 9 = GND

ፒን 10 = +V

የሚመከር: