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

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
1 Agenda TMA2 Feedback TMA3 T821 Bock 2. 2 Packet Switching.
HIGH-LEVEL DATA LINK CONTROL (HDLC) HDLC was defined by ISO for use on both point-to-point and multipoint data links. It supports full-duplex communication.
DCM Embedded Software Infrastructure, Build Environment and Kernel Modules A.Norman (U.Virginia) 1 July '09 NOvA Collaboration Mtg.
Packets, Frames & Error Detection. Packet Concepts A packet is a small block of data. Networks which use packets are called packet networks or packet-
PC To GT Program Load Shachar Rosenberg Alex Normatov Technion - Digital Lab.
Small Office Service Serial Router Connects Internal Stations to Shared Broadband Access Service Small Office Serial Router Shared Broadband Line ISP.
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies The user clicks on a link to indicate which document is to be retrieved.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
Detection of Promiscuous nodes Using Arp Packets By Engin Arslan.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Overview of simple LANs. Networking basics: LAN TCP/IP is the protocol used in the Internet and dominates the internet and transport layers The subnet.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
Winter 2013 Independent Internet Embedded System - Final A Preformed by: Genady Okrain Instructor: Tsachi Martsiano Duration: Two semesters
PS2 Keyboard Interface Using Spartan-3 Starter Kit Board
INPUT-OUTPUT ORGANIZATION
Wireshark and TCP/IP Basics ACM SIG-Security Lance Pendergrass.
Serial Interface on 195E products Configure Ethernet links first Troubleshooting and diagnostic of WLAN network Serial Data Transferred Over Ethernet.
1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 5 WANs and Routers/ Introduction to Routers.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—1-1 Configuring Catalyst Switch Operations Introducing Basic Layer 2 Switching and Bridging Functions.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Hands-on Networking Fundamentals
The Prototype Correlator Sonja Vrcic Socorro, 5. December, 2006.
4 September 2015 RE Meyers, Ms.Ed., CCAI CCENT ICND1 Exam Topics Review Describe the Operation of Data Networks: Network Diagrams and Data Paths.
WIDAR Prototype Testing User Interface Software Kevin Ryan NRAO-DRAO Face-to-Face Meeting April 3, 2006.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
RFid Technology TELE 480 Presentation. What is RFid? RFid is an ADC technology that uses radio- frequency waves to transfer data between a reader and.
Engineering & Instrumentation Department, ESDG, Rob Halsall, 24th February 2005CFI/Confidential CFI - Opto DAQ - Status 24th February 2005.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Circuit & Packet Switching. ► Two ways of achieving the same goal. ► The transfer of data across networks. ► Both methods have advantages and disadvantages.
Data and Computer Communications Circuit Switching and Packet Switching.
Pre-OTS Testing in Penticton Sonja Vrcic Socorro, December 11, 2007.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts Introduction to Routing and Packet Forwarding.
Author Wayne M. Koski EVLA Monitor & Control Hardware PDR March 13, EVLA Monitor and Control Module Interface Board (MIB) Design.
Networks and Protocols CE Week 7b. Routing an Overview.
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
The Internet The History and Future of the Internet.
Configuration Mapper Sonja Vrcic Socorro,
VLBA Implementation of the ROACH Digital Backend Jonathan Romney on behalf of the VLBA Upgrade development team NRAO / Socorro First International VLBI.
PART 7 CPU Externals CHAPTER 7: INPUT/OUTPUT 1. Input/Output Problems Wide variety of peripherals – Delivering different amounts of data – At different.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
S IGMA S TUDIO I NTEGRATION Dennis Kaloi October 22, 2015.
1 Layer 2 Technologies Honolulu Community College Cisco Academy Training Center Semester 1 Version
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
Demonstrations of RDBE-PFB Data Flow. Review the original PFB Data Flow.
24 Feb 2009ITCN 1 Introduction to Computer Networking M Clements.
Software Requirements for the Testing of Prototype Correlator Sonja Vrcic Socorro, December 11, 2007.
10/15: Lecture Topics Input/Output –Types of I/O Devices –How devices communicate with the rest of the system communicating with the processor communicating.
LonWorks Introduction Hwayoung Chae.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
Data Communications Data Link Layer.
Introduction to networking (Yarnfield) Configure a router.
Software Overview Sonja Vrcic
Distributed Systems.
Semester 1 Cisco Discovery JEOPADY Chapter 3.
Data Networking via LANs Packets and Frames
Address Resolution Protocol
Binary Lesson 5 Classful IP Addresses
CCE1030 Computer Networking
Lecture9: Embedded Network Operating System: cisco IOS
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

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

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

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

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

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 ? : : : : : ;

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 = ;

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 ? : : : : : : : : : ;

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 ? : : ;

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