New-Tech Magazine | May 2020 Digital Edition

.HBM דוגמה של תכנון בלוקים של זיכרון :3 איור

«

לדוגמה, בדף המוצר SDAccel במאגרי מידע אשר מכיל תכנוני VCU 128 ובדף המוצר U 280 ). אפשר להשתמש TRD ייחוס מוכוונים ( U 280 - בפלטפורמה בהתאמה אישית, או אף ב ואפשר גם ליצור תכנון מותאם VCU 128 - או ב אישית של פלטפורמת חומרה. נשאלת השאלה, למה עלינו ליצור פלטפורמת , Alveo U 280 חומרה בהתאמה אישית עבור ? עם DSA אם קיימות כבר ארכיטקטורות התפתחותם של אלגוריתמים לעומסי עבודה, חומרה שניתנת לקונפיגורציה מאפשרת ל- להתאים את עצמה מהר יותר ממשך Alveo הזמן של מחזורי פיתוח מוצר של כרטיסים קשיחים של מאיצי פונקציות. הגמישות בתהליך ההתאמה האישית ובקביעת Alveo הקונפיגורציה של החומרה, מעניקה ל- יתרונות ייחודיים לעומת המתחרים. בהקשר

. הוא יכול גם להציג את רוחב HBM 2 שבב או ערוץ מדומה MC הפס על בסיס של כל .) PC ) על מנת לקבוע בצורה נכונה את הפרופיל של תכנון החומרה ואת התצורה של HBM יש להתחיל בהגדרות HBM זיכרון של ברירת המחדל וללכוד את תפוקות הקריאה/ כתיבה כדי שישמשו כנקודת הבסיס. לאחר מכן יש ליצור מחדש קובצי חדשים באמצעות כל אחד מהצירופים bit . שנידונו קודם כדי HBM MC של אפשרויות לקבוע איזה מביניהם מספק את התפוקה הגבוהה ביותר. יש לשים לב שהאופן שבו AXI Switch מוגדרת הקונפיגורציה של מתג יכול אף הוא להשפיע על רוחב הפס של ועל התפוקה שלו ויש לשקול HBM זיכרון לקבוע גם את הפרופיל שלו. , Vitis אם משתמשים בתכנון קיים ובכלי יש צורך לשנות את פלטפורמת החומרה בהתאמה אישית. DSA באמצעות זרימת דרישות תכנון על מנת לקבוע את הפרופיל של רוחב הפס יש ליצור תכנון או יישום או HBM של זיכרון להשתמש בתכנון או יישום קיימים. על מנת HBM לקבוע את הפרופיל של קונפיגורציות אחרות יש צורך לגשת לתכנון החומרה ולשנות ולאחר מכן, ליצור זרימות HBM IP את ליבת xsa / . dsa חדשות של סיביות ו/ או קובצי . לצורך פיתוח תוכנה. Vitis אשר משמשים בכלי הוא כלי תוכנה מאוחד שפותח Vitis כרקע, ומספק מסגרת לפיתוח Xilinix על ידי חברת ולאספקה של יישומים למרכזי נתונים ומשתמשים בשפות FPGA הפועלים בהאצת תכנות סטנדרטיות וליצירת פלטפורמות תוכנה שמיועדות למעבדים משובצים. , Github לקבלת תכנונים קיימים יש לעיין ב-

של מאמר הדרכה זה, היינו מבקשים להתאים באופן אישי פלטפורמות חומרה חדשות וליצור אותן תוך שימוש בקונפיגורציות שונות על מנת ליצור פרופיל של HBM IP של ליבת ההשפעות הקיימות על רוחב הפס של הזיכרון, כדי שנוכל לקבוע איזו פלטפורמה מספקת את התוצאות הטובות ביותר. פלטפורמת חומרה בהתאמה אישית אפשר ליצור בכמה דרכים, אבל המהירה מכולן Vivado IP היא באמצעות שימוש במחולל ). בהמשך מתוארת כדוגמה, Generator ) IPI כדי Microblaze אחת הדרכים, שמשתמשת בתוכנה. אפשר HBM ליצור תעבורת זיכרון גם להגיע לאותה תוצאה דרך שימוש עם Vitis או בכלי SDAccel , ב- HLS ב- תעבורת זיכרון מואצת בחומרה. השימוש כבמחולל התעבורה מקל את Microblaze ב-

יצירת פרוייקט יישומי חדש :4 איור

«

New-Tech Magazine l 46

Made with FlippingBook Ebook Creator