एचडीएल (वेरिलोग, वीएचडीएल ...) के किसी भी प्रकार को सीखते समय एक बात को ध्यान में रखना जरूरी है। यह सॉफ्टवेयर प्रोग्रामिंग नहीं है और चीजें समानांतर में काम करती हैं। कहा जा रहा है, मुझे लगता है कि किसी भी एचडीएल को सीखने का सबसे अच्छा तरीका हार्डवेयर में सोचना और हार्डवेयर का वर्णन करना सीखना है (इसलिए इसे हार्डवेयर विवरण भाषा कहा जाता है)।
अब तक, मैंने शायद ही कभी किताबें देखी हों जो आपको दिखाती हों कि आपके एचडीएल का हार्डवेयर में अनुवाद कैसे किया जाता है। मैंने एक के माध्यम से पढ़ा है जब मैं Synopsys (कोड और योजनाबद्धता से भरे पृष्ठ) पर था, लेकिन यह एक आंतरिक प्रकाशन था। हालाँकि, इस पुस्तक का अभाव है, फिर भी आप देख सकते हैं कि फ्री-सॉफ्टवेयर पर संश्लेषण के माध्यम से इसे चलाने से आपका कोड हार्डवेयर में कैसे बदल जाता है।
इसका कारण यह है कि मैं इस पर जोर देना चाहता हूं क्योंकि समस्या को हल करने के कई तरीके हैं। आप केवल उस कोड को लिखने में सक्षम होंगे जो इसे गेट काउंट और टाइमिंग प्वाइंट से कुशलतापूर्वक हल करता है, यदि आप समझते हैं कि अंतर्निहित हार्डवेयर में इसका अनुवाद कैसे किया जाता है।
सौभाग्य!