Verilog ए र AMS अनुकरण

Verilog ए र AMS अनुकरण

Jump to TINA Main Page & General Information 

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

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

इलेक्ट्रनिक्स सर्किट को वर्णन को एक अझै पनि अधिक परिष्कृत विधि, दुवै एनालॉग र डिजिटल घटक शामिल Verilog - AMS भाषा हो। हामीले पहिले नै अवलोकन गर्यौँ, वेरििलोग-एएमएस विशुद्ध डिजिटल वेरिलोगको व्युत्पन्न हो कि विशुद्ध एनालॉग वेरिइल ए र एनालॉग र डिजिटल भागको जडानको लागि इन्टरफेस।

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

Verilog-AMS उदाहरण:

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

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

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

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

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