בחר מודול מקלט משדר אופטי מתאים: בהתאם לדרישות הספציפיות של מערכת התקשורת האופטית שלך, תצטרך לבחור מודול מקלט משדר אופטי התומך באורך הגל הרצוי, קצב הנתונים ומאפיינים אחרים. האפשרויות הנפוצות כוללות מודולים התומכים ב-Gigabit Ethernet (למשל, מודולי SFP/SFP+) או תקני תקשורת אופטיים במהירות גבוהה יותר (למשל, מודולי QSFP/QSFP+).
חבר את מקלט המשדר האופטי ל-FPGA: ה-FPGA מתממשק בדרך כלל עם מודול מקלט המשדר האופטי באמצעות קישורים טוריים במהירות גבוהה. למטרה זו ניתן להשתמש במקלטי המשדר המשולבים של ה-FPGA או בפיני I/O ייעודיים המיועדים לתקשורת טורית במהירות גבוהה. יהיה עליך לעקוב אחר גיליון הנתונים של מודול המשדר ולהתייחס להנחיות התכנון כדי לחבר אותו כראוי ל-FPGA.
יישם את הפרוטוקולים הדרושים ועיבוד אותות: לאחר יצירת החיבור הפיזי, תצטרך לפתח או להגדיר את הפרוטוקולים הדרושים ואלגוריתמים לעיבוד אותות לשידור וקליטה של נתונים. זה יכול לכלול הטמעת פרוטוקול PCIe הדרוש לתקשורת עם המערכת המארחת, כמו גם כל אלגוריתם נוסף של עיבוד אותות הנדרש לקידוד/פענוח, אפנון/דהמודולציה, תיקון שגיאות או פונקציות אחרות ספציפיות ליישום שלך.
שילוב עם ממשק PCIe: ל-Xilinx K7 Kintex7 FPGA יש בקר PCIe מובנה המאפשר לו לתקשר עם המערכת המארחת באמצעות אפיק PCIe. תצטרך להגדיר ולהתאים את ממשק PCIe כדי לעמוד בדרישות הספציפיות של מערכת התקשורת האופטית שלך.
בדוק ואמת את התקשורת: לאחר היישום, יהיה עליך לבדוק ולאמת את פונקציונליות התקשורת של סיבים אופטיים באמצעות ציוד ומתודולוגיות בדיקה מתאימים. זה יכול לכלול אימות קצב הנתונים, שיעור שגיאות הסיביות וביצועי המערכת הכוללים.
DDR3 SDRAM: 16GB DDR3 64bit אוטובוס, קצב נתונים 1600Mbps
QSPI Flash: חתיכת QSPIFLASH 128 מגה ביט, שניתן להשתמש בה עבור קבצי תצורה של FPGA ואחסון נתוני משתמש
ממשק PCLEX8: ממשק PCLEX8 הסטנדרטי משמש לתקשורת עם תקשורת PCIE של לוח האם של המחשב. הוא תומך בתקן PCI, Express 2.0. קצב התקשורת החד-ערוץ יכול להגיע עד 5Gbps
יציאת USB UART טורית: יציאה טורית, לחבר למחשב באמצעות כבל ה-miniusb לביצוע תקשורת טורית
כרטיס Micro SD: מושב כרטיס Microsd לאורך כל הדרך, ניתן לחבר את כרטיס ה-Microsd הסטנדרטי
חיישן טמפרטורה: שבב חיישן טמפרטורה LM75, שיכול לנטר את הטמפרטורה הסביבתית סביב לוח הפיתוח
יציאת הרחבה FMC: FMC HPC ו-FMCLPC, שיכולים להיות תואמים לכרטיסי הרחבה סטנדרטיים שונים
מסוף חיבור מהיר ERF8: 2 יציאות ERF8, התומכות בשידור אות במהירות גבוהה במיוחד 40 פינים: שמור ממשק IO עם הרחבה כללית עם 2.54mm40pin, O יעיל יש 17 זוגות, תמיכה 3.3V
החיבור ההיקפי של הרמה ורמת 5V יכולים לחבר את הציוד ההיקפי של ממשקי 1O שונים לשימוש כללי.
מסוף SMA; 13 ראשי SMA מצופים זהב באיכות גבוהה, שנוח למשתמשים לשתף פעולה עם כרטיסי הרחבה AD/DA FMC במהירות גבוהה לאיסוף ועיבוד אותות
ניהול שעון: מקור שעון רב. אלה כוללים את מקור השעון הדיפרנציאלי של מערכת 200MHz SIT9102
תנודת גביש דיפרנציאלית: גביש 50MHz ושבב ניהול שעון SI5338P הניתן לתכנות: מצויד גם עם
66 מגה-הרץ EMCCLK. יכול להתאים במדויק לתדר שעון שימוש שונה
יציאת JTAG: יציאת JTAG סטנדרטית 10 תפרים 2.54 מ"מ, להורדה וניפוי באגים של תוכניות FPGA
שבב ניטור מתח תת-איפוס: חתיכת שבב ניטור מתח ADM706R, והלחצן עם הכפתור מספק אות איפוס גלובלי למערכת
LED: 11 נורות LED, מציינות את אספקת הכוח של כרטיס הלוח, אות config_done, FMC
אות מחוון מתח, ו-4 נוריות משתמש
מפתח ומתג: 6 מקשים ו-4 מתגים הם כפתורי איפוס FPGA,
כפתור תוכנית B ו-4 מקשי משתמש מורכבים. מתג 4 סכין יחיד כפול זריקה