ההבדל בין Verilog ו- VHDL ההבדל בין

Anonim

Verilog לעומת VHDL

Verilog ו- VHDL הן שפות תיאור חומרה המשמשות לכתיבת תוכניות עבור שבבים אלקטרוניים. שפות אלה משמשות במכשירים אלקטרוניים שאינם חולקים ארכיטקטורה בסיסית של המחשב. VHDL הוא המבוגר מבין השניים, והוא מבוסס על עדה ופסקל, ובכך יורש מאפיינים בשתי השפות. Verilog היא יחסית לאחרונה, ועוקבת אחר שיטות קידוד שפת התכנות C.

VHDL היא שפה מודפסת מאוד, סקריפטים שאינם מודפסים מאוד, אינם מסוגלים לקמפל. שפה מודפסת חזק כמו VHDL אינו מאפשר את intermixing, או פעולה של משתנים, עם שיעורים שונים. Verilog משתמשת בהקלדה חלשה, שהיא ההפך של שפה מודפסת מאוד. הבדל נוסף הוא הרגישות במקרה. Verilog הוא תלוי רישיות, ולא יזהה משתנה אם המקרה שבו נעשה אינו תואם למה שהיה בעבר. מצד שני, VHDL אינו תלוי רישיות, והמשתמשים יכולים לשנות באופן חופשי את המקרה, כל עוד הדמויות שם, ואת הסדר, להישאר באותו.

באופן כללי, Verilog קל יותר ללמוד מאשר VHDL. זה נובע, בין השאר, את הפופולריות של שפת התכנות C, מה שהופך את רוב המתכנתים מכיר את המוסכמות המשמשים Verilog. VHDL הוא קצת יותר קשה ללמוד תוכנית.

VHDL יש את היתרון של צורך בונה הרבה יותר כי סיוע ברמה גבוהה דוגמנות, וזה משקף את הפעולה בפועל של המכשיר להיות מתוכנת. סוגי נתונים מורכבים חבילות הם רצוי מאוד כאשר תכנות מערכות גדולות ומורכבות, כי יכול להיות הרבה חלקים פונקציונליים. Verilog אין מושג של חבילות, וכל התכנות חייב להיעשות עם סוגי נתונים פשוטים המסופקים על ידי המתכנת.

לבסוף, Verilog חסרה את ניהול הספריות של שפות תכנות תוכנה. משמעות הדבר היא כי Verilog לא יאפשר למתכנתים לשים מודולים הדרושים קבצים נפרדים הנקראים במהלך הידור. פרויקטים גדולים על Verilog עלול בסופו של דבר גדול, וקשה לעקוב אחר, קובץ.

סיכום:

1. Verilog מבוססת על C, בעוד VHDL מבוסס על פסקל ועדה.

2. בניגוד Verilog, VHDL הוא הקלדת חזק.

3. Ulike VHDL, Verilog הוא תלוי רישיות.

4. Verilog קל יותר ללמוד לעומת VHDL.

5. Verilog יש סוגי נתונים פשוטים מאוד, בעוד VHDL מאפשר למשתמשים ליצור סוגי נתונים מורכבים יותר.

6. ורילוג חסרה את ניהול הספרייה, כמו זו של VHDL.