1. 程式人生 > >FPGA開發設計流程

FPGA開發設計流程

dea pga 是否 png 功能 模型 輸出 ble 生成

FPGA (Field-Programmable Gate Array):現場可編程門陣列
是ASIC領域的一種半定制電路
技術分享圖片
SOC:片上系統
將完整的產品功能集成到一個芯片上
設計思想:自頂向下,軟硬協同
層次化,結構化

FPGA設計流程:
1、電路設計:方法論證,系統設計和FPGA芯片選擇
2、設計輸入:HDL和原理圖輸入 HDL優點:語言與芯片工藝無關
3、功能仿真:前仿真,使用波形編輯器和HDL生成測試向量,仿真結果生成報告文件和輸出信號波形,發現錯誤返回設計
4、綜合優化:高抽象層次轉化為低抽象層次
5、綜合後仿真:綜合後檢查綜合結果是否與原設計一致,綜合後生成標準延時反標註到綜合仿真模型中
6、實現與布局布線:將邏輯網表配置到具體的FPGA芯片上,需要在速度和面積之間進行選擇

7、時序仿真:後仿真,是將布局布線延時反標註到設計網表中
8、板級仿真與驗證:應用於高速電路,對高速系統信號完整性,電磁幹擾等特征進行分析
9、芯片編程與調試:產生位數據流文件,將編程數據下載到FPGA芯片中

FPGA開發流程:
技術分享圖片

FPGA開發設計流程