FPGA開發設計流程

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

FPGA設計流程:
1、電路設計:方法論證,系統設計和FPGA芯片選擇
2、設計輸入:HDL和原理圖輸入 HDL優點:語言與芯片工藝無關
3、功能仿真:前仿真,使用波形編輯器和HDL生成測試向量,仿真結果生成報告文件和輸出信號波形,發現錯誤返回設計
4、綜合優化:高抽象層次轉化爲低抽象層次
5、綜合後仿真:綜合後檢查綜合結果是否與原設計一致,綜合後生成標準延時反標註到綜合仿真模型中
6、實現與佈局佈線:將邏輯網表配置到具體的FPGA芯片上,需要在速度和麪積之間進行選擇
7、時序仿真:後仿真,是將佈局佈線延時反標註到設計網表中
8、板級仿真與驗證:應用於高速電路,對高速系統信號完整性,電磁干擾等特徵進行分析
9、芯片編程與調試:產生位數據流文件,將編程數據下載到FPGA芯片中

FPGA開發流程:
FPGA開發設計流程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章