TAP Instrumentation: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
No edit summary
mNo edit summary
(21 intermediate revisions by the same user not shown)
Line 9: Line 9:
:- Lead: [mailto:anand.ram@calnexsol.com Anand Ram] (Calnex)
:- Lead: [mailto:anand.ram@calnexsol.com Anand Ram] (Calnex)
:- Lead: [mailto:julianstj@fb.com Julian St James] (Meta)
:- Lead: [mailto:julianstj@fb.com Julian St James] (Meta)
==Meeting invite==
8:00am - 8:30am PST every Second and Fourth Thursday: [https://teams.microsoft.com/dl/launcher/launcher.html?url=%2F_%23%2Fl%2Fmeetup-join%2F19%3Ameeting_OGE1MzNkMGMtZDRjMS00YzFiLTg4MTAtZjcxNzEwYzI2ODIy%40thread.v2%2F0%3Fcontext%3D%257b%2522Tid%2522%253a%2522fbb4e2fb-f802-4d55-beca-b7149551e928%2522%252c%2522Oid%2522%253a%2522cff27e02-befc-4437-98d5-96034f77b90c%2522%257d%26anon%3Dtrue&type=meetup-join&deeplinkId=5f0bbd41-a286-4e8b-b786-5162812cfe21&directDl=true&msLaunch=true&enableMobilePage=true&suppressPrompt=true Launch Teams Meeting Link]


==Recording from Past Calls==
==Recording from Past Calls==
[https://drive.google.com/file/d/1Ctz2eWt2e71y9ChquZGdu6Fc9H5PQZZs/view?usp=sharing 20 Jan 2022]
[https://drive.google.com/file/d/1Ew3LOo-vUEA_KcP0A_MnnkuHmVzykC6V/view?usp=sharing 27 Jan 2022]
[https://drive.google.com/file/d/1iBY6HX9EA6CKG3QWYw7ZwfNMUUyketMG/view?usp=sharing 24 Feb 2022]
[https://drive.google.com/file/d/1xPt-CWZEpcoVGmgpRnG8ccebdfoZ46vq/view?usp=sharing 23 Jun 2022]
[https://drive.google.com/file/d/1uO8RtSFO5l7xTY6mTIrsImsP2iaRvyNC/view?usp=sharing 27 October 2022 PTP Simulator Demo]
[https://drive.google.com/file/d/1sZzXC85Pl4viJoBF0x6Y_eYNiCe-YtY-/view?usp=sharing 10 November 2022 Monitoring Discussion]
==Hardware Roadmap==
{| class="wikitable"
|-
!
! Design !! Objective
|-
| '''#1'''
| Time Card based PPS measurement
| Scaleable use of the Time Card in a generic server to perform up to 4 PPS measurements
|-
|}
==Software==
{| class="wikitable"
|-
!
! Design !! Objective
|-
| '''#1'''
| Time Card based PPS measurement
| Interface with Time Card driver and export PPS measurement data in a useful format
|-
|}
==Potential Future Hardware Solutions==


==Roadmap Planning==
{| class="wikitable"
Initial Proof of Concept based on Time Card for PPS measurement
|-
=Hardware=
!
=Software=
! Core Hardware !! Objective
==Potential Future Solutions==
|-
1. TDC based design, targeting small and cheap use-case.
| '''#1'''
2. PTM based design, to synchronize multiple measurement daughter cards with a high stability source over PCIe
| TDC
3. UWB based design, targeting locations where GPS is not available at point of measurement
| Small, cheap, and low power use-case
4. DPLL based design, targeting non-FPGA use case
|-
|-
| '''#2'''
| PTM controller
| A PCIe based daughter card that can be synchronized with a high stability source (Time Card) over PCIe to scale PPS measurements
|-
|-
| '''#3'''
| UWB
| A method for distributing GPS and time to areas where measurements are made, but GPS is not available
|-
|-
| '''#4'''
| DPLL
| A discrete design based around a DPLL , removing the need for an FPGA
|-
|}

Revision as of 17:06, 10 November 2022

Screenshot 2020-07-01 16.35.12.png

Instrumentation and Measurement - Workstream #6

Time Appliances Project

Objective

Open source ecosystem for instrumentation and measurement software and tools. Scalable, reliable, cost-effective and efficient.

Project Team

- Lead: Anand Ram (Calnex)
- Lead: Julian St James (Meta)

Meeting invite

8:00am - 8:30am PST every Second and Fourth Thursday: Launch Teams Meeting Link

Recording from Past Calls

20 Jan 2022

27 Jan 2022

24 Feb 2022

23 Jun 2022

27 October 2022 PTP Simulator Demo

10 November 2022 Monitoring Discussion

Hardware Roadmap

Design Objective
#1 Time Card based PPS measurement Scaleable use of the Time Card in a generic server to perform up to 4 PPS measurements

Software

Design Objective
#1 Time Card based PPS measurement Interface with Time Card driver and export PPS measurement data in a useful format

Potential Future Hardware Solutions

Core Hardware Objective
#1 TDC Small, cheap, and low power use-case
#2 PTM controller A PCIe based daughter card that can be synchronized with a high stability source (Time Card) over PCIe to scale PPS measurements
#3 UWB A method for distributing GPS and time to areas where measurements are made, but GPS is not available
#4 DPLL A discrete design based around a DPLL , removing the need for an FPGA