Hình 119: Kiến trúc của một hệ thống dựa trên đám mây để tối ưu hóa việc định tuyến và vị trí
của các thành phần trên một FPGA.
Một ứng dụng điện toán đám mây cho thiết kế tối ưu của mảng cổng trường lập trình (FPGA) được
thảo luận tiếp theo. Như tên cho thấy, một FPGA là một mạch tích hợp được thiết kế để được
cấu hình / chuyển / lập trình trong lĩnh vực này để thực hiện một chức năng được xác định rõ [310]. Như
một mạch bao gồm các khối logic và liên kết nối có thể được "lập trình" để thực hiện
các chức năng logic và / hoặc tổ hợp, xem Hình 118.
Việc đầu tiên thương mại hóa FPGA, XC2064, được sản xuất vào năm 1985 bởi Xilinx. Hôm nay
FPGAs được sử dụng trong nhiều lĩnh vực bao gồm xử lý tín hiệu số, CRNs, hàng không vũ trụ, med
ảnh ical, tầm nhìn máy tính, nhận dạng giọng nói, mật mã, và phần cứng máy tính
thi đua. FPGA là ít năng lượng hiệu quả và chậm hơn so với ứng dụng cụ thể tích hợp
mạch (ASICs). Việc sử dụng rộng rãi của FPGA là do tính linh hoạt và khả năng
lập trình lại chúng.
Ngôn ngữ mô tả phần cứng (HDLs) như VHDL và Verilog được sử dụng để lập trình
FPGA; HDLs được sử dụng để xác định mức đăng ký-chuyển giao (RTL) mô tả của mạch.
Nhiều giai đoạn được sử dụng để tổng hợp FPGL.
đang được dịch, vui lòng đợi..
