Verilog A eta AMS Simulazioa

Verilog A eta AMS Simulazioa

Jump to TINA Main Page & General Information 

Gaur egun gehien erabiltzen den hizkuntza elektronikoko zirkuitu eta gailuen modeloak deskribatzeko hizkuntza da Spice netlist formatua (1973). Hala ere, Spice netlists sarritan zaila irakurtzeko eta ulertzeko, eta ez dute programazio hizkuntza behar duten funtzionalitate asko eredu eta simulazio sortuz ingeniariek.

Verilog-A hizkuntza nahiko berria (1995) metodo alternatibo bat eskaintzen du, sintaxia bezalako programazio hizkuntzaren C estiloaren irakurketa errazarekin. Beraz, Verilog-A da oinordeko egokia SPICE zirkuitu topologiak deskribatzeko netlistak.

Zirkuitu elektronikoa deskribatzeko metodo sofistikatuagoa da, osagai analogikoak eta digitalak dituena Verilog-AMS hizkuntza da. Lehen ikusi dugunez, Verilog-AMS Verilog hutsaren digitalaren hedapenarekin Verilog A analogikoa eta zati analogikoak eta digitalak lotzeko interfazea da.

TINA-ko gailuen liburutegi gehienak daude Spice netlist formatua. Hala ere, dagoeneko sortu eta inporta ditzakezu ereduak eta TINA makroak jarri Verilog-A eta Verilog-AMS formatuan. Hainbat hizkuntza-adibide, gailu eredu eta zirkuitu aurki ditzakezu Adibideak\HDL\Verilog-A   Adibideak\HDL\Verilog-AMS TINAren karpetak.

Verilog-AMS adibidea:

Ondorengo zirkuituan Bihurgailu Analogiko Digitala (DAC) makina bat dago serieko periferikoen interfazea (SPI) eta proba bankuaren makro bat, SPI seinale digitala sortzen du. DAC eredua Verilog AMS-en definitzen da. Interesgarria da ezker aldeko saiakuntza-bankuak VHDL-n idatzia; hau da, hainbat HDL nahasteak adibide bat da, baina hemen Verilog AMS makroan eskuinetara jarriko dugu. Zirkuitua (DAC VAMS.TSC) hau TINA-ren EXAMPLESVerilog AMS karpetan sartzen da.

TINA-n DAC ereduaren Verilog AMS kodea ikus dezakezu DAC makroan klik bikoitza egiten baduzu eta Sartu makroa botoia sakatu.

 Kode honen zati bat azpian agertzen da:

Ez dugu kodea aztertuko. Goian erakutsitako lehen atalean, DA Verilog moduluak seinale analogikoa (VOUTA) bihurtzen du.

Goian erakusten den makroaren amaieran (TINan behera korri dezakezu), DA moduluari deitzen zaio eta seinalea opamp sinple batek eta RC iragazki batek leundu egiten du Verilog A argibideak erabiliz. Goiko kode zatian kondentsadorearen definizioa ere ikus dezakezu.

    X
    Ongi etorri DesignSoft
    Txateatzen uzten du produktu egokia aurkitzeko laguntza behar badu edo laguntza behar baduzu.
    wpChatIcon