買這商品的人也買了...
-
Xilinx Zynq SoC 與嵌入式 Linux 設計實戰指南 (兼容ARM Cortex-A9的設計方法)$354$336 -
Xilinx Zynq-7000 嵌入式系統設計與實現:基於 ArmCortex-A9 雙核處理器和 Vivado 的設計方法, 2/e$1,074$1,020 -
$336Vivado 從此開始 (進階篇) -
Deep Learning - Hardware Design$680$646 -
數字通信同步技術的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e$594$564 -
信號完整性 — 深入理解高速數字電路設計$534$507 -
深度神經網絡 FPGA 設計與實現$210$200 -
FPGA 時序約束與分析$414$393 -
高速數字接口與光電測試$1,068$1,015 -
IC 芯片設計中的靜態時序分析實踐$810$770 -
$378SoC 設計方法與實現, 4/e -
$592AMD FPGA 設計優化寶典:面向 Vivado/VHDL -
AI 加速器架構設計與實現圖書$594$564 -
$658數字 SoC 設計、驗證與實例 -
半導體先進封裝技術$1,134$1,077 -
$485集成電路設計 — 模擬、版圖、綜合、驗證及實踐 -
SystemVerilog 數字集成電路功能驗證$479$455 -
Xilinx FPGA 權威設計指南:基於 Vivado 2023 設計套件$1,188$1,129 -
UNIX 環境高級編程, 3/e$1,374$1,305 -
Xilinx Zynq 系列 SoC 嵌入式系統應用與人工智能實現:基於 Arm 多核處理器和 Vivado 的設計方法$1,188$1,129 -
ASIC 設計與綜合:使用 Verilog 進行 RTL 設計$468$445 -
LLM 大型語言模型的絕世祕笈:27路獨步劍法,帶你闖蕩生成式 AI 的五湖四海 (iThome鐵人賽系列書)$650$507 -
Xilinx FPGA 工程師成長手記$419$398 -
這樣寫 code 好不好?辨識、分析、改善,寫出易讀易維護的程式碼$630$498 -
高速 PCB 設計經驗規則應用實踐$414$393
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書涵蓋了Vivado的四大主題:設計流程、時序約束、設計分析和Tcl腳本的使用,結合實例深入淺出地闡述了Vivado的使用方法,精心總結了Vivado在實際工程應用中的一些技巧和註意事項,既包含圖形界面操作方式,也包含相應的Tcl命令。本書語言流暢,圖文並茂。全書共包含405張圖片、17個表格、172個Tcl腳本和39個HDL代碼,同時,本書配有41個電子教學課件,為讀者提供了直觀而生動的資料。本書可供電子工程領域內的本科高年級學生和研究生學習參考,也可供FPGA工程師和自學者參考使用。
目錄大綱
第1章 FPGA技術分析 1
1.1 FPGA內部結構分析 1
1.1.1 Xilinx 7系列FPGA內部結構分析 1
1.1.2 Xilinx UltraScale系列FPGA內部結構分析 18
1.2 FPGA設計流程分析 22
1.3 Vivado概述 25
1.3.1 Vivado下的FPGA設計流程 25
1.3.2 Vivado的兩種工作模式 26
1.3.3 Vivado的5個特徵 30
參考文獻 31
第2章 設計綜合 32
2.1 常用綜合選項的設置 32
2.1.1 -flatten_hierarchy對綜合結果的影響 32
2.1.2 -fsm_extraction對狀態機編碼方式的影響 35
2.1.3 -keep_equivalent_registers的含義 36
2.1.4 -resource_sharing對算術運算的影響 38
2.1.5 -control_set_opt_threshold對觸發器控制集的影響 38
2.1.6 -no_lc對查找表資源的影響 40
2.1.7 -shreg_min_size對移位寄存器的影響 41
2.2 合理使用綜合屬性 43
2.2.1 async_reg在異步跨時鐘域場合的應用 43
2.2.2 max_fanout對高扇出信號的影響 44
2.2.3 ram_style和rom_style對存儲性能的影響 46
2.2.4 use_dsp48在實現加法運算時的作用 48
2.3 out-of-context(OOC)綜合模式 50
2.3.1 Project模式下使用OOC 50
2.3.2 Non-Project模式下使用OOC 54
2.4 綜合後的設計分析 54
2.4.1 時鐘網絡分析 54
2.4.2 跨時鐘域路徑分析 56
2.4.3 時序分析 60
2.4.4 資源利用率分析 72
2.4.5 扇出分析 73
2.4.6 觸發器控制集分析 75
參考文獻 75
第3章 設計實現 76
3.1 理解實現策略 76
3.1.1 Project模式下應用實現策略 76
3.1.2 Non-Project模式下應用實現策略 80
3.2 理解物理優化 81
3.3 增量實現 82
3.3.1 Project模式下應用增量實現 82
3.3.2 Non-Project模式下應用增量實現 87
3.4 實現後的設計分析 88
3.4.1 資源利用率分析 88
3.4.2 時序分析 88
3.5 生成配置文件 90
3.6 下載配置文件 93
參考文獻 99
第4章 設計驗證 100
4.1 行為級模擬 100
4.1.1 基於Vivado Simulator的行為級模擬 100
4.1.2 基於ModelSim/QuestaSim的行為級模擬 111
4.2 實現後的時序模擬 115
4.3 使用VLA(Vivado Logic Analyzer) 117
4.3.1 使用ILA(Integrated Logic Analyzer) 117
4.3.2 使用VIO(Virtual Input/Output) 126
4.3.3 VLA中的數據分析 128
4.4 使用add_probe 133
參考文獻 134
第5章 IP的管理 135
5.1 定製IP 135
5.1.1 在Vivado工程中定製IP 135
5.1.2 在Manage IP中定製IP 139
5.2 IP的兩種生成文件形式:xci和xcix 144
5.3 對IP的幾個重要操作 148
5.3.1 IP的綜合 148
5.3.2 IP的模擬 150
5.3.3 IP的更新 151
5.3.4 IP輸出文件的編輯 155
5.4 IP的屬性與狀態 156
5.5 IP的約束 159
5.6 封裝IP 164
5.6.1 通過Vivado工程封裝用戶代碼 164
5.6.2 通過指定目錄封裝用戶代碼 177
參考文獻 178
第6章 約束的管理 179
6.1 基本時序理論 179
6.2 兩類基本約束 180
6.2.1 時鐘周期約束 180
6.2.2 引腳分配 201
6.3 兩種時序例外 210
6.3.1 多周期路徑約束 210
6.3.2 偽路徑約束 214
6.4 從UCF到XDC 217
6.4.1 UCF與XDC的基本對應關系 217
6.4.2 理解層次標識符在UCF和XDC中的區別 219
6.5 時序約束編輯輔助工具 220
6.5.1 時序約束編輯器 220
6.5.2 時序約束向導 223
6.6 關於約束文件 224
參考文獻 226
第7章 Tcl在Vivado中的應用 227
7.1 Vivado對Tcl的支持 227
7.2 Vivado中Tcl命令的對象及屬性 232
7.2.1 文件對象及屬性 232
7.2.2 網表對象及屬性 234
7.3 Tcl命令與網表視圖的交互使用 241
7.4 典型應用 242
7.4.1 流程管理 242
7.4.2 定製報告 246
7.4.3 網表編輯 249
7.5 其他應用 253
參考文獻 256
