1
THIT K PHN CNG
DÙNG FPGA
Chương 1
2
I. GII THIU CU TRÚC FPGA
Trường ĐH Bách Khoa TP.HCM
1.1. FPGA (Field Programmable Gate Array)
-Làmch tích hpcókhnăng cuhìnhli
bingườithiếtkế, thchin các hàm logic
tcơbnđếnphctp.
- FPGA đượccuthànhtcác bphn:
•Cáckhilogic cơbnlptrìnhđược
(logic block)
•Hthng mch liên kếtlptrìnhđược
•Khi vào/ra (IO Pads)
•PhntthiếtkếsnkhácnhưDSP
slice, RAM, ROM, nhân vi xlý..
-Cu hình FPGA dùng ngôn ng t
phncng HDL (hardware description
language), mch nguyên (schematic)
3
I. GII THIU CU TRÚC FPGA
Trường ĐH Bách Khoa TP.HCM
1.1. FPGA (Field Programmable Gate Array)
-CutrúcLE
(logic element)
ca Cyclone IV
(Altera)
- LUT : look
up table
4
I. GII THIU CU TRÚC FPGA
Trường ĐH Bách Khoa TP.HCM
1.1. FPGA (Field Programmable Gate Array)
-CutrúcLAB:
(logic array block)
•Cha16 LE
•Tínhiuđiu
khinLAB
•Mch liên kết
5
I. GII THIU CU TRÚC FPGA
Trường ĐH Bách Khoa TP.HCM
1.1. FPGA (Field Programmable Gate Array)
-HCyclone IV ca Altera