VHDL-AMS – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Adrory (שיחה | תרומות)
הרחבה
Adrory (שיחה | תרומות)
הרחבה
שורה 1:
{{בעבודה}}
'''VHDL-AMS''' היא נגזרת של [[שפת תיאור חומרה]] [[VHDL]]. היא כוללת תכנון אנאלוגי Analog ותכנון משולב Mixed Signal המרכיבים ביחד את הסיומת AMS.
ה-AMS vhdl נוצרה במטרה לאפשר למתכנני המעגלים המשולבים לתכנן ולשלב בלוקים אנלוגים ומעורבים בתהליך התכנון של [[מעגל משולב|מעגלים משולבים]] כדוגמת [[VLSI]]. ההרחבה של השפה לתחום האנלוגי והמשולב היא צורך של התעשיה לאפשר תכנון, אימות ויישום גם של תכנונים אנלוגיים שעד אז היה צורך בכלים גרפיים ידניים כדי לתאר את התכנון. השפה מאפשרת טיפול באותות אנלוגיים ואת מעורבות מערכות משולבות, שימוש במודולים ברמה גבוהה ותיאור התנהגותי של מערכות ורכיבים.
Vhdl-AMS הוא תקן המוסכם על רוב התעשייה למידול של תכנון משולב Mixed Signal
 
הוא מספק תחביר לתיאור מעגלים הרציפים בזמן ומעגלים המשתנים בשינויים (events)
ה-AMS vhdl נוצרה במטרה לאפשר למתכנני המעגלים המשולבים לשלב בלוקים אנלוגים ומעורבים מעצבי שאיפשר של אות אנלוגי ואת מעורבות מערכות משולבות circuits ליצור ולהשתמש מודולים כי encapsulate ברמה גבוהה תיאורי התנהגות וכן מבני תיאורים של מערכות ורכיבים.
ולכן הוא מתאים לתכנון מעגלים אנלוגים, ספרתיים, ומעורב אנלוגי / דיגיטלי. התקן מתאים במיוחד גם לאימות מערכות אנלוגייות מאוד מורכבות אנלוגי, מעורבות אות ו [[תדר רדיו]] במעגלים משולבים.
 
Vhdl-AMS הוא תקן התעשייה דוגמנות שפה מעורב האות circuits. הוא מספק את שניהם רציפה בזמן האירוע ו-מונע דוגמנות סמנטיקה, ולכן הוא מתאים אנלוגי, דיגיטלי, ועל מעורבות אנלוגי / דיגיטלי circuits. זה מתאים במיוחד גם אימות מאוד מורכבות אנלוגי, מעורב-האות ו [[תדר רדיו]] משולבת circuits.
 
== דוגמה ==
קוד ב-AMS vhdl, עיצוב מורכב לכל הפחות של''ישות''המתאר את הממשק''ו''הארכיטקטורה הכוללת של יישום בפועל. בנוסף, רוב העיצובים לייבא הספרייה מודולים. ישנם גם עיצובים להכיל מספר ארכיטקטורות''ו''תצורות.
 
קודבקוד ב-VHDL-AMS vhdl, עיצובתכנון מורכב לכל הפחות שלמ''ישות''המתארהמתארת את הממשק''המ משק ו''הארכיטקטורה'' הכוללת של יישוםאת היישום בפועל. בנוסף, רוב העיצוביםהתכנונים לייבאמייבאים הספרייהאת מודולי הספריות מודוליםהשונות. ישנם גם עיצוביםתכנונים הכוללים להכיל מספר ארכיטקטורות''ו''תצורות ותצורות.
פשוטה האידיאלי [[diode]] ב vhdl-AMS יראה משהו כזה:
תכנון פשוט ל[[דיודה]] אידיאלית ב VHDL-AMS יראה כך:
 
<source lang="VHDL">