Data Stream Managing Unit Intermediate Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.

Slides:



Advertisements
Similar presentations
Wireless network Usually use Radio Frequency (RF) technology Adv :
Advertisements

Computer networks Fundamentals of Information Technology Session 6.
Layer 3 Switching. Routers vs Layer 3 Switches Both forward on the basis of IP addresses But Layer 3 switches are faster and cheaper However, Layer 3.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Mid semester Presentation Data Packages Generator & Flow Management Data Packages Generator & Flow Management Data Packages Generator & Flow Management.
1 K. Salah Module 2.1: QA – Putting it all together What is the max number of users/connections/sessions a particular network can support for handling.
Data Stream Managing Unit Final Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
Ethernet Bomber Stand-Alone / PCI-E controlled Ethernet Packet Generator Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Characterization.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
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.
USB 2.0 to SD-Card File Transfer
NETWORKING HARDWARE.
Router Architectures An overview of router architectures.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
1 An Introduction to FPGA and SOPC Development Board SoC Design Flow and Tools Course Chih-Hao Tseng 2003/11/11.
PCI-Express Network Sniffer Characterization Presentation Project Period : 2 semesters Students: Neria Wodage Aviel Tubul Advisor: Mony Orbach 17/12/2007.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
USB host for web camera connection
Q and A for Ch. 17 CS 332, Spring Fiber Modems Q: Why use fiber modem extensions? Is it to save money on not having to use as much fiber (otherwise.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Spring 2009.
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.
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
USB host for web camera connection
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
How Java Programs Work MIS 3023 Business Programming Concepts II The University of Tulsa Professor: Akhilesh Bajaj All slides in this presentation ©Akhilesh.
OS Implementation On SOPC Midterm Presentation Performed by: Ariel Morali Nadav Malki Supervised by: Ina Rivkin.
Project Goals 1.Get to know Quartus SoPC builder environment 2.Stream 2.Stream Video 3.Build 3.Build foundation for part B - Tracking system.
By: Oleg Schtofenmaher Maxim Fudim Supervisor: Walter Isaschar Characterization presentation for project Winter 2007 ( Part A)
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Networking Components Presented by Jaisson Mailloux LTEC 4550 Network Systems Administration.
GBT Interface Card for a Linux Computer Carson Teale 1.
Lecture 4 Title: Network Components and Types By: Mr Hashem Alaidaros MIS 101.
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
© 2010 Altera Corporation—Public Easily Build Designs Using Altera’s Video and Image Processing Framework 2010 Technology Roadshow.
NIOS II Ethernet Communication Final Presentation
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NAND Flash Failure Behavior Sponsored By Micron Technology Inc.
Hubs A Hub is a hardware device that connects many computers of other devices to each other. Some information that is sent to the hub can be send to other.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Performed by: Guy Assedou Ofir Shimon Instructor: Yaniv Ben-Yitzhak המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Network On Chip Platform
Network Sniffer Anuj Shah Advisor: Dr. Chung-E Wang Department of Computer Science.
HUBS & SWITCHES: WHAT FOR ART THOU? By Wayne Sheppard ETEC 562.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Networking And their components. What is Networking? In it’s simplest term, networking is when two or more things are able to communicate and understand.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
Objectives Blue Color VLAN’s Should reach Message Server from all locations Red Color VLAN’s Should not Reach Message Server In Each L2 Switch Blue Color.
Mapping IP Addresses to Hardware Addresses Chapter 5.
Introduction Chapter 1. Business Applications of Networks A network with two clients and one server. Client-Server Model.
Networking Components WILLIAM NELSON LTEC HUB  Device that operated on Layer 1 of the OSI stack.  All I/O flows out all other ports besides the.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
Ethernet Bomber Ethernet Packet Generator for network analysis
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
1 Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Instructor: Evgeny Fiksman Students: Meir.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
CHAPTER -II NETWORKING COMPONENTS CPIS 371 Computer Network 1 (Updated on 3/11/2013)
DATA COMMUNICATION & COMPUTER NETWORKS LAB-1 INTRODUCTION.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Cisco Routers.
Instructor & Todd Lammle
Altera Stratix II FPGA Architecture
Network Concepts Devices
IT Essentials 5.1 LAN Basics.
Presentation transcript:

Data Stream Managing Unit Intermediate Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems

Introduction In Part A of our project we established a line of communication between a PC and our Nios II system, at a speed of 100 Mbps, Full duplex. In Part A of our project we established a line of communication between a PC and our Nios II system, at a speed of 100 Mbps, Full duplex. Now we will establish a “smart” line of communication, between multiple Nios II systems and multiple PCs. Now we will establish a “smart” line of communication, between multiple Nios II systems and multiple PCs.

Project Aim We will implement the “smart” communication between N generators of nios II systems and M processing units of PCs. We will implement the “smart” communication between N generators of nios II systems and M processing units of PCs. We will implement the concept mentioned above when N=2, M=2. We will create a network which consists of 2 PCs and 2 Nios II systems which are able to process packages in T time and are managed by a management unit. We will implement the concept mentioned above when N=2, M=2. We will create a network which consists of 2 PCs and 2 Nios II systems which are able to process packages in T time and are managed by a management unit.

Switch Ethernet System... Our implementation is built for a system with N PCs and N Nios II systems

Development Environment - Hardware PC PC Altera PCI EXPRESS DEV KIT – Altera PCI EXPRESS DEV KIT – STRATIX II GX (Rafael requirements) Switch Switch Interface : Ethernet Interface : Ethernet

Development Environment - Software Altera PCI EXPRESS DEV KIT –STRATIX II GX: Altera PCI EXPRESS DEV KIT –STRATIX II GX: Nios II IDE Quartus II SOPC Builder PC : PC : Windows XP Professional Visual studio

Concept - Centralized management unit Our project will include a management unit which will manage the flow of packages from the systems to the processing units so that the bottleneck phenomena will be lessened.

Our Implementation… Our project requires us to create a management unit which communicates using LAN. We will create a generic managing unit that can be used on any platform However, we will use the PC as a platform. The advantages to our choice are that it’s low cost, easy to manage and maintain.

Implementation of Concept Step 1 – connecting to management unit Processing Unit 2 Management Unit Nios II System 2 Processing Unit 1 Nios II System 1 The Processing Units and Nios II Systems will send a connection request to the Managing Unit using port The request will include their Ip address. The only purpose of port will be to listen to connection requests. PC2 PC1

Implementation of Concept Step 2 The Managing Unit will hand out an ID to each computer and system as well as the port number in which the managing system will use to communicate with all systems (10001 for Nios II, for Processor). The Computer’s Id will correspond with the port number in which the Nios II System will use to send a package to that specific computer. Processing Unit 2 Managing Unit Nios II System 2 Processing Unit 1 Nios II System 1 PC2 PC1 Id, Id, 10002

Managing Unit Processing Unit 1 Port PC1 Implementation of Concept Step 3 The System Units will then begin to send requests for processing packages to the Managing Unit (the requests will be stored in a queue). The Managing Unit will respond with the port number of the available Processing Unit and the System will send the package accordingly. “I have a package” “Process my package” “I’m available ” Processing Unit 2 Port PC2 Nios II System 2 Nios II System 1 “PC 1 available”

Time Line Minor changes on the System Units’ program – 17/3 Minor changes on the System Units’ program – 17/3 Building the Managing Unit’s program – 28/3 Building the Managing Unit’s program – 28/3 Putting everything together with another PCIE – 6/4 Putting everything together with another PCIE – 6/4