Bạn đã từng tự hỏi tại sao cùng một loại chip có thể thể hiện xuất sắc trong các lĩnh vực hoàn toàn khác nhau như quân sự, tài chính, khai thác tiền điện tử? Câu trả lời chính là FPGA (Mảng cổng lập trình trường).
Nói đơn giản, FPGA là một loại chip có thể được lập trình lại sau khi xuất xưởng. Khác với CPU thông thường, không phải là mạch cố định, FPGA giống như xây dựng bằng các viên gạch – bạn có thể cấu hình lại các cổng logic, công tắc và kênh dữ liệu theo nhu cầu. Bằng cách sử dụng các ngôn ngữ lập trình như Verilog hoặc VHDL, bạn có thể khiến cùng một phần cứng thực hiện các nhiệm vụ hoàn toàn khác nhau.
Nghe có vẻ cao cấp, nhưng công nghệ này thực ra đã tồn tại hơn 40 năm rồi. Nếu bạn đã từng chơi board mạch Arduino, thì đã từng tiếp xúc với khái niệm FPGA rồi đấy.
Tại sao FPGA lại hot đến vậy?
Tính linh hoạt vô địch: Các chip ASIC truyền thống là "một lần định đoạt" – thiết kế xong là cố định, không thể thay đổi. Nhưng FPGA khác, bạn có thể cấu hình lại từ xa.