1. Trang chủ
  2. » Giáo án - Bài giảng

kiến trúc máy tính dạng thanh tin figs 3 the digital logic level sinhvienzone com

58 48 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 242,25 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Data inWritegate I0 I1 I2 QDCK Word 1selectline Word 2selectline QDCK QDCK QDCK QDCK QDCK QDCK QDCK QDCK QDCK QDCK Figure 3-29.. RD delay from falling edge of Φ in T1Data setup time prio

Trang 1

THE DIGITAL LOGIC LEVEL

Trang 3

NAND A

Trang 4

A A

6

7

B 2

C 3

Figure 3-3 (a) The truth table for the majority function of

three variables (b) A circuit for (a).

Trang 5

A B

A

B

Figure 3-4 Construction of (a) NOT , (b) AND , and (c) OR

gates using only NAND gates or only NOR gates.

Trang 6

C B

Trang 7

AA = A

AB = BA (AB)C = A(BC)

Trang 9

B A

(d) (c)

A B

B A

Trang 10

Figure 3-9 (a) Electrical characteristics of a device.

(b) Positive logic (c) Negative logic.

Trang 11

3 2

1

Figure 3-10 An SSI chip containing four gates.

Trang 13

Figure 3-12 (a) An MSI multiplexer (b) The same

multi-plexer wired to compute the majority function.

Trang 14

C A

Figure 3-13 A 3-to-8 decoder circuit.

Trang 16

A If this fuse is

blown, B is not

an input to ANDgate 1

12 3 2 = 24input signals

24 input lines

6 outputs

50 inputlines

If this fuse isblown, AND gate

Figure 3-15 A 12-input, 6-output programmable logic array.

The little squares represent fuses that can be burned out to determine the function to be computed The fuses are arranged

in two matrices: the upper one for the AND gates and the lower one for the OR gates.

Trang 18

A B

Trang 19

A B

Carry

Carry out

Trang 20

A + B

ENB

Figure 3-19 A 1-bit ALU.

Trang 21

Carryout

1-bitALU

A6 B6

O6

1-bitALU

A5 B5

O5

1-bitALU

A4 B4

O4

1-bitALU

A3 B3

O3

1-bitALU

A2 B2

O2

1-bitALU

A1 B1

O1

1-bitALU INC

A0 B0

O0

Figure 3-20 Eight 1-bit ALU slices connected to make an

8-bit ALU The enables and invert signals are not shown for plicity.

Trang 22

Figure 3-21 (a) A clock (b) The timing diagram for the

clock (c) Generation of an asymmetric clock.

Trang 23

Figure 3-22 (a) NOR latch in state 0 (b) NOR latch in state 1 (c) Truth table for NOR .

Trang 24

Q

Q R

Clock

Figure 3-23 A clocked SR latch.

Trang 26

Figure 3-25 (a) A pulse generator (b) Timing at four points in the circuit.

Trang 27

D

Q

Figure 3-26 A D flip-flop.

Trang 28

Figure 3-27 D latches and flip-flops.

Trang 29

Q

CKCLR

PRQ

D Q

CKCLR

PRQ

19 18 17 16 15 14 13 12 11

GND(b)

CK CLR

CK CLR

CK CLR

CK CLR

CK CLR

CK CLR

CK CLR

CK CLR

Figure 3-28 (a) Dual D flip-flop (b) Octal flip-flop.

Trang 30

Data in

Writegate

I0

I1

I2

QDCK

Word 1selectline

Word 2selectline

QDCK

QDCK

QDCK

QDCK

QDCK

QDCK

QDCK

QDCK

QDCK

QDCK

Figure 3-29 Logic diagram for a 4 × 3 memory Each row is one of the four 3-bit words A read or write operation always reads or writes a complete word.

Trang 31

(b) (a)

Data

in

Data out

Control

(d) (c)

Figure 3-30 (a) A noninverting buffer (b) Effect of (a) when

control is high (c) Effect of (a) when control is low (d) An inverting buffer.

Trang 32

WE (a)

512K 3 8 Memory chip (4 Mbit)

A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10

RAS CAS

D

WE (b)

4096K 3 1 Memory chip (4 Mbit)

Figure 3-31 Two ways of organizing a 4-Mbit memory chip.

Trang 33

Byte alterable Volatile Typical use

Trang 34

Typical Micro- Processor

Symbol for electrical ground Symbol

for clock signal

Bus arbitration Addressing

Coprocessor Status

Miscellaneous Interrupts

Bus control

Power is 5volts +5v

Data

Φ

Figure 3-33 The logical pinout of a generic CPU The arrows

indicate input signals and output signals The short diagonal

lines indicate that multiple pins are used For a specific CPU, a

number will be given to tell how many.

Trang 35

Memory bus

I/O bus

DiskOn-chip bus

Trang 38

RD delay from falling edge of Φ in T1Data setup time prior to falling edge of ΦMREQ delay from falling edge of Φ in T3

RD delay from falling edge of Φ in T3Data hold time from negation of RD

6

5

0(b)

11

88

88

nsecnsecnsecnsecnsecnsecnsecnsec

ADDRESS

Time(a)

Read cycle with 1 wait state

Memory address to be read

Trang 40

Bus grant

Bus request

I/O devices (a)

Bus request level 1

Bus grant level 1

Bus request level 2

Bus grant level 2

Arbiter

Arbiter

Figure 3-39 (a) A centralized one-level bus arbiter using

daisy chaining (b) The same arbiter, but with two levels.

Trang 41

In Out In Out In Out In Out

Figure 3-40 Decentralized bus arbitration.

Trang 42

Memory address to be read

Count ADDRESS

Trang 43

8259A Interrupt controller CPU

D0-D7 CS A0 WR

INTA RD

IR1 IR2 IR3 IR4 IR5 IR6 IR7

+5 v

Keyboard Clock

Disk Printer

Figure 3-42 Use of the 8259A interrupt controller.

Trang 44

512 KBunifiedL2 cache

Pentium IIprocessor

Contact

1.6 cm

16 KB level 1data cache

Tolocalbus

Trang 45

Interrupts

Compatibity Diagnostics Initialization Power management Miscellaneous 64

3

27 Power

5 VID

TRDY#

Response

RS#

3 Misc#

5 Misc#

ADS#

33 A#

Figure 3-44 Logical pinout of the Pentium II Names in

upper case are the official Intel names for individual signals Names in mixed case are groups of related signals or signal

Trang 46

Figure 3-45 Pipelining requests on the Pentium II’s memory bus.

Trang 47

Pin 1 Index

Figure 3-46 The UltraSPARC II CPU chip.

Trang 48

Bus arbitration

Memory address Address parity Address valid

Wait

Reply

Level 1 caches

to main memory

UPA interface

UltraSPARC II CPU

Tag address Tag valid

Tag data Tag parity

Level 2

cache

tags

Data address Data address valid

Data Parity

128

UDB II memory buffer

Figure 3-47 The main features of the core of an UltraSPARC II system.

Trang 49

MicroJava 701 CPU

Level 1 caches PCI bus

Programmable

I/O lines

Flash PROM

Main memory Memory bus

16

I D

Figure 3-48 A microJava 701 system.

Trang 50

Motherboard connector PC bus PC bus

Contact

Plug-in board

Chips

CPU and

other

chips

New connector for PC/AT Edge connector

Figure 3-49 The PC/AT bus has two components, the original

PC part and the new part.

Trang 51

ISA bridge

Modem

Mouse

PCI bridge

Local bus

Sound card Printer Available ISA slot

ISA bus

IDE disk

Available PCI slot

board

Key- itor

Mon-Graphics adaptor

Level 2

cache

PCI bus

Figure 3-50 Architecture of a typical Pentium II system The

thicker buses have more bandwidth than the thinner ones.

Trang 52

arbiter

PCI device

REQ# GNT#

PCI device

REQ# GNT#

PCI device

REQ# GNT#

PCI device

REQ# GNT#

Figure 3-51 The PCI bus uses a centralized bus arbiter.

Trang 53

Sign Lines Master Slave Description

Trang 54

Figure 3-53 Examples of 32-bit PCI bus transactions The

first three cycles are used for a read operation, then an idle cle, and then three cycles for a write operation.

Trang 55

cy-Time (msec)0

FromdeviceSOF

SOF IN DATA ACK

SYN PID PAYLOAD CRC

Packetsfrom root

3

Frame 3

SOF OUT DATA ACK

SYN PID PAYLOAD CRC

Figure 3-54 The USB root hub sends out frames every 1.00 msec.

Trang 56

Port A

Port B

Port C

8255A Parallel I/O chip

Figure 3-55 An 8255A PIO chip.

Trang 57

EPROM at address 0 RAM at address 8000H PIO at FFFCH

Ngày đăng: 28/01/2020, 23:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm