VHDL-एम्स

From Vigyanwiki
Revision as of 15:19, 17 April 2023 by alpha>Neeraja (added Category:Vigyan Ready using HotCat)

वीएचडीएल-एम्स हार्डवेयर विवरण भाषा वीएचडीएल (आईईईई मानक 1076-1993) का व्युत्पन्न है। इसमें एनालॉग और मिश्रित-सिग्नल प्रणाली (आईईईई 1076.1-1999) के व्यवहार को परिभाषित करने के लिए एनालॉग और मिश्रित-सिग्नल एक्सटेंशन (एम्स) सम्मिलित हैं।

वीएचडीएल-एम्स मानक एनालॉग और मिश्रित सिग्नल प्रणाली और एकीकृत परिपथ के डिजाइनरों को सक्षम करने के लक्ष्य से बनाया गया था जिससे मॉड्यूल बनाने और उपयोग करने के लिए उच्च-स्तरीय व्यवहार विवरण के साथ-साथ प्रणाली और घटकों के संरचनात्मक विवरण को भी सम्मिलित किया जा सके।[1] वीएचडीएल-एम्स मिश्रित सिग्नल परिपथ के लिए उद्योग मानक मॉडलिंग भाषा है। यह निरंतर-समय और घटना-संचालित मॉडलिंग शब्दार्थ दोनों प्रदान करता है, और इसलिए यह एनालॉग, डिजिटल और मिश्रित एनालॉग/डिजिटल परिपथ के लिए उपयुक्त है। यह बहुत जटिल एनालॉग, मिश्रित सिग्नल और आकाशवाणी आवृति एकीकृत परिपथ के सत्यापन के लिए विशेष रूप से उपयुक्त है।

कोड उदाहरण

वीएचडीएल-एम्स में, एक डिज़ाइन में कम से कम एक इकाई होती है जो इंटरफ़ेस और एक आर्किटेक्चर का वर्णन करती है जिसमें वास्तविक कार्यान्वयन होता है। इसके अतिरिक्त, अधिकांश डिज़ाइन लाइब्रेरी मॉड्यूल आयात करते हैं। कुछ डिज़ाइनों में कई आर्किटेक्चर और कॉन्फ़िगरेशन भी होते हैं।

वीएचडीएल-एम्स में एक साधारण आदर्श डायोड कुछ इस तरह दिखाई देगा:

library IEEE;
use IEEE.math_real.all;
use IEEE.electrical_systems.all;

-- this is the entity
entity DIODE is
   generic (iss : current := 1.0e-14;  
            af  : real    := 1.0;      
            kf  : real    := 0.0);     
   port (terminal anode, cathode : electrical);      
end entity DIODE;

architecture IDEAL of DIODE is
  quantity v across i through anode to cathode;
  constant vt : voltage := 0.0258;     
begin

  i == iss * (exp(v/vt) - 1.0);

end architecture IDEAL;

वीएचडीएल-एम्स सिमुलेटर

संदर्भ

  1. Christen E., Bakalar K.,"VHDL-AMS-a hardware description language for analog and mixed-signal applications",Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on [see also Circuits and Systems II: Express Briefs, IEEE Transactions on] Volume 46, Issue 10, Oct. 1999, pp. 1263 - 1272.

यह भी देखें

श्रेणी:हार्डवेयर विवरण भाषाएँ