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

Bài giảng Thiết kế luận lý 1: Chương 5 - Nguyễn Quang Huy (tt)

50 70 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 50
Dung lượng 5,26 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ài giảng Thiết kế luận lý 1 - Chương 5: Flip-Flop và mạch tuần tự cung cấp cho người học các kiến thức: Giới thiệu mạch tuần tự, Flip-Flop NAND, NOR, clocked Flip-Flop, Flip-Flop với ngõ nhập bất đồng bộ,... Mời các bạn cùng tham khảo.

Trang 1

Khoa KH & KTMT

Bộ môn Kỹ Thuật Máy Tính

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 2

Tài li ệ u tham kh ả o

Logic Design 1 ©2014, CE Department 2

• “ Digital Systems, Principles and Applications ”,

Gregory L Moss

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 3

và mạch tuần tự

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 6

Gi ớ i thi ệ u (tt)

• Phầ n mạ ch tổ hợ p nhậ n tí n hiệ u từ input ngoà i và từ

output củ a cá c phầ n tử nhớ (memory elements).

• Output củ a hệ thố ng là mộ t hà m chứ c n ă ng lấ y tí n

hiệ u input ngoà i và thông tin từ cá c phầ n tử nhớ

• Phầ n tử nhớ quan trọ ng nhấ t là flip-flop (FF) ( đượ c

tạ o ra từ cá c cổ ng logic).

– B ả n thân c ổ ng logic không có kh ả n ă ng nh ớ

– FF: k ế t n ố i các c ổ ng logic theo cách mà thông tin có th ể đượ c l ư u tr ữ

Logic Design 1 ©2014, CE Department 6

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 7

Gi ớ i thi ệ u (tt)

• FF có 2 trạ ng thá i

SET : Q=1, Q’=0 - tr ạ ng thái HIGH hoặ c 1

CLEAR/RESET: Q=0, Q’=1 - tr ạ ng thái LOW hoặ c 0

FF cò n có tên gọ i khá c là Latch ( cà i)

Logic Design 1 ©2014, CE Department 7

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 8

NAND Gate Latch

• FF c ơ bả n nhấ t có th ể đượ c xây dự ng từ 2 cổ ng NAND hoặ c 2 cổ ng NOR

• FF t ạ o thành t ừ 2 c ổ ng NAND đượ c g ọ i là NAND gate latch hay latch

• Ngõ ra c ổ ng NAND-1 n ố i vào ngõ nh ậ p c ủ a c ổ ng NAND-2 và ng ượ c l ạ i

• Output đượ c đặ t tên là Q và Q’ (Q và Q’ luôn ngượ c nhau trong điề u kiệ n bì nh thườ ng – X/X’, A/A’ ).

• Có 2 input:

– SET input : set Q = 1.

– CLEAR input : set Q = 0.

Logic Design 1 ©2014, CE Department 8

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 9

NAND Gate Latch

• Khi SET = 1 và CLEAR = 1 thì mạ ch NAND latch có

2 trườ ng hợ p có thể xả y ra

– Ngõ xu ấ t ph ụ thu ộ c vào tr ạ ng thái các ngõ nh ậ p tr ướ c đ ó

Logic Design 1 ©2014, CE Department 9

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 10

NAND Gate Latch

• Setting : xả y ra khi SET input có mộ t xung xuố ng 0

trong khi CLEAR input vẫ n bằ ng 1

– Tr ườ ng h ợ p Q = 0

Logic Design 1 ©2014, CE Department 10

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 11

NAND Gate Latch

• Setting : xả y ra khi SET input có mộ t xung xuố ng 0

trong khi CLEAR input vẫ n bằ ng 1

– Tr ườ ng h ợ p Q = 1

Logic Design 1 ©2014, CE Department 11

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 12

NAND Gate Latch

• Clearing : xả y ra khi CLEAR input có mộ t xung

xuố ng 0 trong khi SET input vẫ n bằ ng 1

– Tr ạ ng thái Q = 0

Logic Design 1 ©2014, CE Department 12

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 13

NAND Gate Latch

• Clearing : xả y ra khi CLEAR input có mộ t xung

xuố ng 0 trong khi SET input vẫ n bằ ng 1

– Tr ạ ng thái Q = 1

Logic Design 1 ©2014, CE Department 13

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 14

NAND Gate Latch

• Khi SET = CLEAR = 0 cù ng lú c thì giá trị output sẽ

không thể đoá n trướ c đượ c Tuỳ thuộ c và o tí n hiệ u

Trang 15

NAND Gate Latch

Logic Design 1 ©2014, CE Department 15

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 16

Các ký hi ệ u t ươ ng đươ ng

Logic Design 1 ©2014, CE Department 16

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 17

NOR Gate Latch

Logic Design 1 ©2014, CE Department 17

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 18

Clock Signals và Clocked FFs

• Mộ t hệ thố ng số có thể hoạ t độ ng trong chế độ bấ t

đồ ng bộ (Asynchronous) hoặ c đồ ng bộ

(Synchronous).

– Hệ thố ng bấ t đồ ng bộ : output có thể thay đổ i trạ ng thá i bất

kì lúc nào khi input thay đổ i.

– Hệ thố ng đồ ng bộ : output thay đổ i trạ ng thá i tại một thời điểm xác định bở i tí n hiệ u clock (Clock signal)

Logic Design 1 ©2014, CE Department 18

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 19

Clock Signals và Clocked FFs

• Tí n hiệ u Clock đượ c phân bổ đế n tấ t cả cá c phầ n

củ a hệ thố ng Output có thể thay đổ i chỉ khi tí n hiệ u clock chuyể n trạ ng thá i.

• Tí n hiệ u clock chuyể n trạ ng thá i từ

– 0 lên 1 : cạ nh lên ( Positive going transition – PGT).

– 1 xuố ng 0 : cạ nh xuố ng ( Negative going transition – NGT).

Logic Design 1 ©2014, CE Department 19

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 20

Clock Signals và Clocked FFs

• Hầ u hế t cá c hệ thố ng số đề u hoạ t độ ng ở chế độ

đồ ng bộ (Synchronous).

– D ễ thi ế t k ế

– D ễ s ử a ch ữ a

• Clocked FF đượ c thiế t kế để khi có sự thay đổ i trạ ng

thá i củ a clock thì trạ ng thá i củ a output cũ ng thay đổ i theo.

Logic Design 1 ©2014, CE Department 20

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 21

Clocked Flip-Flops

• Clocked FFs có mộ t tí n hiệ u clock đượ c đặ t tên là

CLK, CP, hoặ c CK Hầ u hế t cá c tí n hiệ u CLK là tí n

hiệ u kí ch cạ nh (egde triggered).

• Clocked FFs có 1 ho ặ c nhi ề u tí n hiệ u điề u khiể n

– Cá c tí n hiệ u điề u khiể n không ả nh hưở ng đế n trạ ng thá i

củ a output cho đế n khi có sự thay đổ i trạ ng thá i củ a clock

xả y ra.

• Tín hi ệ u Clock: quy ế t đị nh th ờ i đ i ể m (WHEN)

• Tín hi ệ u đ i ề u khi ể n: quy ế t đị nh tr ạ ng thái (WHAT)

Logic Design 1 ©2014, CE Department 21

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 22

Clocked Flip-Flops

Logic Design 1 ©2014, CE Department 22

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 23

Clocked SC Flip-Flops

Logic Design 1 ©2014, CE Department 23

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 24

Clocked SC Flip-Flops

Logic Design 1 ©2014, CE Department 24

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 25

Clocked SC Flip-Flops

Logic Design 1 ©2014, CE Department 25

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 26

C ấ u t ạ o m ạ ch - edge triggered SC FF

Logic Design 1 ©2014, CE Department 26

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 27

C ấ u t ạ o m ạ ch - edge triggered SC FF

Logic Design 1 ©2014, CE Department 27

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 29

JK Flip-Flops

Logic Design 1 ©2014, CE Department 29

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 30

JK Flip-Flops

Logic Design 1 ©2014, CE Department 30

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 31

D Flip-Flops

Logic Design 1 ©2014, CE Department 31

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 33

D Latch

Logic Design 1 ©2014, CE Department 33

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 34

Asynchronous Inputs ( bấ t đồ ng bộ )

• Ngõ nh ậ p đồ ng b ộ (synchronous): S, C, J, K, D

– Tí n hiệ u điề u khiể n ( control inputs ).

– Nhữ ng thay đổ i củ a chú ng chỉ ả nh hưở ng đế n ngõ output khi có tí n hiệ u độ ng bộ củ a CLK.

• Ngõ nh ậ p bấ t đồ ng bộ ( asynchronous inputs )

– Hoạ t độ ng độ c lậ p vớ i cá c tí n hiệ u input đồ ng bộ và tí n

hiệ u CLK ( Bấ t kì lú c nà o và không quan tâm đế n nhữ ng input khá c).

Trang 35

Asynchronous Inputs ( bấ t đồ ng bộ )

Logic Design 1 ©2014, CE Department 35

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 36

Asynchronous Inputs ( bấ t đồ ng bộ )

Logic Design 1 ©2014, CE Department 36

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 37

FF – V ấ n đề th ờ i gian

• Setup and Hold time

Logic Design 1 ©2014, CE Department 37

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 38

FF – V ấ n đề th ờ i gian (tt)

• Tr ễ lan truy ề n (Propagation delay)

– Giá tr ị t ố i đ a (Maximum): vài ns đế n 100ns

Logic Design 1 ©2014, CE Department 38

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 39

FF – V ấ n đề th ờ i gian (tt)

• Maximum clock frequency

• Clock pulse high or low times

• Clock transition times

Logic Design 1 ©2014, CE Department 39

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 40

FF – V ấ n đề th ờ i gian (tt)

Logic Design 1 ©2014, CE Department 40

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 41

FF – V ấ n đề th ờ i gian (tt)

Logic Design 1 ©2014, CE Department 41

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 42

Ứ ng d ụ ng FF

• 74LS74 (D-FF positive-edge)

• 74LS73 (JK-FF, negative-edge)

• L ư u trữ dữ liệ u và truyề n dữ liệ u

– Thườ ng sử dụ ng FF để l ư u trữ dữ liệ u hay thông tin Dữ liệ u đượ c l ư u trữ theo 1 nhó m cá c FF gọ i là register (thanh ghi).

– Cá c hoạ t độ ng thườ ng đượ c thự c hiệ n vớ i cá c dữ liệ u

đượ c l ư u trong register là truyề n dữ liệ u (data transfer).

Logic Design 1 ©2014, CE Department 42

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 43

Ứ ng d ụ ng FF (1)

• Truyề n dữ liệ u song song (Parallel transfer)

Logic Design 1 ©2014, CE Department 43

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 44

Ứ ng d ụ ng FF (2)

• Thanh ghi dị ch (shift register)

Logic Design 1 ©2014, CE Department 44

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 47

1111 ( có 16 trạ ng thá i) Và đượ c gọ i là bộ đế m MOD-16.

– Bộ đế m MOD-2 N có khả n ă ng đế m tớ i 2 N - 1 sau đó quay

về trạ ng thá i 0.

Logic Design 1 ©2014, CE Department 47

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 48

Thi ế t b ị Schmitt-trigger

Logic Design 1 ©2014, CE Department 48

4/22/2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ngày đăng: 11/01/2020, 20:40

TỪ KHÓA LIÊN QUAN

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

w