FPGA – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Adrory (שיחה | תרומות)
מ בינוויקי
Adrory (שיחה | תרומות)
מ עיצוב
שורה 1:
{{בעבודה}}
 
[[File:Altera-StratixIIGX-FPGA.jpg|שמאל|ממוזער|250px|רכיב FPGA של חברת אלטרה]]
 
שורה 11 ⟵ 9:
* ניתן לחלק את העבודה בין צוותים שונים, האחד עובד על תכנון המעגלים הפיזיים, והשני על המעגלים הלוגיים שיטענו לתוך ה-FPGA. לחלופין, ניתן לפזר את העומס מצוות תכנון בודד, שראשית מתכנן את המעגל המודפס, ובזמן שזה נמצא בתהליכי ייצור, הצוות יכתוב את הלוגיקה עבור ה-FPGA.
* תהליך הפיתוח הוא מהיר ביותר מאחר שאין צורך תהליך ייצור כלשהו ולכן מתאים מאוד לפיתוח של אב טיפוס.
[[קובץ:Logic block2.svg|שמאל|ממוזער|250px|בלוק לוגי]]
 
ה-FPGA מורכב מיחידות לוגיות ברות תכנות, ומרשת של אמצעים לחיבור/ניתוק בין היחידות השונות. בטעינת ה-FPGA מקבלות היחידות הגדרה לאופי פעולתן, והיחידות מתחברות ליחידות אחרות, בצורה שמממשת את המעגל הלוגי הכולל. רכיבי FPGA יכולים לממש מגוון פונקציות, החל מלוגיקות פשוטות כגון [[שער לוגי|שערים לוגיים]] וכלה ביכולות מורכבות כגון [[דלגלג]]ים ומרחבי [[זיכרון (מחשב)|זיכרון]].