開源的工具鏈
iCEBreaker FPGA原型板支持一下的開源設計工具:
Yosys: 用于Verilog RTL綜合的框架;
Arachne-pnr: 針對iCE40 FPGA的布局布線工具
nextpnr: 時序驅動的FPGA布局布線工具;
IceStorm: 針對iCE40 FPGA進行分析和創建bitstreams的工具;
icestudio: 基于IceStorm的可視化編輯器
Migen: 基于Python的FPGA硬件設計工具包
ICEStudio的界面
Nextpnr的界面
iCEBreaker板子的框圖:
下面幾張圖是這個FPGA的制作者去年參加我們母公司SupplyFrame在Pasadena舉辦的Hackaday SuperCon的狀況;
數碼管顯示Pmod和8位開關Pmod
HDMI輸出Pmod
這個板子上用到的iCE40UP5k FPGA速度足夠快,能夠輸出720p的視頻!通過上圖中的HDMI Pmod模塊(支持12 bits/pixel)可以輸出800 x 600分辨率的測試圖案以及一個720p的圖案。