VHDL-AMS
VHDL-AMS היא נגזרת של שפת תיאור חומרה VHDL. היא כוללת תכנון אנלוגי Analog ותכנון משולב Mixed Signal המרכיבים ביחד את הסיומת AMS. ה-VHDL-AMS נוצרה במטרה לאפשר למתכנני המעגלים המשולבים לתכנן ולשלב בלוקים אנלוגים ומעורבים בתהליך התכנון של מעגלים משולבים כדוגמת VLSI. ההרחבה של השפה לתחום האנלוגי והמשולב היא צורך של התעשייה לאפשר תכנון, אימות ויישום גם של תכנונים אנלוגיים שעד אז היה צורך בכלים גרפיים ידניים כדי לתאר את התכנון. השפה מאפשרת טיפול באותות אנלוגיים ואת מעורבות מערכות משולבות, שימוש במודולים ברמה גבוהה ותיאור התנהגותי של מערכות ורכיבים. VHDL-AMS הוא תקן המוסכם על רוב התעשייה למידול של תכנון משולב Mixed Signal הוא מספק תחביר לתיאור מעגלים הרציפים בזמן ומעגלים המשתנים בשינויים (events) ולכן הוא מתאים לתכנון מעגלים אנלוגים, ספרתיים, ומעורב אנלוגי / דיגיטלי. התקן מתאים במיוחד גם לאימות מערכות אנלוגייות מאוד מורכבות אנלוגי, מעורבות אות ו תדר רדיו במעגלים משולבים.
תוכן עניינים |
דוגמה [עריכה]
בקוד ב-VHDL-AMS, תכנון מורכב לכל הפחות מישות המתארת את הממשק והארכיטקטורה הכוללת של היישום בפועל. בנוסף, רוב התכנונים מייבאים את מודולי הספריות השונות. ישנם גם תכנונים הכוללים מספר ארכיטקטורות ותצורות. תכנון פשוט לדיודה אידאלית ב VHDL-AMS יראה כך: ![]()
- (זה vhdl התגובה) - ייבוא electrical_system מן בדיסציפלינות הספרייה library IEEE, disciplines; use IEEE.math_real.all; use disciplines.electrical_system.all; - זהו גוף entity DIODE is generic (iss : REAL := 1.0e-14; -- Saturation current af : REAL := 1.0; -- Flicker noise coefficient kf : REAL := 0.0); -- Flicker noise exponent port (terminal anode, cathode : electrical); end entity DIODE; architecture IDEAL of DIODE is quantity v across i through anode to cathode; constant vt : REAL := 0.0258; -- Thermal voltage at 300k begin i == iss * (exp(v/vt) - 1.0); end architecture IDEAL;
מקורות [עריכה]
1.^ Christen E., Bakalar K.,"VHDL-AMS-a hardware description language for analog and mixed-signal applications",Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on [see also Circuits and Systems II: Express Briefs, IEEE Transactions on] Volume 46, Issue 10, Oct. 1999, pp. 1263 - 1272.
ראו גם [עריכה]
- Verilog-AMS הנגזרת המקבילה ב Verilog
- ASIC
- מעגל משולב
- Verilog
- VLSI
- VHDL
- FPGA