高級 HDL 綜合和 SoC 原型設計
魏東,孫健
- 出版商: 科學出版
- 出版日期: 2025-01-01
- 定價: $468
- 售價: 8.5 折 $398
- 語言: 簡體中文
- 頁數: 255
- ISBN: 7030801881
- ISBN-13: 9787030801883
尚未上市,歡迎預購
買這商品的人也買了...
-
$297PCI Express 體系結構導讀
-
$708$673 -
$301路由與交換技術(華為信息與網絡技術學院指定教材)/ICT認證系列叢書
-
$474$450 -
$648$616 -
$454高性能架構之道:分佈式、並發編程、數據庫調優、緩存設計、IO模型、前端優化、高可用
-
$594$564 -
$414$393 -
$280路由交換技術詳解與實踐 第1捲(上冊)
-
$774$735 -
$534$507 -
$454互聯網技術十講
-
$407GPT 圖解 : 大模型是怎樣構建的
-
$301智能邊緣計算
-
$594$564 -
$556高效能並行運行時系統:設計與實現
-
$403開源RISC-V處理器架構分析與驗證
-
$774$735 -
$468$445 -
$556C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)
-
$468$445 -
$834$792 -
$708$673 -
$551SoC 設計基礎教程 — 技術實現
-
$653Verilog 數字設計原理
相關主題
商品描述
本書通過實際案例介紹高級HDL綜合與SoC原型設計,提供有關SoC和ASIC設計性能改進的實用信息。
本書共16章,內容包括SoC設計、RTL設計指南、RTL設計和驗證、處理器設計和架構設計、SoC設計中的總線和協議、存儲器和存儲控制器、DSP算法與視頻處理、ASIC和FPGA綜合、靜態時序分析、SoC原型設計、SoC原型設計指南、設計集成與SoC綜合、互連線延遲和時序、SoC原型設計和調試技巧、板級測試等。本書源於作者在RTL和SoC設計領域多年實踐經驗的總結,旨在為SoC設計工程師提供有價值的參考。
目錄大綱
第?1?章 概述 1
1.1 摩爾的預言與現實 2
1.2 ASIC設計與工藝節點的縮減 5
1.3 英特爾處理器的演變 6
1.4 ASIC設計 7
1.5 ASIC設計流程 10
1.6 ASIC/SoC設計的挑戰 13
1.7 總結 14
第?2?章 SoC設計 15
2.1 SoC設計 16
2.2 SoC設計流程 17
2.3 SoC原型設計與挑戰 20
2.4 總結 21
第?3?章 RTL設計指南 23
3.1 RTL設計指南 24
3.2 RTL設計實際場景 25
3.3 用括號運算符分組 30
3.4 三態總線和三態邏輯 31
3.5 敏感列表不完整 32
3.6 共享公共資源 33
3.7 多時鐘域設計 36
3.8 臨時變量的賦值順序 37
3.9 門控時鐘 38
3.10 時鐘使能 39
3.11 總結 39
第?4?章 RTL設計和驗證 41
4.1 SoC的RTL設計策略 42
4.2 SoC的RTL驗證策略 43
4.3 設計場景 44
4.4 狀態機的優化 47
4.5 覆雜設計的RTL設計 49
4.6 頂層RTL設計 50
4.7 總結 50
第?5?章 處理器設計和架構設計 53
5.1 處理器架構和基本參數 54
5.2 處理器功能與架構設計 58
5.3 處理器架構與微架構 59
5.4 RTL設計與綜合策略 69
5.5 設計場景 70
5.6 性能提升 77
5.7 在SoC原型設計中處理器的應用 78
5.8 總結 79
第?6?章 SoC設計中的總線和協議 81
6.1 數據傳輸方案 82
6.2 三態總線 83
6.3 串行總線協議 84
6.4 總線仲裁 87
6.5 設計場景 88
6.6 高密度FPGA結構和總線 94
6.7 單主控AHB 96
6.8 本討論對SoC原型設計有何幫助? 97
6.9 總結 97
第?7?章 存儲器和存儲控制器 99
7.1 存儲器 100
7.2 DDR 105
7.3 SRAM控制器和時序約束 106
7.4 SDRAM控制器和時序約束 107
7.5 FPGA設計與存儲器 108
7.6 存儲器控制器 110
7.7 本討論對SoC原型設計有何幫助? 111
7.8 總結 114
第?8?章 DSP算法與視頻處理 115
8.1 DSP處理器 116
8.2 DSP算法與實現 117
8.3 DSP處理環境 119
8.4 數字信號處理算法的架構 119
8.5 視頻編碼器和解碼器 121
8.6 本討論對SoC原型設計有何幫助? 122
8.7 設計場景 125
8.8 總結 128
第?9?章 ASIC和FPGA綜合 129
9.1 設計分區 130
9.2 RTL 綜合 131
9.3 設計約束 132
9.4 綜合和約束 133
9.5 基於FPGA的SoC原型設計的綜合 136
9.6 FPGA和ASIC綜合過程中的實際場景 139
9.7 總結 140
第?10?章 靜態時序分析 141
10.1 同步電路與時序 142
10.2 亞穩態 143
10.3 亞穩態和多時鐘域設計 144
10.4 時序分析 144
10.5 時序收斂 145
10.6 同步設計中的時序路徑 147
10.7 時序分析工具應具備的功能 150
10.8 建立時間分析 150
10.9 保持時間分析 153
10.10 時鐘的網絡延遲 155
10.11 生成時鐘 155
10.12 時鐘多路覆用與假路徑 156
10.13 門控時鐘 156
10.14 多周期路徑 157
10.15 FPGA設計中的時序 157
10.16 FPGA設計中的時序分析 158
10.17 本討論對SoC原型設計有何幫助? 159
10.18 總結 160
第?11?章 SoC原型設計 161
11.1 基於FPGA的SoC原型設計 162
11.2 高密度FPGA和原型設計 165
11.3 Xilinx 7系列FPGA 166
11.4 總結 173
第?12?章 SoC原型設計指南 175
12.1 SoC原型設計階段應遵循的指導原則 176
12.2 對RTL進行修改以使其具有FPGA的等效功能 177
12.3 原型制作過程中的注意事項 179
12.4 單FPGA設計的SoC原型設計指南 182
12.5 多FPGA設計的SoC原型設計指南 186
12.6 原型設計階段IP使用指南 188
12.7 引腳覆用設計指南 189
12.8 IO 多路覆用及在原型設計中的應用 189
12.9 使用LVDS進行高速串行數據傳輸 191
12.10 使用LVDS在並行線上發送時鐘信號 191
12.11 使用增量編譯流程 191
12.12 總結 192
第?13?章 設計集成與SoC綜合 193
13.1 SoC架構 194
13.2 設計分區 194
13.3 設計分區中的挑戰 195
13.4 如何克服分區難題? 198
13.5 設計分區對EDA工具的需求 200
13.6 更好的原型設計綜合效果 202
13.7 FPGA設計中的約束與綜合 204
13.8 總結 206
第?14?章 互連線延遲和時序 207
14.1 接口與互連 208
14.2 高速數據傳輸接口 209
14.3 多FPGA通信接口 210
14.4 延遲互連 211
14.5 板級延遲時序 212
14.6 設計接口邏輯時的注意事項 214
14.7 IO規劃與約束 215
14.8 IO覆用 217
14.9 FPGA的IO端口綜合 219
14.10 現代FPGA的IO和接口 219
14.11 本討論對SoC原型設計有何幫助? 220
14.12 總結 221
第?15?章 SoC原型設計和調試技巧 223
15.1 SoC設計與考慮因素 224
15.2 選擇目標FPGA 225
15.3 SoC原型開發平台 226
15.4 如何降低原型設計的風險? 227
15.5 原型設計的挑戰與對策? 228
15.6 多FPGA架構與限制因素 229
15.7 Zynq原型板特點 230
15.8 總結236
第?16?章 板級測試 237
16.1 板級啟動及需要測試的內容 238
16.2 調試計劃與檢查清單238
16.3 FPGA板上有哪些不同的問題? 240
16.4 多FPGA接口的測試 241
16.5 調試邏輯與邏輯分析儀的使用 243
16.6 系統級驗證與調試 247
16.7 SoC原型的未來發展 248
16.8 總結 249
附錄 251
附錄A 常用Synopsys命令 252
附錄B Xilinx-7系列 252
附錄C Intel FPGA Stratix 10系列 254