Verilog ए र AMS अनुकरण

Verilog ए र AMS अनुकरण

Jump to TINA Main Page & General Information 

आज इलेक्ट्रोनिक्स सर्किट र यन्त्र मोडेलहरू वर्णन गर्ने सबैभन्दा व्यापक रूपमा प्रयोग गरिएको भाषा हो Spice नेटलिस्ट ढाँचा (1973)। यद्यपि Spice netlists अक्सर पढ्न र बुझ्न गाह्रो हुन्छ, र तिनीहरू प्रोग्रामिंग भाषाहरूको धेरै कार्यात्मकताहरू छन् जुन मोडेल र सिमुलेशन सिर्जना गर्दा इन्जिनियरहरूको आवश्यकता पर्नेछ।

अपेक्षाकृत नयाँ Verilog-A भाषा (1995) प्रोग्रामिंग भाषा शैली सी जस्तै सिंक्याक्स पढ्न सजिलो एक वैकल्पिक विधि प्रदान गर्दछ। यसैले Verilog-A को एक उपयुक्त उत्तराधिकारी हो SPICE सर्किट टोपोलोजिक्स को वर्णन को लागि netlists।

एनालग र डिजिटल कम्पोनेन्टहरू समावेश गर्दै इलेक्ट्रोनिक्स सर्किट वर्णन गर्ने अझै बढी परिष्कृत विधि भेरिलोग-एएमएस भाषा हो। हामीले पहिले हेरेझैं, भेरिलोग-एएमएस शुद्ध डिजिटल भेरिलोगको व्युत्पन्न हो, शुद्ध एनालग Verilog A र एनालग र डिजिटल भागहरूको जडानको लागि इन्टरफेसको साथ।

TINA को अधिकांश उपकरण उपकरणहरु मा छन् Spice नेटलिस्ट ढाँचा। यद्यपि तपाईले पहिले नै मोडेलहरू सिर्जना गर्न र आयात गर्न सक्नुहुन्छ र TINA म्याक्रोहरू भेरिलोग-ए र भेरिलोग-एएमएस ढाँचामा राख्न सक्नुहुन्छ। तपाईले धेरै भाषा उदाहरणहरू, उपकरण मोडेलहरू, र सर्किटहरू फेला पार्न सक्नुहुन्छ उदाहरणहरू\HDL\Verilog-A र उदाहरणहरू\HDL\Verilog-AMS TINA को फोल्डरहरू।

Verilog-AMS उदाहरण:

निम्न सर्किटले डिजिटल एनालग कन्वर्टर (डीएसी) म्याक्रोसँग सीरियल परिधीय इन्टरफेस (एसपीआई) र एक परीक्षण बेंच मैक्रोसँग समावेश गर्दछ, जसले डिजिटल एसपीआई सिग्नल सिर्जना गर्दछ। डीएसी मोडेल वेरििलोग एएमएसमा परिभाषित गरिएको छ। दिलचस्प छ, बायाँ तिर टेस्ट बेंच VHDL मा लिइएको छ जो एक फरक एचडीएल को मिश्रण को एक उदाहरण हो तर यहाँ हामी वेरिइलोग एएमएस मैक्रो को दाहिने तिर ध्यान केन्द्रित गर्नेछौं। यो सर्किट (डैक्स VAMS.TSC) TINA को EXAMPLESVerilog AMS फोल्डरमा समावेश छ।

TINA मा तपाईँले DAC म्याक्रोमा डबल-क्लिक गर्नुहोला र द म्याक्रो बटन थिच्नुहुन्छ भने डैक मोडेलको वेरििलोग एएमएस कोड देख्न सक्नुहुन्छ।

 कोडको अंश तल देखाईएको छ:

हामी कोडको विस्तृत विश्लेषणमा जानेछौं। हामी मात्र देखाउन चाहन्छौं कि माथि देखाइएको पहिलो भागमा, डीए वेरििलोग मोड्युलले सीरियल सिग्नललाई एनालॉग सिग्नल (आवाज) मा बदल्छ।

माथि देखाइएको म्याक्रोको अन्त्यमा (TINA मा तपाइँ त्यहाँ तल स्क्रोल गर्न सक्नुहुन्छ), DA मोड्युल बोलाइन्छ र Verilog A निर्देशनहरू प्रयोग गरेर एक साधारण opamp र RC फिल्टरद्वारा सिग्नललाई स्मूथ गरिएको छ। तपाईले माथिको कोड टुक्रामा क्यापेसिटरको परिभाषा पनि हेर्न सक्नुहुन्छ।

    X
    स्वागत DesignSoft
    सही उत्पाद फेला पार्न मद्दत वा सहयोग चाहिएको खण्डमा च्याट गर्न दिन्छ।
    wpChatIcon