sopc – system on a programmable chip

11
SOPC – System On a Programmable Chip יייייייייי- יייייי יי יייי ייי יייי י' יייי : יייי יייייי יייייי: יי ייי, ייי ייי'יייייי

Upload: russell-lloyd

Post on 31-Dec-2015

51 views

Category:

Documents


0 download

DESCRIPTION

SOPC – System On a Programmable Chip. פרויקט דו- סימסטריאלי מצגת סוף לחלק ב' מנחה : אינה ריבקין מגישים: דן שלי, אלי אוצ'קובסקי. מטרת הפרויקט. בניית ניסוי מלמד בנושא Embedded Systems ומימוש על גבי רכיב מתכנת. בניית מערכת. ממשק: חומרה תוכנה. Debug : חומרה תוכנה. בדיקת ביצועים. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SOPC – System On a Programmable Chip

SOPC – System On a Programmable Chip

- סימסטריאלי דו פרויקט' ב לחלק סוף מצגת

ריבקין : אינה מנחה' , קובסקי: אוצ אלי שלי דן מגישים

Page 2: SOPC – System On a Programmable Chip

הפרויקט מטרת

בנושא מלמד ניסוי Embedded Systemsבניית. מתכנת רכיב גבי על ומימוש

. מערכת בניית. תוכנה: חומרה ממשקDebug. תוכנה: חומרה. ביצועים בדיקת

Page 3: SOPC – System On a Programmable Chip

הניסוי מטרת

SOPC – System On Programmable Chip

מהי – • Embedded Systemהבנהותוכנה ) (• חומרה בסיסית מערכת בנייתותוכנה ) (• חומרה המערכת פעולות אחר ומעקב שגיאות ניפויהמערכת • ביצועי בחינתבמערכת • פעולות להאצת ייעודית חומרה הוספתהחדשה Driverבניית • החומרה עבוראופטימאליים • ביצועים להשגת בחומרה נשתמש כיצד

Page 4: SOPC – System On a Programmable Chip

)' א ) חלק הניסוי חוברת של עניינים תוכן

Page 5: SOPC – System On a Programmable Chip

הבסיסית הניסוי מערכת

UARTVide

oKeyboard

NIOS II Processor (s type)

Avalon BUS

(Bus Master)

SDRAM Controlle

r

PLLKeyboard Counter

SDRAM (8Mb)

ADV7123 VGA DAC

PS/2 Keyboard USB Blaster

Game Counter counter

Page 6: SOPC – System On a Programmable Chip

' א – חלק הניסוי

עם מודרכתהכרותEmbedded System: – מהי Embedded Systemהבנה – יחד וחיבורם המערכת את הבונים רכיבים הוספת בניה( – רצף על מעבר ( flowמימוש אל( ) ותוכנה חומרה המערכת העברת

ה FPGAכרטיס – זו חומרה עבור ותוכנה ייעודית חומרה הוספת חדשה חומרה שילוב – מודרך שימוש שגיאות אחרי Debugבכלי ניפוי ומעקב לבדיקה

והתוכנה החומרה הייעודית החומרה הוספת ואחרי לפני המערכת ביצועי בחינת

Signal Tap IIבחומרה: - Nios IDE 2.0בתוכנה : Debug

Page 7: SOPC – System On a Programmable Chip

' א – חלק הניסוי מהלך מדריך (Est. Time: 10min)פתיחת

ב שהדגמנו הבסיסית המערכת של מודרכת (Est. Time: 60min)וקומפילציה SOPC Builderבניה

ב המערכת מופע Quartus (Est. Time: 25min)יצירת

ב חדש פרוייקט של מודרכת Nios IDE (Est. Time: 35min)בניה

של בהוספה הבסיסית User Peripheralו Custom Instructionהדרכה :Est.Time)למערכת20min)

ב ב Quartusוב SOPC Builderקומפילציה והרצה לכרטיס :Nios IDE (Est. Timeצריבה20min)

Debug וסיגנלי הרכיבים של פנימיים סיגנלים אחרי ומעקב Bus (Est. Time: 55min)בחומרה

מטרות • הסברמושגים • על מעבר

.Signal Tapהוספת •.Triggerהוספת • המבוקשים לסיגנלים מתאים•. הפריפריאלי לרכיב כתיבה מחזורי אחר מעקבביצועים • בדיקת

ב • חדש פרויקט Quartusפתיחתב • חדש SOPC Builderפרויקטמערכת • וקומפילציה SOPCבנית•. קומפילציה כרטיס • גבי על .FPGAצריבה •. חדש פרויקט פתיחת•.) מראש ) מוכנים למערכת מתאימים קבצים הוספת•. המוכן בקוד חסרים פרמטרים הכנסת• " י ע שהוכנס הקוד של תקינות .Debugבמצב Nios IDEבדיקת•. תוכנתית פונקציה של ביצועים ובדיקת הרצת

Total Est. Time: 225min

• Custom Instruction. בינום : מקדמי חישוב• User Peripheral( :למעבד במקביל חישובים (switchביצוע

" המשתמש י ע המתוכנן לרכיב נתונים .ושליחת

הכנה שאלות

Page 8: SOPC – System On a Programmable Chip

' ב – חלק הניסוי תאור

, מערכת עם הכרה יקבלו הניסוי מבצעי זה בחלקמ ) אחת (SpaceBall or Bricks: 2משחק

המשחק מערכת ביצועי את לבחון עליהם יהיהבלבד בתוכנה

, המערכת האצת של מטלה עליהם תוטל מכן לאחרלחומרה" המשחק ממודולי אחד העברת י ע

(Avalon – MM – Slaveייעודית : )

Page 9: SOPC – System On a Programmable Chip

' ב – חלק הניסוי מהלך

המדריך של (Est. Time: 15min)הסבר( המטלה תיאור (Est. Time: 20minקריאת( הרכיב ללא המערכת ביצועי (Est. Time: 10minבדיקת( החומרה רכיב (Est. Time 60minמימוש( הרכיב פעולת ובדיקת שגיאות (Est. Time: 60 minניפוי( למערכת החדש הרכיב (Est. Time: 20minהוספת( החדש הרכיב עם לעבודה הקוד (Est. Time: 20minתיקון( הרכיב עם המערכת ביצועי (Est. Time: 10minבדיקת

Total Est. Time : 215min

הכנה שאלות

Page 10: SOPC – System On a Programmable Chip

' ב חלק ניסוי תוצאותSpaceBal

lBricks

Page 11: SOPC – System On a Programmable Chip

... להמשך הצעות

ה ברכיב של( Audio)שימוש הראשון בחלק שפיתחנוהפרויקט

יותר מתוחכמים מערכת רכיבי יצירת יותר גבוהה להפרדה המשחק מערכות רזולוציית שינוי