圖書介紹 - 資料來源:博客來 目前評分: 評分:
圖書名稱:Vivado/Tcl零基礎入門與案例實戰 內容簡介
本書既是一本有關Tcl語言程式設計的書籍,又是一本對在Vivado中應用Tcl的實踐經驗總結的書籍。全書分為兩部分:第一部分為基礎部分,以Tcl基礎知識為主,包括第1~9章,重在理論;第二部分為應用部分,以Tcl在Vivado中的應用為主,包括第10~14章,重在實踐。
同時,本書給出了354個Tcl腳本的代碼示例,結合49個表格、171張圖片説明讀者深入理解知識點。無論Tcl初學者,還是已掌握Tcl精髓的工程師,只要想將Tcl得心應手地應用於Vivado設計與開發,都會從本書中受益。
本書可供電子工程領域內的本科高年級學生和研究生參考,也可供FPGA工程師和自學者參考。
作者介紹
高亞軍,電路與系統專業碩士,FPGA技術分享者,設計優化、時序收斂專家,Vivado工具使用專家,Xilinx資深戰略應用工程師。多年來使用Xilinx FPGA實現數位信號處理演算法,對Xilinx FPGA器件架構、開發工具Vivado/Vitis HLS/System Generator有著深厚的理論基礎和實戰經驗。主要著作:2011年出版圖書《基於FPGA的數位信號處理》2012年發佈網路視頻課程:Vivado入門與提高2015年出版圖書《基於FPGA的數位信號處理(第2版)》2016年出版圖書《Vivado從此開始》2016年發佈網路視頻課程:跟Xilinx SAE學HLS2020年出版圖書《Vivado從此開始(進階篇)》自2018年創建FPGA技術分享公眾號:TeacherGaoFPGAHub後,每週更新兩篇原創文章,累計發表原創文章280餘篇,獲得大量粉絲的認可和讚譽。
目錄
第1部分 基 礎 部 分
第1章 Tcl基礎知識 2
1.1 什麼是Tcl 2
1.2 Tcl腳本的構成 3
1.3 變數賦值 4
1.4 變數置換 6
1.5 命令置換 10
1.6 反斜線置換 11
1.7 深入理解Tcl中的置換 12
1.8 雙引號與花括弧 13
1.9 注釋與續行 15
1.10 本章小結 18
第2章 運算式 19
2.1 運算式的構成要素 19
2.2 算術操作符 20
2.3 關係操作符 21
2.4 邏輯操作符 22
2.5 按位操作符 23
2.6 選擇操作符 24
2.7 數學函數 25
2.8 字串操作 28
2.9 本章小結 29
第3章 字串 30
3.1 字串的表示 30
3.2 字串的類型 31
3.3 字串的長度與索引 32
3.4 字元的獲取 33
3.5 字串的添加 34
3.6 字元的刪除 34
3.7 字元的替換 35
3.8 字串的比較 36
3.9 字串的簡單搜索 37
3.10 字串的匹配 38
3.11 格式化輸出 40
3.12 與字串相關的其他命令 44
3.13 本章小結 45
第4章 列表 47
4.1 創建列表 47
4.2 清單長度與清單索引 49
4.3 獲取清單元素 52
4.4 添加清單元素 54
4.5 刪除清單元素 56
4.6 替換清單元素 57
4.7 搜索清單元素 58
4.8 對清單元素排序 61
4.9 字串和清單之間的轉換 62
4.10 in和ni操作符 63
4.11 foreach命令 65
4.12 本章小結 68
第5章 陣列 69
5.1 創建陣列 69
5.2 獲取陣列中的元素 70
5.3 刪除陣列中的元素 72
5.4 陣列與清單之間的轉換 73
5.5 二維陣列 74
5.6 本章小結 75
第6章 流程控制 76
6.1 if命令 76
6.2 switch命令 79
6.3 while命令 83
6.4 for命令 85
6.5 source命令 87
6.6 本章小結 88
第7章 過程 89
7.1 過程的構成 89
7.2 過程的參數名列表 90
7.3 過程的返回值 93
7.4 區域變數與全域變數 96
7.5 模擬引用 98
7.6 陣列用作參數或返回值 99
7.7 upvar命令 102
7.8 本章小結 106
第8章 命名空間 107
8.1 創建命名空間 107
8.2 創建命名空間變數 111
8.3 命名空間變數的作用域 112
8.4 訪問命名空間變數 114
8.5 從命名空間導入和匯出命令 116
8.6 創建集合命令 118
8.7 本章小結 119
第9章 訪問檔 120
9.1 操縱檔案名和目錄名 120
9.2 當前工作目錄和目錄內容 121
9.3 處理磁片上的檔 123
9.4 獲取檔資訊 125
9.5 讀文件 127
9.6 寫文件 129
9.7 處理CSV文件 130
9.8 本章小結 134
第2部分 應用部分
第10章 Vivado設計流程管理 138
10.1 Vivado對Tcl的支持 138
10.2 理解Vivado的設計流程 141
10.3 理解Vivado的兩種工作模式 146
10.4 Project模式 147
10.5 Non-Project模式 154
10.6 掃描策略 164
10.7 本章小結 169
第11章 Vivado設計資源管理 170
11.1 管理資源要素 170
11.2 管理HDL代碼文件 171
11.3 管理約束文件 176
11.4 管理IP文件 179
11.5 本章小結 183
第12章 Vivado設計分析 184
12.1 FPGA晶片架構中的物件 184
12.2 網表中的物件 192
12.3 時鐘分析 204
12.4 時序分析 206
12.5 品質分析 212
12.6 資源利用率分析 221
12.7 邏輯級數分析 222
12.8 複雜度與擁塞分析 224
12.9 扇出分析 226
12.10 UFDM分析 229
12.11 跨時鐘域路徑分析 230
12.12 約束分析 232
12.13 本章小結 235
第13章 Vivado設計複用 236
13.1 增量編譯 236
13.2 複用關鍵寄存器位置資訊 240
13.3 複用Block的位置資訊 242
13.4 複用關鍵路徑的佈局佈線資訊 245
13.5 本章小結 248
第14章 其他 249
14.1 模組化綜合技術 249
14.2 反復執行物理優化 251
14.3 合理使用過約束 253
14.4 使用IOB寄存器 255
14.5 編輯網表 256
14.6 修改初始值 258
14.7 本章小結 260
詳細資料
- ISBN:9787121412516
- 規格:平裝 / 16k / 19 x 26 x 1 cm / 普通級 / 單色印刷 / 初版
- 出版地:中國
|
|
|
| 作者:許豪 出版社:捷徑文化 出版日期:2020-09-02 66折: $ 211 | | 作者:科林.史都華 出版社:五南圖書出版股份有限公司 出版日期:2019-05-28 66折: $ 231 | | 作者:張德文 出版社:五南圖書出版股份有限公司 出版日期:2013-10-25 66折: $ 132 | | 作者:許添盛 出版社:賽斯文化 出版日期:2013-09-01 66折: $ 581 | |
|
| 作者:小河少年Kawa 出版社:春光出版股份有限公司 出版日期:2025-02-13 $ 300 | | 作者:詹姆斯.克利爾 出版社:方智出版 出版日期:2019-06-01 $ 260 | | 作者:Hackers Academia 出版社:國際學村 出版日期:2024-07-24 $ 1232 | | 作者:花於景(雷雷夥伴) 出版社:原動力文化事業有限公司 出版日期:2025-02-12 $ 54 | |
|
| 作者:遠藤達哉 出版社:東立 出版日期:2025-02-04 $ 93 | | 作者:奧浩哉 出版社:尖端漫畫 出版日期:2025-02-20 $ 128 | | 作者:松本直也 出版社:長鴻出版社股份有限公司 出版日期:2025-02-07 $ 87 | | $ 111 | |
|
|
|
|