Presentation is loading. Please wait.

Presentation is loading. Please wait.

10/1/2014 Memory and I/O subsystem Reference: Introduction to Digital System by Ercegovac, Lang & Moreno, Wiley Publisher.

Similar presentations


Presentation on theme: "10/1/2014 Memory and I/O subsystem Reference: Introduction to Digital System by Ercegovac, Lang & Moreno, Wiley Publisher."— Presentation transcript:

1 10/1/2014 Memory and I/O subsystem Reference: Introduction to Digital System by Ercegovac, Lang & Moreno, Wiley Publisher

2 10/1/2014 Basic components of a computer PROCESSOR; MEMORY SUBSYSTEM; INPUT/OUTPUT (I/O) SUBSYSTEM

3 10/1/2014 Memory hierarchy

4 10/1/2014 Specification of a simple processor System

5 10/1/2014 Memory Subsystem

6 10/1/2014 Entity Declaration of memory Subsystem LIBRARY ieee; USE ieee.std_logic_1164.all; USE WORK.comp_pkg.ALL; ENTITY Memory IS PORT (Addr : IN MAddrT ; -- memory address bus Length : IN STD_LOGIC; -- byte/word operand Rd, Wr : IN STD_LOGIC; -- access control signals Enable : IN STD_LOGIC; -- enable signal Rdy : OUT STD_LOGIC; -- access completion signal Data : INOUT WordT ); -- memory data bus END Memory;

7 10/1/2014 I/O subsystem

8 10/1/2014 Entity Declaration of I/O subsystem LIBRARY ieee; USE ieee.std_logic_1164.all; USE WORK.comp_pkg.ALL; ENTITY IO IS PORT (Addr : IN IOAddrT ; -- I/O address bus Length : IN STD_LOGIC; -- byte/word control Rd, Wr : IN STD_LOGIC; -- I/O access control Enable : IN STD_LOGIC; -- I/O enable control Rdy : OUT STD_LOGIC; -- I/O completion signal Data : INOUT WordT ); -- I/O data bus END IO;

9 10/1/2014 PROCESSOR Processor state 32 general-purpose registers (32-bits wide), called R0, R1,..., R31; a 24-bit Program Counter register (PC); a 4-bit Condition Register (CR); and a 32-bit Instruction Register (IR).

10 10/1/2014 Processor State

11 10/1/2014 Behavior of Processor

12 10/1/2014 Behavior of Instruction

13 10/1/2014 INSTRUCTION SEQUENCING SEQUENTIAL UNLESS – 1. UNCONDITIONAL BRANCH – 2. CONDITIONAL BRANCH

14 10/1/2014 Instruction Format

15 10/1/2014 Instruction Set

16 10/1/2014 Instruction set (cont.)

17 10/1/2014 Instruction set (cont.)


Download ppt "10/1/2014 Memory and I/O subsystem Reference: Introduction to Digital System by Ercegovac, Lang & Moreno, Wiley Publisher."

Similar presentations


Ads by Google