我們在前一天介紹simulator,但simulator並非萬能,它效能與模擬範圍有限。所以我們今天會介紹hardware platform- real target FPGA/ASIC,可以提供更完整的功能與更快的執行速度。
常見的真實的硬體
FPGA: 一種利用bitfile檔案描述硬體邏輯的裝置,置換bitfile可以改變邏輯 (例如: CPU內的AI加速器)
ASIC: 實際向晶圓廠投片製造出來的晶片,沒有辦法改變邏輯 (例如: AMD Ryzen)
我們今天認識real target-FPGA/ASIC,因為real target可以提供更完整的功能、更快的執行速度、執行功能更豐富更複雜的system software,所以system software需要使用real target做後期開發。但real target提供debug資訊的能力較低,所以system software還是會搭配使用simulator進行開發。