פייסבוק פיתחה כרטיס PCIe פתוח עם שעון אטומי

לפני כמה ימים פורסמה הידיעה כי פייסבוק פרסמה את ההתפתחויות הקשורות ל הבריאה של לוח PCIe, מה כללתייישום של שעון אטומי מיניאטורי ומקלט GNSS.

הלוח תוכנן במקור כמכשיר מודולרי, המאפשר שימוש במגוון שבבי שעון אטומי זמינים ובמודולי GNSS, כגון SA5X, mRO-50, SA.45s ו- u-blox RCB-F9T. אורוליה מתכוונת להתחיל בייצור לוחות מוגמרים לפי מפרט מוכן.

כרטיס הזמן מפותחת כחלק מפרויקט מכשירי זמן עולמי יותר נועד לספק רכיבים ליצירת שרתי זמן ראשוניים (Time Master) (Open Time Server) אותם ניתן ליישם בתשתית שלך ולהשתמש בהם, למשל, לארגון סנכרון זמן במרכזי נתונים.

שימוש בשרת עצמאי מאפשר לך לא להיות תלוי בשירותי רשת חיצוניים לסנכרן את השעה המדויקת ואת הנוכחות של שעון אטומי מובנה מספק רמה גבוהה של אוטונומיה במקרה של כשלים בקבלת נתונים ממערכות לווין (למשל עקב תנאי מזג אוויר או התקפות).

ארכיטקטורת הזמן החדשה מבוססת NTP משתמשת בשכבה 1, מרכיב חשוב המקושר ישירות למקור זמן סמכותי, כגון מערכת לווין ניווט גלובלית (GNSS) או שעון צזיום.

הייחודיות הפרויקט הוא שבניית שרת זמן ראשי, אתה יכול להשתמש בשרת רגיל מבוסס על ארכיטקטורה x86, הכולל כרטיס רשת טיפוסי וכרטיס זמן.

בשרת האמור, מידע בזמן המדויק מתקבל מלוויינים באמצעות GNSS והשעון האטומי פועל כמתנד יציב במיוחד, ומאפשר שמירה על רמת דיוק גבוהה במקרה שלא יתקבל מידע באמצעות GNSS. הסטייה האפשרית מהזמן המדויק במקרה של חוסר יכולת לקבל נתונים באמצעות GNSS בלוח המוצע מוערכת בכ -300 ננו -שניות ביום.

מנהל ההתקן ocp_pt הוכן עבור לינוקס y הוא מתוכנן להיכלל בגרעין הראשי של Linux 5.15.

הבקר מיישמת ממשקי PTP POSIX ( / dev / ptp2), GNSS דרך יציאה טורית / dev / ttyS7, שעון אטומי באמצעות יציאה טורית / dev / ttyS8 ושני מכשירים i2c / dev / i2c- *, איתם ניתן לגשת ליכולות של שעון החומרה (PHC) מסביבת המשתמש.

בעת הפעלת שרת NTP (Network Time Protocol), מומלץ להשתמש ב- Chrony ו- NTPd, וכאשר מפעילים את שרת PTP (Precision Time Protocol), מומלץ להשתמש ב- ptp4u או ptp4l בשילוב ערימת phc2sys כדי לספק את ההעתק של ערכי זמן משעון אטומי לכרטיס רשת.

תֵאוּם של פעולת מקלט GNSS והשעון האטומי ניתן לעשות זאת הן בחומרה והן בתוכנה. פונקציונליות החומרה של מודול ההתאמה מיושמת על בסיס FPGA, וגרסת התוכנה פועלת ברמה של ניטור ישיר אחר מצב מקלט ה- GNSS והשעון האטומי מאפליקציות כגון ptp4l ו- chronyd.

הסיבה לפיתוח לוח פתוח במקום להשתמש בפתרונות מוכנים לשימוש הקיימים בשוק, היא אופים הפטנט של מוצרים כאלה, שאינו מאפשר לנו להבטיח שהיישום נכון, התוכנה המוצעת אינה תואמת עם דרישות האבטחה. (ברוב המקרים, תוכניות מיושנות נשלחות ותיקוני פגיעות עשויות להימשך חודשים ואף שנים עד להן), כמו גם יכולות תצורה וניטור מוגבלות (SNMP) (מוצע ממשק CLI או ממשק משתמש משלה).

הלוח יכול לשמש לארגון העבודה של שרתי סנכרון זמן נפרדים. מפרט, סכמות, קובצי BOM, Gerber, PCB ו- CAD הנדרשים לייצור הלוח מתפרסמים ב- GitHub.

מקור: https://engineering.fb.com


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פלאיו דיג'ו

    מפייסבוק? אין מצב שאני רוצה אותה ...