Project name: Interface of DSP to Peripherals of PC Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.

Slides:



Advertisements
Similar presentations
Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
Advertisements

Provide data pathways that connect various system components.
IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
6-April 06 by Nathan Chien. PCI System Block Diagram.
Computer Architecture
System Integration and Performance
INPUT-OUTPUT ORGANIZATION
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Lecture 8: Serial Interfaces
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
Parts & Functions of a Computer. 2 Functions of a Computer.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Presented by: Reshef Schreiber Itay Leibovich Instructed by: Eran Segev.
Presenting: Yaron Yagoda Kobi Cohen VERSITILE COMMUNICAION BETWEEN MULTI DSPS Digital Systems Laboratory Spring 2003 Supervisor: Isaschar Walter Final.
Transmission Modes Different ways of characterizing the transmission.
Presenting: Yaron Yagoda Kobi Cohen DSP SWITCH Digital Systems Laboratory Winter Supervisor: Isaschar Walter Mid-Term Presentation.
Chapter 4 The Components of the System Unit
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter 15 PC Standard Bus Interfaces WK.
1 Mid-term Presentation Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
USB: UNIVERSAL SERIAL BUS Joe Kaewbaidhoon Alex Motalleb Vishal Joshi Prepared for EECS 373 University of Michigan, Ann Arbor 1.
PCI-Express Network Sniffer Characterization Presentation Project Period : 2 semesters Students: Neria Wodage Aviel Tubul Advisor: Mony Orbach 17/12/2007.
University of Tehran 1 Interface Design Keyboard and Printer Omid Fatemi.
INPUT-OUTPUT ORGANIZATION
Module I Overview of Computer Architecture and Organization.
Wireless PC-Peripherals Communication via Blue Tooth (D0130 project)
Final presentation Encryption/Decryption on embedded system Supervisor: Ina Rivkin students: Chen Ponchek Liel Shoshan Winter 2013 Part A.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
SECTION 4B CPUs Used in Personal Computers. This lesson introduces: A Look Inside the Processor Microcomputer Processors Parallel Processing Extending.
COMP 1017: Digital Technologies Session 7: Motherboards.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
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.
Lesson 3 — How a Computer Processes Data
Spring EE 437 Lillevik 437s06-l2 University of Portland School of Engineering Advanced Computer Architecture Lecture 2 NSD with MUX and ROM Class.
Computer Processing of Data
Mr C Johnston ICT Teacher BTEC IT Unit 02 - Lesson 03 Inside Computers #2 – Drives, Connectors and Internal Memory.
Buses Warning: some of the terminology is used inconsistently within the field.
1 6 Further System Fundamentals (HL) 6.5 Computer – Peripheral Communication.
Input/Output 2 What is I/O? How we get the CPU to communicate with devices From the computer’s point of view, it’s just 1’s and 0’s Gets interpreted.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Computer Architecture Part IV-B: I/O Buses. Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses.
The BUS The Central Communications Network Copyright © Curt Hill.
Data Communications (E&T2760): USB and IEEE USB and IEEE 1394.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
Presented by: Reshef Schreiber Itay Leibovitz Instructed by: Eran Segev.
Suleiman Mohammed(mcpn, mncs)
Serial Communication Analyzer Company Name: Digital laboratory Presenter Name: Igal Kogan Alexander Rekhelis Instructor: Hen Broodney Semester:Winter/Spring.
Five Components of Computers Input Output Memory Control Datapath Processor.
Presenting: Yaron Yagoda Kobi Cohen DSP SWITCH Digital Systems Laboratory Winter Supervisor: Isaschar Walter Semester A final Presentation.
1 Chapter 2 Central Processing Unit. 2 CPU The "brain" of the computer system is called the central processing unit. Everything that a computer does is.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
1 Performed by: Kobi Cohen,Yaron Yagoda Instructor: Zigi Walter המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Yarovoy Boris Dubossarsky Maxim Instructor: Michael Itzkovitz המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
بسم الله الرحمن الرحيم MEMORY AND I/O.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
PORTS Socket for external devices to connect to the system unit.
Computer Ports and Cables
System unit Performed by Bektasova P.S. Checked by Sultanova Zh.Zh.
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Five Key Computer Components
Presentation transcript:

Project name: Interface of DSP to Peripherals of PC Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד

General Description בס " ד Project goal: Connecting The TI DSP to the computer Peripherals in order to connect the Peripherals to a computer through a Blue Tooth. Peripherals : 2 Ps/2 for mouse and KeyBoard Parallel port can use printers Rs232 com port USB for Low speed devices

Feasibility בס " ד In order to check the feasibility we consider the Pc Peripherals typical Bandwith: USB : Number 1 bandwidth consumer 12Mb/s or 1.5 Mb/s Rs232 : Operates typically in 9600b/s on PCs Parallel :10 KB/s Ps/2: several Kb/s Total Raw Bandwidth is 200KB/s

Bandwidth Discussion Blue Tooth Bandwidth ~300KB/s DSP McSBP is much faster :1.25 MB/s full duplex. Internal Altera bus 10 MB/s* For Parallel, additional bandwidth is needed, in order to pass control lines *for a 10 MHz clock בס " ד

Bottom line The Blue tooth Bandwidth (300 KB/s) permits us to work with the USB configured for 1.5Mb/s In this configuration we expect to be able to transfer all the peripheral through the system. בס " ד

Implementation Architecture בס " ד

Architecture Considerations The board has two functions : 1. On the computer side 2. On the peripherals side The internal bus size is 8 bit. The bus access is given by a Req and Grant policy. Data that is put on Int bus by the McBSP is tagged with 3 address bits. בס " ד

The Controller The controller is responsible for managing the arbitration of the internal bus. Each peripherals gets a part according to its bandwidth’s weight. A round robin insures that there will be no starvation. בס " ד

The McBSP block בס " ד

McBSP block tasks Full Duplex  Rx and Tx Models Multi channel operation (TDM) Each peripheral gets channels according to its bandwidth. Tx Model: Transfer Byte as serial bits Fit each Byte in its appropriate slot. Rx Model: Receive The bits and ensemble a Byte Produces a target address. בס " ד

Parallel block בס " ד

Parallel block tasks Two units :HCA & TCA Each unit contains an E ncoder & D ecoder. Encode each event into 8 bits code & vise versa. The control logic controls the: Fifos,Internal bus,Buffers בס " ד

Board

Status Block diagram Getting familiar with Parallel Port Protocol Getting familiar with McBSP Defining the internal bus arbitration and protocol Advanced Board schematics בס " ד

Future plan Final Board schematics Board production Parallel block implementation McBSP block implementation Parallel  McBSP  Parallel Simulation בס " ד

Part A final presentation A full working board A loop back of a parallel bus including the McBSP transmit and receive Two sources for the loop back in order to check the internal bus and slots in the McBSP