Upload
taurus
View
83
Download
1
Embed Size (px)
DESCRIPTION
פרוייקט Nios II מצגת אמצע. מעבדה למערכות ספרתיות מהירות אורך הפרויקט: דו סמסטריאלי. מציגים : דן שלי : 040951337 אלי אוצ'קובסקי : 309417590. מנחה: אינה ריבקין. מטרת על:. פיתוח ניסוי לימודי בנושא : System On Programable Chip == SOPC - PowerPoint PPT Presentation
Citation preview
Nios IIפרוייקט אמצע מצגת
ספרתיות למערכות מעבדהמהירות
: סמסטריאלי דו הפרויקט אורך
ריבקין מנחה: אינה
מציגים :
שלי : 040951337 דן : ' קובסקי אוצ 309417590אלי
: על מטרת בנושא לימודי ניסוי :פיתוח
System On Programable Chip == SOPC
מעבד על חברת Nios IIמבוסס Alteraשל
כרטיס גבי .DE2על
הפרוייקט מטרות: ' א חלק
( + כרטיס עם עבודה העבודה סביבת NIOS)DE2הכרת: השונים הכרטיס ממשקי ופיתוח הכרת
:ימומשוNIOS2, Custom Instruction. \ קול יציאות כניסות בעזרת אנלוגי סיגנלVGA..מקלדתUART.User Peripherals .
Memory & DMA.Master Target over Avalon BUS.Interrupts
, מעבד על המבוססת בסיסית מערכת המשתמשת, Nios IIבניית. השונים בממשקים
הכוללת המערכת של סכמטי תאור
UARTVGA
Keyboard
NIOS II Processor
Avalon BUS
User Peripheral
Audio
DMA
Custom Instruction
(Bus Master)Arbiter
MEMORY
DMA
VGA חיבורVGA בקר דרך שתפקידו ADV7123מתבצע
צבע ) סיגנלי העברת . R,G,Bבעיקר לאנלוגי( מדיגיטלי
עד ברזולוציה בתדר x 1200 pixels 1600תומך100MHz.
מינימאלית ברזולוציה נעבוד בתדר x 480 680אנו60Hz.
AUDIO ה :DE2כרטיס בבקר משתמש
Wolfson WM8731 audio CODEC לו : Line-inו Micכניסות : 2יש אחת, .Line-outויציאה
פעולות ומבצע דוגם . D\Aוגם A\Dהרכיב בצורת הרכיב את להפעיל יחסית Masterאו Slaveניתן
ה .DSPלרכיב שנתכנן : בטווח נמצא האפשרי הדגימה קצב 8-96[kHz.]
KEYBOARD\ מקלדת עכבר סטנדרטי חיבור (PS2 )זהו מה 2קיימים ישירות שמגיעים FPGAסיגנלים
סיגנלCKL סיגנלDATA
שבנינו המערכת של סכמטי תאור
UART
NIOS II Processor
Avalon BUS
NOT32 - User Peripheral
GCD - Custom Instruction(Bus Master)
(Slave)
Arbiter
Custom Instructions• , אלגוריתם מימשנו הדגמה בחומרה GCDלצורך
User Peripherals
, פעולת שמבצעת בסיסית יחידה יצרנו שבנינו ל NOTבדוגמא
32. סיביות
אפיון ממצגת שהושגו מטרות
– הפיתוח סביבת Quartus, SOPCהכרתBuilder, Nios IDE, VHDL.
פיתוחUser Peripherals וCustom Instruction - הסיגנלים עם הכרה בסיסי
, ה מערכת לתוך שילוב ותפקידיהם השוניםNios.
Custom Instructions vs User Peripherals
עבורCustom Instruction לסיום מחכה המעבד , ) בעבודתו ) שממשיך לפני לפסיקה יציאה מלבד הפקודה
, לא כדי יחסית קצרות להיות צריכות אלו פקודות ולכן , . " ב" זאת לעומת המערכת את Userלתקוע
peripheral ( לאחר אחרות פעולות לבצע חופשי המעבד ) יכולות אלו פעולות ולכן ליחידה הנתונים את שסיפק
. ארוכות להיות
Custom Instructions vs User Peripherals
פעולת ל CIביצוע פניה מאשר יותר כיוון UPמהיר( CIשל- הוא ) וכן רגיסטרים המעבד לנתוני ישירה גישה
, ה דרך לעבור צריך ולא מהמעבד כחלק כדי BUSנמצא. נתונים ולקבל לשלוח
:' א לחלק העבודה פרוט
הפיתוח סביבת עם הכרה עם Custom Instructions הכרה עם User Peripherals הכרהDebugging בעזרתNios IDE בחומרה . ותוכנה
' א לחלק העבודה פרוט:) המשך)
יחידת מסוג User Peripheralsתכןmaster ששולחות יחידות interruptsעם
יחידת לה User Peripheralsתכן כשיש.DMAיחידת
. מקלדת בקר תכן בסיסי מסך של .VGAתכן. קול עיבוד של תכן
: הסמסטר סוף עד זמנים לוח28.1-13.2 - User Peripherals מסוגmaster עם
interrupts13.2-10.3 בחינות תקופת10.3-17.3 " ערוץ- י ע לזיכרון יחידות ממשק+ DMAחיבור
מקלדת17.3-24.3 למסך בסיסיות ממשק VGAהגדרות24.3-7.4 -בוחן מערכת ויצירת הקול ממשק על עבודה
. ברכיבים השימוש את המדגימה
•: ' ב חלקניסוי – ליצור כדי שפיתחנו והמערכת ברכיבים שימוש
. קול של ושחזור עיבוד דגימה בנושא לימודי