Facebook ஆனது அணுக் கடிகாரத்துடன் கூடிய திறந்த PCIe கார்டை உருவாக்கியுள்ளது

ஒரு சிறிய அணு கடிகாரம் மற்றும் GNSS ரிசீவர் செயல்படுத்துவது உட்பட PCIe போர்டை உருவாக்குவது தொடர்பான முன்னேற்றங்களை Facebook வெளியிட்டுள்ளது. தனி நேர ஒத்திசைவு சேவையகங்களின் செயல்பாட்டை ஒழுங்கமைக்க பலகையைப் பயன்படுத்தலாம். போர்டு உற்பத்திக்குத் தேவையான விவரக்குறிப்புகள், திட்டவட்டங்கள், BOM, Gerber, PCB மற்றும் CAD கோப்புகள் GitHub இல் வெளியிடப்படுகின்றன. பலகை முதலில் ஒரு மாடுலர் சாதனமாக வடிவமைக்கப்பட்டது, இது பல்வேறு ஆஃப்-தி-ஷெல்ஃப் அணு கடிகார சில்லுகள் மற்றும் SA5X, mRO-50, SA.45s மற்றும் u-blox RCB-F9T போன்ற GNSS தொகுதிகளைப் பயன்படுத்த அனுமதிக்கிறது. தயாரிக்கப்பட்ட விவரக்குறிப்புகளின் அடிப்படையில் ஆயத்த பலகைகளின் உற்பத்தியைத் தொடங்க ஓரோலியா விரும்புகிறது.

Facebook ஆனது அணுக் கடிகாரத்துடன் கூடிய திறந்த PCIe கார்டை உருவாக்கியுள்ளது

முதன்மை (டைம் மாஸ்டர்) சரியான நேர சேவையகங்களை (திறந்த நேர சேவையகம்) உருவாக்குவதற்கான கூறுகளை வழங்குவதை நோக்கமாகக் கொண்ட உலகளாவிய நேரக் கருவி திட்டத்தின் ஒரு பகுதியாக டைம் கார்டு உருவாக்கப்படுகிறது, அவை அவற்றின் உள்கட்டமைப்பில் பயன்படுத்தப்படலாம், எடுத்துக்காட்டாக, ஒழுங்கமைக்கப் பயன்படுத்தலாம். தரவு மையங்களில் நேர ஒத்திசைவு. ஒரு தனி சேவையகத்தைப் பயன்படுத்துவது, துல்லியமான நேர ஒத்திசைவுக்கு வெளிப்புற நெட்வொர்க் சேவைகளைச் சார்ந்திருக்காமல் இருக்க உங்களை அனுமதிக்கிறது, மேலும் செயற்கைக்கோள் அமைப்புகளிலிருந்து தரவைப் பெறுவதில் தோல்வி ஏற்பட்டால் உள்ளமைக்கப்பட்ட அணுக் கடிகாரத்தின் இருப்பு அதிக அளவிலான சுயாட்சியை வழங்குகிறது (எடுத்துக்காட்டாக, வானிலை அல்லது தாக்குதல்கள் காரணமாக).

திட்டத்தின் தனித்தன்மை என்னவென்றால், ஒரு முதன்மை சரியான நேர சேவையகத்தை உருவாக்க, நீங்கள் x86 கட்டமைப்பின் அடிப்படையில் ஒரு வழக்கமான சேவையகத்தைப் பயன்படுத்தலாம், இதில் ஒரு பொதுவான பிணைய அட்டை மற்றும் நேர அட்டை ஆகியவை அடங்கும். அத்தகைய சேவையகத்தில், GNSS வழியாக செயற்கைக்கோள்களில் இருந்து துல்லியமான நேரத் தகவல் பெறப்படுகிறது, மேலும் GNSS வழியாகத் தகவலைப் பெறுவதில் தோல்வி ஏற்பட்டால், அணுக் கடிகாரம் ஒரு உயர் நிலைத் துல்லியத்தை பராமரிக்க, மிகவும் நிலையான ஆஸிலேட்டராக செயல்படுகிறது. முன்மொழியப்பட்ட குழுவில் GNSS மூலம் தரவைப் பெறத் தவறினால், சரியான நேரத்திலிருந்து சாத்தியமான விலகல் ஒரு நாளைக்கு சுமார் 300 நானோ விநாடிகள் என மதிப்பிடப்பட்டுள்ளது.

Facebook ஆனது அணுக் கடிகாரத்துடன் கூடிய திறந்த PCIe கார்டை உருவாக்கியுள்ளது

Linux க்காக, ocp_pt இயக்கி தயார் செய்யப்பட்டுள்ளது, இது Linux 5.15 கர்னலின் முக்கிய தொகுப்பில் சேர்க்க திட்டமிடப்பட்டுள்ளது. இயக்கி PTP POSIX (/dev/ptp2), GNSS ஓவர் சீரியல் (/dev/ttyS7), அணுக் கடிகாரம் தொடர் (/dev/ttyS8) மற்றும் இரண்டு i2c சாதனங்கள் (/dev/i2c-*) இடைமுகங்களைச் செயல்படுத்துகிறது. பயனர் சூழலில் இருந்து வன்பொருள் கடிகாரத்தின் (PHC) திறன்களை அணுகலாம். NTP (நெட்வொர்க் டைம் புரோட்டோகால்) சேவையகத்தைத் தொடங்கும் போது, ​​Chrony மற்றும் NTPd ஐப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது, மேலும் PTP (Precision Time Protocol) சேவையகத்தைத் தொடங்கும் போது - ptp4u அல்லது ptp4l ஆனது phc2sys ஸ்டாக்குடன் இணைந்து, நேர மதிப்புகளை நகலெடுக்க உதவுகிறது. அணு கடிகாரத்திலிருந்து பிணைய அட்டை வரை.

ஜிஎன்எஸ்எஸ் ரிசீவர் மற்றும் அணு கடிகாரத்தின் செயல்பாட்டின் ஒருங்கிணைப்பு வன்பொருள் மற்றும் மென்பொருளில் செய்யப்படலாம். பொருந்தும் தொகுதியின் வன்பொருள் செயல்பாடு FPGA இன் அடிப்படையில் செயல்படுத்தப்படுகிறது, மேலும் மென்பொருள் பதிப்பு ptp4l மற்றும் chronyd போன்ற பயன்பாடுகளிலிருந்து GNSS ரிசீவர் மற்றும் அணு கடிகாரத்தின் நிலையை நேரடியாகக் கண்காணிக்கும் அளவில் செயல்படுகிறது.

Facebook ஆனது அணுக் கடிகாரத்துடன் கூடிய திறந்த PCIe கார்டை உருவாக்கியுள்ளது

சந்தையில் ஆயத்த தீர்வுகளைப் பயன்படுத்துவதற்குப் பதிலாக திறந்த பலகையை உருவாக்குவதற்கான காரணங்கள், அத்தகைய தயாரிப்புகளின் தனியுரிம இயல்பு, இது செயல்படுத்தலின் சரியான தன்மை, முன்மொழியப்பட்ட மென்பொருள் மற்றும் பாதுகாப்புத் தேவைகளுக்கு இடையிலான முரண்பாடு (பெரும்பாலானவற்றில்) வழக்குகள், காலாவதியான நிரல்கள் வழங்கப்படுகின்றன, மேலும் பாதிப்புத் திருத்தங்களை வழங்குவதற்கு மாதங்கள் அல்லது ஆண்டுகள் கூட ஆகலாம்), அத்துடன் வரையறுக்கப்பட்ட கண்காணிப்பு (SNMP) மற்றும் உள்ளமைவு விருப்பங்கள் (சொந்தமான CLI அல்லது Web UI வழங்கப்படுகிறது).

ஆதாரம்: opennet.ru

கருத்தைச் சேர்