SoC
למשל, שינוי מספרם של התקני מערכות
מורכבות יכול להסתיים בשינוי המספר של
הספקים, פונקציות לוגיקת החיבור ופונקציות
בקרה אחרות על המעגל. אלו יכולים להבטיח
שיתקיימו שינויים משמעותיים בלוגיקה
ובתזמון, המונח ביסודה.
כתוצאה מכך, השימוש בפתרונות של התקנים
בדידים, לא רק משהה את היציאה לשוק של
הסוגים החדשים יותר של חומרת שרתים,
אלא גם מגדיל את העלות, ככל שמספר
הרכיבים הנדרש למימוש גדל והולך. בנוסף,
שינויים בתכנון דורשים לפעמים סבבי תכנון
חוזרים נוספים של לוח המעגל כולו, אשר
בהמשך יעכבו את הפרוייקט ויוסיפו עלויות.
מערכותשרתיםמודרניות, בדרך כלל, משלבות
PLD
בתוך התקני
Socket
Function
#1
את
אלו אמורים
PLD
בזיכרון לא נדיף. התקני
להתחיל את פעולותיהם ברגע שהמתח
מחובר למעגל (הפעלה מיידית). בדרך כלל,
צפיפות הלוגיקה ומספר היציאות והכניסות
Socket
Function
הנדרשות כדי לממש את
PLD
# תלויים בסוג השרת. לכן, משפחת
1
שעשירה בכניסות וביציאות ובאפשרויות של
צפיפות, תתאים באופן אידיאלי ליישום של
.
Function
#1
, וקודמתה,
FPGA
,
MachXO3
משפחת רכיבי
(שאליהן מתייחסים
MachXO2
משפחת
, מספקות
Lattice
) של
MachXO2/3
כאל
הם
MachXO2/3
את היכולות האלו. התקני
בזיכרון לא נדיף בהפעלה מיידית,
PLD
התקני
לבין
LUT
חיבורי
640
שפועלים בטווח שבין
22-
ומציעים אפשרויות מ
LUT
חיבורי
9400
כניסות ויציאות. את
384
כניסות ויציאות עד
אלו אפשר לעדכן באופן שקוף
PLD
התקני
Dual
במערכת והם מציעים אתחול כפול (
) לצורך התאוששות מכל שגיאת עדכון
Boot
בתוך המערכת. להתקנים אלו יש צורך רק
וולט על מנת
3.3
באספקת מתח יחיד של
לפעול, ואלגוריתם ניהול הספקים במעגל
השרת הופך להיות פעיל כאשר אספקת המתח
וולט. כתוצאהמכך,
2.2
וולטתהיהמעל
3.3
של
יהיה ההתקן הראשון
MachXO2/3
ההתקן
על המעגל שייכנס לפעולה והאחרון שיפסיק
לפעול. התקנים אלו תומכים במאגרי כניסות
ויציאות מרובים, שיכולים להתחיל לפעול
ולהפסיק לפעול באופן נפרד, מבלי שישפיעו על
פעולתם של בלוקים אחרים. תכונה זו תאפשר
להם לשלב פונקציות הטרוגניות מרובות, כמו
למשל, בקרת תחום בהספק מרובה, איתות
מחוץ לפס ובקרה במצב המתנה. כמו כן, הם
מציעים למתכננים את היכולת להוסיף ממשק
«
PLD
בהתקני
Socket
פונקציות
8
תרשים בלוקים של שרת עם
:1
איור
(תרחישי שימוש)
וממשק קוצב זמן/מונה
I
2
C
, ממשק
SPI
זמן לתכנונים המסורתיים, ולתמוך בזיכרון
) בקונפיגורציה על שבב,
FLASH
הבזק (
שניתן לתכנות פעמים מרובות. ולבסוף, את
ההתקנים האלו, העומדים בחוד החנית,
5
של
BGA
ו-
QFN
אפשר לקבל במארזי
מ"מ
1
מ"מ, עם מרווח כדוריות של
x
5
מ"מ
מ"מ.
0.80 -
ו
PLD
משולבת בהתקן
Function #1
)
MachXO2/3
(
לבקרה
MachXO
2/3
, שבהמשך, ההתקן
2
באיור
לבקרה,
PLD
משמש למימוש פונקציות
כגון יצירת רצף של הפעלה ואתחול, סוגים
I
2
C
,
SPI
,
eSPI
שונים של אפיקים טוריים (,
לאיתור תקלות,
port
וכיו"ב), חיבורי
SGPIO
FAN
, מנהל התקנים
LED
דוחפי נוריות
, גילוי מתגים בלוח החזית ופונקציות
PWM
תומכים
MachXO2/3
כלליות. התקני
GPIO
וולט, אשר מאפשר להם לבצע
1 -
באיתות ב
אינטגרציה של אותות מחוץ לפס, מבלי
חיצוניים.
GTL
שיהיה צורך במקמ"שי איתות
אפשר להשתמש בכלי חבילת התוכנה של
, כדי לאתר תקלות במעגל
Lattice
,
Reveal
לבקרה, כאשר השבב פועל. בעת הפעלה
PLD
, אפשר להשתמש בכלי זה כבנתח
PC
במחשב
לוגי, לצורך ניטור ולכידה של מצבים שונים,
אשר מובילים לאירועי תקלה. לדוגמה, הכלי
COMPONENTS
מוסף מיוחד
MachXO2/MacXO3
לבקרה מבוססים על
PLD
התקני
:2
איור
«
New-Tech Magazine l 60