内容簡介
FPGA設計——基于團隊的*實踐根據FPGA設計實踐中的經驗總結,介紹了一套适用于FPGA設計的*實用設計方法學。該方法學涉及了整個FPGA設計流程,從編寫設計規範到RTL代碼設計,再到設計驗證,幾乎涵蓋了從基本到高級的所有技巧。
全書共分為14章,主要包括設計初期的項目管理、設計說明書、FPGA器件選擇、團隊設計環境,以及設計過程中的電路闆布局、功耗、RTL設計、IP重用、功能驗證、時序收斂,設計完成後的在線調試和設計簽收等内容,并針對設計中常見的問題和設計優化提供了具體的指導。
FPGA設計——基于團隊的*實踐主要講述了FPGA設計過程中的經驗、方法及技巧,有助于客戶解決複雜FPGA設計中的各類問題,對獲得高性能設計及縮短設計周期有很大的幫助。
FPGA設計——基于團隊的*實踐可以作為電子工程類、自動控制類、計算機類本科高年級及研究生教學用書,也可供其他工程人員自學與參考。
作者簡介
PhilipSimpson是Altera公司的資深技術專家,他與Altera公司工程部的*天才們一起研發了FPGA設計的*實用設計方法學,并一直在不斷地修改和調整,多年來經客戶實施,都取得了巨大的成功。該書源于他多年來為許多FPGA設計客戶服務所取得的寶貴經驗,内容十分廣泛,幾乎涵蓋了FPGA設計工程的所有方面,書中特别強調團隊合作完成設計的具體方法。
目錄
譯者序
原書序
第1章FPGA設計成功的實踐
1.1引言
第2章項目管理
2.1項目管理的作用
2.1.1項目管理的階段
2.1.2項目持續時間的估算
2.1.3計劃
第3章設計說明書
3.1設計說明書:溝通是成功的關鍵
3.1.1高級功能說明書
3.1.2功能設計說明書
第4章資源調查
4.1引言
4.2工程資源
4.3第三方IP
4.4FPGA器件選擇
4.4.1FPGA器件的特殊功能
4.4.2FPGA的規模選型
4.4.3速度需求
4.4.4引腳
4.4.5功耗
4.4.6IP的可用性
4.4.7器件的可用性
4.4.8小結
第5章設計環境
5.1引言
5.2腳本化環境
5.3與版本軟件的交互
5.4問題跟蹤系統的使用
5.5回歸測試系
5.6如何升級FPGA設計工具的版本
5.7FPGA設計環境中常用的工具
第6章電路闆設計
6.1FPGA器件給電路闆設計帶來的挑戰
6.2工程師的角色和職責
6.2.1FPGA工程師
6.2.2PCB設計工程師
6.2.3信号完整性設計工程師
6.3功耗和散熱問題