עבור לתוכן

מחפשת מישהו שבקיא ב VHDL ויכול לעזור בכתיבת תוכנית .

Featured Replies

פורסם

מדובר בתוכנית פשוטה , תרגול כיתתי למתחילים .

כתוב תוכנית למערכת אשר פותחת כספת של בנק כאשר שניים לפחות מבין שלושה מפסקים לחוצים , אם מפסק אחד לחוץ המערכת מפעילה אזעקה .

כאשר המפסקיםA,B,Cלחוצים הם מספקים '1' .

משתנה המוצאKAS פותח את הכספת כאשר הוא מקבל '1'.

משתנה המוצאALמפעיל את האזעקה כאשר הוא מקבל '1'.

שרטט את היישות

כתוב טבלת אמת למערכת

צמצם את מוצאי המערכת

כתוב קודVHDLמתאים.

המון תודה (-:

פורסם

את צריכה רק תוכנית?

פורסם
  • מחבר

כן , בקווארטוס.

המון המון תודה .

פורסם

איזה רמת ידע יש לך?

זה לא בעיה לכתוב את זה...

את צריכה לחשוב על כל המצבים האפשריים של הכנסיות ולפי זה לעשות את התנאים...

פורסם
  • מחבר

רמת התחלה ,

ואם תוכל להביא קישור להורדת התוכנה אודה לך מאוד.

כרגע אני רק קוראת הסברים באינטרנט על אופן הכתיבה בתוכנה .

המון תודה (-:

פורסם
  • מחבר

אני אשמח אם תרשום גרסה שלך לתוכנית

כך שאני אוכל לראות אם בכלל אני בכיוון הנכון.

ומצאתי קישור להורדה , מסתבר שזה אותו קישור ששלחת.

המון המון תודה .

פורסם

זאת באמת תוכנית קלה ביותר אני לא מתכנת VHDL אבל לפעמים אני נדחף לתוך הפרויקט של תכנתי הVHDL כדי לסדר שם מה שאני רוצה ;) .אני צריך לרוב לשבת לפקח שמי שכותב את הקוד לא עושה שטויות :lol: (תמיד טוב שיש עוד עיניים) כי תהליך קומפילציה של FPGA והבדיקה לוקחת זמן.

בכל מקרה לא מדברים בתוכנית הזאת אפילו על זמנים אין שם אפילו flip flop אחד . מדובר פה על 5 שערים לוגים אפילו פחות . אני ממליץ שתתחילי לבד ואם את לא בטוחה בעצמך תכתבי את התשובה שלך פה ואנשים יוכלו לעזור לך .

VHDL היא לא שפה קשה במיוחד אבל חשוב לזכור שהיא שפה סימוטנית ולא סריאלית. בVHDL כל הפקודות מבוצעות באותו הזמן בזמן שברוב שפות התכנות כמו C הביצוע נעשה פקודה אחרי פקודה. השפה. רצוי להשתמש בתוכנת עריכה שמכירה את השפה ועושה צביעה וכו של פקודות. אולי notepad++ יכולה לעשות את זה . אולי לquartos יש גם תוכנת עריכה.

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

פורסם

זה ממש שטיות...

אם תרצי צריפתי קובץ וורד...

עדייף שתנסי בעצמך קודם כל..

פורסם
  • מחבר

לא הצלחתי לבד ,

המון תודה .

אם יש לך זמן לעזור לי בעוד תרגיל קטן אני אודה לך.

פשוט יש לי בוחן בקרוב ואני צריכה לתרגל ואני חוששת שאני לא בכיוון הנכון.

ב.כתוב תוכנית למערכת המממשת מפענח לוגי 2 ל-4 , למערכת שתי כניסות CONTROL ו- 4 מוצאים y0…y3.

ב1.שרטט את היישות

.ב2.כתוב טבלת אמת למפענח .

ב3.רשום קובץ VHDL.

המון המון תודה (-:

עזרת לי המון !!!!!!!!!!!!!!!!!!!!

פורסם

תראי אם אני אעשה לך את כל התוכנית לא יצא מיזה דבר.

הדרך הכי טובה ללמוד היא בלעשות את זה בעצמך.

אם את צריכה הדרכה זה כבר דבר אחר לגמרי.

פורסם
  • מחבר

אתה צודק בהחלט,

אך אני אשמח , אם בכל זאת תוכל להראות לי את דרך הפתרון שלך.

כשלמדתי שפות תיכנות שונות תמיד הייתי מבקשת לראות עוד דרך של

פתרון ,כי כך למדתי יותר ונחשפתי ללוגיקה התיכנותית .

ה VHDL חדש בשבילי , ומשמש כתחביב .

המון תודה ( - :

פורסם

תראי, התרגילים שאת מנסה לתרגל דורשים מחשבה מסיומת (דרך מחשבה\דרך לוגית), את קודם כל צרכיה לנסות לממש אותם בטבלת אמת אח"כ להעביר למפת קרנו ואך ורק בשלב האחרון את ממשת את המשוואה הלוגית ב-VHDL שכפי שראית בדוגמא שלי, העניין פשוט מאוד.

לכפל בין איברים את משתמשת עם AND.

לחיבור בין איברים את משתמשת עם OR.

לפעולת גג (היפוך) את מתשמשת עם NOT.

הסוגריים ששמתי זה עקב נחות עבודה שאני רגיל עלייה.

אם את ממש מתעקשת לראות קוד מוכן, אני מוכן להכין - אבל שוב, העניין הוא שכך את לא לומדת.

פורסם
  • מחבר

אני אשמח לראות קוד מוכן ...

המון תודה(-:

פורסם

אני מצטרף להמלצה שתעשי לבד ותעלי לאתר את התכנית שנוכל לכוון אותך.

בלראות תכניות של אחרים את מפספסת את עניין המחשבה של דרך מימוש וזה מה שאת צריכה ללמוד.

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

יש ספר שיותר מתאים להתחלה

של אייל חברבר

http://www.shoresh1.co.il/117929/VHDL-Habarbar

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים