Simulimi i Verilog A dhe AMS

Simulimi i Verilog A dhe AMS

Jump to TINA Main Page & General Information 

Sot gjuha më e përdorur gjerësisht për të përshkruar qarqet elektronike dhe modelet e pajisjes është Spice format netlist (1973). Sidoqoftë Spice netlists shpesh janë të vështira për t'u lexuar dhe kuptuar dhe nuk kanë shumë funksionalitete të gjuhëve programuese të cilat inxhinierët do të kishin nevojë gjatë krijimit të modeleve dhe simulimit.

Gjuha relativisht e re Verilog-A (1995) siguron një metodë alternative me një stil të lehtë për të lexuar gjuhën e programimit C si sintaksë. Kështu Verilog-A është një pasues i përshtatshëm i SPICE netlists për të përshkruar topologji qark.

Një metodë edhe më e sofistikuar për të përshkruar qarkun elektronik, që përmban si komponentë analog, ashtu edhe dixhital, është gjuha Verilog-AMS. Siç kemi vërejtur më parë, Verilog-AMS është një derivat i Verilog thjesht dixhital i shtrirë me Verilog A thjesht analog dhe një ndërfaqe për lidhjen e pjesëve analoge dhe dixhitale.

Shumica e bibliotekave të pajisjes së TINA janë në Spice formati i listës neto. Megjithatë, tashmë mund të krijoni dhe importoni modele dhe të vendosni makro TINA në formatin Verilog-A dhe Verilog-AMS. Mund të gjeni disa shembuj gjuhësh, modele pajisjesh dhe qarqe në Shembuj\HDL\Verilog-A   Shembuj\HDL\Verilog-AMS dosjet e TINA.

Shembulli i Verilog-AMS:

Qarku i mëposhtëm përmban një makro të DAC (Digital Analog Converter) me Serial Peripheral Interface (SPI) dhe një makiazh të testit makro, duke gjeneruar sinjalin SPI digjital. Modeli DAC përcaktohet në Verilog AMS. Interesante, stol test në anën e majtë është shkruar në VHDL e cila është një shembull i përzierjes HDLs të ndryshme, por këtu ne do të përqendrohemi në makro Verilog AMS në të djathtë. Ky qark (DAC VAMS.TSC) është përfshirë në dosjen AMAM të EXAMPLESVerilog të TINA.

Në TINA ju mund të shihni kodin Verilog AMS të modelit DAC nëse klikoni dy herë mbi makinerinë DAC dhe shtypni butonin Enter Macro.

 Një pjesë e kodit është treguar më poshtë:

Ne nuk do të shkojmë në një analizë të hollësishme të kodit. Duam vetëm të tregojmë se në pjesën e parë të treguar më lartë, moduli DA Verilog konverton sinjalin serial në një sinjal analog (VOUTA).

Në fund të makros së treguar më sipër (në TINA mund të lëvizni poshtë), thirret moduli DA dhe sinjali zbutet nga një opamp i thjeshtë dhe një filtër RC duke përdorur udhëzimet Verilog A. Ju gjithashtu mund të shihni përkufizimin e kondensatorit në fragmentin e kodit të mësipërm.

    X
    I lumtur që të kemi DesignSoft
    Lejon të bisedoni nëse keni nevojë për ndonjë ndihmë për të gjetur produktin e duhur ose keni nevojë për mbështetje.
    wpchatıco