מודלים באמצעות סיסטם-C ו TLM

מק"ט: #4953 | משך קורס: 24 שעות אק'

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

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

מטרות

הקורס מיועד ללמד את השפה, אבל גם את שיטות המידול הנהוגות כיום בחברות פיתוח השבבים בין אם TLM  או Cycle Accurate.

קהל יעד

הקורס מיועד לאנשי תוכנה וחומרה הרוצים להשתלב בענף המתפתח מאוד כיום של System-C והרוצים ללמוד כיצד לעשות זאת באופן מטודולוגי ונכון.

תנאי קדם

  • קורס מבוא לתכנון שבבים 4922
  • ידע מוקדם בתכנות מובנה עצמים ו C++
  • מומלץ – קורס מבוא לארכיטקטורה של שבבים 4952

נושאים

  • כתיבת מודלים לתיאור חומרה בתזמון מוגבל
  • מבוא ל TLM
  • מידול ממשקים  Blocking & non-blocking Transport
  • שפת System-C והמודולים המיוחדים שלה
  • סימולציה ובדיקות של הקוד, מבוא ומעשה
  • מעבר על דוגמאות מעשיות לקוד למבנים אופייניים של ארכיטקטורה
  • הערכת ביצועים באמצעות מודלים של System-C
  • סיכום
תגיות