sopc – system on a programmable chip
Post on 31-Dec-2015
51 Views
Preview:
DESCRIPTION
TRANSCRIPT
SOPC – System On a Programmable Chip
- סימסטריאלי דו פרויקט' ב לחלק סוף מצגת
ריבקין : אינה מנחה' , קובסקי: אוצ אלי שלי דן מגישים
הפרויקט מטרת
בנושא מלמד ניסוי Embedded Systemsבניית. מתכנת רכיב גבי על ומימוש
. מערכת בניית. תוכנה: חומרה ממשקDebug. תוכנה: חומרה. ביצועים בדיקת
הניסוי מטרת
SOPC – System On Programmable Chip
מהי – • Embedded Systemהבנהותוכנה ) (• חומרה בסיסית מערכת בנייתותוכנה ) (• חומרה המערכת פעולות אחר ומעקב שגיאות ניפויהמערכת • ביצועי בחינתבמערכת • פעולות להאצת ייעודית חומרה הוספתהחדשה Driverבניית • החומרה עבוראופטימאליים • ביצועים להשגת בחומרה נשתמש כיצד
)' א ) חלק הניסוי חוברת של עניינים תוכן
הבסיסית הניסוי מערכת
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
' א – חלק הניסוי
עם מודרכתהכרותEmbedded System: – מהי Embedded Systemהבנה – יחד וחיבורם המערכת את הבונים רכיבים הוספת בניה( – רצף על מעבר ( flowמימוש אל( ) ותוכנה חומרה המערכת העברת
ה FPGAכרטיס – זו חומרה עבור ותוכנה ייעודית חומרה הוספת חדשה חומרה שילוב – מודרך שימוש שגיאות אחרי Debugבכלי ניפוי ומעקב לבדיקה
והתוכנה החומרה הייעודית החומרה הוספת ואחרי לפני המערכת ביצועי בחינת
Signal Tap IIבחומרה: - Nios IDE 2.0בתוכנה : Debug
' א – חלק הניסוי מהלך מדריך (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ביצוע
" המשתמש י ע המתוכנן לרכיב נתונים .ושליחת
הכנה שאלות
' ב – חלק הניסוי תאור
, מערכת עם הכרה יקבלו הניסוי מבצעי זה בחלקמ ) אחת (SpaceBall or Bricks: 2משחק
המשחק מערכת ביצועי את לבחון עליהם יהיהבלבד בתוכנה
, המערכת האצת של מטלה עליהם תוטל מכן לאחרלחומרה" המשחק ממודולי אחד העברת י ע
(Avalon – MM – Slaveייעודית : )
' ב – חלק הניסוי מהלך
המדריך של (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
הכנה שאלות
' ב חלק ניסוי תוצאותSpaceBal
lBricks
... להמשך הצעות
ה ברכיב של( Audio)שימוש הראשון בחלק שפיתחנוהפרויקט
יותר מתוחכמים מערכת רכיבי יצירת יותר גבוהה להפרדה המשחק מערכות רזולוציית שינוי
top related