Verilog A และ AMS Simulation

Verilog A และ AMS Simulation

Jump to TINA Main Page & General Information 

วันนี้ภาษาที่ใช้กันอย่างแพร่หลายในการอธิบายวงจรอิเล็กทรอนิกส์และรุ่นอุปกรณ์คือ Spice รูปแบบ netlist (1973) อย่างไรก็ตาม Spice netlists มักอ่านและเข้าใจยากและขาดฟังก์ชั่นการเขียนโปรแกรมภาษาจำนวนมากซึ่งวิศวกรจะต้องใช้ในการสร้างแบบจำลองและการจำลอง

Verilog-A language (1995) ที่ค่อนข้างใหม่นำเสนอวิธีการทางเลือกด้วยรูปแบบการเขียนโปรแกรมภาษา C ที่ง่ายต่อการอ่านเช่นไวยากรณ์ ดังนั้น Verilog-A จึงเป็นผู้สืบทอดที่เหมาะสมของ SPICE netlists สำหรับอธิบายโครงสร้างทอพอโลยี

วิธีการที่ซับซ้อนยิ่งขึ้นในการอธิบายวงจรอิเล็กทรอนิกส์ที่มีส่วนประกอบทั้งแบบอะนาล็อกและดิจิตอลคือภาษา Verilog-AMS ดังที่เราได้สังเกตเห็นก่อนหน้านี้ Verilog-AMS เป็นอนุพันธ์ของ Verilog ดิจิตอลล้วนๆที่ขยายด้วย Verilog A อนาล็อกล้วนๆและอินเทอร์เฟซสำหรับการเชื่อมต่อของส่วนอะนาล็อกและดิจิตอล

ไลบรารีอุปกรณ์ส่วนใหญ่ของ TINA อยู่ใน Spice รูปแบบรายการสุทธิ อย่างไรก็ตาม คุณสามารถสร้างและนำเข้าโมเดลและวางมาโคร TINA ในรูปแบบ Verilog-A และ Verilog-AMS ได้แล้ว คุณสามารถค้นหาตัวอย่างภาษา รุ่นอุปกรณ์ และวงจรต่างๆ ได้ใน ตัวอย่าง\HDL\Verilog-A และ  ตัวอย่าง\HDL\Verilog-AMS โฟลเดอร์ของ TINA

ตัวอย่าง Verilog-AMS:

วงจรต่อไปนี้ประกอบด้วยมาโคร Digital Analog Converter (DAC) ที่มี Serial Peripheral Interface (SPI) และมาโคร bench bench ในการสร้างสัญญาณ SPI ดิจิตอลรูปแบบ DAC ถูกกำหนดใน Verilog AMS ที่น่าสนใจม้านั่งทดสอบทางด้านซ้ายเขียนด้วย VHDL ซึ่งเป็นตัวอย่างของการผสม HDL ที่แตกต่างกัน แต่ที่นี่เราจะให้ความสนใจกับแมโคร Verilog AMS ทางด้านขวา วงจรนี้ (DAC VAMS.TSC) รวมอยู่ในโฟลเดอร์ EXAMPLESVerilog AMS ของ TINA

ใน TINA คุณสามารถดูรหัส Verilog AMS ของรุ่น DAC หากคุณดับเบิลคลิกที่แมโคร DAC และกดปุ่ม Enter Macro

 ส่วนหนึ่งของรหัสที่แสดงด้านล่าง:

เราจะไม่เข้าไปวิเคราะห์รายละเอียดของรหัส เราเพียงต้องการแสดงให้เห็นว่าในส่วนแรกที่แสดงด้านบนโมดูล DA Verilog แปลงสัญญาณอนุกรมเป็นสัญญาณอะนาล็อก (VOUTA)

ในตอนท้ายของมาโครที่แสดงด้านบน (ใน TINA คุณสามารถเลื่อนลงไปที่นั่นได้) โมดูล DA จะถูกเรียกและสัญญาณจะถูกปรับให้เรียบด้วย opamp และตัวกรอง RC โดยใช้คำแนะนำ Verilog A คุณยังสามารถดูคำจำกัดความของตัวเก็บประจุในส่วนของรหัสด้านบน

    X
    ดีใจที่มีคุณที่ DesignSoft
    ให้แชทหากต้องการความช่วยเหลือในการค้นหาผลิตภัณฑ์ที่เหมาะสมหรือต้องการความช่วยเหลือ
    ไอคอน wpChat