Fibre Channel Video Controller Project Description Kapshitz Tsachy Grinkrug Michael.

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.
Ch. 2 Protocol Architecture. 2.1 The Need for a Protocol Architecture Same set of layered functions need to exist in the two communicating systems. Key.
Ethernet “dominant” LAN technology: cheap $20 for 100Mbs!
ECE Department: University of Massachusetts, Amherst ECE 354 Lab 3: Transmitting and Receiving Ethernet Packets.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
Fiber Channel Video Controller uArchitecture Review Tsachy Kapchitz & Michael Grinkrug Super.: Alex Gurevich Technion Digital Lab, Elbit Systems.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
Fiber Channel Video Controller Mid-Project Review Tsachy Kapchitz & Michael Grinkrug Super.: Alex Gurovich Technion Digital Lab, Elbit Systems.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
FC Video Controller Performed by: Kapshitz Tsachy Grinkrug Michael Instructor: Alex Gurevich Cooperated with: Elbit Systems Ltd. Technion - Israel institute.
Fiber Channel Video Controller Students: Tsachy Kapchitz Michael Grinkrug Supervisor: Alex Gurovich in cooperation with: Elbit Systems המעבדה למערכות ספרתיות.
Transmission Characteristics 1. Introduction (Information Interchange codes) 2. Asynchronous and Synchronous Transmissions 3. Error detection (bit errors)
Network Data Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
CS335 Networking & Network Administration Tuesday, April 13, 2010.
Adapted from Tanenbaum's Slides for Computer Networking, 4e The Data Link Layer Chapter 3.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
1 Fibre Channel Introduction u High Level Overview u Learning FC Structure and Concepts u Understanding FC Protocol for SCSI Objectives.
USB host for web camera connection
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 8: Bridging Slides used with permissions.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Chapter 4: Managing LAN Traffic
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
Presented by : Maya Oren & Chen Feigin Supervisor : Moshe Porian Lab: High Speed Digital System One Semester project – Spring
Microprocessor-based Systems
Lecture #15: High speed LANs
Mukesh N. Tekwani Elphinstone College Mumbai
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
High Speed Digital Systems Lab Asic Test Platform Supervisor: Michael Yampolsky Assaf Mantzur Gal Rotbard Project Midterm Presentation One-Semester Project.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
The data link layer. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
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. Functions of the Data Link Layer Provide service interface to the network layer Frame delineation Dealing with transmission errors.
The Data Link Layer Chapter 3 10/28/2015www.noteshit.com1.
ECE Department: University of Massachusetts, Amherst ECE 354 Lab 4: Remote Control of a Digital Camera.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
Single and 32 Channel HDLC Controllers File Number Here ® LogiCORE Products.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
(*) Design (VHDL) (*) Verification (System Verilog) Presented by: Omer Shaked Beeri Schreiber The SPI Project
Data Link Layer and Ethernet COM211 Communications and Networks CDA College Theodoros Christophides
GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
(*) Design (VHDL) (*) Verification (System Verilog) Presented by: Omer Shaked Beeri Schreiber The SPI Project
The Data Link Layer Chapter 3 1/21/2016www.ishuchita.com1.
Protocol Layering Chapter 11.
DQDB Network Security.
Project 3 Overview Spring 2010 Recitation #9.
Ch. 2 Protocol Architecture. 2.1 The Need for a Protocol Architecture Same set of layered functions need to exist in the two communicating systems. Key.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
LonWorks Introduction Hwayoung Chae.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
The Data Link Layer RIS 251 Dr. ir. S.S. Msanjila.
Introduction to Networks v6.0
SSN College of Engineering
(11.6) Addressing Using International Data Number (X.121)
Ordered Sets Ordered Sets Introduction
Advanced Computer Networks
The Moving Pixel Company
Net431:advanced net services
Hubs Hubs are essentially physical-layer repeaters:
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Introduction to Networks Ethernet CNET 124 – Introduction to Networks/Week 3 Week 5 – Objectives Chapter 5-Ethernet Ethernet Protocol Address.
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Data Link Issues Relates to Lab 2.
Lesson Objectives Aims You should know about: 1.3.3:
Network Layer I have learned from life no matter how far you go
A simple network connecting two machines
Presentation transcript:

Fibre Channel Video Controller Project Description Kapshitz Tsachy Grinkrug Michael

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion2 Introduction to Fibre Channel Computer communications protocol, designed to meet many different requirements: –Allow many existing channel and networking protocols run over same physical interface –High bandwidth (100 MB/s and even more) –Different topologies and long distance support –Error correction

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion3 Point to Point Topology Full Duplex point to point connection between 2 hosts Maximum bandwidth Simple link initialization

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion4 FC Frame Format SOF Frame Header 24 Bytes Data Field ( Bytes) Opt. HeadersPayload CRCEOF Fill Word(s) Fill Word(s) The frame is delimitated by SOF and EOF By relevant fields in Frame Header further processing is handled. CRC has to be checked for integrity

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion5 FC Frame Header In this header Destination_ID field and Type need to be checked If it matches host’s pre- configured Destination_ID and Type –the frame will be checked further –otherwise it will be ignored

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion6 The FC-AV Container System

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion7 The Goal of the Project Design a FC controller that will: –support the above Point to Point topology on receive side only –recognize FC Video frames directed to the host it resides in and capture them from the link –parse frame headers and according to the information found in them dump the video data into memory –process that with minimal latency

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion8 Input Interface of the Controller The Controller will function on FC-2 layer FC-0 and FC-1 layers will be handled by HDMP Receiver (HP®) or one of its kind Error Correction 8B/10B processing will not be processed by the controller FC Link Receiver FC Controller

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion9 Input Interface of the Controller FC Controller COM_DET RBC[1]RBC[0] RX[0:19 ] EN_ CDET PPSEL FC Interface Unit HDMP-1514 by HP®

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion10 Working Frequencies As long as the clock output from HDMP-1514 FC Receiver is the same for both 531 Mb/s and for 1062 Mb/s, we assume that side of the interface will function on ~53 MHz frequency (getting 1 or 2 bytes per clock according to the link speed).

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion11 Output Interface of the Controller Memory (SRAM) or, potentially, an LCD display The Video data that will be “grabbed” from the frames will be dumped to memory in its pixel order, respectively FC Controller Memory / LCD

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion12 Testing VHDL Test Bench (Input/Output file) Building some text generator, getting a video object in a file, and producing an appropriate container fragmented into frames. The output file will be compared with the original object-file.

6 April 2000T. Kapshitz & M. Grinkrug, Digital Systems Lab, Technion13 Assumptions No 8B/10B decoder will be implemented CRC integrity checking but no calculation Container in simplified mode Dest. ID and other configuration info will be statically defined. FC-0 and FC-1 layers will be handled by HDMP-1514 Receiver (HP®)