1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng kỹ thuật vi xử lý chương 5 nguyễn thị quỳnh hoa

56 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Chương 5: Tổ chức và xử lý dữ liệu
Trường học Trường Đại học Bách khoa Hà Nội
Chuyên ngành Kỹ thuật Vi xử lý
Thể loại Bài giảng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 56
Dung lượng 1,16 MB

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

Nội dung

Bảng sự thật mạch giải mã ROM Select Enable Outputs... Thực hiện lệnh trong CT Quá trình luôn thực hiện như vậy?.

Trang 1

TỔ CHỨC VÀO RA DỮ LIỆU

• Sơ đồ chân tín hiệu

• Một số mạch phụ trợ

• Nối ghép với bộ nhớ

• Nối ghép với thiết bị vào ra

Trang 2

4.1.Sơ đồ chân tín hiệu

AD7 - AD0 [I/O] :chân dồn kênh

cho tín hiệu phần thấp của bus địa

chỉ và dữ liệu (ALE=1 chân có tín

hiê ̣u địa chỉ)

A15-A8 [O]: Là các bit phàn cao

của bus địa chỉ

A16/S3 – A19/S6 [O] :cha n dòn

kê nh của địa chỉ phàn cao của tín

hiê ̣u trạng thái (ALE=1 cha n là tín

hiê ̣u địa chỉ)

RD[O] :Tín hiê ̣u cho phếp đọc khi RD=0 cho phếp nha ̣n dl

READY[I] :Tín hiê ̣u báo cho CPU biết tình trạng sãn sàng của các TBNV hoa ̣c của bo ̣ nhớ

INTR[I]: Tín hiê ̣u yê u càu ngát chê được.

TEST[I] :CPU sễ chờ

đến khi TEST=0 mới thực hiê ̣n lê ̣nh tiếp thêo

NMI[I] :Tín hiê ̣u yê u càu

ngát kho ng chê được

MN/MX[I] : cha n điều khiển hoạt đo ̣ng của CPU thêo chế đo ̣ min/max

S4 S3 Chu kỳ hoạt động

Trang 4

Chế độ Min/Max

• Ảnh hưởng tới các chân 24-31

• Chế độ Min:

– Các chân 24-31 là các tín hiệu đk I/O và bộ nhớ

– Các tín hiệu đk đều từ 8088/8086

• Chế độ Max:

– Một số tín hiệu đk được tạo ra từ ngoài – Một số chân có thêm chức năng mới

– Sử dụng bộ đồng xử lý toán 8087

Trang 5

Chế độ Min

IO/M[O] :phân biệt trạng thái CPU truy cập bộ

nhớ hay vào ra.Tác động mức thấp trong chu kỳ xuất bộ nhớ

WR[O]: tác động ở mức thấp cho phép ghi vào bộ nhớ hoặc thiết bị

vào ra

ITNA[O]: INTA=0 báo cho mạch bên ngoài biết CPU đã chấp nhận yêu cầu ngắt

ALE[O]: ngõ ra tác động mức cao để cài tín hiệu địa chỉ trên bus đa hệ

DT/R[O]: xác định chiều truyền dữ liệu trên bus

DEN[O]: thông báo trạng thái của CPU truyền nhận dữ liệu đa hợp

HOLD[I]: yêu cầu treo CPU để mạch ngoài thực hiện trao đổi với bộ nhớ bằng cách truy nhập trực tiếp (DMA)

HLDA[O]: thông báo yêu cầu treo CPU đã được chấp nhận

Trang 6

thông báo chấp nhận treo của CPU

LOCK[O]: tác động mức thấp.Khi có tín hiệu này thì không có thiết bị ngoài nào được thâm nhập vào Bus của CPU

Trang 7

Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn

Trang 8

4.2.Một số mạch phụ trợ

• Mạch điều khiển bus 8288

• Mạch tạo xung nhịp 8284

Trang 9

2 15 1 6

7 9 8 13 11 12 14

4 16 17 5

S0 S1 S2

CLK CEN IOB AEN

MRD MWT AMW IOR IOW AIOW INTA

DT/R DEN MC/PD ALE

CLK[I]: nhận xung nhịp từ hê

̣ thống để đồng bộ tạo ra các tín hiệu điều khiển từ 8288

AEN[I]: sử dụng để kích hoạt tín hiệu ngõ ra sau thời gian trễ 150ns

CEN[I ] :cung cấp tín hiệu DEN và các tín hiệu điều khiển của 8288

IOB[I]: chọn các chế độ bus khác IOB=1:chế độ Bus vào ra

IOB=0:chế độ Bus hệ thống

DEN[O] : cho phép Bus dữ liệu hệ thống hoạt động

MC/PD[O]: tín hiệu ngõ ra cung cấp tới bộ điều khiển ngắt

INTA[O]: thông báo

CPU chấp nhận yêu

cầu ngắt

DT/R[O]: xác định chiều

truyền dl của bộ đệm

Bus dữ liệu trong hệ

thống

Trang 10

5 8 10 2 12

X1

X2

RDY 1 RDY 2 AEN1 AEN2 EFI CSY NC ASY NC F/C RES

READY CLK RESET PCLK OSC

AEN1,AEN2[I]: chọn RDY1 hoặc RDY2

RDY1,RDY2[I]: thông báo trạng thái sẵn sàng của bộ nhớ hoặc TBNV

ASYNC[I]: chọn chế độ đồng bộ.

READY[O]: cung cấp tín hiệu READY tới CPU khi có RDY tác động

X1,X2[I]: nối với tinh thể

thạch anh,xác định tần số

xung nhịp cung cấp cho toàn hệ thống

F/C[I]: chọn nguồn tín hiệu chuẩn cho 8284

EFI[I]: lối vào cho xung từ

bộ dao động bên ngoài

Trang 11

Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn

Trang 12

Hình 5.5: Giản đồ thời gian hoạt động của 8086

4+N WAIT = T CY 4+N WAIT = T CY T1 T2 T3 T wait T4 T1 T2 T3 T wait T4 CLK

Trang 13

4.3.Nối ghép với bộ nhớ

• Khái niê ̣m bo ̣ nhớ

• Dung lượng bo ̣ nhớ

• Tỏ chức của bo ̣ nhớ

Trang 14

Khái quát về bộ nhớ bán dẫn

➢ Khái niê ̣m : bo ̣ nhớ là các IC nhớ được gọi là bo ̣ nhớ bán dãn hay bo ̣ nhớ chính của hê ̣ thóng VXL Bo ̣ nhớ bán dãn dùng để lưu giữ mã lê ̣nh và dữ liê ̣u

➢ Só lượng chip nhớ : Só lượng bit mà chíp nhớ bán dãn có thể dùng để lưu dữ liê ̣u

➢ Tỏ chức bo ̣ nhớ : Tỏ chức thêo các o nhớ trong vi mạch.

_Só lượng bit trong mõi o nhớ của chip luo n bàng

_Só o nhớ lại phụ thuo ̣c só cha n địa chỉ và bàng 2 luỹ thừa của só chân địa chỉ

Trang 15

• VD1 : Mo ̣t chip nhớ có 12 cha n địa chỉ và

4 cha n dữ liê ̣u Hãy xác định:

Khái quát về bộ nhớ bán dẫn

Trang 16

• VD2 : Vi mạch nhớ 512 K có 8 cha n dữ liê ̣u Hãy xác định:

• (a) Tỏ chức bo ̣ nhớ

• (b) Só cha n địa chỉ

Khái quát về bộ nhớ bán dẫn

Trang 17

Phân loại bộ nhớ bán dẫn

Trang 18

35 60 60

256 4K 4K

32x8 512x8 1Kx4

16 20 18

5 5 5 UV-EPROM 2716

2716-1 2716B 2732A-45 2732A-20 27C32 2764A-25 27C64-15 27128-20 27C128-25 27256-20 27C256-20 27512-25 27C512-25 27C010-12 27C201-12 27C401-12

450 350 450 450 200 450 250 150 200 250 200 200 250 250 120 120 120

16K 16K 16K 32K 32K 32K 64K 64K 128K 128K 256K 256K 512K 512K 1M 2M 4M

2Kx8 2Kx8 2Kx8 4Kx8 4Kx8 4Kx8 8Kx8 8Kx8 16Kx8 16Kx8 32Kx8 32Kx8 64Kx8 64Kx8 128x8 256x8 512x8

24 24 24 24 24 24 28 28 28 28 28 28 28 28 32 32 32

25 25 12,5 21 21 25 12,5 12,5 12,5 12,5 12,5 12,5 12,5 12,5 12,5 12,5 12,5 EEPROM 28C16A-25

2864A

250 250

16K 64K

2Kx8 8Kx8

24 28

none none Flash ROM 28F256-20

28F256-15 28F010-20 28F020-15

200 150 200 150

256K 256K 1M 2M

32Kx8 32Kx8 128Kx8 256Kx8

32 32 32 32

12 12 12 12

Trang 19

• VD3 : Cho chip ROM 27128, dựa vào bảng 3-2, hãy tìm só cha n dữ liê ̣u và só cha n địa chỉ

Khái quát về bộ nhớ bán dẫn

Trang 20

Bảng 4-3 Một số chip RAM thông dụng

Kiểu RAM Ký hiệu Tốc độ (ns) Dung lượng Tổ chức Số chân

SRAM

6116-1 6116LP-70*

6264-10 62256LP-10*

100 70 100 100

16K 16K 64K 256K

2Kx8 2Kx8 8Kx8 32Kx8

24 24 28 28

DRAM

4116-20 4116-15 4116-12 4416-12 4416-15 4164-15 41464-8 41256-15 41256-6 414256-10 511000P-8 514100-7

200 150 120 120 150 150 80 150 60 100 80 70

16K 16K 16K 64K 64K 64K 256K 256K 256K 1M 1M 4M

16Kx1 16Kx1 16Kx1 16Kx1 16Kx1 64Kx1 64Kx1 256Kx1 256Kx1 256Kx4 1Mx1 4Mx1

16 16 16 18 16 16 18 16 16 20 18 20

NV-SRAM

DS1220 DS1225 DS1230

100 150 70

16K 65K 256K

2Kx8 8Kx8 32Kx8

24 28 28 (* LP- Dùng nguồn điện áp thấp)

Trang 21

• VD4 : Trình bày cách tỏ chức và só cha n địa chỉ của :

a) Vi mạch DRAM 256K b) Vi mạch DRAM 1M

Khái quát về bộ nhớ bán dẫn

Trang 23

Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vnCác tín hiệu của một vi mạch nhớ

Trang 24

Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vnCác tín hiệu của một vi mạch nhớ

• Ví dụ: Vẽ vi mạch nhớ trong bảng.

Trang 25

Giải mã địa chỉ cho bộ nhớ

Trang 26

Giải mã địa chỉ cho bộ nhớ

Trang 28

Xây dựng mạch giải mã

bằng các mạch NAND

SRAM 32KB

NAND

A14 – A0

D7 – D0 WR

RD

A19 – A15

IO/M

CS

Trang 29

A18

A19

IO/M

Trang 31

giải mã chuyên dụng 74LS138

• Sơ đồ khối của 74LS138

Trang 34

Xây dựng mạch giải mã bằng mạch giải mã chuyên dụng 74LS138

A y0

B y1

C y2

y3 y4 G2A y5 G2B y6 G1 y7

SRAM 8Kx8

A19

B000-B1FFF

RD WR

A12-A0

Trang 35

74LS139

2 3 1

4 5 6 7

A B

G

Y0 Y1 Y2 Y3

Các ngõ ra khác đều bằng 1

Trang 36

74LS139

2 3 1

4 5 6 7

A B G

Y0 Y1 Y2 Y3

Các ngõ ra khác đều bằng 1

Trang 37

Bài giảng Kỹ Thuật Số

74LS139

2 3 1

4 5 6 7

A B G

Y0 Y1 Y2 Y3

Các ngõ ra khác đều bằng 1

Trang 38

74LS139

2 3 1

4 5 6 7

A B G

Y0 Y1 Y2 Y3

Các ngõ ra khác đều bằng 1

Trang 39

74LS139

2 3

1

4 5 6 7

A B G

Y0 Y1 Y2 Y3

Trang 40

74LS139

2 3

1

4 5 6 7

A B

G

Y0 Y1 Y2 Y3

Trang 41

74LS139

2 3 1

4 5 6 7

A B

G

Y0 Y1 Y2 Y3

Trang 42

74LS139

2 3 1

4 5 6 7

A B G

Y0 Y1 Y2 Y3

Trang 43

A B G

Y 1 =

A B G

A B G

Y 3 =

Bảng hoạt động: Mạch giải mã 2 sang 4 đường IC74139

Trang 44

Mạch giải mã 3 sang 8 đường IC 74138

74LS138

1 2 3

6 4 5

15 14 13 12 11 10 9 7

A B C

G1 G2A G2B

Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7

Trang 45

BẢNG HOẠT ĐỘNG:

Mạch giải mã 3 sang

8 đường IC 74138

Trang 46

BIỂU THỨC NGÕ RA: Mạch giải mã 3 sang 8

A B C G

G G

Y 0 = 1 2 A 2 B

A B C G

G G

Y 1 = 1 2 A 2 B

A B C G

G G

Y 2 = 1 2 A 2 B

A B C G

G G

Y 3 = 1 2 A 2 B

A B C G

G G

Y 4 = 1 2 A 2 B

A B C G

G G

Y 5 = 1 2 A 2 B

A B C G

G G

Y 6 = 1 2 A 2 B

A B C G

G G

Y 7 = 1 2 A 2 B

Trang 47

Dùng bộ giải mã 74xx138

Trang 48

Bảng sự thật mạch giải mã ROM

Select Enable Outputs

Trang 49

mçi ch©n kÝch ho¹t 1 khèi

A14 A15 A16 A17 A18 A19

Hình 4-6 Mạch giải mã sơ đồ bố trí chân mạch giải mã ROM 74LS138

Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7

D0 D7

A0 A13

Vcc

D7 D0 A0

A13 16Kx8 ROM Vpp

A B C G2A G2B G1

74LS138

Trang 50

• Thêo sơ đò trê n hãy xác định vùng địa chỉ của

– Y4 – Y2 – Y7

Trang 51

Thiết kế mạch giải mã trong VXL

• Thêo sơ đò trê n hãy xác định vùng địa chỉ của

– Y4 – Y2 – Y7

Trang 52

Thực hiện lệnh trong CT

Quá trình luôn thực hiện như vậy?

Trang 53

Quá trình thực hiện là dừng khi

• Ngắt nguồn điện ra khỏi hệ thống

• Gặp lệnh dừng (Shutdown)

• Gặp tình huống không xử lý được

• Gặp lỗi phần cứng

Trang 54

Ngắt(Interrupt)

• Khái niệm về ngắt : Ngắt là cơ chế cho phép CPU tạm dừng chương trình đang thực hiện chuyển sang thực hiện một chương trình khác,gọi là chương trình con phục vụ ngắt

• Các loại ngắt :

– Ngắt do lỗi thực hiện CT – Ngắt do lỗi phần cứng – Ngắt do module I/O phát ra tín hiệu ngắt đến CPU yêu cầu trao đổi dữ liệu

Trang 55

Hoạt động của ngắt

Trang 56

Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn

Ngày đăng: 27/08/2023, 20:50

HÌNH ẢNH LIÊN QUAN

Bảng 3-2. Một số ROM thông dụng - Bài giảng kỹ thuật vi xử lý chương 5 nguyễn thị quỳnh hoa
Bảng 3 2. Một số ROM thông dụng (Trang 18)
Bảng 4-3. Một số chip RAM thông dụng - Bài giảng kỹ thuật vi xử lý chương 5 nguyễn thị quỳnh hoa
Bảng 4 3. Một số chip RAM thông dụng (Trang 20)
Bảng hoạt động: Mạch giải mã 2 sang 4 đường  IC74139 - Bài giảng kỹ thuật vi xử lý chương 5 nguyễn thị quỳnh hoa
Bảng ho ạt động: Mạch giải mã 2 sang 4 đường IC74139 (Trang 43)
BẢNG HOẠT ĐỘNG: - Bài giảng kỹ thuật vi xử lý chương 5 nguyễn thị quỳnh hoa
BẢNG HOẠT ĐỘNG: (Trang 45)
Hình 4-6 Mạch giải mã sơ đồ bố trí chân mạch giải mã ROM 74LS138 - Bài giảng kỹ thuật vi xử lý chương 5 nguyễn thị quỳnh hoa
Hình 4 6 Mạch giải mã sơ đồ bố trí chân mạch giải mã ROM 74LS138 (Trang 49)

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