DBE Software Command Set Chester Ruszczyk

advertisement
DBE Software Command Set
Chester Ruszczyk
Agenda
•
•
•
•
Background
Communication Model
Command Set Functional Breakdown
Conclusion
4th US VLBI Technical Meeting Haystack, May 29th 2008
2
Background
• 2nd Generation DBE
– DBE v2
• Haystack
– VDBE
• NRAO
• DBE version 2 software requirements
– Guideline for command set
• Command / Control difference from v.1
– Mark5 functionality moved to a separate device
• Packet formatting now in DBE
– Timing
– Headers
4th US VLBI Technical Meeting Haystack, May 29th 2008
3
Background (cont)
• Application will be running on v.2
• Communication ports
– TCP via standard Ethernet Interface
– RS232 will also be supported
• Minimal functionality
• Commands adhere to VSI-S format
4th US VLBI Technical Meeting Haystack, May 29th 2008
4
Communication Model
4th US VLBI Technical Meeting Haystack, May 29th 2008
5
Command Set
•
•
•
•
Initialization
Timing
General
Data Communication
4th US VLBI Technical Meeting Haystack, May 29th 2008
6
Initialization
• DBE FPGA bit code personality
– dbe_personality
• DBE FPGA bit code mode
– bc_modes
• Additional information pertaining to sub-modes
– Pulsar, geodetic, etc.
• Data transmission mode
– mode
4th US VLBI Technical Meeting Haystack, May 29th 2008
7
Timing
• Specify the clock parameters
– dbe_clock_set
• Data Observable Time (DOT) clock
information (query only)
– dbe_dot?
• set the DOT clock on next 1pps tick
– dbe_dot_set
• Increment the DOT clock
– dbe_dot_inc
4th US VLBI Technical Meeting Haystack, May 29th 2008
8
General
• Work in progress
• System status (query only)
– Status?
4th US VLBI Technical Meeting Haystack, May 29th 2008
9
Data Communication
• DBE 10G Network Interface Configuration
– dbe_ifconfig
• Destination MAC addresses
– MAC_list
• Channel ID to destination MAC address resolution
– car_cache
• Packet transmission criteria
– packet
• Send a valid data stream out of the DBE ON/OFF
– data_xfer
4th US VLBI Technical Meeting Haystack, May 29th 2008
10
Conclusion
• Command set is a work in progress
• Dependent on hardware implementation
– Features
• Requires input from greater group
• Get out the stray man to group
4th US VLBI Technical Meeting Haystack, May 29th 2008
11
Download