70 likes | 256 Views
מצגת אפיון – כרטיס חומרה רב תכליתי המבוסס על כרטיס של חברת NallaTech. סמסטר חורף תשס"ב אבי אוחנה , משה דדון. תוכן עניינים. תיאור כללי של הפרוייקט עזרים וחומר לימוד נדרש סכמת בלוקים פונקציונליות של כל בלוק לוח זמנים עד מצגת אמצע סמסטר. תיאור כללי של הפרוייקט.
E N D
מצגת אפיון – כרטיס חומרה רב תכליתיהמבוסס על כרטיס של חברתNallaTech סמסטר חורף תשס"ב אבי אוחנה , משה דדון
תוכן עניינים • תיאור כללי של הפרוייקט • עזרים וחומר לימוד נדרש • סכמת בלוקים • פונקציונליות של כל בלוק • לוח זמנים עד מצגת אמצע סמסטר
תיאור כללי של הפרוייקט הכנת תשתית המבוססת על כרטיס של חברת NallaTech לפרוייקטים עתידיים במעבדה הספרתית. לימוד אופן עבודת כרטיס רב תכליתי של חברת NallaTech, הפעלת כל האפשרויות הגלומות בכרטיס, הרכבת כרטיסון על ה- Dyme וכתיבת מדריך למשתמש. המטרה הסופית היא לכתוב אל ה- FPGA שיושב על ה- Dyme , כאשר הקבוצה השניה שעובדת במקביל אלינו תבצע קריאה ממנו.
חומר לימוד נדרש • למידת פרוטוקול ה- PCI והאתחולים הדרושים. • למידת הכרטיס של NallaTech מבחינה פונקציונלית (טעינת הרכיבים וכדומה) והשימוש ב-GUI. • למידת ה- Core PCI והתממשקות אליו מצד ה- User FPGA. • למידת ה- Dyme והתוכנה המפעילה אותו על מנת להתממשק ל-FPGA שעל ה- Dyme. • למידת שפת VHDL וכלי הפיתוח של שפה זו (Renior, Modelsim, Leonardo…) .
סכמת בלוקים Dyme Xilinx 400 Series PC GUI User FPGA Local BUS PCI BUS PCI Cntl
פונקציונליות של כל בלוק GUI: מהווה את הממשק בין מחשב ה-PC לבין הכרטיס (טעינה, כתיבה, קריאה וכדומה) . PCI Cntl: FPGA המשמש כ- Bridge בין ה- PCI Bus לבין ה- Local Bus. User FPGA:פנוי לטעינת אפליקציה של המשתמש.
לוח זמנים עד למצגת אמצע 13.11 – 6.11: למידת הכרטיס של NallaTech מבחינה פונקציונלית (טעינת הרכיבים וכדומה) והשימוש ב-GUI. 27.11 – 13.11: למידת ה- Core PCI והתממשקות אליו מצד ה- User FPGA. 4.12 – 27.11: למידת ה- Dyme והתוכנה המפעילה אותו על מנת להתממשק ל-FPGA שעל ה- Dyme. 18.12 – 4.12: כתיבה, סימולציה,סינתזה וטעינה של קוד VHDL ל- User FPGA ובדיקה לאחר טעינה.