فيريلوج A ومحاكاة AMS

فيريلوج A ومحاكاة AMS

Jump to TINA Main Page & General Information 

اليوم اللغة الأكثر استخداما لوصف الدوائر الإلكترونية ونماذج الأجهزة هي Spice تنسيق netlist (1973). ومع ذلك Spice غالبًا ما يكون من الصعب قراءة وفهم netlists ، ويفتقرون إلى الكثير من وظائف لغات البرمجة التي قد يحتاجها المهندسون أثناء إنشاء النماذج والمحاكاة.

توفر لغة Verilog-A الجديدة نسبيًا (1995) طريقة بديلة سهلة القراءة بلغة البرمجة C مثل بناء الجملة. وبالتالي فيريلوج - 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.

مثال فيريلوج AMS:

تحتوي الدائرة التالية على ماكرو Digital Analog Converter (DAC) مع واجهة تسلسلية محيطية (SPI) وماكرو مقاعد البدلاء ، مما يولد إشارة SPI الرقمية. يتم تعريف طراز DAC في Verilog AMS. ومن المثير للاهتمام ، أن مقعد الاختبار على الجانب الأيسر مكتوب بلغة VHDL وهو مثال على مزج مختلف HDLs ولكن هنا سنركز على ماكرو 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ıco