💻

FPGA और इंटरफेसेस पर लेक्चर के नोट्स

Jul 29, 2024

नोट्स

परिचय

  • कलेंडर से विवाडो को खोले बिना लाए。
  • डिजाइन प्रक्रिया का संक्षिप्त विवरण।

ज़िंक प्रोसेसर

  • ज़िंक प्रोसेसर पहले से FPGA में मौजूद है।
  • ब्लॉक डिजाइन में ज़िंक प्रोसेसर का इंस्टेंशिएट किया गया।
  • ब्लॉक ऑटोमेशन ने DDR से कनेक्ट किया।

हार्डवेयर कनेक्शन

  • LEDs और स्विच को एक साइज ईपीओ के जरिए कनेक्ट किया।
  • जायलिंग्स सॉफ्ट डेवलपमेंट किट का उपयोग किया।
  • स्विच इनपुट के आधार पर LEDs को ओन किया गया।
  • UART के माध्यम से बोर्ड को कनेक्ट किया गया।

UART इंटरफेस

  • UART एक असिनक्रोनस सीरियल इंटरफेस है।
  • डेटा ट्रांसफर के लिए उपयोग किया जाता है।

AXI इंटरफेस

  • AXI इंटरफेस के बारे में चर्चा।
  • इंटरफेसिंग में डेटा और क्लॉक सिग्नल का महत्व।
  • डेटा भेजने के लिए क्लॉक सिग्नल का उपयोग।
  • डेटा वैलिड होने का संकेत देना।
  • मास्टर-स्लेव कॉन्फ़िगरेशन।

डेटा स्ट्रिमिंग और मेमोरी मैपिंग

  • डेटा ट्रांसफर कैसे किया जाता है।
  • मेमोरी मैप्ड इंटरफेस की भूमिका।
  • AXI इंटरफेस को डेटा स्ट्रीमिंग और मेमोरी मैपिंग के साथ कैसे काम किया जाता है।

AXI डेटा मूवर

  • डेटा मूवर की आवश्यकता।
  • CPU को कम लोड करने के लिए DMA का उपयोग।
  • DMA के प्रकार - सेंट्रल DMA और वीडियो DMA।

DMA का कार्य

  • DMA CPU को कॉन्फ़िगर करता है।
  • तय समय पर डेटा ट्रांसफर करने की स्वीकृति देता है।

HDL और FPGA

  • आज के समय में एमबेडेड सिस्टम में AXI के साथ FPGA का उपयोग।
  • सिंथेसाइजिंग में सवालों के उत्तर।

निष्कर्ष

  • डिज़ाइन प्रक्रिया में सभी महत्वपूर्ण बिंदुओं को कवर किया गया।