Բովանդակություն:
- Քայլ 1: Սարքաշար/ծրագրակազմ
- Քայլ 2: Արգելափակել դիագրամը
- Քայլ 3. Պետական դիագրամ
- Քայլ 4: ockամացույցի բաժանարար մոդուլ
- Քայլ 5: Displayուցադրման մոդուլ
- Քայլ 6: Պարտադիր մոդուլ
- Քայլ 7: Սահմանափակումներ
- Քայլ 8: Կատարված է:
Video: VHDL վայրկյանաչափ. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Սա ձեռնարկ է, թե ինչպես կատարել վայրկյանաչափ ՝ օգտագործելով VHDL և FPGA տպատախտակները, ինչպես Basys3 Atrix-7 տախտակը: Վայրկյանաչափը կարող է հաշվել 00.00 վայրկյանից մինչև 99.99 վայրկյան: Այն օգտագործում է երկու կոճակ ՝ մեկը մեկնարկի/կանգառի և մյուսը ՝ վերակայման կոճակի համար: Թվերը ցուցադրվում են գրատախտակի յոթ հատվածից բաղկացած էկրանին `օգտագործելով նրա անոդներն ու կաթոդները: Այս վայրկյանաչափը գործարկելու համար անհրաժեշտ է երեք տարբեր ֆայլ:
Քայլ 1: Սարքաշար/ծրագրակազմ
- Basys3 Atrix-7 FPGA տախտակ
- Vivado Design Suite Xilinx- ից
- USB 2.0 A Male to Micro-B Արական
Քայլ 2: Արգելափակել դիագրամը
Ընդհանուր վայրկյանաչափն ունի երեք մուտք և երկու ելք: Երեք մուտքերն են ՝ մեկնարկ/դադար, վերականգնում և ժամացույց: Մեկնարկը/կանգառը և վերակայումը կոճակներ են, իսկ ժամացույցը ՝ տախտակի 100 ՄՀց ժամացույց: Երկու ելքերը յոթ հատվածի ցուցադրման անոդներն ու կաթոդներն են:
Առաջին մոդուլը (ժամացույցի բաժանարար) ունի մեկ մուտք և երկու ելք: Մուտքը տախտակի 100 ՄՀց ժամացույցն է, իսկ ելքերը `երկու առանձին ժամացույցներ, մեկը` 480 Հց հաճախականությամբ, իսկ մյուսը `0.5 ՄՀց:
Երկրորդ մոդուլը (ցուցադրումը) ունի հինգ մուտք և երկու ելք: Մուտքներն են տախտակի 100 ՄՀց ժամացույցը, ժամացույցի բաժանարար մոդուլից երկու ժամացույցները և մեկնարկի/կանգառի և վերակայման կոճակները: Արդյունքները անոդներն ու կաթոդներն են:
Վերջին մոդուլը (մոդելավորված ամբողջ բլոկ -դիագրամով) ունի երեք մուտք և երկու ելք: Սա այն ֆայլն է, որը միավորում է ամեն ինչ: Մուտքներն են տախտակի 100 ՄՀց հաճախականությունը և մեկնարկի/կանգառի և վերակայման կոճակները: Ելքները անոդներն ու կաթոդներն են, որոնք վերահսկում են յոթ հատվածի ցուցադրումը: Բոլոր մուտքերն ու ելքերը ֆիզիկապես գտնվում են տախտակի վրա `վերջին մոդուլի համար:
Քայլ 3. Պետական դիագրամ
Վերոնշյալ պատկերը ցույց է տալիս վայրկյանաչափի աշխատանքի վիճակի դիագրամը: Վերակայման կոճակը սեղմելը չի ազդում վայրկյանաչափի վիճակի վրա: Հաջորդ վիճակը որոշվում է մեկնարկի/կանգառի կոճակով: Մեկնարկը/կանգառը «ԲԱ HIGH» է, երբ սեղմվում է ներքև, բայց ոչ այն դեպքում, երբ այն պահվում է, և «OWԱOWՐ», երբ կոճակը հետ է թռչում կամ պահվում է «ԲԱՐՁՐ» պահի տակ լինելուց հետո:
Եթե վայրկյանաչափը հաշվում է, և մեկնարկի/կանգառի կոճակը անցնում է «ԲԱՐՁՐ», ապա այն դադարում է հաշվել: Եթե վայրկյանաչափը կանգնեցվի և մեկնարկի/կանգառի կոճակը հայտնվի «ԲԱՐՁՐ», ապա այն նորից սկսում է հաշվել: Երկու նահանգների դեպքում էլ, եթե մեկնարկի/կանգառի կոճակը «OWԱOWՐ» է, ապա այն կմնա այն վիճակում, որում այժմ գտնվում է:
Քայլ 4: ockամացույցի բաժանարար մոդուլ
Clockամացույցի բաժանարար մոդուլն ունի մեկ մուտք, տախտակի 100 ՄՀց ժամացույց և երկու ելք ՝ 480 Հց և 0.5 ՄՀց ժամացույցներ: 480 Հց ժամացույցը օգտագործվում է յոթ հատվածի էկրանին բոլոր LED- ները միացված պահելու համար ՝ միաժամանակ չորսը արագ փոխարկելով: 0.5 ՄՀց ժամացույցը օգտագործվում է, որպեսզի վայրկյանաչափը փաստացի հաշվի հարյուրավոր վայրկյաններով:
Քայլ 5: Displayուցադրման մոդուլ
Այս ցուցադրման մոդուլն ունի հինգ մուտք, տախտակի 100 ՄՀց ժամացույց, ժամացույցի մոդուլից երկու ժամացույց և մեկնարկի/դադարեցման և վերակայման կոճակներ, և երկու ելք ՝ անոդներ և կաթոդներ: Այս մոդուլն ունի նաև «տրամաբանություն» այն մասին, թե ինչպես է վայրկյանաչափը հաշվում և ներառում վերջավոր վիճակի մեքենան:
Քայլ 6: Պարտադիր մոդուլ
Այս վերջին մոդուլն այն է, որ միավորում է մյուս երկու մոդուլները: Այն ունի երեք մուտք, տախտակի 100 ՄՀց ժամացույց և մեկնարկի/դադարեցման և վերակայման կոճակներ, և երկու ելք ՝ անոդներ և կաթոդներ: 100 ՄՀց ժամացույցը անցնում է ժամացույցի բաժանարար մոդուլին և ցուցադրման մոդուլին, իսկ մեկնարկի/դադարեցման և վերակայման կոճակները `ցուցադրման մոդուլին: Theամացույցի բաժանարար մոդուլի ելքերը (480 Հց և 0.5 ՄՀց) գնում են ցուցադրման մոդուլի ժամացույցի երկու մուտքերին: Theուցադրման մոդուլի ելքերը (անոդներ և կաթոդներ) գնում են վերջնական մոդուլի ելքերին:
Քայլ 7: Սահմանափակումներ
Երկու մուտքերը կարող են լինել Basys3 Atrix-7 FPGA տախտակի ցանկացած կոճակ, իսկ ելքերը լինելու են չորս անոդները և ութ կաթոդները (քանի որ դուք նույնպես ցանկանում եք տասնորդական միավոր վայրկյանների և միլիվայրկյանների միջև) յոթ հատվածի ցուցադրման համար:
Քայլ 8: Կատարված է:
Վերբեռնեք ծրագիրը ձեր Basys3 Atrix-7 FPGA տախտակին և սեղմեք ձեր մեկնարկի/կանգառի կոճակը ՝ վայրկյանաչափը գործարկելու համար:
Խորհուրդ ենք տալիս:
Ինչպես կատարել վայրկյանաչափ Arduino- ի միջոցով. 8 քայլ (նկարներով)
Ինչպես պատրաստել վայրկյանաչափ Arduino- ի միջոցով. Սա շատ պարզ Arduino 16*2 LCD էկրանաչափ է ……….. Եթե ձեզ դուր է գալիս այս հրահանգը, խնդրում ենք բաժանորդագրվել իմ ալիքին https://www.youtube.com /ZenoModiff
Հիմնական վայրկյանաչափ ՝ օգտագործելով VHDL և Basys3 տախտակ ՝ 9 քայլ
Հիմնական վայրկյանաչափ ՝ օգտագործելով VHDL և Basys3 տախտակ. Բարի գալուստ ուսանելի, թե ինչպես կառուցել վայրկյանաչափ ՝ օգտագործելով հիմնական VHDL և Basys 3 տախտակները: Մենք ուրախ ենք կիսվել մեր նախագծով ձեզ հետ: Սա վերջնական նախագիծ էր CPE 133 (Թվային ձևավորում) Cal Poly- ում, SLO 2016 թվականի աշնանը: projectրագիրը, որը մենք կառուցում ենք
Arduino վայրկյանաչափ. 4 քայլ (նկարներով)
Arduino վայրկյանաչափ. Այս հրահանգը ցույց կտա ձեզ, թե ինչպես կատարել կանգառ ժամացույց Arduino- ից
Պարզ Arduino ժամացույց / վայրկյանաչափ. 6 քայլ (նկարներով)
Պարզ Arduino ժամացույց / վայրկյանաչափ. Սա « ուսանելի " ցույց կտա և կսովորեցնի ձեզ, թե ինչպես պատրաստել մի պարզ Arduino Uno ժամացույց, որը նաև վայրկյանաչափի դեր է կատարում ընդամենը մի քանի պարզ քայլով
VHDL Մեկ րոպե վայրկյանաչափ ՝ 5 քայլ
VHDL One Minute Stopwatch: Սա ձեռնարկ է, թե ինչպես կարելի է կառուցել մեկ րոպե վայրկյանաչափ ՝ օգտագործելով VHDL և Basys 3 տախտակ: Նման սարքը իդեալական է այն խաղերի համար, որտեղ յուրաքանչյուր խաղացող ունի առավելագույնը մեկ րոպե իր քայլը կատարելու համար: Վայրկյանաչափը ճշգրիտ կերպով ցուցադրում է վայրկյաններ և միլիվայրկյաններ