1 / 22

Mid-term project status

This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab

luce
Download Presentation

Mid-term project status

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. This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation • In Slide Show, click on the right mouse button • Select “Meeting Minder” • Select the “Action Items” tab • Type in action items as they come up • Click OK to dismiss this box • This will automatically create an Action Item slide at the end of your presentation with your points entered. Mid-term project status Wireless adapter for analog telephone line By : Kopitman Reem Stolberg Dmitri Instructor: Chen Koren

  2. כללי • מימוש בקרה מרחוק על אפליקציה ביתית פשוטה בעזרת פרוטוקול BlueTooth. האפליקציה: טלפון קווי פשוט. • מימוש מתוכנן על בסיס אפליקציתBluetoothקיימת – אסגארד. • בסמסטר א' נשאף לממש את הבסיס לטלפון על ידי העברת חבילות קול על גבי SCO Connection דרך USB– בעזרת מיקרופון ורמקול (Walkie-Talkie).

  3. כללי Telerem Teledim

  4. מיקרופון ורמקול Telerem (partial) Asgard BT מפרט טכני – מערכת כללית • תאור פונקציונלי בעזרת תרשים בלוקים : • לפי תרשים זה ייבנה אב-טיפוס על WW

  5. מפרט טכני – צריכת הספק • TDA2002(מגבר אודיו-יציאה ) – 250 mw • MT5C1008 (SRAM) - 250 mw • LM324(מגבר כניסה ) – 5 mw • MC145483 ( Codec ) – 12 mw • 4060 (מחלק תדר) - 25 mw • 74HCT73 ( JK-FF) – 9 mw • Total :~550 mw

  6. מפרט טכני – קצבים • המידע המועבר הוא קול , לכן הדגימה נעשת בתדר 8kHz . • כל דגימה ברוחב 8 bit . • סה"כ קצב העברת מידע בין Telerem ל- Asgard היא 64 kbps

  7. מפרט טכני – בדיקת מערכת • בדיקת מעגל דגימה • חיבור של יציאה דיגיטלית לכניסה דיגיטלית והשווה של יציאה וכניסה אנלוגיות • בדיקת מעגל דגימה בשילוב עם Asgard • חיבור של יציאה דיגיטלית לכניסה דיגיטלית בתוך Altera של Asgard והשווה של יציאה וכניסה אנלוגיות • שליחה של מידע דגום למחשב דרך 232 RS • שליחה של מידע דגום למחשב דרך USB • הרצת תוכניות בדיקה • קריאה / כתיבה דרך 232RS • קריאה / כתיבה דרך USB • בדיקה של של שתי יחידות זהות אחת מול השניה

  8. דרישות חומרה-מעגל דגימה • בחרנו להשתמש ב-Codec 145483MC של Motorola • מותאם לעבודה עם טלפוניה • הרכיב קל להפעלה • הרכיב נמצא במלאי במעבדה • מערך שעונים להפעלת Codec • תוכנן ע"פ מעגל המוצע ע"י יצרן של Codec • שעון ראשי 2.048 MHz • פולסים של 8 kHz

  9. דרישות חומרה- המשך • זכרון ( Code Memory של Asgard ) • CMEM בתוך Altera יוחלף בזכרון חיצוני • בשלב ה- Debugging יורכב SRAMMT5C1008 • גישה ל- SRAM דרך 232RS של Asgard • במעגל סופי SRAM יוחלף ב - EEPROM • Shift - Registers • Codec מתקשר עם Asgard בצורה טורית , לכן יש צורך בשני Shift - Registers בתוך Altera . • בחרנו להשתמש ב- lpm_shiftreg

  10. דרישות חומרה- המשך • יחידת Audio • רמקול ומגבר יציאה (2002TDA ) • בשלב ה- Debugging נשתמש ב- Func. Generator בתור אות כניסה • מיקרופון ומגבר כניסה (324LM ) בהמשך

  11. Top design of telerem (partial)

  12. Codec

  13. Clock

  14. RAM

  15. דרישות תוכנה • לימוד מערכת ההפעלה של Asgard : • פקודות אסמבלר של Asgard. • ממשק לעולם החיצוני המסופק ע"י Asgard • כתיבת תוכנה פשוטה לעבודה מול RS232. • לאחר לימוד עבודה מול USB - הוספת פקודות לתמיכה ב Audio (חבילת SCO).

  16. דרישות תוכנה (המשך) • הבנת עקרון עבודה מול USB, וזה כולל: • סוגי חבילות שנשלחות דרכו. • ממשק המסופק ע"י Asgard. • כתיבת תוכנה לבדיקה האם USB תומך בחבילות Isochronous אם לא – דרך אלטרנטיבית היא שימוש ב– 232RS. • כתיבת אפליקציה להעברת חבילות קול על גבי SCO Connection דרך USB.

  17. כתיבת תוכנה • עדכון מערכת ההפעלה של Asgard לתמיכה באפליקציה החדשה. • כתיבת תוכנה לבדיקה והדגמה של האפליקציה החדשה. • עדכון קוד VHDL לתמיכה בזיכרון חיצוני. • יעדים אפשריים לייעול המערכת: • עדכון מערכת ההפעלה להוספת תכונות Bluetooth נוספות כמו מספר ערוצים (שיחת ועידה) , וחבילות בקרה נוספות. • כתיבת Driver ל- USB מלא יותר מזה הממומש כיום.

  18. לוח זמנים – מצב נוכחי • נלמדה שפת האסמבלי של המעבד (Asgard) וממשקו לעולם החיצוני. • תוך כדי לימוד המכשור (USB Analyzer,SCOPE ) ותוכנות שימושיות לפרויקט נעשו • הפעלות Asgard מול RS232 ו-USB. • נכתבו תוכניות בדיקה פשוטות עבור RS232 ( כדי לקבל תחושה עמוקה יותר באסמבלר ובשימוש בממשק של Asgard).

  19. לוח זמנים – מצב נוכחי (המשך ) • תוך כדי כך נפתרה בעיה של UART שלא הספיק להתקנפג בזמן ההפעלה של Asgard. • נכתבה (השבוע) תוכנית בדיקה. (קריאת הדגימות מהכרטיס וכתיבתו ל Serial Port). • נכתבת תוכנה לבדיקה האם USB תומך בחבילות Isochronous . • נבנה מעגל דגימה ונבדק ע"י Func. Generator וסקופ • נבנה חלקית כרטיס Telerem ,נמצא ב-Debugging • נלמד lpm_shiftreg ותוכנן תזמון עבורו

  20. לוח זמנים – המשך • דצמבר 21 : • עבודה על USB Driver–  הרחבת התוכנה הבסיסית של Asgard_OS_USB כדי לשלוח חבילות קול דרך USB Isochronous packets • הרחבת התוכנה הבסיסית על המחשב – כדי להשמיע את הדגימות המתקבלות מיחידת הקצה (התשתית ל (Telerem. • עדכון קובץ GDF– הוספת shift-register. • עדכון קוד VHDL– הורדת זיכרון. • בדיקה של פעולת הכרטיס שנבנה מול Asgard , כתיבת הדגימות ל serial port

  21. לוח זמנים – המשך • דצמבר 28 : • תחילת כתיבת תוכנה על אסגארד כך שנוכל להדגים מערכת של Walkie-Talkie. • תכנון ובניה של יחידת Audio בדיקה ו חיבור לכרטיס • ינואר 5: • שיכפול הכרטיס הדגימה + הוספת ROM למעגל כהרחבה לאסגארד. • כתיבת תוכנה על אסגארד כך שנוכל להדגים מערכת של Walkie-Talkie+ Debugging. • ינואר 9: • התחלת כתיבת ספר. • הערות: • סמסטר א' נשאף לממש את הבסיס לטלפון על ידי העברת חבילות קול על גבי SCO Connection דרך USB– בעזרת מיקרופון ורמקול. • מעגל PCB – במידת הצורך.

  22. The End

More Related