Presentation is loading. Please wait.

Presentation is loading. Please wait.

VLBA Software Group Meeting RBDE Control via VSI-S Interface Miguel Guerra National Radio Astronomy Observatory (Socorro, NM) 2010 January 12.

Similar presentations


Presentation on theme: "VLBA Software Group Meeting RBDE Control via VSI-S Interface Miguel Guerra National Radio Astronomy Observatory (Socorro, NM) 2010 January 12."— Presentation transcript:

1 VLBA Software Group Meeting RBDE Control via VSI-S Interface Miguel Guerra National Radio Astronomy Observatory (Socorro, NM) 2010 January 12

2 National Radio Astronomy Observatory (Socorro, NM) 2 Overview System Block Diagram RDBE Command Set (VSI-S Commands) Communication Model Sequence Initialization Setup  Communication  Timing  Packet Data Transfer Query Questions/Concerns

3 National Radio Astronomy Observatory (Socorro, NM) 3 System Block Diagram Intel (Linux) StreamStor Card Data Packets Monitor Data/VSI-S resp MIB cmds/VSI-S cmds 10Gbit Ethernet External Data Source Bank-A Bank-B Mark5C PowerPC (Linux) RDBE App RDBE-01 FPGA RDBE- MIB System Disk VSI-S “Station PC w/ RFS” (M&C and Executor, command line) Mark5 C-MIB DRS App 4X4 Switch PowerPC (Linux) RDBE App RDBE-02 FPGA RDBE- MIB VSI-S MIB cmds/VSI-S cmds Data Packets Data Data Packets VSI-S

4 National Radio Astronomy Observatory (Socorro, NM) 4 Command Set dbe_personality – set / get the RDBE FPGA bit code personality dbe_dot – get the Data Observable Time (DOT) clock information dbe_dot_set – set the DOT clock on next 1pps tic dbe_dot_inc – increment the DOT clock dbe_status – get system status dbe_sw_version – get the RDBE command/control software version numbers dbe_ifconfig – set / get RDBE 10G network interface configuration dbe_arp – set / get the IP to MAC address resolution dbe_packet – set / get packet transmission criteria dbe_data_format – set / get data transmission mode dbe_data_connect – connect an IF to a destination IP address dbe_data_send – send a valid data stream out of the RDBE on/off

5 National Radio Astronomy Observatory (Socorro, NM) 5 Communication Model Sequence Step 1: load personality Step 2: setup 10Gbit communication Step 3: setup timing dbe_personality = ; !dbe_personality = ; “Station PC”RDBE dbe_ifconfig = : : : ; !dbe_ifconfig = ; dbe_arp = : [: : ]; !dbe_arp = ; dbe_dot_set = ; !dbe_dot_set = ; dbe_dot_inc = ; !dbe_dot_inc = ; dbe_dot?; !dbe_dot ? : : : : : ;

6 National Radio Astronomy Observatory (Socorro, NM) 6 Communication Model Sequence Step 4: setup packet format Step 5: data transfer dbe_data_format = : [: ]; !dbe_data_format = ; “Station PC”RDBE dbe_packet = : : : : ; !dbe_packet = ; dbe_data_send = : [: ][: ]; !dbe_data_send = ; After stop time or duration elapses issue another... dbe_data_send = : [: ][: ]; !dbe_data_send = ; After stop time or duration elapses issue another... dbe_data_send = : [: ][: ]; !dbe_data_send = ;

7 National Radio Astronomy Observatory (Socorro, NM) 7 Communication Model Sequence Step 6: query dbe_personality?; !dbe_personality ? : : ; “Station PC”RDBE dbe_dot_set?; !dbe_dot_set ? : : ; dbe_dot_inc?; !dbe_dot_inc ? : ; dbe_sw_version?; !dbe_sw_version ? : : : ; dbe_status?; !dbe_status ? : ; dbe_ifconfig?; !dbe_ifconfig ? : : : : : : : : : ;

8 National Radio Astronomy Observatory (Socorro, NM) 8 Communication Model Sequence Step 6 con't : query dbe_arp?; !dbe_arp ? : : [: : ]; “Station PC”RDBE dbe_data_format?; !dbe_data_format ? : : [: ]; dbe_packet?; !dbe_packet ? : : : : : ; dbe_data_connect?; !dbe_data_connect ? : [: ]; dbe_data_send?; !dbe_data_send ? : : ;

9 National Radio Astronomy Observatory (Socorro, NM) 9 Questions/Concerns


Download ppt "VLBA Software Group Meeting RBDE Control via VSI-S Interface Miguel Guerra National Radio Astronomy Observatory (Socorro, NM) 2010 January 12."

Similar presentations


Ads by Google