MPSoC-Multi-Processor-System-on-Chip-technology.-The-design-should-feature-a-futuristic-circuit-board

קורס MPSoC

פתיחת קורס
טרם נקבע
90
שעות לימוד אקדמיות
ניסיון מעשי בחטיבת הפיתוח
MPSoC

קורס MPSoC

על הקורס

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

מה זה MPSoC?

מערכת מרובת מעבדים על שבב (MPSoC) היא מערכת על שבב (SoC) הכוללת מספר מיקרו-מעבדים.

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

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

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

לימודי Zynq Ultrascale+MPSoC:

  • עיצוב מתודולוגי של Zynq Ultrascale+ FPGA
  • עיצוב Zynq Ultrascale+ MPSoC FPGA באמצעות VIVADO IPI, SDK ו Petalinux
  • יצירת מערכות משובצות המבוסס על APU, RPU וGPU של Zynq Ultrascale+ MPSoC
  • בניית תתי מערכות עם VIVADO SDK וPetalinux
  • יצירת מערכת אתחול ולנפות אפליקציות

למה ללמוד דווקא ב Real Time College?!

  • תוכנית הלימודים המקיפה ביותר בארץ - בהתחייבות!
  • ללמוד עם המרצים מהשטח המובילים בתחום.
  • כל השיעורים מוקלטים, וניתן לצפות בהקלטות בכל עת ולתרגל את החומר בצורה נוחה.
  • צוות ההדרכה מחכה לכם כל יום, לשיעורים פרטיים אחד על אחד משעה 10:00 עד 19:00 ללא תשלום נוסף.
  • קורס חוזר למשפרי ציון ללא תשלום נוסף.
  • פרויקט גמר בחטיבת הפיתוח : פיתוח פרויקטים אמיתיים בחטיבת הפיתוח של החברה כאיש צוות - נחשב כניסיון תעסוקתי ומהווה יתרון משמעותי על מועמדים אחרים.
  • מחלקת השמה : תעזור לך בכתיבת קו"ח והכנה לראיון עבודה האישי .
  • קרן RT Group : מאפשרת לסטודנטים פריסה נוחה של שכר הלימוד עד 60 תשלומים במצבים נדרשים.
  • המטרה שלנו למצוא לך עבודה, בחברתנו או באחת מלקוחותינו, הבוגרים שלנו נדרשים בתעשייה!
private lessons

למה כדאי ללמוד MPSoC ?

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

private lessons

מה לומדים בקורס MPSoC?

  1. ארכיטקטורת MPSoC
    • תכנון מערכות מרובות ליבות
    • ארכיטקטורות זיכרון משותף
    • תקשורת בין מעבדים
    • מנגנוני סנכרון
    • ניהול משאבים משותפים
  2. פיתוח תוכנה ל-MPSoC
    • תכנות מקבילי
    • סנכרון וניהול משאבים
    • יעילות וביצועים
    • דיבוג מערכות מרובות ליבות
    • אופטימיזציית קוד
  3. שיקולי חומרה
    • תכנון צריכת חשמל
    • ניהול טמפרטורה
    • תקשורת פנימית
    • מבנה זיכרון היררכי
    • רכיבי חומרה ייעודיים
  4. כלי פיתוח ודיבוג
    • סימולטורים וכלי אמולציה
    • כלי ניתוח ביצועים
    • דיבוג מערכות מקביליות
    • ניטור וניתוח צריכת חשמל
    • כלי פיתוח משולבים
private lessons

למי מיועד הקורס?

  • מהנדסי FPGA שמפתחים מערכות משובצות בסביבה של Zynq MPSoC
  • מהנדס חשמל
  • מהנדסי אלקטרוניקה ומחשבים
  • בוגר מדעי המחשב BSc
private lessons

תנאי קבלה

  • פיתוח מערכות ב C/C++
  • פיתוח בסביבת לינוקס

מבנה הקורס

פרק 1

סקירה כללית על ארכיטקטורה של Zynq 7000
ושל Zynq Ultrascale+

פרק 2

סקירה כללית על VIVADO Design Suit

פרק 3

סקירה כללית על SDSoC(VITIS)

פרק 4

תכנות בסיסי/ראשוני עם Zynq Ultrascale+

פרק 5

בניית תת מערכת עיבוד באמצאות
VIVADO SDK וPetalinux

פרק 6

פיתוח Petalinux בסביבת Zynq

פרק 7

פיתוח FreeRTOS בסביבת MPSoC

פרק 8

בינה מלכותית בסביבת MPSoC

פרק 9

מימוש DPU על כרטיס ZCU104

Head of the department
teacher-image-בני-כהן

על המרצה

בני כהן

מנכ"ל ומייסד Real Time Group

  • בעל תואר שני M.Sc בהנדסת תקשורת.
  • תואר ראשון (BScTE) בהנדסת אלקטרוניקה.
  • מרצה וראש תחום קורס Real Time Embedded ב-RT-Group.
  • בעל ניסיון של מעל 20 שנה בפיתוח והדרכת מערכות RT Embedded Linux לחברות Enterprise, הביטחוניות ו- Startups המובילות בעולם.

מה מספרים בוגרי המכללה?

תשובות לשאלות נפוצות

מה מייצג MPSoC?

multiprocessor system on a chip היא מערכת הכוללת מספר מעבדים. זוהי מערכת מרובת מעבדים על שבב.

close

מה זה ZYNQ UltraScale?

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

close

מה ההבדל בין MPSoC ל-RFSoC?

RFSoC, או יותר נכון, Zynq Ultra-Scale+ RFSoC, מבוסס על המשפחה הקודמת של Xilinx, Zynq UltraScale+ MPSoC.
ה-MPSoC הוא ארכיטקטורת מערכת-על-שבב הכוללת עד ארבעה מעבדי יישומים ARM Cortex-A53 ושני מעבדי ARM Cortex-R5 בזמן אמת המשולבים בלוגיקה הניתנת לתכנות של UltraScale+.

close

מה זה Xilinx Zynq?

משפחת Zynq-7000 SoC משלבת את יכולת התכנות של מעבד מבוסס ARM עם יכולת התכנות של חומרה של FPGA, ומאפשרת ניתוח מפתח והאצת חומרה תוך שילוב פונקציונליות CPU, DSP, ASSP ואותות מעורבים במכשיר יחיד.

close
© כל הזכויות שמורות Real Time Group