ვერილო A და AMS სიმულაცია

ვერილო A და AMS სიმულაცია

Jump to TINA Main Page & General Information 

დღეს ყველაზე ფართოდ გამოიყენება ენა, რათა აღწეროს ელექტრონულ სქემები და მოწყობილობა მოდელები Spice netlist ფორმატში (1973). თუმცა Spice netlists ხშირად ძნელია წაკითხვის და გაგება, და მათ არ გააჩნიათ ბევრი ფუნქციონალური პროგრამირების ენები, რომელიც ინჟინრები დასჭირდება ხოლო შექმნის მოდელები და სიმულაციური.

შედარებით ახალი Verilog- ის ენა (1995) უზრუნველყოფს ალტერნატიულ მეთოდს ადვილად წაიკითხავს პროგრამირების ენის სტილის C სინტაქსის მსგავსად. ამგვარად Verilog-A არის შესაფერისი მემკვიდრე SPICE სქელი ტოპოლოგიების აღწერისთვის netlists.

ელექტრონული მიკროსქემის აღწერის კიდევ უფრო დახვეწილი მეთოდი, რომელიც შეიცავს ანალოგურ და ციფრულ კომპონენტებს, არის Verilog-AMS ენა. როგორც ადრე ავღნიშნეთ, Verilog-AMS არის წარმოებული წმინდა ციფრული Verilog, რომელიც გახლავთ სუფთა ანალოგური Verilog A– ით და ინტერფეისი ანალოგური და ციფრული ნაწილების დასაკავშირებლად.

მოწყობილობის უმრავლესობა TINA- ს ბიბლიოთეკებშია Spice netlist ფორმატი. თუმცა უკვე შეგიძლიათ მოდელების შექმნა და იმპორტი და TINA მაკროების განთავსება Verilog-A და Verilog-AMS ფორმატში. თქვენ შეგიძლიათ იპოვოთ რამდენიმე ენის მაგალითი, მოწყობილობის მოდელები და სქემები მაგალითები\HDL\Verilog-A მდე მაგალითები\HDL\Verilog-AMS TINA-ს საქაღალდეები.

Verilog-AMS მაგალითი:

ციფრული ანალოგური კონვერტორი (DAC) მაკრო სერიული პერიფერიული ინტერფეისის (SPI) და ტესტის სკამი მაკრო, ციფრული SPI სიგნალის გამომუშავებაა. DAC მოდელი განისაზღვრება Verilog AMS- ში. საინტერესოა, რომ მარცხენა მხარეს ტესტის სკამი დაწერილია VHDL- ში, რომელიც წარმოადგენს სხვადასხვა HDL- ების შერევას, მაგრამ აქ ჩვენ კონტრაქტის გაკეთება Verilog AMS მაკროზე მარჯვნივ. ეს წრიული (DAC VAMS.TSC) შედის EXAMPLESVerilog AMS საქაღალდეში TINA.

თინაში შეგიძლიათ იხილოთ DAC მოდელის Verilog AMS კოდი თუ DAC მაკროს ორჯერ დააჭირეთ და დააჭირეთ მაკრო ღილაკს.

 ქვემოთ მოყვანილი კოდი:

კოდექსის დეტალური ანალიზი არ შევა. ჩვენ უბრალოდ გვინდა დავანახოთ, რომ პირველ ნაწილში ნაჩვენებია ზემოთ, DA Verilog მოდული აკონვერტებს სერიულ სიგნალს ანალოგური სიგნალით (VOUTA).

ზემოთ ნაჩვენები მაკროს ბოლოს (TINA-ში შეგიძლიათ გადახვიდეთ იქ), გამოიძახება DA მოდული და სიგნალი გლუვდება მარტივი opamp-ით და RC ფილტრით Verilog A ინსტრუქციების გამოყენებით. თქვენ ასევე შეგიძლიათ იხილოთ კონდენსატორის განმარტება ზემოთ მოცემულ კოდის ფრაგმენტში.

    X
    მოგესალმებით DesignSoft
    საშუალებას გაძლევთ ესაუბროთ, თუ გჭირდებათ დახმარება, იპოვოთ სწორი პროდუქტი ან გჭირდებათ დახმარება.
    wpChatIcon