Professional Documents
Culture Documents
ĐIỆN TỬ SỐ
(Digital Electronics)
2
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
3
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.2 CẤU KIỆN LOGIC KHẢ TRÌNH (PLD)
5
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.2.1 SPLD (Simple Programmable Logic Device)
Kiến trúc
: PAL
(Program
mable
Array
Logic).
6
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.2.1 SPLD (Simple Programmable Logic Device)
Kiến trúc : PLA
(Programmable
Logic Array ).
7
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.2.1 SPLD (Simple Programmable Logic Device)
9
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
10
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.2.3 FPGA (Field Programmable Gate Array )
Cấu trúc FPGA đơn giản gồm các tế bào logic (Logic
Cell), các khối cách đều nhau, liên kết nhờ các đường kết
nối có thể thay đổi được theo yêu cầu của người thiết kế
11
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.2.3 FPGA (Field Programmable Gate Array )
Có hai loại FPGA cơ bản:
1. Loại lập trình lại 2. Loại lập trình một
đƣợc dựa trên SRAM: lần:
- SRAM xác định các - Kết nối dạng bẻ
kết nối cầu chì
- Sử dụng bảng ánh xạ - Sử dụng các
LUT (Look Up Table) xác cổng logic truyền thống
định các giá trị đầu ra dựa
trên các giá trị đầu vào để
xây dựng các hàm logic tổ
hợp.
12
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
So sánh CPLD và FPGA
13
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
Bước 1: Chọn thƣ viện cấu Bước 2: Thực hiện kết nối các
kiện và công cụ mô tả thiết kế cổng với nhau, sử dụng lƣới
hoặc dây nối
14
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.5 LƢU ĐỒ
THIẾT KẾ
CHO
CPLD/FPGA
17
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
Tổng hợp
►Quá trình thiết thiết kế
kế cho CPLD
chủ yếu là thực Thực hiện
hiện trên các thiết kế
công cụ phần
Mô phỏng có tham
mềm, bao gồm số thời gian
các bước như
sau: Cấu
hình
18
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
CHƢƠNG 8: CẤU
Chƣơng 8: KIỆN LOGIC
CẤU KIỆN
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II
KHẢKHẢ
LOGIC TRÌNH
TRÌNH
8.5.2 Lƣu đồ thiết kế cho FPGA
Lưu đồ thiết kế cho FPGA cũng tương tự như lưu đồ
thiết kế cho CPLD, chỉ khác ở bước cấu hình cho
FPGA
19
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ