GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.

Slides:



Advertisements
Similar presentations
Chapter 3 The Data Link Layer.
Advertisements

The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
William Stallings Data and Computer Communications 7th Edition
CH. 7 Data Link Control. Requirements & Objectives of Data Link Control Frame Synchronization Flow Control Error Control Addressing Control and Data on.
Data Link Protocols(HDLC & PPP). Data Link Protocols The set of specifications used to implement the DLL. DLL Protocols Synchronous Protocols Character-oriented.
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.
William Stallings Data and Computer Communications 7th Edition
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 7 – Data Link Control Protocols.
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Data and Computer Communications Updated: 2/9/2009.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Link Control Slide 1 Data Link Control Chapter 7.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 7 – Data Link Control Protocols.
Piggybacking A method to combine a data frame with ACK. Station A and B both have data to send. Instead of sending separately, station A sends a data frame.
11-6 HDLC High-level Data Link Control (HDLC) is a bit-oriented protocol for communication over point-to-point and multipoint links. It implements the.
Data Link Control Protocols Data link control protocol Provides a layer of control between systems on a transmission medium referred to as data link. DLC.
11-6 HDLC High-level Data Link Control (HDLC) is a bit-oriented protocol for communication over point-to-point and multipoint links. It implements the.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
1 ELEN 602 Lecture 6 Review of last lecture –Generator polynomials –Stop-and-wait, Go-back-N ARQ Today’s lecture –Selective Repeat ARQ –Analysis of all.
The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Flow Control and Error Control En. Mohd Nazri Mahmud.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Adapted from Tanenbaum's Slides for Computer Networking, 4e The Data Link Layer Chapter 3.
Chapter 10 Data Link Control Protocols. Agenda Definition Functions Attributes Concepts Types Conversion.
Example Data Link Protocols Quick review Reference Models? Layers? Flow Control? Bit stuffing? Connection Oriented? Synchronous transmission?
Data Link Protocols Asynchronous Protocols Synchronous Protocols
Gursharan Singh Tatla DATA LINK PROTOCOLS 24-Mar
HDLC and PPP. The Data Link Layer in the Internet A home personal computer acting as an internet host. Technology like Ethernet cannot provide “high-level”
MODULE I NETWORKING CONCEPTS.
Chapter 7 Data Link Control & Data Link Protocol By Dr.Sukchatri P.
Data and Computer Communications Eighth & Ninth Edition by William Stallings Chapter 7 – Data Link Control Protocols.
Data Link Control Protocols
Data Link Control Protocols Dr. Muazzam A. Khan. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow.
Aegis School of Telecommunication Chapter 7 Data Link Control Protocols Telecom Systems I by Dr. M. G. Sharma, Phd.
William Stallings Data and Computer Communications 7th Edition
Data and Computer Communications Ninth Edition by William Stallings Chapter 7 – Data Link Control Protocols Data and Computer Communications, Ninth Edition.
Giuseppe Bianchi Layer 2 Framing HDLC (High-level Data Linl Control)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Data Link Control and Protocols.
Chapter 3 THE DATA LINK LAYER
1 Kyung Hee University Data Link Protocols. 2 Kyung Hee University 11 장 Data Link Control and Protocols 11.1 Flow and Error Control 11.2 Stop-and-Wait.
THE DATA LINK LAYER Chapter 3 1. H YBRID M ODEL The hybrid reference model to be used in this book. 2.
The Data Link Layer. Functions of the Data Link Layer Provide service interface to the network layer Dealing with transmission errors Error detection.
The Data Link Layer Chapter 3 10/28/2015www.noteshit.com1.
Chapter 11 Data Link Protocols A data link protocol is a set of specifications used to implement the data link layer [A protocol is the set of rules or.
Data Link and Flow Control Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific.
Data Link Layer: Data Link Control : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
DATA LINK CONTROL PROTOCOLS. 2 Introduction Data link control layer – often abbreviated simply to data link layer – is concerned with the transfer of.
UNIT-2 Design Issues in Data link Layer Framing
CIS : Data Link Control. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow Transmission.
The Data Link Layer Chapter 3 1/21/2016www.ishuchita.com1.
Data Link Protocols ผศ.ดร. อนันต์ ผลเพิ่ม
Error Correction and Flow Control Martin Weiss. Slide 2 Objectives of this Meeting u Describe different flow control techniques u Describe the major error.
Data and Computer Communications Data Link Control Protocols.
1 The Data Link Layer A. S. Tanenbaum Computer Networks W. Stallings Data and Computer Communications Chapter 3.
Data and Computer Communications Data Link Control Protocols.
Data Communications Data Link Layer.
Chapter 3: The Data Link Layer –to achieve reliable, efficient communication between two physically connected machines. –Design issues: services interface.
The Data Link Layer RIS 251 Dr. ir. S.S. Msanjila.
Data Link Control Protocols  need layer of logic above Physical  to manage exchange of data over a link frame synchronization frame synchronization flow.
Chapter 3 The Data Link Layer.
High level Data Link Layer Protocol - HDLC
HDLC and PPP.
DATA COMMUNICATION Lecture-41.
Chapter 11 Data Link Control and Protocols
ICSA 341 Data Communications & Networking
CIS 321 Data Communications & Networking
Data Link Issues Relates to Lab 2.
Overview Jaringan Komputer (2)
Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment. Error control.
Instructor Mazhar Hussain
William Stallings Data and Computer Communications
Presentation transcript:

GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan

The GBT Front-End System

The SCA top level diagram

Primary e-Link Secondary e-Link Dual Redundant e-link ports connections Redundant schemes  failure on the optical links (only one of the e-ports is active at any moment) Both the e- ports communicate with the N/w controller via Atlantic interface N/W Controller connects further with all the interface channels via a common Wishbone bus.

The communication architecture used by the SCA is based on two protocol layers 1. The e ‑ link transport protocol 2. The SCA channel command protocol. The dual network architecture is necessary to support applications where long ca bles/fibers are used between the control room of the experiment and the embe dded SCA and to support the relatively slow buses.

GBT SCA TX RX GBTx ASIC E-link HDLC MHz DDR = 80 Mbps (ISO/IEC 13239:2002) HDLC : High Level data Link control Elink is full duplex, Non deterministic link latency

HDLC Overview Broadly HDLC features are as follows: Reliable protocol – selective repeat or go-back-N Full-duplex communication – receive and transmit at the same time Bit-oriented protocol – use bits to stuff flags occurring in data. i.e, it does NOT recognize or interpret byte value Flow control – adjust window size based on receiver capability Uses physical layer clocking and synchronization to send and receive frames Defines three types of stations – Primary – Secondary – Combined Defines three types of data transfer mode – Normal Response mode – Asynchronous Response mode – Asynchronous Balanced mode Three types of frames – Unnumbered – information – Supervisory

HDLC data packet When no information  Idle packet transmitted by the master interface and discarded at the receiver (idle packet is single bit long) SOF  Address Field  Control Field  DATA  FCS Bit Stuffing Technique to implement a frame delimiter character “111111” (six 1’s) (Protocol ensures that this combination is not found anywhere else in the data bit stream) Bits with in the frame are transmitted from LSB to MSB SOF/EOF = binary GBT-SCA Address  packet destination address is 0x00 (default) Control Field  1 byte Length and has the frame seq no. of the currently trans and lastly received frame. Packets no. from (0 – 7), max 8 unique no. packets in the link Receiver : checks every received packet no. against the last one received SREJ command in case packets are missing Control Field is also used to convey three supervisory level commands 1.Connect 2. RESET 3. TEST ( Slave generates Ack command in response, then only the next command) Payload  Multiple of 16 bits FCS

HDLC Package from the upper layer HDLC package in a 8 bit wide FIFO ( payload ) upper layer sets the pkt length (bytes) Upper layer sets the go bit Serialize the content from FIFO Set the busy bit during transmission If HDLC line is idle serial output set to high Wait for the first HDLC flag ( ) Move data to RX FIFO length count = Length count +1 If ( ) Length count fixed SCA Controller Tx state machine SCA Controller Rx state machine If serial line is idle/high packet received indication Packet arrived flag set