FPGA पर किताब की सिफारिशें [बंद]


12


FPGAs और VHDL के साथ आरंभ करने के लिए आप किस पुस्तक के शीर्षक की सिफारिश करेंगे?

संपादित करें
मैंने देखा कि कुछ अनुशंसित पुस्तकें 1996 से वापस आ गई हैं। मैं कल्पना कर सकता हूं कि जिन उपकरणों को संदर्भित किया गया है, वे गंभीर रूप से पुराने हो जाएंगे, लेकिन क्या VHDL भी विकसित हुआ है?


हम्बलेन एट अल बुक जिसका मैंने उल्लेख किया है, वह बहुत नवीनतम है, और एक वर्तमान वीएचडीएल संकलक के साथ नवीनतम एल्टेरा सॉफ्टवेयर का उपयोग करता है।
लियोन हेलर

3
1996 एक बड़ी समस्या नहीं होगी; VHDL को 1993 में संशोधित किया गया था, और यह संभवत: कवर किया जाएगा। VHDL-200X नामक कार्यों में एक नया संस्करण है, लेकिन अपडेट सीखना निश्चित रूप से प्रौद्योगिकी और डिजाइन शैली सीखने के रूप में बड़ा प्रयास नहीं होगा।
यार्न वर्नियर

मैं इस पुस्तक का उपयोग नहीं करने की सलाह देता हूं : amazon.com/Digital-Electronics-VHDL-Quartus-Version/dp/…
J. Polfer

VHDL, C की तरह, बहुत अधिक स्थिर है। लॉजिक गेट वास्तव में नहीं बदले हैं, हालांकि नए चिप्स उनमें से अधिक हैं। डिवाइस निर्माताओं से चिप-विशिष्ट एक्सटेंशन हो सकते हैं, लेकिन अंतर्निहित संरचना को बदलने की आवश्यकता नहीं है।
कॉनर वुल्फ

जवाबों:


5

VHDL के लिए डिज़ाइनर गाइड, खंड 3, तीसरा संस्करण एशेंडेन द्वारा काफी अच्छा है। दूसरों को मैंने उपयोगी पाया है कि स्कैहिल द्वारा प्रोग्रामेबल लॉजिक के लिए VHDL और VHDL मेड ईजी आसान है! पेरिलिन द्वारा।


पहले दो शीर्षकों के लिए उत्तर के रूप में स्वीकार किया गया। VHDL made easyइतनी अच्छी तरह से प्राप्त करने के लिए प्रतीत नहीं होता, सिक अमेज़ॅन।
स्टीवन्वह

5

इन उत्तरों को पूरक करने के लिए - विक्रेता के डेटा शीट और FPGA उपकरणों, पुस्तकालयों और स्वयं उपकरणों के लिए ऐप नोटों के साथ कुछ वास्तविक गुणवत्ता समय बिताने के लिए भी बहुत कुछ कहा जाना है। अन्यथा आप किसी विशेष उपकरण, लाइब्रेरी या उन उपकरणों के लाभकारी फीचर या खतरनाक नुकसान को अच्छी तरह से याद कर सकते हैं, जिनका आप उपयोग करने जा रहे हैं, जो अक्सर एक परिचयात्मक पाठ्यपुस्तक में शामिल नहीं होते हैं। इसके अलावा, उपकरण और उपकरण पाठ्यपुस्तकों की तुलना में तेजी से विकसित हो सकते हैं।

उच्च प्रदर्शन FPGA डिजाइन की कला पर मेरा पुराना सा भी देखें http://www.fpgacpu.org/log/aug02.html#art


4
  1. पहली किताब जो मैंने शुरू की, वह है द डिजायर गाइड टू वीएचडीएल है पीटर जे आशेंडन की । यह मानते हुए कि आप पहले से ही प्रोग्रामिंग से परिचित हैं, तो यह पुस्तक VHDL भाषा का अच्छा संदर्भ है।
  2. इसके बाद मैं राइटिंग टेस्टबेंच के साथ जारी रखूंगा: जेनिक बर्जरॉन द्वारा एचडीएल मॉडल का कार्यात्मक सत्यापन । यह न केवल वीएचडीएल को कवर करता है, बल्कि कई विषयों पर ध्यान केंद्रित करता है जो परीक्षण बेंचों और सत्यापन के लिए कोड लिखते समय महत्वपूर्ण हैं। मुझे लगता है कि यह अनुकरणीय के लिए VDHL और VHDL के लिए डिज़ाइनर गाइड की तुलना में संश्लेषण के लिए VHDL के बीच अंतर पर जोर देने का एक बेहतर काम करता है ।
  3. उसके बाद मैं आपको FPGA विक्रेता द्वारा प्रदान किए गए HDL कोडिंग दिशानिर्देशों का अध्ययन करने की सलाह दूंगा। अपने VHDL कोड को लिखने के तरीके के बारे में बहुत सारे उपयोगी सुझाव प्रदान करें ताकि यह आपके द्वारा लक्षित किए जा रहे विशेष उपकरण में पाए जाने वाले हार्डवेयर आदिमों के लिए कुशलतापूर्वक मैप करे।
  4. और अंत में: डाउनलोड करें, पढ़ें, और वास्तविक दुनिया कोड को समझें। मैंने GRLIB आईपी लाइब्रेरी को प्रेरणा का एक उपयोगी स्रोत पाया है । GRLIB SUN से SPARC प्रोसेसर पर आधारित एक ओपन-सोर्स SoC लाइब्रेरी है।

3

हैम्बलेन, हॉल और फुरमान द्वारा डिजिटल सिस्टम का रैपिड प्रोटोटाइप। यह FPGAs (Altera हार्डवेयर और सॉफ़्टवेयर पर आधारित) के लिए बहुत अच्छा परिचय देता है और इसमें कई दिलचस्प परियोजनाएं शामिल हैं जिन्हें Altera से उपलब्ध कम लागत वाले बोर्ड पर लागू किया जा सकता है। मैंने फ्लेक्स 10K10 FPGA का उपयोग करके एक छोटा पीसीबी डिजाइन किया था जो कि पहले संस्करण के अधिकांश उदाहरणों के लिए उपयुक्त था, जिसमें एक छोटा 8-बिट सीपीयू भी शामिल था।

मैंने अमेज़ॅन के माध्यम से £ 22 के लिए अपनी कॉपी खरीदी, बिल्कुल नया। यह बहुत अच्छा मूल्य है।


पर जीबीपी 65 । <300 पृष्ठों बिल्कुल सस्ते नहीं :-(, लेकिन धन्यवाद सुझाव के लिए के लिए
stevenvh

एक अल्टरना संस्करण भी है। वर्तमान सॉफ्टवेयर के साथ उपयोगी, लेकिन कम से कम NIOS अनुभाग में।
ब्रायन कार्लटन

2

एचडीएल (वेरिलोग, वीएचडीएल ...) के किसी भी प्रकार को सीखते समय एक बात को ध्यान में रखना जरूरी है। यह सॉफ्टवेयर प्रोग्रामिंग नहीं है और चीजें समानांतर में काम करती हैं। कहा जा रहा है, मुझे लगता है कि किसी भी एचडीएल को सीखने का सबसे अच्छा तरीका हार्डवेयर में सोचना और हार्डवेयर का वर्णन करना सीखना है (इसलिए इसे हार्डवेयर विवरण भाषा कहा जाता है)।

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

इसका कारण यह है कि मैं इस पर जोर देना चाहता हूं क्योंकि समस्या को हल करने के कई तरीके हैं। आप केवल उस कोड को लिखने में सक्षम होंगे जो इसे गेट काउंट और टाइमिंग प्वाइंट से कुशलतापूर्वक हल करता है, यदि आप समझते हैं कि अंतर्निहित हार्डवेयर में इसका अनुवाद कैसे किया जाता है।

सौभाग्य!


0

मैं निश्चित रूप से प्रोफेसर पोंग चू द्वारा लिखित हर पुस्तक की सिफारिश करता हूं ।

वे वेरिलॉग या वीएचडीएल का उपयोग करके आरटीएल डिज़ाइन के लिए एक बहुत व्यापक परिचय प्रदान करते हैं। वे Xilinx से पारंपरिक नरम कोर जैसे Altera या Picoblaze या Microblaze (2017 संस्करण) से परिचय प्रदान करते हैं। कोडिंग शैली स्वच्छ है और एल्गोरिथ्म को एफएसएमडी (परिमित राज्य मशीनें जो डेटा पथों को नियंत्रित करती हैं) का अनुवाद करने के लिए बहुत उपयोगी है।

मुझे पहले उद्धृत की गई अन्य सभी पुस्तकें पसंद हैं, लेकिन पोंग चू पुस्तकें स्पष्ट रूप से मेरी पसंदीदा हैं। VHDL के विषय में Ashenden किताबें अधिक उन्नत हैं, लेकिन RTL बनाम सिमुलेशन की सीमाएं पोंग चू की तरह स्पष्ट नहीं हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.