New-Tech Magazine | May 2020 Digital Edition

בפעולות גישה עוקבות לאותה קבוצת בנק זיכרון. והמשמעות של פרץ קצר של נתוני כתיבה/ קריאה או כאלה שמתבצעים לסירוגין היא, תנועה דו כיוונית של סיביות ) של אפיק turmaround וזמן סבב ( DQ שכרוך בכך, בזמן החלפת הכיוון. מוקשח AXI , יש מתג VU + HBM בזיכרון ערוצי 32 אשר מאפשר גישה מכל אחד מבין HBM לכל אחד מבין ערוצי זיכרון AXI המדומים ולזיכרון הניתן למיעוון. קיימים יתרונות רבים לשימוש במתג מוקשח, כמו למשל מיעון גמיש, וכן, הפשטה של מורכבות התכנון והקטנה של גודש ) הניתוב. על מנת לאפשר מיעון congestion ) , HBM גמיש על פני כל ההיקף של מחסניות המוקשח תיבות מתגים AXI מכיל מתג master ) X שמחולקות לארבעה שולטים ( .) slave ארבעה נשלטים ( באופן כזה מתאפשר מיעון גמיש אבל יש מגבלה שעלולה להשפיע על רוחב הפס של הזיכרון. מאחר שקיימת אפשרות להשתמש רק בארבעה נתיבים אופקיים, מחסנית יכולה להגביל את רוחב הפס האפשרי HBM .) arbitration להשגה כתוצאה מפישור ( כיצד אפשר להגדיל למקסימום את רוחב הפס של הזיכרון כשמדובר בהגדלת רוחב הפס של הזיכרון למקסימום, יש לשקול שינוי בתבניות של הפקודות ושל המיעון. מאחר שגישה ) קצרים של תנועות burst אקראית ופרצים ( ) קריאה/ כתיבה מניבים את transaction ) רוחב הפס הגרוע ביותר, כדאי לבדוק אם יש אפשרות לשנות אותם ביישום המשתמש. כך תוכל לקבל את התמורה הגדולה ביותר על ההשקעה. אם אינך יכול לשנות את תבנית התעבורה, יש כמה HBM של בקר זיכרון IP ל- אפשרויות שיכולות לעזור לך: כפי שצוין : Custom Address Mapping ■ כבר, לאפשרויות גישה אקראית נדרשים ACT קצבים גבוהים יותר של פקודות . בעזרת מפת כתובות בהתאמה PRE ו- עבור AXI אישית, אפשר להגדיר כתובות וכך, אף להגדיל HBM כתובות של זיכרון page את מספר בחירות הדף המוצלחות ( ) ולשפר את רוחב הפס. hit : מאפשר החלפה Bank Group Interleave ■ של פעולה במיעון סדרתי בין קבוצות בנק (זיכרון) זוגיות ואי זוגיות, על מנת להגדיל למקסימום את יעילות רוחב הפס.

DDR : השיפורים ביכולת המחשוב בהשוואה לרוחב הפס של זיכרונות 1 איור «

HBM : חיבורים פנימיים של מתג 2 איור

«

: Enable Request Re – Ordering ■ מאפשר לבקר לסדר מחדש פקודות (כלומר למזג פקודות כדי לקצר את זמני המחזור של האפיק). מאפשר : Enable Close Page Reorder ■ לבקר לסגור דף לאחר שפקודה הושלמה. אם סגירה זו אינה מאופשרת, הדף יישאר פתוח, עד אשר פעולה בעדיפות גבוהה יותר תתבקש עבור דף אחר באותו בנק. לאפשרות זו יכול להיות יתרון, אם ייעשה שימוש בתבנית מיעון אקראית, ליניארית או בהתאמה אישית. : Enable Look Ahead Pre – Charge ■ מאפשר לבקר לסדר מחדש פקודות על מנת . PRE להקטין למינימום פקודות מאפשר : Enable Look Ahead Activate ■ לבקר לסדר מחדש פקודות על מנת להקטין . ACT למינימום פקודות Enable Look Ahead Single Bank ■ מאפשר לבקר להוסיף פעולות : Refresh

רענון בהתבסס על פעולות שממתינות לביצוע על מנת להגדיל את היעילות למקסימום. מעביר לבקר : Single Bank Refresh ■ הוראה לרענן בנקים, כל אחד בנפרד, במקום את כולם ביחד. Enable Refresh Period Temperature ■ פקודה זו מאפשרת : Compensation לבקר לכוונן באופן דינמי את קצב הרענון בהתבסס על הטמפרטורה של מחסניות הזיכרון. : Hold Off Refresh for Read / Write ■ פקודה זו מאפשרת לבקר להשהות פעולת רענון כדי לאפשר את השלמת הפעולות קודם לכן. HBM ניטור זיכרון Vivado הוא חידוש של HBM ניטור זיכרון יכול להציג את SysMon אשר בדומה ל- טמפרטורת השבב באופן נפרד לכל מחסנית

45 l New-Tech Magazine

Made with FlippingBook Ebook Creator