פרוייקט Nios II מצגת אמצע

Preview:

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 -בוחן מערכת ויצירת הקול ממשק על עבודה

. ברכיבים השימוש את המדגימה

•: ' ב חלקניסוי – ליצור כדי שפיתחנו והמערכת ברכיבים שימוש

. קול של ושחזור עיבוד דגימה בנושא לימודי