विषयसूची:
- चरण 1: हार्डवेयर / सॉफ्टवेयर
- चरण 2: ब्लॉक आरेख
- चरण 3: राज्य आरेख
- चरण 4: घड़ी विभक्त मॉड्यूल
- चरण 5: प्रदर्शन मॉड्यूल
- चरण 6: बाइंडिंग मॉड्यूल
- चरण 7: बाधाएं
- चरण 8: हो गया
वीडियो: वीएचडीएल स्टॉपवॉच: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह एक ट्यूटोरियल है कि कैसे वीएचडीएल और एक एफपीजीए सर्किट बोर्ड का उपयोग करके स्टॉपवॉच बनाया जाए, जैसे बेसिस 3 एट्रिक्स -7 बोर्ड। स्टॉपवॉच 00.00 सेकंड से 99.99 सेकंड तक गिनने में सक्षम है। यह दो बटनों का उपयोग करता है, एक स्टार्ट/स्टॉप बटन के लिए और दूसरा रीसेट बटन के लिए। बोर्ड के सात खंडों वाले डिस्प्ले पर इसके एनोड और कैथोड का उपयोग करके नंबर प्रदर्शित किए जाते हैं। इस स्टॉपवॉच को काम करने के लिए तीन अलग-अलग फाइलों की जरूरत है।
चरण 1: हार्डवेयर / सॉफ्टवेयर
- बेसिस3 एट्रिक्स-7 एफपीजीए बोर्ड
- Xilinx. से विवाडो डिज़ाइन सूट
- यूएसबी 2.0 एक पुरुष से माइक्रो-बी पुरुष
चरण 2: ब्लॉक आरेख
समग्र स्टॉपवॉच में तीन इनपुट और दो आउटपुट हैं। तीन इनपुट स्टार्ट / स्टॉप, रीसेट और क्लॉक हैं। स्टार्ट/स्टॉप और रीसेट बटन हैं और घड़ी बोर्ड की 100 मेगाहर्ट्ज घड़ी है। सात-खंड प्रदर्शन के लिए दो आउटपुट एनोड और कैथोड हैं।
पहले मॉड्यूल (घड़ी विभक्त) में एक इनपुट और दो आउटपुट होते हैं। इनपुट बोर्ड की 100 मेगाहर्ट्ज घड़ी है और आउटपुट दो अलग-अलग घड़ियों हैं, एक 480 हर्ट्ज पर चल रहा है और दूसरा 0.5 मेगाहट्र्ज चल रहा है।
दूसरे मॉड्यूल (डिस्प्ले) में पांच इनपुट और दो आउटपुट हैं। इनपुट बोर्ड की 100 मेगाहर्ट्ज घड़ी, क्लॉक डिवाइडर मॉड्यूल से दो घड़ियां और स्टार्ट / स्टॉप और रीसेट बटन हैं। आउटपुट एनोड और कैथोड हैं।
अंतिम मॉड्यूल (संपूर्ण ब्लॉक आरेख द्वारा मॉडलिंग) में तीन इनपुट और दो आउटपुट हैं। यह वह फाइल है जो सब कुछ एक साथ लाती है। इनपुट बोर्ड के 100 मेगाहर्ट्ज और स्टार्ट/स्टॉप और रीसेट बटन हैं। आउटपुट एनोड और कैथोड हैं जो सात-खंड डिस्प्ले को नियंत्रित करते हैं। अंतिम मॉड्यूल के लिए सभी इनपुट और आउटपुट भौतिक रूप से बोर्ड पर हैं।
चरण 3: राज्य आरेख
ऊपर दिया गया चित्र राज्य आरेख दिखाता है कि स्टॉपवॉच कैसे काम करती है। रीसेट बटन दबाने से स्टॉपवॉच की स्थिति पर कोई प्रभाव नहीं पड़ता है। अगला राज्य स्टार्ट/स्टॉप बटन द्वारा निर्धारित किया जाता है। जब बटन दबाया जाता है तो स्टार्ट/स्टॉप "हाई" होता है, लेकिन जब इसे दबाया नहीं जाता है, और "लो" होता है जब बटन वापस रिबाउंड हो जाता है या पल भर में "हाई" होने के बाद नीचे रखा जाता है।
यदि स्टॉपवॉच की गिनती हो रही है और स्टार्ट/स्टॉप बटन "हाई" हो जाता है, तो यह गिनती बंद कर देता है। यदि स्टॉपवॉच बंद कर दी जाती है और स्टार्ट/स्टॉप बटन "हाई" हो जाता है तो यह फिर से गिनना शुरू कर देता है। दोनों राज्यों के लिए, यदि स्टार्ट/स्टॉप बटन "LOW" है, तो यह उस स्थिति में रहेगा जहां वह वर्तमान में है।
चरण 4: घड़ी विभक्त मॉड्यूल
क्लॉक डिवाइडर मॉड्यूल में एक इनपुट, बोर्ड की 100 मेगाहर्ट्ज घड़ी और दो आउटपुट, 480 हर्ट्ज और 0.5 मेगाहर्ट्ज घड़ियां हैं। 480 हर्ट्ज घड़ी का उपयोग सभी एलईडी को सात-खंड डिस्प्ले पर "चालू" करने के लिए एक ही समय में चार के माध्यम से तेजी से स्विच करके किया जाता है। स्टॉपवॉच के लिए 0.5 मेगाहर्ट्ज घड़ी का उपयोग वास्तव में सेंटी-सेकंड द्वारा गिनने के लिए किया जाता है।
चरण 5: प्रदर्शन मॉड्यूल
इस डिस्प्ले मॉड्यूल में पांच इनपुट हैं, बोर्ड की 100 मेगाहर्ट्ज घड़ी, घड़ी मॉड्यूल से दो घड़ियां, और स्टार्ट / स्टॉप और रीसेट बटन, और दो आउटपुट, एनोड और कैथोड। इस मॉड्यूल में "तर्क" भी है कि स्टॉपवॉच कैसे गिना जाता है और परिमित राज्य मशीन को शामिल करता है।
चरण 6: बाइंडिंग मॉड्यूल
यह अंतिम मॉड्यूल वह है जो अन्य दो मॉड्यूल को एक साथ लाता है। इसमें तीन इनपुट हैं, बोर्ड की 100 मेगाहर्ट्ज घड़ी और स्टार्ट/स्टॉप और रीसेट बटन, और दो आउटपुट, एनोड और कैथोड। 100 मेगाहर्ट्ज घड़ी क्लॉक डिवाइडर मॉड्यूल और डिस्प्ले मॉड्यूल में जाती है, और स्टार्ट / स्टॉप और रीसेट बटन डिस्प्ले मॉड्यूल में जाते हैं। क्लॉक डिवाइडर मॉड्यूल (480Hz और 0.5MHz) के आउटपुट डिस्प्ले मॉड्यूल के दो क्लॉक इनपुट पर जाते हैं। डिस्प्ले मॉड्यूल (एनोड और कैथोड) के आउटपुट अंतिम मॉड्यूल के आउटपुट पर जाते हैं।
चरण 7: बाधाएं
दो इनपुट बेसिस3 एट्रिक्स-7 एफपीजीए बोर्ड पर कोई भी बटन हो सकते हैं और आउटपुट सात-सेगमेंट डिस्प्ले के लिए चार एनोड और आठ कैथोड (क्योंकि आप सेकंड और मिलीसेकंड के बीच एक दशमलव बिंदु भी चाहते हैं) होने जा रहे हैं।
चरण 8: हो गया
अपने बेसिस३ एट्रिक्स-7 एफपीजीए बोर्ड पर प्रोग्राम अपलोड करें और स्टॉपवॉच चालू करने के लिए अपना स्टार्ट/स्टॉप बटन दबाएं!
सिफारिश की:
Arduino का उपयोग करके स्टॉपवॉच कैसे बनाएं: 8 कदम (चित्रों के साथ)
Arduino का उपयोग करके स्टॉपवॉच कैसे बनाएं: यह एक बहुत ही सरल Arduino 16*2 LCD डिस्प्ले स्टॉपवॉच है। /ज़ेनोमोडिफ़
वीएचडीएल और बेसिस3 बोर्ड का उपयोग कर बुनियादी स्टॉपवॉच: 9 कदम
VHDL और Basys3 बोर्ड का उपयोग करके बेसिक स्टॉपवॉच: बेसिक VHDL और बेसिस 3 बोर्ड का उपयोग करके स्टॉपवॉच कैसे बनाएं, इस निर्देश में आपका स्वागत है। हम आपके साथ अपनी परियोजना साझा करने के लिए उत्साहित हैं! यह पतन २०१६ में कैल पॉली, एसएलओ में पाठ्यक्रम सीपीई १३३ (डिजिटल डिजाइन) के लिए एक अंतिम परियोजना थी। हम जिस परियोजना का निर्माण कर रहे हैं
Arduino स्टॉपवॉच: 4 कदम (चित्रों के साथ)
Arduino स्टॉपवॉच: यह निर्देश आपको एक Arduino से स्टॉप वॉच बनाने का तरीका दिखाएगा
सरल Arduino घड़ी / स्टॉपवॉच: 6 कदम (चित्रों के साथ)
सरल Arduino घड़ी / स्टॉपवॉच: यह "निर्देश योग्य" आपको दिखाएगा और सिखाएगा कि एक साधारण Arduino Uno घड़ी कैसे बनाई जाती है जो कुछ ही सरल चरणों में स्टॉपवॉच के रूप में भी कार्य करती है
वीएचडीएल वन मिनट स्टॉपवॉच: 5 कदम
वीएचडीएल वन मिनट स्टॉपवॉच: यह एक ट्यूटोरियल है कि वीएचडीएल और बेसिस 3 बोर्ड का उपयोग करके एक मिनट की स्टॉपवॉच कैसे बनाई जाए। ऐसा उपकरण उन खेलों के लिए आदर्श है जहां प्रत्येक खिलाड़ी के पास अपनी चाल चलने के लिए अधिकतम एक मिनट का समय होता है। स्टॉपवॉच सेकंड और मिलीसेकंड को सटीक रूप से प्रदर्शित करती है