Verilog A at AMS Simulation

Verilog A at AMS Simulation

Jump to TINA Main Page & General Information 

Ngayon ang pinakalawak na ginagamit na wika upang ilarawan ang mga circuit ng electronics at mga modelo ng aparato ay ang Spice format ng netlist (1973). Gayunpaman ang Spice Ang mga netlists ay madalas na mahirap basahin at maintindihan, at kulang sila ng maraming mga pag-andar ng mga wika ng programming na kinakailangan ng mga inhinyero habang lumilikha ng mga modelo at simulation.

Ang relatibong bagong wika Verilog-A (1995) ay nagbibigay ng isang alternatibong pamamaraan na may isang madaling basahin ang programming language na estilo ng C tulad ng syntax. Kaya Verilog-A ay angkop na kahalili ng SPICE netlists para sa naglalarawan ng mga topologies ng circuit.

Ang isang mas sopistikadong pamamaraan ng paglalarawan ng circuit ng electronics, na naglalaman ng parehong mga analog at digital na sangkap ay ang wikang Verilog-AMS. Tulad ng napagmasdan namin kanina, ang Verilog-AMS ay isang hinango ng puro digital Verilog na pinahaba na may purong analog Verilog A at isang interface para sa koneksyon ng mga analog at digital na mga bahagi.

Karamihan sa mga aklatan ng aparato ng TINA ay nasa Spice format ng netlist. Gayunpaman maaari ka nang gumawa at mag-import ng mga modelo at maglagay ng mga TINA macro sa Verilog-A at Verilog-AMS na format. Makakahanap ka ng ilang halimbawa ng wika, modelo ng device, at circuit sa Mga halimbawa\HDL\Verilog-A at Mga halimbawa\HDL\Verilog-AMS mga folder ng TINA.

Halimbawa ng Verilog-AMS:

Ang mga sumusunod na circuit ay naglalaman ng isang Macro Digital Analog Converter (DAC) na may Serial Peripheral Interface (SPI) at isang test bench macro, na bumubuo ng digital SPI signal. Ang DAC na modelo ay tinukoy sa Verilog AMS. Kapansin-pansin, ang test bench sa kaliwang bahagi ay nakasulat sa VHDL na isang halimbawa ng paghahalo ng iba't ibang HDLs ngunit narito kami ay tumutuon sa Verilog AMS macro sa kanan. Ang circuit na ito (DAC VAMS.TSC) ay kasama sa EXAMPLESVerilog AMS folder ng TINA.

Sa TINA maaari mong makita ang verilog AMS code ng DAC model kung double-click mo ang DAC macro at pindutin ang pindutan ng Enter Macro.

 Ang isang bahagi ng code ay ipinapakita sa ibaba:

Hindi kami papasok sa isang detalyadong pag-aaral ng code. Nais lamang naming ipakita na sa unang bahagi na ipinapakita sa itaas, ang module ng DA Verilog ay nag-convert ng serial signal sa isang analog signal (VOUTA).

Sa dulo ng macro na ipinapakita sa itaas (sa TINA maaari kang mag-scroll pababa doon), ang DA module ay tinatawag at ang signal ay pinapakinis ng isang simpleng opamp at isang RC filter gamit ang mga tagubilin ng Verilog A. Maaari mo ring makita ang kahulugan ng kapasitor sa fragment ng code sa itaas.

    X
    Natutuwa na magkaroon ka DesignSoft
    Hinahayaan ang chat kung kailangan ng anumang tulong sa paghahanap ng tamang produkto o nangangailangan ng suporta.
    wpChatIcon