ვერილო 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 macros in Verilog-A და Verilog-AMS ფორმატში. თქვენ შეგიძლიათ იპოვოთ რამდენიმე ენის მაგალითები, მოწყობილობის მოდელები და სქემები ExaminationsVerilog- ის საქაღალდე.

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- ში შეგიძლიათ გადახვედეთ ქვემოთ), დ.ა. მოდული ეწოდება და სიგნალი ადვილად იკვებება მარტივი ოპამპისა და RC ფილტრის გამოყენებით Verilog ინსტრუქციების გამოყენებით. თქვენ ასევე შეგიძლიათ იხილოთ კოდირების ფრაგმენტში კონტაქტების განსაზღვრა.