Բովանդակություն:
- Պարագաներ
- Քայլ 1. Վերբեռնեք Gerber- ը ձեր նախընտրած PCB արտադրողին
- Քայլ 2: Խորհրդի ժողով
- Քայլ 3: Softwareրագրաշարի տեղադրում
Video: Mojo FPGA- ի զարգացման խորհրդի վահանը `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս վահանով միացրեք ձեր Mojo զարգացման խորհուրդը արտաքին մուտքերին:
Ի՞նչ է Mojo- ի զարգացման խորհուրդը:
Mojo- ի զարգացման խորհուրդը զարգացման տախտակ է, որը հիմնված է Xilinx spartan 3 FPGA- ի շուրջ: Տախտակը պատրաստված է Alchitry- ի կողմից: FPGA- ն շատ օգտակար է, երբ մի քանի գործընթացներ պետք է իրականացվեն միաժամանակ:
Ինչ պետք կգա:
Պարագաներ
Mojo զարգացման տախտակ
Gerber ֆայլը
8 x 15k ohm դիմադրողներ (ըստ ցանկության*)
4 x 470 ohm դիմադրիչներ
4 x 560 ohm դիմադրիչներ
4 x CC յոթ հատվածի էկրան
4 x 3 մմ LED
4 x SPDT շոշափելի անջատիչներ
1 x 4 դիրքի մակերեսային ամրացման DIP անջատիչ
2 x 25 2 կամ 4 x 25 վերնագրերով
1x 2 -ից 5 փին տուփի գլուխ
Sոդման երկաթ
Sոդող
Հոսք
*(եթե այդ ռեզիստորները բաց են թողնված, ներքին քաշքշուկը/քաշքշուկը պետք է միացված լինի համապատասխան կապերի համար)
Քայլ 1. Վերբեռնեք Gerber- ը ձեր նախընտրած PCB արտադրողին
Իմ տախտակների համար ես պատվիրեցի JLC PCB- ից:
Միակ փոփոխությունը, որը ես կատարեցի, այն գույնն էր, որը ցանկանում էի համապատասխանել Mojo- ի սևին:
Քայլ 2: Խորհրդի ժողով
Soldոդման ժամանակ ես միշտ օգտակար եմ համարում ամենացածր մասերը նախ զոդել, այնպես որ դիմադրություններից սկսելը լավ գաղափար է:
R5, R6, R7, R8, R9, R10, R11 և R12 15k ohm դիմադրիչներ են, որոնք օգտագործվում են անջատիչներն իջեցնելու համար (եթե օգտագործում եք ներքին քաշքշուկ/անտեսում դա անտեսեք):
R1, R2, R3, R4- ը 560 ohm ռեզիստորներ են, որոնք պատասխանատու են 7 հատվածի էկրանով հոսանքը սահմանափակելու համար:
R13, R14, R15, R16- ը 470 օմ դիմադրություններ են, որոնք պատասխանատու են 4 LED- ների միջոցով հոսանքը սահմանափակելու համար:
Այդ կարգով զոդեք անջատիչի անջատիչը, շոշափելի անջատիչները, LED- ները, յոթ հատվածի էկրանները և տուփի վերնագրի միակցիչը:
Այժմ տեղադրեք 25 -ը 2 -ով (կամ 2 25 -ը 1 -ով) մոջոյի մեջ, որպեսզի կապումներն ամրացվեն: Վահանը հավասարեցրեք կապում և ամրացրեք այն տեղում:
Քայլ 3: Softwareրագրաշարի տեղադրում
Alchitry կայքին վերաբերող ծրագրային ապահովման համար դուք կիմանաք, թե ինչ է ձեզ հարկավոր ՝ սկսելու և Xilinx ISE- ն տեղադրելու համար: Այնուամենայնիվ,.ucf ֆայլը փոխելով, որպեսզի այն իմանա, թե ինչ կապում են կապված այն, ինչը կարևոր է ձեր ծրագիրը գործարկելու համար:
Ահա.ucf ֆայլը, որը ես օգտագործում եմ վահանի հետ.
CONFIG VCCAUX = 3.3;
NET "clk" TNM_NET = clk; IMԱՄԱՆԱԿԸ TS_clk = PԱՄԱՆԱԿԸ «clk» 50 ՄՀց Բարձր 50%; NET «clk» LOC = P56 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "rst_n" LOC = P38 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «cclk» LOC = P70 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "spi_mosi" LOC = P44 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "spi_miso" LOC = P45 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "spi_ss" LOC = P48 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "spi_sck" LOC = P43 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «spi_channel» LOC = P46 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «spi_channel» LOC = P61 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «spi_channel» LOC = P62 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «spi_channel» LOC = P65 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "avr_tx" LOC = P55 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "avr_rx" LOC = P59 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "avr_rx_busy" LOC = P39 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "Q [0]" LOC = P26 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "Q [1]" LOC = P23 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "Q [2]" LOC = P21 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "Q [3]" LOC = P16 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "S [0]" LOC = P7 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "S [1]" LOC = P9 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "S [2]" LOC = P11 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "S [3]" LOC = P14 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "pb [1]" LOC = P30 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "pb [2]" LOC = P27 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "pb [3]" LOC = P24 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "pb [4]" LOC = P22 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsega [0]" LOC = P57 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegb [0]" LOC = P58 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegc [0]" LOC = P66 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegd [0]" LOC = P67 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsege [0]" LOC = P74 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegf [0]" LOC = P75 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegg [0]" LOC = P78 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegdp [0]" LOC = P80 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsega [1]" LOC = P82 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegb [1]" LOC = P83 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegc [1]" LOC = P84 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegd [1]" LOC = P85 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsege [1]" LOC = P87 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegf [1]" LOC = P88 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegg [1]" LOC = P92 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegdp [1]" LOC = P94 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «սևսեգա [2]» LOC = P97 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegb [2]" LOC = P98 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegc [2]" LOC = P99 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegd [2]" LOC = P100 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsege [2]" LOC = P101 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegf [2]" LOC = P102 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegg [2]" LOC = P104 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegdp [2]" LOC = P111 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET «սևսեգա [3]» LOC = P114 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegb [3]" LOC = P115 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegc [3]" LOC = P116 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegd [3]" LOC = P117 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsege [3]" LOC = P118 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegf [3]" LOC = P119 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegg [3]" LOC = P1120 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL; NET "sevsegdp [3]" LOC = P121 | ԻՈՍՏԱՆԴԱՐԴ = LVTTL;
Հիշեք, եթե չեք տեղադրել տեղադրման դիմադրիչները.ucf- ի հետ կապերը խմբագրելու համար
| ՔԱՇԵՔ ՆԵՐՔԵՒ; o
| ՎԵՐ ՀՐԵԼ;
Եթե ցանկանում եք բլոկն օգտագործել որևէ բանի համար, կապերը հետևյալն են. Ձախ բլոկի համարի համարն է, իսկ աջը `mojo փին համարը, որը դուք պետք է նշանակեք ձեր.ucf- ում.
կապում 1 = 29
կապում 2 = 51
կապում 3 = 32
կապում 4 = 41
կապում 5 = 34
կապում 6 = 35
կապում 7 = 40
կապում 8 = 33
կապ 9 = GND
կապում 10 = +V
Խորհուրդ ենք տալիս:
DIY ESP32 զարգացման խորհուրդ - ESPer: 5 քայլ (նկարներով)
DIY ESP32 զարգացման խորհուրդ - ESPer. Այսպիսով, վերջերս ես կարդում էի շատ IoT- ների (իրերի ինտերնետ) մասին և վստահում ինձ, ես պարզապես չէի սպասում սպասել այս հիանալի սարքերից մեկի փորձարկմանը `ինտերնետին միանալու ունակությամբ, ինքս և ձեռքս վերցրեք աշխատանքի: Բարեբախտաբար, հնարավորություն
KB-IDE. Արգելափակման ծրագիր ESP32 խորհրդի համար. 5 քայլ
KB-IDE. Արգելափակման ծրագիր ESP32 խորհրդի համար. 2019 թվականի հունիսի 15-ին MakerAsia- ն գործարկում է KB-IDE- ն, նոր IDE- ն ESP-IDF- ի և Arduino IDE- ի համար (ESP32 Core): KB-IDE- ն IoT տախտակների համար ծրագրավորման IDE եռակի ռեժիմ է: Ներկայումս աջակցում է ESP32 տախտակները: Օգտագործողները կարող են ծրագրավորել Block ռեժիմում (Տեսողական ծրագրավորում) և Cod
Ուղղեք կլոնավորված Arduino NANO CNC վահանը ՝ 10 քայլ
Ամրագրել Cloned Arduino NANO CNC Shield. Փոփոխելով Clone Keyes CNC Shield- ը: Համացանցից մեկը չինական կլոնավորված Keyes CNC Shields- ն է Arduino NANO- ի համար: Նրանք թափանցիկ և լավ արժեք են: ԲԱՅf. Եթե ցանկանում եք Micro Stepping- ը դնել այնպիսին, ինչպիսին կան, չեք կարող: Ով երբևէ կլոնավորել/կատարել է այս վահանը սխալ է թույլ տվել
Միկրոհսկիչների զարգացման խորհրդի նախագծում. 14 քայլ (նկարներով)
Միկրոկառավարիչների զարգացման խորհրդի նախագծում. Դուք ստեղծող, հոբբի՞ կամ հաքեր եք, ովքեր շահագրգռված են բարձրացնել տախտակամածի նախագծերը, DIP IC- ները և տնային պատրաստված PCB- ները բազմաշերտ PCB- ներին, որոնք պատրաստված են տախտակներից և SMD փաթեթավորումներից, որոնք պատրաստ են զանգվածային արտադրության: Ապա այս խրատը ձեզ համար է: Այս ուղեցույցը
PIC միկրոկառավարիչների զարգացման խորհրդի համակարգ `3 քայլ
PIC Microcontroller Development Board System. Այս նախագիծը նախատեսված է PIC- ի զարգացման գործիքի նախագծման և օգտագործման համար, որը ճկուն է PIC- ի վրա հիմնված էլեկտրոնային նախագծերի լայն շրջանակի համար: Հաճախ ավելի հեշտ է մշակել միկրոկոնտրոլերային նախագծեր `զարգացման գործիքների օգտագործմամբ. որոնք թույլ են տալիս օգտվողի վրա հիմնված