multiprocessor system on a chip היא מערכת הכוללת מספר מעבדים. זוהי מערכת מרובת מעבדים על שבב.
אל תחמיצו את ההזדמנות להתחיל קריירה בהייטק!
מועדי פתיחה קרובים:
מסלול RT Embedded Linux | 06/02 |
מסלול Cyber | 06/02 |
מסלול Machine Learning | 06/02 |
מסלול Computer Vision | 06/02 |
מקומות מוגבלים – השאירו פרטים עכשיו!
קורס MPSoC
קורס MPSoC מעמיק בתכנון ופיתוח מערכות מרובות מעבדים על שבב בודד. הקורס מכסה ארכיטקטורות SoC מודרניות, תקשורת בין מעבדים, וטכניקות אופטימיזציה. המשתתפים ילמדו לתכנן, לפתח ולנהל מערכות מורכבות המשלבות מספר ליבות עיבוד, זיכרון משותף, ורכיבי חומרה ייעודיים.
מערכת מרובת מעבדים על שבב (MPSoC) היא מערכת על שבב (SoC) הכוללת מספר מיקרו-מעבדים.
העובדה ש-MPSoC הוא רב-מעבד פירושה שעיצוב תוכנה יורש חלק מהותי מעיצוב הכולל של השבב, כלומר ניתן לשלב חומרה ותוכנה בכדי לפתור בעיות. במערכות אלו קוד שנכתב בכדי לעמוד באילוצי החומרה כעת יכולים להיפתר ברמת החומרה, כגון אילוצי תזמון קשיחים וצריכת אנרגיה.
מערכות MPSoC יכולים להכיל מעבדים שונים שבדרך כלל עובדים באופן הטרוגני וכן גם צורת העבודה מול הזיכרון ואמצעי התקשורת. מערכות אלו דורשות לעתים קרובות כמויות גדולות של זיכרון כך שייתכן מוטבע זיכרון מחוץ למערכת וכן מסתמך על זיכרון זה.
שילוב החומרה עם התוכנה בפיתוח מוצר המבוסס MPSoC הינו הוא אחד מהגורמים שהופך פרויקט זה מעניין ומאתגר. יתרון משמעותי שיש למערכות אלו שהן מספקות יכולות עיבוד כדי לתמוך באירועים אמיתיים בזמן אמת.
בעידן של מערכות משובצות מורכבות, הבנה מעמיקה של MPSoC הופכת קריטית. הקורס מעניק למשתתפים יכולות מעשיות בתכנון ופיתוח מערכות מרובות מעבדים, כולל אופטימיזציה של ביצועים וצריכת חשמל. בוגרי הקורס יוכלו להוביל פרויקטים מורכבים בתחום המערכות המשובצות המתקדמות.
קורס MPSoC מתמקד בהבנה מעמיקה של ארכיטקטורת מערכות מרובות ליבות בדגש על System on Chip. הסטודנטים לומדים על תכנון מערכות מרובות מעבדים, ארכיטקטורות זיכרון משותף, ומנגנוני תקשורת וסנכרון בין המעבדים. מושם דגש מיוחד על ניהול יעיל של משאבים משותפים במערכת.
בתחום פיתוח התוכנה, הקורס מעמיק בתכנות מקבילי ובאתגרים הייחודיים של פיתוח למערכות MPSoC. הסטודנטים לומדים טכניקות מתקדמות לסנכרון וניהול משאבים, תוך התמקדות ביעילות וביצועים. נלמדות שיטות לדיבוג מערכות מרובות ליבות ואופטימיזציה של הקוד.
השיקולים החומרתיים מהווים חלק משמעותי מהקורס, עם דגש על ניהול צריכת חשמל וטמפרטורה. הסטודנטים לומדים על תכנון מערכות תקשורת פנימיות, מבנה זיכרון היררכי, ושילוב רכיבי חומרה ייעודיים לשיפור ביצועים.
בנוסף, הקורס מכסה את כלי הפיתוח והדיבוג הייחודיים למערכות MPSoC. הסטודנטים מתנסים בעבודה עם סימולטורים וכלי אמולציה, לומדים להשתמש בכלים לניתוח ביצועים וניטור צריכת חשמל, ומתרגלים דיבוג של מערכות מקביליות מורכבות באמצעות כלי פיתוח משולבים.
פרק 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
בני כהן
מנכ"ל ומייסד Real Time Group
multiprocessor system on a chip היא מערכת הכוללת מספר מעבדים. זוהי מערכת מרובת מעבדים על שבב.
התקני Zynq UltraScale+ MPSoC מספקים מדרגיות של מעבד של 64 סיביות תוך שילוב של שליטה בזמן אמת עם מנועים רכים וקשיחים עבור גרפיקה, וידאו, צורות גל ועיבוד מנות.
RFSoC, או יותר נכון, Zynq Ultra-Scale+ RFSoC, מבוסס על המשפחה הקודמת של Xilinx, Zynq UltraScale+ MPSoC.
ה-MPSoC הוא ארכיטקטורת מערכת-על-שבב הכוללת עד ארבעה מעבדי יישומים ARM Cortex-A53 ושני מעבדי ARM Cortex-R5 בזמן אמת המשולבים בלוגיקה הניתנת לתכנות של UltraScale+.
משפחת Zynq-7000 SoC משלבת את יכולת התכנות של מעבד מבוסס ARM עם יכולת התכנות של חומרה של FPGA, ומאפשרת ניתוח מפתח והאצת חומרה תוך שילוב פונקציונליות CPU, DSP, ASSP ואותות מעורבים במכשיר יחיד.
הקורס מתמקד בטכנולוגיות ופלטפורמות שנמצאות בשימוש בתעשייה. נלמד על מקרי בוחן אמיתיים, ומשולבות הרצאות אורח ממהנדסים בתעשייה. הכלים והטכניקות הנלמדים רלוונטיים במיוחד לפיתוח מערכות מתקדמות בחברות שונות.
בקורס ניתן דגש מיוחד לטכניקות התמודדות עם אתגרי תכנות מקבילי. מתחילים מתרגילים פשוטים ומתקדמים בהדרגה למשימות מורכבות יותר. יש ליווי צמוד של המתרגלים ותרגול רב של דיבוג ופתרון בעיות מקביליות.
בוגרי הקורס משתלבים בתפקידי פיתוח במגוון תחומים כמו IoT, רובוטיקה, מערכות משובצות מתקדמות ועיבוד תמונה. הקורס גם מהווה בסיס טוב להמשך לימודים מתקדמים בתחום המערכות המשולבות.
מאמרים אחרונים