1 / 16

Ben-Gurion University of the Negev Department of Electrical and Computer Engineering

Advanced Micro-computers Laboratory. Ben-Gurion University of the Negev Department of Electrical and Computer Engineering Faculty of Engineering Sciences. הקדמה (1/2). מעבדת מיקרו מתקדמת היא מעבדת מסלול מחשבים .

mardi
Download Presentation

Ben-Gurion University of the Negev Department of Electrical and Computer Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Micro-computers Laboratory Ben-Gurion University of the Negev Department of Electrical and Computer Engineering Faculty of Engineering Sciences

  2. הקדמה (1/2) • מעבדת מיקרו מתקדמת היא מעבדת מסלול מחשבים. • המעבדה מורכבת מניסויים הקשורים לנושאי תכנות מחד גיסא ומניסויים הקשורים לנושאי חומרה מאידך גיסא. • תנאי קדם לביצועה של מעבדה זו הוא ציון עובר במעבדת מבוא מיקרו מחשבים*. • מומלץ מאוד על ידע טוב בתכנות בשפת C לפחות. • אתר המעבדה: www.ee.bgu.ac.il/~admiclab

  3. הקדמה (2/2) • מעבדה זו חיונית וחשובה מאוד לסטודנטים אשר לומדים במסגרת מסלול המחשבים. • בסמסטר שעבר עברה מעבדת מיקרו-מחשבים מתקדמת מספר שינויים שמטרתם לווסת את העומס הנוצר על הסטודנטיםולהתאימו למערכת הקורסים הכוללת, זאת כמובן מבלי לפגוע ברמה האקדמית של החומר הנלמד במעבדה.

  4. מדריכי המעבדה • נתי שקדאחראי מעבדהמדריך בנושאים: תכנות מנחה עצמים,אינטרנט.בנין חשמל חדר -110, טל: 08-6461530דואר אלקטרוני: admiclab@ee.bgu.ac.il • אלכס רייזנסוןמדריך בנושאים: DSP, אלטרה.בנין חשמל חדר 220, טל: 053-581666דואר אלקטרוני: alexr@ee.bgu.ac.il • ויקטור בוסקוביץ'מדריך בנושא עיבוד מקבילי.בנין חשמל חדר 316, טל: 08-6477152 דואר אלקטרוני: victor@ee.bgu.ac.il

  5. חלק 1 אפשרות ב' אפשרות א' בחירה 12% 12% 12% 12% 12% 15% 15% 15% 15% OOP ParallelProcessing DSP FPGA Internet שני ניסויי התמחות 20% + 20% 40% פרוייקט אפשרות ב' אפשרות א' חלק 2 מבנה המעבדה: 60% 40%

  6. נהלים כלליים (1/3) • ניסוי מהווה התהליך הכולל של הכנת דו"ח מכין, כתיבת התוכניות או ביצוע המטלות, הצגת התוכניות והגשת דו"ח מסכם (בדו"ח המסכם יוצגו השינויים והתיקונים שנעשו באם הייתה דרישה כזו). • לפני כל ניסוי תועבר לסטודנטים הדרכה ראשונית המתייחסת לנושא הניסוי. יוצגו כלי העבודה, ספרות העזר (אם קיימת). פגישה זו תיערך כשבועיים-ארבעה לפני הגשת הניסוי, כך שלסטודנטים יהיה זמן מספיק כדי לעבוד על מהלך הניסוי לאחר הדרכה זו. המועדים להדרכות – באתר הקורס. • התוכניות והמטלות האחרות יוגשו בדואר אלקטרוני בלבד למדריך המעבדה המתאים, אלא אם כן יאמר אחרת בפגישת ההדרכה.

  7. נהלים כלליים (2/3) • עם הגשת התרגילים, הדו"ח המכין, והתוכניות יש להמתין לתשובת המדריך. יתכן והסטודנט יתבקש לבצע שינויים בתוכניות שכתב או לתקן. שבוע לאחר התיקון (רק אם הייתה דרישה לכך) יוגש דו"ח מסכם הכולל את השינויים שנעשו בתוכניות, תוספות, תיקונים והשלמות. כמו-כן, יש לוודא שמדריך המעבדה השיב לדואר האלקטרוני וציין כי קיבל את הדואר. • יש מקום ליצירתיות ודמיון–זהו פרמטר חשוב בקביעת הציון במעבדה. • העבודה היא אישית מומלץ על דיונים משותפים ופתרון בעיות בין הסטודנטים, אך יש להקפיד על עבודה עצמאית-ייחודית והגשה אישית. • מטבע הדברים, אופי העבודה במעבדה מחייב לימוד עצמאי ושעות עבודה רבות מול המחשב בתכנון ותכנות.

  8. נהלים כלליים (3/3) • יש להגיש את הניסוי בתאריכי הההגשה המצויינים באתר. לא ינתן מקום לשיפורים לאחר מועד ההגשה. • במידה והוחסר ניסוי (לא הוגש בזמן) מסיבה לא מוצדקת – יכשל הסטודנט בניסוי זה. • סטודנט רשאי להיכשל בניסוי אחד בלבד. במידה ונכשל סטודנט ביותר מניסוי אחד – יכשל בקורס. • במקרה של מילואים/אישפוז ממושך – ניתן להחסיר עד ניסוי אחד (את ניסוי הבחירה – ניסוי מס' 4), כך שהציון עליו לא ישוכלל בציון הכולל. את כל שאר הניסויים – יש להשלים. • השלמות (עקב סיבה מוצדקת) אפשריות עד סוף מועדי ב' של הסימסטר, אך יש לקחת בחשבון את לוח הזמנים המוגדר להגשת כל המטלות.

  9. תכנות מונחה עצמים www.ee.bgu.ac.il/~admiclab/oop • ניסוי מס' 1 (חובה) וניסויים 6-5(התמחות-בחירה) מוקדשים לנושא תכנות מונחה עצמים (OOP) . במקום ניסויים 6-5 ניתן לבחור לבצע פרוייקט בנושא זה. • על מנת לבצע את הניסויים יש לעבוד באחד מכלי הפיתוח הבאים:MS VC++, Borland C++, Java (שפות OOPנוספות – באישור המדריך). • ניסוי מס' 1 כולל שאלות הכנה (דוח מכין) ושש תוכניות לביצוע (מהלך הניסוי). את התוכניות המוכנות (את קבצי הקוד וה-EXEבלבד, שרצים ומתקמפלים על כל מחשב) יש לכווץ לקובץ ZIPביחד עם התשובות לשאלות הכנה ולשלוח לדואר האלקטרוניהבא: admiclab@ee.bgu.ac.il. • ניתן לשלוח מקסימום עד שני קבצים מכווצים בנפח3מגה כל אחד. במקרים חריגיםיש לבקשאישורממדריך המעבדה לפני שליחת הקבצים.

  10. עיבוד מקבילי www.ee.bgu.ac.il/~admiclab/parlab • ניסוי מס' 2 (חובה) וניסויים 6-5(התמחות-בחירה) מוקדשים לנושא העיבוד המקבילי. במקום ניסויים 6-5 ניתן לבחור לבצע פרוייקט בנושא זה. • העבודה היא בשפת Cאו בשפת C++הכוללת בנוסף ספריית פונקציות לביצוע תקשורת מקבילית. • עדיף לבצע את העבודה דרך אחד המחשבים המחלקתיים מאחר והתקשורת דרכם מהירה הרבה יותר מהתקשורת דרך הבית. • מידע נוסף ניתן לקבל באתר הניסוי.

  11. DSP www.ee.bgu.ac.il/~admiclab/dsplab • ניסוי מס' 3 (חובה) וניסויים 6-5(התמחות-בחירה) מוקדשים לנושא Digital Signal Processors (DSP). במקום ניסויים 6-5 ניתן לבחור לבצע פרוייקט בנושא זה. • בניסוי זה נלמד את ארכיטקטורת ה-DSPואת השוני בין המעבדים הללו לשאר משפחות המעבדים. • בנוסף, נלמד להכיר את סביבת העבודה של חברתAnalog Devices, ואף נתנסה בכתיבת קוד Cואת הקשר בין Cואסמבלר בנושא זה. • מטרת הניסויים היא להבין את הקשר בין החלק התיאורטי של עיבוד האותות הדיגיטלי ויישום מעשי של האלגוריתמים.

  12. רכיבים מתוכנתים (ALTERA) www.ee.bgu.ac.il/~admiclab/fpga • ניסוי מס' 4 (בחירה) וניסויים 6-5(התמחות-בחירה) מוקדשים לנושא רכיבים מתוכנתים (FPGA), במקום ניסויים 6-5 ניתן לבחור לבצע פרוייקט בנושא זה. • נושא זה נחשב לאחד הנושאים המתקדמים והחדישים ביותר בעולם החומרה. • במסגרת הניסויים, נלמד פיתוח נכון של חומרה בעזרת שפות תכנון-החומרה השונות (AHDL, VHDL, VerilogHDL). • כמו כן נלמד יישומי קוד מגוונים ברכיבים המתוכנתים השונים.

  13. אינטרנט www.ee.bgu.ac.il/~admiclab/internet • ניסוי מס' 4 (בחירה) וניסויים 6-5(התמחות-בחירה) מוקדשים לנושא האינטרנט, במקום ניסויים 6-5 ניתן לבחור לבצע פרוייקט בנושא זה (רק לסטודנטים שבחרו לבצע את ניסוי מס' 4 בנושא האינטרנט). • כולנו משתמשים ברשת האינטרנט, אך רק מעטים מאיתנו יודעים איך היא פועלת באמת. • במסגרת ניסוי זה תלמדו איך פועלת רשת האינטרנט, איך לבנות אתר אינטרנט ואף תבנו אתר אינטרנט בנושא שקרוב לליבכם אשר אותו תציעו בעצמכם. • השפה איתה נעבוד בניסוי מס' 4 היא HTML. עד 10% בונוס לציון הניסוי יינתן למשתמשים בשפות נוספות (ציון עד 100%). • בפרוייקטים המסכמים יש לעבוד בשפות מתקדמות כגון ASP, CGI, PHP, JAVAועוד.

  14. נושאים נוספים... • עבודה עם הסרבר (GASHEK). • קורסי קדם. • שעות הדרכה. • פורומים ב- .HighLearn • בחירת מסלול התמחות. • פרוייקטים מצטיינים.

  15. בהצלחה !!!

More Related