Verilog A ve AMS Simülasyonu

Verilog A ve AMS Simülasyonu

Jump to TINA Main Page & General Information 

Günümüzde elektronik devreleri ve cihaz modellerini tanımlamak için en yaygın kullanılan dil Spice netlist formatı (1973). Ancak Spice netlistler genellikle okunması ve anlaşılması zordur ve mühendislerin model ve simülasyon oluştururken ihtiyaç duyacağı programlama dillerinin işlevselliğinden çok fazla yoksundurlar.

Nispeten yeni Verilog-A dili (1995), C dili sözdizimi gibi kolay okunabilen programlama dili stili ile alternatif bir yöntem sunar. Böylece Verilog-A, uygun bir halefidir SPICE devre topolojilerini tanımlamak için ağ listeleri.

Hem analog hem de dijital bileşenleri içeren elektronik devreyi tanımlamak için daha da karmaşık bir yöntem Verilog-AMS dilidir. Daha önce gözlemlediğimiz gibi, Verilog-AMS tamamen analog Verilog A ile genişletilen tamamen dijital Verilog'un bir türevidir ve analog ve dijital parçaların bağlantısı için bir arabirimdir.

TINA'nın cihaz kitaplıklarının çoğu Spice ağ listesi biçimi. Bununla birlikte, halihazırda modeller oluşturup içe aktarabilir ve TINA makrolarını Verilog-A ve Verilog-AMS formatında yerleştirebilirsiniz. Çeşitli dil örneklerini, cihaz modellerini ve devreleri şu adreste bulabilirsiniz: Örnekler\HDL\Verilog-A ve Örnekler\HDL\Verilog-AMS TINA'nın klasörleri.

Verilog-AMS örneği:

Aşağıdaki devre, Seri Çevresel Arabirim (SPI) içeren bir Dijital Analog Dönüştürücü (DAC) makrosu ve dijital SPI sinyalini üreten bir test tezgahı makrosu içerir. DAC modeli Verilog AMS'de tanımlanmıştır. İlginç bir şekilde, sol taraftaki test tezgahı, farklı HDL'lerin karıştırılmasının bir örneği olan VHDL'de yazılmıştır, ancak burada sağdaki Verilog AMS makrosuna odaklanacağız. Bu devre (DAC VAMS.TSC), TINA'nın EXAMPLESVerilog AMS klasöründe bulunur.

TINA'da, DAC makrosunu çift tıklayıp Makro Enter düğmesine basarsanız, DAC modelinin Verilog AMS kodunu görebilirsiniz.

 Kodun bir kısmı aşağıda gösterilmiştir:

Kodun detaylı bir analizine girmeyeceğiz. Sadece yukarıda gösterilen ilk bölümde, DA Verilog modülünün seri sinyali analog sinyale (VOUTA) dönüştürdüğünü göstermek istiyoruz.

Yukarıda gösterilen makronun sonunda (TINA'da aşağı kaydırabilirsiniz), DA modülü çağrılır ve sinyal, Verilog A talimatları kullanılarak basit bir opamp ve bir RC filtresi ile yumuşatılır. Yukarıdaki kod parçasında kapasitörün tanımını da görebilirsiniz.

    X
    Yanında olduğun için mutluyum DesignSoft
    Doğru ürünü bulmak için yardıma veya desteğe ihtiyaç duyarsanız sohbet edelim.
    wpChatIcon