14
RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

  • View
    218

  • Download
    3

Embed Size (px)

Citation preview

Page 1: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

RISC Processor I/OBy

Eric SchultzUnder Advisement of

Dr. Vinod Prasad

Page 2: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

Outline

• What is a processor?• What is a RISC processor?• What is I/O?• Why is I/O important?• How will this I/O structure be

designed?• What progress has been

made?

Page 3: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

What is a Processor?

• The processor is part of a computer.

• It cannot work without supplemental hardware.

• The processor does all command interpretation.

• The processor ties all other subsystems together.

Page 4: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

A Computer Consists Of:• Processor• RAM• External Cache• Graphics

Adapter• Disk Controller• Hard Disk• Monitor• Keyboard• Bus Interface

Page 5: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

What is a RISC Processor?

• There are two types of Processors, CISC and RISC.

• CISC – Complex Instruction Set– Executes Many tasks with one

instruction.– Each Command takes multiple Clock

Cycles.

• RISC – Reduced Instruction Set– Executes One task per instruction– Each Command takes One Clock

Cycle.

Page 6: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

What is I/O?

• I/O is the Input/Output facilities of the processor.

• It provides For the Processors Bus interface.

• It can provide serial, parallel, and analog interfaces.

Page 7: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

Why is I/O Important?

• I/O allows a processor to communicate with other hardware.

• Without I/O all activity in the processor would be confined to that one silicon chip.

Page 8: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

I/O Design Structure.• I/O design Structure is dependant

on the processors design structure.

• We are assuming a three Bus Processor design structure taken from Hill and Peterson’s “Digital Systems – Hardware Organization and design.”

• Design will be done using VLSI to make a Processor mask.

Page 9: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

Three Bus Design

Page 10: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

Progress

• The High level concept diagrams have been completed.

• High Level Design of both Parallel and Serial I/O is in it’s final stages.

• Simulation of Parallel and serial I/O design has begun.

Page 11: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

I/O Pin Concept Diagram

Page 12: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

Basic Serial Port Concept Diagram

Page 13: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

What are we doing?• We are designing a Processor

to fit into a larger system with supporting hardware.

• We are designing a Reduced Instruction Set Processor.

• I am designing the I/O hardware for the Processor.

• All high level design is finished.

Page 14: RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad

RISC Processor I/OQuestions?Contact:Eric SchultzOr Dr. Vinod Prasad