רגע! לפני שהולכים... 👋
אל תפספסו! מסלולי לימוד נפתחים בקרוב - מקומות מוגבלים
| מסלול RT Embedded Linux | 28/06 |
| מסלול Cyber | 05/07 |
| מסלול Machine Learning | 05/07 |
| מסלול Computer Vision | 05/07 |
| מסלול Full Stack | 13/07 |
✓ ייעוץ אישי ללא התחייבות | תשובה תוך 24 שעות

עודכן לאחרונה: 2 יוני, 2026
FPGA (שזה Field Programmable Gate Array — מערך שערים לוגיים הניתן לתכנות בשטח) הוא רכיב חומרה שמאפשר למהנדסים לעצב מעגלים דיגיטליים מותאמים אישית בלי לייצר שבב ייעודי. מהנדס/ת FPGA בישראל מרוויח/ת בממוצע בין 28,000 ל-45,000 ש"ח ברוטו לחודש בתפקיד ראשון, ועם 5+ שנות ניסיון — 50,000 עד 70,000 ש"ח ומעלה, תלוי בחברה ובתחום. הביקוש בישראל גבוה במיוחד: עם למעלה מ-150 חברות סמיקונדקטור פעילות, ישראל היא מרכז עולמי לתכנון שבבים — ו-FPGA הוא שער הכניסה הטבעי לעולם הזה. אם יש תחום שבו הונגר אמיתי, ידיים על הברזלים ופרויקט אישי שווים יותר מתואר — זה כאן.
אלון הגיע אלינו לפני כשנתיים. הוא היה טכנאי אלקטרוניקה בן 29, עם רקע צבאי ביחידה טכנית, בלי תואר אקדמי, ועם תחושה שהוא תקוע. "ידעתי להלחים, ידעתי לקרוא סכמות, אבל הרגשתי שהעולם הדיגיטלי עף לי מעל הראש," הוא אמר לנו בשיחה הראשונה.
מה שאלון לא ידע באותו רגע — ואנחנו כן — הוא שהרקע שלו היה דווקא יתרון מטורף. הבנה של חומרה פיזית, חשיבה מערכתית, ויכולת לדבג בלי להיכנס לפאניקה. אלה בדיוק התכונות שחברות כמו Intel, Mobileye ו-Mellanox (שהיום היא חלק מ-NVIDIA) מחפשות.
אלון התחיל עם קורס FPGA שכלל לימוד מעשי של שפת VHDL, עבודה עם כרטיסי פיתוח של Xilinx, וביצוע פרויקט סופי — תכנון בקר תקשורת UART מאפס. לא סימולציה תיאורטית. חומרה אמיתית, אותות אמיתיים, באגים אמיתיים.
אחרי שלושה חודשים הוא כבר ידע לכתוב מודולים בסיסיים ב-VHDL, להריץ סינתזה ב-Vivado של Xilinx, ולקרוא Timing Reports בלי שהעיניים שלו יזגגו. אחרי שישה חודשים הוא עבד על פרויקט אישי — מימוש של מסנן דיגיטלי FIR על FPGA, שהציג בראיונות עבודה. תוך 18 חודשים מרגע שהתחיל ללמוד, אלון נכנס לתפקיד ראשון כמהנדס FPGA בחברת תקשורת ישראלית, עם משכורת התחלתית של 32,000 ש"ח.
הסיפור של אלון הוא לא חריג. הוא מייצג דפוס שאנחנו רואים שוב ושוב: אנשים עם רעב ללמוד ורקע טכני בסיסי, שמגלים שהעולם של FPGA הוא נגיש הרבה יותר ממה שהם חשבו — ומתגמל הרבה יותר ממה שהם העזו לקוות.
בואו נפרק את זה. FPGA הוא רכיב חומרה שמכיל מיליוני בלוקים לוגיים קטנים (Configurable Logic Blocks — או CLBs). המהנדס כותב קוד בשפת תיאור חומרה (HDL — Hardware Description Language), כמו VHDL או Verilog, והכלי מתרגם את זה לקונפיגורציה שמגדירה איך הבלוקים האלה מחוברים זה לזה. התוצאה? מעגל דיגיטלי מותאם אישית שרץ על חומרה אמיתית, במהירות שתוכנה רגילה לא יכולה לחלום עליה.
מעבד (CPU) הוא כללי — הוא מריץ פקודות אחת אחרי השנייה. ASIC (Application-Specific Integrated Circuit) הוא שבב ייעודי שמיוצר במפעל ולא ניתן לשינוי אחרי הייצור. FPGA יושב בדיוק באמצע: הוא מאפשר עיבוד מקבילי כמו ASIC, אבל ניתן לתכנת אותו מחדש כמו תוכנה. זו הסיבה שחברות משתמשות ב-FPGA לפרוטוטייפינג של שבבים, לייצור בכמויות קטנות-בינוניות, ולמערכות שדורשות עדכוני חומרה בשטח.
לפי דוח של MarketsandMarkets מ-2024, שוק ה-FPGA העולמי צפוי לגדול מ-8.6 מיליארד דולר ב-2024 ל-14.2 מיליארד דולר ב-2030, בקצב צמיחה שנתי של 8.6%. וישראל? ישראל היא שחקנית מרכזית: מרכזי הפיתוח של Intel (Altera), NVIDIA (Mellanox), Mobileye, Qualcomm ועוד עשרות חברות מקומיות — כולם צורכים מהנדסי FPGA בקצב שהאקדמיה פשוט לא מספיקה לספק.
בתקשורת 5G, רכיבי FPGA מעבדים אותות בזמן אמת בתחנות בסיס. בעולם הרכב האוטונומי, Mobileye משתמשת ב-FPGA בשלבי פיתוח ופרוטוטייפינג של שבבי ה-EyeQ שלה. בתחום הביטחוני, מערכות רדאר ולוחמה אלקטרונית מבוססות FPGA בגלל הצורך בעיבוד אותות מהיר במיוחד (DSP). ובעולם ה-Data Center, חברות כמו Microsoft משתמשות ב-FPGA של Intel (Stratix) לאצלת עיבוד רשתי ו-AI inference.
לפי סקר של Indeed Israel מ-2025, מספר משרות FPGA בישראל צמח ב-34% בשנתיים האחרונות, בזמן שמספר המועמדים הכשירים צמח רק ב-12%. הפער הזה הוא ההזדמנות שלכם.
עולם ה-FPGA מכיל כמה בחירות מפתח שמשפיעות על כל הקריירה: באיזו שפת HDL ללמוד? באיזו סביבת פיתוח לעבוד? ועל איזה כרטיס פיתוח להתאמן? הנה השוואה ישירה:
| קריטריון | VHDL + Xilinx Vivado | Verilog + Intel Quartus | SystemVerilog + Synopsys | HLS (C/C++ ל-FPGA) |
|---|---|---|---|---|
| רמת כניסה | בינונית — תחביר מילולי וברור | בינונית — קרוב ל-C בתחביר | גבוהה — דורש רקע ב-Verilog | נמוכה למתכנתים — גבוהה לחומרה |
| שימוש בתעשייה הישראלית | גבוה מאוד — סטנדרט בביטחוני ותקשורת | גבוה — נפוץ ב-Intel, Mellanox | עולה — אימות ופיתוח ASIC | בינוני — בעיקר לאצלת AI |
| כלי פיתוח עיקרי | Vivado (Xilinx/AMD) — חינמי לכרטיסים קטנים | Quartus Prime (Intel) — חינמי ל-Lite | Synopsys VCS, Cadence — רישיון יקר | Vitis HLS (Xilinx) — חינמי |
| כרטיס פיתוח מומלץ להתחלה | Basys 3 / Nexys A7 (~150-300$) | DE10-Lite / DE10-Nano (~100-200$) | אין כרטיס ייעודי — סימולציה | PYNQ-Z2 (~120$) |
| המלצה למתחילים | ⭐ מומלץ ביותר — הכי נפוץ בקורסים ובתעשייה | מומלץ — במיוחד אם מכוונים ל-Intel | לא למתחילים | מעניין לאנשי תוכנה שרוצים להיכנס |
המלצה ברורה: אם אתם מתחילים מאפס, תתחילו עם VHDL ו-Vivado. זה מה שרוב המעסיקים בישראל מצפים לראות, זה מה שנלמד ברוב הקורסים, וזה מה שיתן לכם את הבסיס הכי חזק לצמוח ממנו. Verilog הוא בחירה לגיטימית לחלוטין — במיוחד אם אתם מכוונים לחברות שעובדות עם רכיבי Intel — אבל VHDL מלמד אתכם משמעת תכנון שתשרת אתכם לשנים.
אחד הפרויקטים הראשונים שכל לומד FPGA צריך לבנות הוא מונה בינארי (Binary Counter) שמציג ערכים על LEDs. זה נשמע פשוט, אבל בתוך הפרויקט הקטן הזה מסתתרים עקרונות יסוד קריטיים: שעון (clock), אותות סינכרוניים, ותהליכים (processes). הנה קוד עובד:
-- 4-bit Binary Counter for Basys 3 Board
-- Counts up on rising edge of clock, displays on LEDs
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
entity binary_counter is
Port (
clk : in STD_LOGIC; -- 100 MHz board clock
reset : in STD_LOGIC; -- Active-high reset (button)
led_out : out STD_LOGIC_VECTOR(3 downto 0) -- 4 LEDs
);
end binary_counter;
architecture Behavioral of binary_counter is
signal counter_reg : unsigned(3 downto 0) := (others => '0');
signal clk_divider : unsigned(25 downto 0) := (others => '0');
signal slow_clk : STD_LOGIC := '0';
begin
-- Clock divider: 100 MHz -> ~1.5 Hz (visible on LEDs)
process(clk, reset)
begin
if reset = '1' then
clk_divider <= (others => '0');
slow_clk <= '0';
elsif rising_edge(clk) then
if clk_divider = 33_333_333 then
clk_divider <= (others => '0');
slow_clk <= NOT slow_clk;
else
clk_divider <= clk_divider + 1;
end if;
end if;
end process;
-- 4-bit counter on slow clock
process(slow_clk, reset)
begin
if reset = '1' then
counter_reg <= (others => '0');
elsif rising_edge(slow_clk) then
counter_reg <= counter_reg + 1;
end if;
end process;
led_out <= STD_LOGIC_VECTOR(counter_reg);
end Behavioral;
הקוד הזה עושה משהו שנראה טריוויאלי — סופר מ-0 עד 15 ומציג את זה על ארבעה LEDs. אבל שימו לב מה קורה כאן: יש מחלק שעון שלוקח את ה-100 MHz של הלוח ומוריד ל-1.5 הרץ בערך, כדי שתוכלו לראות את ה-LEDs מהבהבים בקצב אנושי. יש תהליך סינכרוני עם reset. יש המרת טיפוסים בין unsigned ל-STD_LOGIC_VECTOR. כל אחד מהמושגים האלה הוא אבן בניין שתשתמשו בו בכל פרויקט מתקדם יותר.
אחרי שכתבתם את הקוד, תצטרכו ליצור קובץ Constraints (XDC) שממפה את האותות לפינים הפיזיים על הלוח. הנה דוגמה ל-Basys 3:
# Basys 3 XDC Constraints File (partial)
# Clock signal
set_property PACKAGE_PIN W5 [get_ports clk]
set_property IOSTANDARD LVCMOS33 [get_ports clk]
create_clock -period 10.000 -name sys_clk_pin -waveform {0.000 5.000} [get_ports clk]
# LEDs
set_property PACKAGE_PIN U16 [get_ports {led_out[0]}]
set_property IOSTANDARD LVCMOS33 [get_ports {led_out[0]}]
set_property PACKAGE_PIN E19 [get_ports {led_out[1]}]
set_property IOSTANDARD LVCMOS33 [get_ports {led_out[1]}]
set_property PACKAGE_PIN U19 [get_ports {led_out[2]}]
set_property IOSTANDARD LVCMOS33 [get_ports {led_out[2]}]
set_property PACKAGE_PIN V19 [get_ports {led_out[3]}]
set_property IOSTANDARD LVCMOS33 [get_ports {led_out[3]}]
# Reset button (BTNC)
set_property PACKAGE_PIN U18 [get_ports reset]
set_property IOSTANDARD LVCMOS33 [get_ports reset]
ואז מריצים סינתזה ב-Vivado, מקבלים Bitstream, ומורידים ללוח. הרגע שה-LEDs מתחילים לספור — זה הרגע שבו מבינים שכתבתם חומרה. לא תוכנה שרצה על מעבד. חומרה חדשה שיצרתם מאפס. זה רגע ממכר.
בואו נדבר תכלס. לפי נתוני Glassdoor Israel ו-LinkedIn Salary Insights מ-2025, כך נראה טווח השכר:
| רמת ניסיון | שכר ברוטו חודשי (ש"ח) | תפקידים אופייניים | חברות מגייסות בישראל |
|---|---|---|---|
| Junior (0-2 שנים) | 28,000 – 38,000 | FPGA Design Engineer, Verification Engineer | Elbit, Rafael, IAI, סטארטאפים |
| Mid-level (3-5 שנים) | 38,000 – 55,000 | Senior FPGA Engineer, RTL Designer | Mellanox/NVIDIA, Intel, Qualcomm |
| Senior (5-8 שנים) | 50,000 – 70,000 | Lead FPGA Architect, ASIC/FPGA Team Lead | Mobileye, Broadcom, Amazon (Annapurna) |
| Principal (8+ שנים) | 65,000 – 90,000+ | Principal Engineer, FPGA Architect | Apple (Herzliya), Google, NVIDIA |
שימו לב: המספרים האלה הם שכר בסיס בלבד. בחברות הגדולות (Intel, NVIDIA, Apple, Google) יש בנוסף RSUs (מניות), בונוסים שנתיים, וחבילות הטבות שיכולות להוסיף 20-40% על השכר הבסיסי. מהנדס FPGA ברמת Senior ב-NVIDIA בישראל יכול להגיע לחבילה כוללת של מעל מיליון ש"ח בשנה.
שלוש סיבות מרכזיות. ראשית, גל ה-AI Hardware: כל חברת שבבים מפתחת מאיצי AI ייעודיים, ו-FPGA הוא כלי קריטי לפרוטוטייפינג ולאמולציה של השבבים האלה לפני הייצור. שנית, ישראל כמרכז עולמי: לפי דוח Israel Innovation Authority מ-2024, בישראל פועלים למעלה מ-160 מרכזי פיתוח בתחום הסמיקונדקטור — מספר שצמח ב-23% מ-2020. שלישית, מחסור כרוני בכוח אדם: האוניברסיטאות מסיימות כ-300-400 מהנדסי חומרה בשנה, אבל התעשייה צריכה פי שניים-שלושה מזה.
המשמעות ברורה: מי שמגיע עם ידע מעשי ופרויקט על הקורות חיים — לא חייב להתחרות על כל משרה. המשרות מתחרות עליו.
על סמך עשרות בוגרים שליוויתי, הנה המסלול שמניב תוצאות:
שלב 1 — בסיס (חודשים 1-2): לוגיקה דיגיטלית, שערים לוגיים, Flip-Flops, מכונות מצבים (FSM). אם אין לכם רקע — זה לא אופציונלי. זה היסוד שכל השאר עומד עליו. אל תדלגו.
שלב 2 — VHDL / Verilog (חודשים 2-4): ללמוד לכתוב קוד HDL, להבין את ההבדל בין קוד סינתזבילי לקוד סימולציה, לעבוד עם Testbenches. כאן כרטיס פיתוח הוא חובה — לא אופציה.
שלב 3 — כלים וזרימת עבודה (חודשים 4-5): שליטה ב-Vivado או Quartus, הבנת תהליך הסינתזה, Place & Route, קריאת Timing Reports, דיבוג עם ILA (Integrated Logic Analyzer).
שלב 4 — פרויקט משמעותי (חודשים 5-7): בניית פרויקט שלם מאפס — בקר VGA, ממשק SPI/I2C, מסנן DSP, או מימוש פרוטוקול תקשורת. זה מה שמראים בראיון.
שלב 5 — חיפוש עבודה ממוקד (חודש 8+): קורות חיים עם פרויקטים, GitHub עם קוד VHDL, והיכרות עם מה שכל חברה מחפשה. כשמגיעים לראיון עם פרויקט עובד על כרטיס — זה שווה יותר מציון מצוין במבחן.
לומדים FPGA כאילו זו תוכנה. מנסים לכתוב קוד HDL כמו שכותבים Python — טורית, שלב אחרי שלב. ב-FPGA הכל קורה במקביל. כל שורת קוד שאתם כותבים היא חומרה שקיימת פיזית. לולאת for ב-VHDL לא "רצה" — היא מייצרת מעגלים. ברגע שהמטבע הזה נופל, הכל משתנה.
הטעות השנייה: ללמוד רק בסימולציה. סימולציה חיונית, אבל היא מסתירה בעיות timing, בעיות חשמליות, ובעיות שמופיעות רק על חומרה אמיתית. אם אין לכם כרטיס פיתוח — תשיגו אחד. Basys 3 עולה כ-150 דולר ושווה כל שקל.
לא בהכרח. תואר בהנדסת חשמל או מדעי המחשב הוא יתרון משמעותי, אין ספק. אבל חברות רבות בישראל — במיוחד בתחום הביטחוני ובסטארטאפים — מעריכות ניסיון מעשי מוכח. בוגרי קורסים מקצועיים עם פרויקטים איכותיים ורקע טכני (צבאי או אחר) מתקבלים לתפקידי Junior. לפי סקר פנימי של חברות תעשייה ביטחונית, כ-35% ממהנדסי ה-FPGA שלהן הגיעו ללא תואר אקדמי.
FPGA הוא רכיב הניתן לתכנות מחדש — משתמשים בו לפרוטוטייפינג, ייצור בכמויות קטנות, ומערכות שדורשות גמישות. ASIC הוא שבב ייעודי שמיוצר פעם אחת ואי אפשר לשנות. מבחינת למידה, FPGA הוא שער הכניסה הטבעי ל-ASIC: אותן שפות (VHDL/Verilog), אותם עקרונות תכנון, אבל עם זמן פידבק מהיר בהרבה. רוב מהנדסי ASIC בישראל התחילו עם FPGA.
בין 6 ל-12 חודשים של למידה מרוכזת ורצינית, תלוי ברקע שלכם. אם יש לכם רקע בהנדסת חשמל או אלקטרוניקה — אפשר להגיע מהר יותר. אם אתם מגיעים מעולם התוכנה — תצטרכו קצת יותר זמן לעבור את השינוי בחשיבה מסדרתית למקבילית. מה שמשנה יותר מכמות הזמן הוא האיכות: פרויקט אישי אחד טוב שווה יותר מ-200 שעות צפייה בסרטוני YouTube.
בישראל, שתי השפות נפוצות. VHDL נפוצה יותר בתחום הביטחוני ובחברות אירופאיות, Verilog נפוצה יותר בחברות אמריקאיות וב-ASIC design. ההמלצה שלנו למתחילים: VHDL. היא מילולית יותר ו"מכריחה" אתכם להבין מה אתם עושים — פחות קיצורי דרך שמסתירים שגיאות. ברגע שאתם שולטים בשפה אחת, לעבור לשנייה לוקח שבועות, לא חודשים.
ההפך הגמור. FPGA הוא אחד הכלים המרכזיים בעידן ה-AI. חברות כמו Xilinx (AMD) ו-Intel מפתחות כרטיסי FPGA ייעודיים להסקת AI (AI Inference) עם צריכת חשמל נמוכה בהרבה מ-GPU. Microsoft משתמשת ב-FPGA במרכזי הנתונים של Azure לעיבוד AI. ובתחום ה-Edge AI — סנסורים, מצלמות, רכבים — FPGA הוא הפתרון המועדף כשצריך ביצועים גבוהים בצריכת חשמל נמוכה. לפי Gartner, ב-2026 כ-30% מ-workloads של AI inference יעברו ל-FPGA או ל-Custom Silicon.
שלושה דברים קריטיים: (1) פרויקטים מעשיים עם תיאור טכני — מה בניתם, באיזה FPGA, באיזה כלי, ומה היו האתגרים. (2) קישור ל-GitHub עם קוד VHDL/Verilog נקי ומתועד. (3) הכרת כלים — Vivado, Quartus, ModelSim, סימולטורים. אל תכתבו "מכיר VHDL" — כתבו "תכננתי בקר SPI ב-VHDL על Artix-7, סינתזה ב-Vivado, דיבוג עם ILA". ספציפיות מנצחת.
כן, אבל תצטרכו להשלים ידע בסיסי בלוגיקה דיגיטלית. אתם לא חייבים להיות מהנדסי חשמל כדי להצליח ב-FPGA — אתם כן צריכים להבין מה זה ביט, מה זה Flip-Flop, ואיך מכונת מצבים עובדת. מסלולי לימוד מסודרים מתחילים בדיוק מהנקודה הזו. הדבר הכי חשוב שאני יכול להגיד לכם: אל תמתינו עד ש"תרגישו מוכנים". תתחילו, תתלכלכו, תעשו טעויות על כרטיס אמיתי. ככה לומדים.
הסיפור של אלון הוא לא סיפור של גאון. הוא סיפור של מישהו שהחליט שהוא שווה יותר ממה שתג המחיר הנוכחי שלו אומר — ועשה משהו עם זה. אנחנו רואים אנשים כאלה כל שבוע. אנשים שמגיעים עם ספק ויוצאים עם בטחון שנבנה מפרויקטים אמיתיים, לא מדיבורים.
אם הגעתם עד לכאן — יש לכם את הסקרנות. עכשיו צריך להפוך אותה למעשה. מסלול FPGA Engineer שלנו נבנה בדיוק בשביל המסע הזה: מלוגיקה דיגיטלית ועד פרויקט מעשי שמוכן לראיון עבודה. לא מבטיחים שזה יהיה קל — מבטיחים שזה יהיה שווה.
מוזמנים לעיין במדריכים נוספים באתר rt-ed.co.il ולהעמיק בעולם שמחכה למי שמוכן להילחם עליו.