Hãy tưởng tượng chip FPGA là một “thành phố” điện tử. “Thành phố” này được xây dựng từ ba loại cấu trúc chính, và nhiệm vụ của bạn khi lập trình là kết nối chúng lại với nhau để tạo ra một mạch điện tử tùy chỉnh.
🧱
Khối Logic (Logic Blocks)
Đây là những “ngôi nhà” thực hiện các phép toán logic cơ bản. Chúng là đơn vị xử lý trung tâm của FPGA.
🔌
Khối I/O (I/O Blocks)
Là các “cánh cổng” của thành phố, giúp FPGA giao tiếp với thế giới bên ngoài thông qua các chân vật lý.
↔️
Kết nối Lập trình được (Programmable Routing)
Hệ thống “đường sá” chằng chịt cho phép bạn kết nối bất kỳ Khối Logic nào với bất kỳ Khối I/O nào, tạo ra sự linh hoạt vô tận.