मैं जो कर रहा हूं वह थोड़ा सीपीयू बना रहा है। यह सभी मूल बातें कवर करने का एक अच्छा दौर है।
आप VHDL में एक बड़ी परियोजना की सभी मूल बातें कवर करेंगे और VHDL डिजाइन (घड़ियां, इनपुट, आउटपुट, तर्क, बसें, और अनुक्रमिक डिजाइन सबसे प्रमुख) के साथ-साथ कई मुख्य इलेक्ट्रॉनिक और कंप्यूटरों के सभी मुख्य विषयों से अवगत कराया जाएगा। डिजाइन और आर्किटेक्चर अवधारणाएं जैसे रजिस्टर, डेटा ऑपरेशन, मेमोरी और कंप्यूटर अंकगणित।
आप बस जोड़ और घटाव के साथ शुरुआत कर सकते हैं और फिर सीख सकते हैं जैसा कि आप सीखते हैं, पूरी तरह कार्यात्मक (यद्यपि सरल ... या जैसा कि मैं इसे "रेट्रो") कंप्यूटर कहना पसंद करता हूं। कम से कम, यह मेरी योजना है।
इसके अलावा, एक चिप पर अपने स्वयं के कस्टम-डिज़ाइन किए गए कंप्यूटर में बस सादा कूल है :) जैसे 16 बिट रास्पबेरी पाई: पी
अन्य सामान्य FPGA परियोजनाएं:
-Music सिंथेसाइज़र
-डीएसपी प्रभाव जनरेटर
-MIDI कंट्रोलर / इंटरप्रेटर
-बिटकॉइन माइनर
-वीडियो गेम कंसोल एमुलेटर
-कस्टम अरुडिनो शील्ड्स
- समानांतर प्रोसेसर (कुछ गणितीय समस्याओं के लिए बहुत उपयोगी है जो पारंपरिक कंप्यूटर महान नहीं हैं)
-Robotics / नियंत्रण प्रणाली
-Data अधिग्रहण (उचित कुछ आस्टसीलस्कप FPGAs के लिए वहाँ बाहर डिजाइन अगर आप जानते हैं कि कैसे op amps के साथ काम करने के लिए)
VHDL अपने आप में बहुत जटिल नहीं है। याद रखने वाली सबसे महत्वपूर्ण बात यह है कि आप एक भौतिक इलेक्ट्रॉनिक डिजिटल सर्किट डिजाइन कर रहे हैं, न कि एक माइक्रोकंट्रोलर के लिए एक प्रोग्राम लिख रहे हैं। आपका अनुकरण एक ऐसा कार्यक्रम नहीं है जो लाइन से लाइन को चलाने वाला है, मूल रूप से, इसलिए सी को आपको मूर्ख बनाने के लिए सतही समानता न दें, वीएचडीएल एक बहुत ही अलग प्रतिमान है।