GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM PLD THIẾT BỊ LOGIC LẬP TRÌNH ĐƯỢC (Programmable Logic Device) NguyenTrongLuat BỘ NHỚ BÁN DẪN Bộ nhớ bán dẫn Bộ nhớ bảng RAM tónh động NguyenTrongLuat GV dạy: LêChíThơng ROM Bộ nhớ hàm PLD MROM PLA PAL LCA EPLD PEEL GAL PROM PPAL EPLPAL EPROM EEPROM EEPPAL GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM BỘ NHỚ ROM Input: tín hiệu đòa (Address) Output: tín hiệu liệu (Data) INPUT (n đường) A0 D0 A1 D1 An-1 Dm-1 Kích thước ROM: 2n x OUTPUT (m đường) m (bit) NguyenTrongLuat Bảng nạp ROM Cấu trúc nội ROM x (bit) 1 1 1 A2 A1 A0 D3 D2 D1 D0 0 0 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 word line bit line NguyenTrongLuat GV dạy: LêChíThơng 1 0 GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM ROM 128 x (bit) giải mã chieàu NguyenTrongLuat ROM 32K x (bit) = 32KB NguyenTrongLuat GV dạy: LêChíThơng GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM Cấu trúc ROM có ngõ vào điều khiển NguyenTrongLuat Cổng đệm ba trạng thái (Tristate Output Buffer): - trạng thái (tristate): LOW / HIGH / HIGH impedance - Trạng thái tổng trở cao (HIGH impedance): ngõ hở mạch - Ngõ điều khiển trạng thái: * HIGH: The buffer is Active * LOW: HIGH impedance NguyenTrongLuat GV dạy: LêChíThông GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM Các EPROM thông dụng NguyenTrongLuat PLA (PROGRAMMABLE LOGIC ARRAY) INPUT (n bit) Daõy AND Daõy OR OUTPUT (m bit) k product term (số hạng tích) NguyenTrongLuat GV dạy: LêChíThơng 10 GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM Dãy AND lập trình Dãy OR lập trình NguyenTrongLuat 11 A Cấu trúc PLA x 2, số hạng tích B F1 = A B + A C + A B C F2 = A C + B C C AB AC BC ABC Bảng nạp PLA C CB B A A A B C AB AC BC ABC 1 - - 1 NguyenTrongLuat GV dạy: LêChíThơng F2 (C) F1 (T) 1 1 1 F1 F2 12 GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM PAL (PROGRAMMABLE ARRAY LOGIC ) - Daõy AND lập trình, dãy OR cố đònh - Mỗi ngõ cổng OR có số ngõ vào cố đònh - Số hạng tích không sử dụng chung cho ngõ - Cấu trúc PLA: số ngõ vào, số ngõ số cổng AND cổng OR NguyenTrongLuat 13 Cấu trúc PAL ngõ vào, ngõ ra, coång AND / OR F1 I1 F2 I2 F3 I3 NguyenTrongLuat GV dạy: LêChíThơng 14 GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM X=AB+BC Y=A+BC A A B B C C X X Z=AB+BC+BC+AC =X+BC+AC X A Y B Z C NguyenTrongLuat 15 X=AB+BC Y=A+BC Z=AB+BC+BC+AC =X+BC+AC Bảng nạp PAL A B C X 1 1 X = AB + BC Y = A + BC Z = X + BC + AC NguyenTrongLuat GV dạy: LêChíThơng OUTPUT 0 0 1 16 ... NguyenTrongLuat GV dạy: Lê Chí Thơng 1 0 GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM ROM 128 x (bit) giải mã chiều NguyenTrongLuat ROM 32K x (bit) = 32KB NguyenTrongLuat GV dạy: Lê Chí Thơng GV soạn:... Lê Chí Thơng GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM Các EPROM thông dụng NguyenTrongLuat PLA (PROGRAMMABLE LOGIC ARRAY) INPUT (n bit) Daõy AND Daõy OR OUTPUT (m bit) k product term (số. .. dãy OR cố đònh - Mỗi ngõ cổng OR có số ngõ vào cố đònh - Số hạng tích không sử dụng chung cho ngõ - Cấu trúc PLA: số ngõ vào, số ngõ số cổng AND cổng OR NguyenTrongLuat 13 Cấu trúc PAL ngõ vào,