קורס FPGA

קורס FPGA

תאריך פתיחה: TBD
משך הקורס: 60 שעות לימוד (12 מפגשים)
ליווי אישי וייעוץ קריירה לאורך כל הדרך
FPGA

קורס FPGA

על הקורס

קורס FPGA Specialist למהנדסים והנדסאים

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

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

בקורס עוברים על המוצרים הנדרשים להשתלבות מהירה בתעשייה:

  • Xilinx - (AMD Adaptive and Embedded Computing Group (AECG))
  • Altera - (Intel® Programmable Solutions Group (Intel PSG))
  • MicroSemi - מערכת שמאוד אוהבים בחברות לתעשיה הבטחונית (אם נספיק)

נשתמש ב-IDE הבאים:

  • Xilinx - Vivado (chip: Zynq)
  • Altera - Quartus (chip: Agilex 7)

(ייתכן שיהיו שינויים במהלך הקורס בהתאם לצורך)

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

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

private lessons

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

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

private lessons

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

  • היכרות עם ארכיטקטורת FPGA ואופן פעולתה
  • למידת שפות תיאור חומרה: VHDL ו‑Verilog
  • פיתוח וסימולציה של מעגלים דיגיטליים בכלים מתקדמים
  • יישום פרויקטים מעשיים על לוחות FPGA
  • שיטות אופטימיזציה בתכנון חומרה
private lessons

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

  • מהנדסי אלקטרוניקה ומדעי המחשב
  • מתכנתים עם רקע בשפות C/C++ או Python
  • סטודנטים ובוגרי תארים טכנולוגיים
private lessons

תנאי קבלה

הבנה בסיסית באלקטרוניקה ומעגלים דיגיטליים, ידע קודם בתכנות (עדיפות ל‑C/C++ או Python), ומוטיבציה גבוהה ללמידה.

מיומנויות וטכניקות

  • ISE WebPACK מבית Xilinx לסינתזות ואנליזות
  • Vivado Design – סוויטת Xilinx/AMD ל־Implementing and Verification Of Design (IDE)
  • Verilog Perl
    כלי IDE חינמי למניפולציות ואנליזות בקוד
  • Yosys
    כלי סינתזה חינמי של VHDL & Verilog
  • ChatGPT – כלי בינה מלאכותית שבעזרתו נייצר קוד ל־VHDL ול־Verilog
  • כלי עיצוב מבוססי AI – Anthropic ו־Aldec

מבנה הקורס

פרק 1

מבוא לתכנון FPGA מתקדם

פרק 2

ארכיטקטורת FPGA ומודולים של תכנות

פרק 3

תכנון מעגלים דיגיטלים על גבי FPGA

פרק 4

תכנון מערכת על שבב עם FPGA

פרק 5

סינתזה ברמה גבוהה (HLS) וכלי עיצוב מבוססים בינה מלאכותית

פרק 6

למידה מבוססת פרויקטים

פרק 7

מצגות פרויקט גמר

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

על המרצה

בני כהן

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

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

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

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

מהו FPGA?

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

close

האם יש צורך בידע בחומרה?

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

close

סטודנטים ללימודי FPGA התעניינו גם במודולים נוספים:

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