Các thiết bị Logic lập trình được
Trang 1Các thiết bị Logic lập trình được
Trang 2Bộ nhớ bán dẫn
Trang 4Programmable Logic device
PLD: tên gọi tổng quát của một IC số có thể lập trình được để thực hiện các hàm logic khác nhau
Các thiết kế dùng PLD có các ưu điểm sau:
Trang 5Dn-2
Dn-1
Trang 6Tổ chức bộ nhớ
Trang 7Illustration of the write operation
Trang 8Illustration of the read operation.
Trang 9Dùng ROM thực hiện hàm Logic
Có thể dùng ROM như bất cứ phần tử logic tổ hợp nào
ROM là bộ nhớ không bốc hơi (nonvolatile memory) vì nội dung của nó vẫn giữ được ngay cả khi không cấp điện
Ví dụ:
Trang 10Dùng ROM thực hiện hàm Logic (tt)
Ví dụ 2: Dùng ROM đề thực hiện hàm nhân nhị phân không
dấu cho 2 số nhị phân 4 bit
Sử dụng ROM 28 x 8 (256 x 8) với kết nối như hình sau:
Trang 11Dùng ROM thực hiện hàm Logic (tt)
Nội dung ghi ROM của ví dụ 2
Trang 12Cấu trúc nội của ROM
ROM 8x4 giải mã một chiều
Đường từ (word line)
Đường bit (bit line)
0001
Các MOS ROM thường dùng
transistor thay cho diode
Trang 13Cấu trúc ROM với giải mã hai chiều
xây dựng một ROM 128x1
Ưu điểm:
- Giảm tính phức tạp việc giải mã
- ROM có một kích thước vật lý gần vuông
Trang 14ROM 32Kx8
Trang 15Các kiểu ROM thương mại
Ghi 1 lần, công suất cao, mật độ thấp
Trang 16Các ngõ vào điều khiển và định thì ROM
Trang 17PLD tổ hợp (Combinational PLD)
Dãy Logic lập trình được (PLA)
Có hai loại PLA
– PLA lập trình mặt nạ (Mask programmable): được lập trình lúc chế tạo (tương tự PROM)
– PLA lập trình trường (field programmable) có các nối kết cầu chì (fusible link) có thể làm đứt để lưu trữ các mẫu trong các dãy AND và OR.
Trang 18Dãy Logic lập trình được (PLA)
Ví dụ PLA 4x3 với 6 số hạng tích
Trang 19PLD tổ hợp (Combinational PLD)
Logic dãy lập trình được PAL (Programmable Array Logic)
– Dãy AND lập trình được, OR không
– Thiết kế nội của PAL chỉ ra ở ký hiệu VD:
– Trong đó cầu trúc ra: H-High, L-Low, C- Complement
– Tốc độ: A-cao, B- rất cao, D- cực cao
– Tiêu tán công suất: trống-đầy đủ, -2=1/2, -4=1/4
Trang 20Dãy cổng lập trình được theo miền FPGA
(Field Programable Gate Array)
Là một dạng của PLD nhưng phức tạp
Chứa các logic cell
Trang 21BÀI TẬP