內容簡介
數字積體電路設計方法只有通過不斷的實踐才能真正掌握,《StepBySlep現場可程式門陣列設計入門與進階》還配有相關習題集,所有試驗均在華桑電子教育平台上驗證通過。
《StepBySlep現場可程式門陣列設計入門與進階》可作為數字積體電路前端設計工程師的參考用書,也可用作有志於成為數字集成電路工程師的高等院校高年級本科生和研究生的相關專業教材。
目錄
第1章現場可程式門陣列和專用積體電路
1.1現場可程式門陣列及專用積體電路的優點
1.2現場可程式門陣列及專用積體電路的設計流程
1.3積體電路發展趨勢
1.4現場可程式門陣列的種類
1.5靜態隨機存儲現場可程式門陣列
1.6XILINX現場可程式門陣列
第2章現場可程式門陣列架構基礎
2.1現場可程式門陣列結構
2.2可配置邏輯模組
2.2.1四輸入查找表
2.2.2進位鏈和專用控制
2.2.3存儲單元
2.3塊存儲器
2.4乘法器模組
2.5全局時鐘網路
2.5.1時鐘分布資源
2.5.2全局時鐘輸入
2.5.3時鐘輸出
2.6數字時鐘管理
2.7布線資源
2.8輸入/輸出模組
第3章開發環境初步
3.1數字電路開發工具集快速教程
3.1.1準備工作
3.1.2新建工程
3.1.3編寫源檔案
3.1.4綜合工具
3.1.5編寫用戶約束檔案
3.1.6設計實施
3.2仿真工具快速教程
3.2.1新建測試工作檯
3.2.2啟動
3.2.3設定工作目錄
3.2.4編譯
3.2.5仿真
第4章硬體描述語言初步
4.1邏輯電路基礎
4.1.1基本門電路
4.1.2組合邏輯
4.2時序電路基礎
4.2.1D觸發器
4.2.2移位暫存器
4.2.3串並轉換器
4.2.4二進制計數器
4.2.5微分迴路
4.3狀態機
4.3.1狀態機分類
4.3.2狀態機寫法
4.3.3狀態機編碼
第5章XILINXIP
5.1核生成工具
5.1.1存儲器
5.1.2先進先出堆疊
5.2架構嚮導
5.3直接例化
第6章用戶約束基礎
6.1約束概要
6.1.1時序約束概要
6.1.2布局布線指導約束概要
6.2用戶約束檔案
6.2.1組的約束
6.2.2時間約束概要
6.2.3布局布線指導
第7章同步/異步設計原理
7.1亞穩態
7.1.1亞穩態的概念
7.1.2亞穩態的危害
7.2同步電路的亞穩態問題
7.3異步電路的亞穩態問題
7.3.1信號解決方案
7.3.2脈衝解決方案
7.3.3匯流排解決方案
第8章ISE的綜合開發平台和設定
8.1編碼風格
8.1.1電路實現
8.1.2目標器件
8.1.3邏輯和暫存器的區分
8.1.4時間約束的滿足
8.1.5鎖存器的避免
8.1.6狀態機
8.2綜合工具和設定
8.3布局布線工具及其設定
8.3.1編譯選項
8.3.2映射選項
8.3.3布局布線選項
8.3.4編譯報告
8.3.5映射報告
8.3.6布局布線報告
……