国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
XILINX ZYNQ系列SOC嵌入式系統應用與人工智能實現:基于ARM多核處理器和VIVADO的設計方法

包郵 XILINX ZYNQ系列SOC嵌入式系統應用與人工智能實現:基于ARM多核處理器和VIVADO的設計方法

作者:何賓
出版社:電子工業出版社出版時間:2024-06-01
開本: 其他 頁數: 704
本類榜單:工業技術銷量榜
中 圖 價:¥140.6(7.1折) 定價  ¥198.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

XILINX ZYNQ系列SOC嵌入式系統應用與人工智能實現:基于ARM多核處理器和VIVADO的設計方法 版權信息

XILINX ZYNQ系列SOC嵌入式系統應用與人工智能實現:基于ARM多核處理器和VIVADO的設計方法 內容簡介

本書是對《Xilinx Zynq-7000嵌入式系統設計與實現:基于Arm Cortex-A9雙核處理器和Vivado的設計方法(第二版)》一書的一次重要修訂,全書共包含30章,主要內容包括Xilinx Zynq系列SoC設計導論、AMBA規范、Zynq-7000系統公共資源和特性、Zynq-7000調試和測試子系統、Cortex-A9處理器指令集、Cortex-A9片上存儲器系統結構和功能、Zynq-7000 SoC的Vivado基本設計流程、Zynq-7000 GPIO原理和控制、Cortex-A0異常與中斷原理和實現、Cortex-A9定時器原理及實現、Cortex-A9 DMA控制器原理和實現、Cortex-A9安全性擴展、Cortex-A9 NEON原理和實現、Zynq-7000的可編程邏輯資源、Zynq-7000的互聯結構、Zynq-7000 SoC內定制簡單AXI-Lite IP、Zynq-7000 SoC內定制復雜AXI Lite IP、Zynq-7000 AXI HP數據傳輸原理和實現、Zynq-7000 ACP數據傳輸原理和實現、Zynq-7000軟件與硬件協同調試原理和實現、Zynq-7000 SoC啟動與配置原理和實現、Linux開發環境的構建、Zynq-7000 SoC內Ubuntu硬件運行環境的構建、Zynq-7000 SoC內Ubuntu軟件運行環境的構建、Linux環境下簡單字符設備驅動程序的開發、Linux環境下包含中斷機制驅動程序的開發、Linux環境下圖像處理系統的構建、Zynq-7000 SoC上構建和實現Python應用、手寫體識別模型訓練與推理一體化設計和實現,以及基于KR260平臺的人體姿態識別的實現。

XILINX ZYNQ系列SOC嵌入式系統應用與人工智能實現:基于ARM多核處理器和VIVADO的設計方法 目錄

目錄
第1章 Xilinx Zynq系列SoC設計導論 1
1.1 全可編程SoC基礎知識 1
1.1.1 全可編程SoC的演進 1
1.1.2 SoC與MCU和CPU的比較 3
1.1.3 全可編程SoC誕生的背景 4
1.1.4 全可編程SoC的技術特點 4
1.1.5 全可編程SoC中的處理器類型 5
1.2 Arm架構及分類 6
1.2.1 M-Profile 7
1.2.2 R-Profile 8
1.2.3 A-Profile 9
1.3 Zynq-7000 SoC的功能和結構 11
1.3.1 Zynq-7000 SoC產品的分類及資源 11
1.3.2 Zynq-7000 SoC的功能 12
1.3.3 Zynq-7000 SoC內的PS的構成 13
1.3.4 Zynq-7000 SoC內的PL的構成 18
1.3.5 Zynq-7000 SoC內的互聯結構 19
1.3.6 Zynq-7000 SoC的供電引腳 20
1.3.7 Zynq-7000 SoC內MIO到EMIO的連接 22
1.3.8 Zynq-7000 SoC內為PL分配的信號 26
1.4 Zynq UltraScale MPSoC的功能和結構 28
1.4.1 Zynq UltraScale MPSoC產品的分類及資源 28
1.4.2 Zynq UltraScale MPSoC的結構 31
1.4.3 Zynq UltraScale MPSoC的供電區域 35
1.4.4 Zynq UltraScale MPSoC PS-PL AXI接口 36
第2章 AMBA規范 38
2.1 AMBA規范的發展 38
2.1.1 AMBA 1 39
2.1.2 AMBA 2 39
2.1.3 AMBA 3 39
2.1.4 AMBA 4 40
2.1.5 AMBA 5 41
2.2 AMBA APB規范 43
2.2.1 AMBA APB寫傳輸 43
2.2.2 AMBA APB讀傳輸 45
2.2.3 AMBA APB錯誤響應 45
2.2.4 操作狀態 46
2.2.5 AMBA 3 APB信號 47
2.3 AMBA AHB規范 48
2.3.1 AMBA AHB的結構 48
2.3.2 AMBA AHB操作 49
2.3.3 AMBA AHB的傳輸類型 51
2.3.4 AMBA AHB的猝發操作 52
2.3.5 AMBA AHB的傳輸控制信號 55
2.3.6 AMBA AHB地址譯碼 56
2.3.7 AMBA AHB從設備傳輸響應 57
2.3.8 AMBA AHB數據總線 59
2.3.9 AMBA AHB傳輸仲裁 61
2.3.10 AMBA AHB分割傳輸 65
2.3.11 AMBA AHB復位 68
2.3.12 關于AHB數據總線的位寬 68
2.3.13 AMBA AHB接口設備 69
2.4 AMBA AXI4規范 71
2.4.1 AMBA AXI4概述 71
2.4.2 AMBA AXI4的功能 71
2.4.3 AMBA AXI4的互聯結構 79
2.4.4 AXI4-Lite的功能 80
2.4.5 AXI4-Stream的功能 81
第3章 Zynq-7000系統的公共資源和特性 84
3.1 時鐘子系統 84
3.1.1 時鐘子系統的架構 84
3.1.2 CPU時鐘域 86
3.1.3 時鐘編程實例 87
3.1.4 時鐘子系統內的生成電路結構 88
3.2 復位子系統 92
3.2.1 復位子系統的結構 92
3.2.2 復位流程 93
3.2.3 復位結果 94
第4章 Zynq-7000 SoC調試和測試子系統 96
4.1 JTAG和DAP子系統 96
4.1.1 JTAG和DAP子系統的功能 98
4.1.2 JTAG和DAP子系統I/O信號 100
4.1.3 編程模型 100
4.1.4 Arm DAP控制器 101
4.1.5 TPIU 102
4.1.6 Xilinx TAP控制器 103
4.2 CoreSight系統的結構及功能 103
4.2.1 CoreSight系統的結構 103
4.2.2 CoreSight系統的功能 104
第5章 Cortex-A9處理器及其指令集 108
5.1 應用處理單元概述 108
5.1.1 基本功能 108
5.1.2 系統級視圖 109
5.2 Cortex-A9處理器的結構 111
5.2.1 處理器模式 112
5.2.2 寄存器 113
5.2.3 流水線 118
5.2.4 分支預測 119
5.2.5 指令和數據對齊 119
5.2.6 跟蹤和調試 121
5.3 Cortex-A9處理器的指令集 122
5.3.1 指令集基礎 122
5.3.2 數據處理操作 125
5.3.3 存儲器指令 129
5.3.4 分支 131
5.3.5 飽和算術 132
5.3.6 雜項指令 133
第6章 Cortex-A9片上存儲器系統的結構和功能 137
6.1 L1高速緩存 137
6.1.1 高速緩存的背景 137
6.1.2 高速緩存的優勢和問題 138
6.1.3 存儲器的層次 139
6.1.4 高速緩存的結構 139
6.1.5 緩存策略 143
6.1.6 寫和取緩沖區 145
6.1.7 緩存性能和命中速度 145
6.1.8 無效和清除緩存 146
6.1.9 一致性點和統一性點 147
6.1.10 Zynq-7000 SoC中的Cortex-A9 L1高速緩存的特性 149
6.2 存儲器訪問順序 150
6.2.1 普通、設備和強順序存儲器模型 151
6.2.2 存儲器屬性 152
6.2.3 存儲器屏障 153
6.3 存儲器管理單元 156
6.3.1 MMU功能描述 156
6.3.2 虛擬存儲器 157
6.3.3 轉換表 158
6.3.4 頁表入口域的描述 161
6.3.5 TLB的構成 163
6.3.6 存儲器訪問順序 165
6.4 偵聽控制單元 166
6.4.1 地址過濾 166
6.4.2 SCU主設備端口 166
6.5 L2高速緩存 167
6.5.1 互斥L2-L1高速緩存配置 169
6.5.2 高速緩存替換策略 170
6.5.3 高速緩存鎖定 170
6.5.4 使能/禁止L2高速緩存控制器 171
6.5.5 RAM訪問延遲控制 171
6.5.6 保存緩沖區操作 172
6.5.7 Cortex-A9處理器和L2高速緩存控制器之間的優化 172
6.5.8 預取操作 173
6.5.9 編程模型 174
6.6 片上存儲器 175
6.6.1 片上存儲器概述 175
6.6.2 片上存儲器的功能 176
6.7 系統地址空間分配 181
6.7.1 地址映射 181
6.7.2 系統總線主設備 182
6.7.3 I/O外設 182
6.7.4 SMC存儲器 183
6.7.5 SLCR 183
6.7.6 PS系統寄存器 183
6.7.7 CPU私有寄存器 183
第7章 Zynq-7000 SoC的Vivado基本設計流程 185
7.1 創建新的工程 185
7.2 使用IP集成器創建處理器系統 187
7.3 生成頂層HDL并導出設計到SDK 192
7.4 創建應用測試程序 195
7.5 設計驗證 198
7.5.1 驗證前的硬件平臺準備 198
7.5.2 設計驗證的具體實現 199
7.6 SDK調試工具的使用 200
7.6.1 打開前面的設計工程 200
7.6.2 導入工程到SDK 200
7.6.3 建立新的存儲器測試工程 201
7.6.4 運行存儲器測試工程 201
7.6.5 調試存儲器測試工程 203
7.7 SDK性能分析工具 205
第8章 Zynq-7000 SoC GPIO原理和控制實現 209
8.1 GPIO模塊的原理 209
8.1.1 GPIO接口及其功能 210
8.1.2 GPIO編程流程 212
8.1.3 I/O接口 214
8.1.4 部分寄存器說明 214
8.1.5 底層讀/寫函數說明 215
8.1.6 GPIO的API函數說明 216
8.2 Vivado集成開發環境下MIO讀/寫控制的實現 216
8.2.1 調用底層讀/寫函數編寫GPIO應用程序 217
8.2.2 調用API函數編寫GPIO應用程序 219
8.3 Vivado集成開發環境下EMIO讀/寫控制的實現 222
8.3.1 調用底層讀/寫函數編寫GPIO應用程序 222
8.3.2 調用API函數編寫GPIO應用程序 227
第9章 Cortex-A9異常與中斷原理和實現 230
9.1 異常原理 230
9.1.1 異常類型 230
9.1.2 異常處理 234
9.1.3 其他異常句柄 235
9.1.4 Linux異常程序流 236
9.2 中斷原理 237
9.2.1 外部中斷請求 237
9.2.2 Zynq-7000 SoC內的中斷環境 240
9.2.3 中斷控制器的功能 241
9.3 Vivado集成開發環境下中斷系統的實現 244
9.3.1 Cortex-A9處理器中斷及異常的初始化流程 245
9.3.2 Cortex-A9處理器的GPIO控制器的初始化流程 245
9.3.3 導出硬件設計到SDK 246
9.3.4 創建新的應用工程 246
9.3.5 運行應用工程 248
第10章 Cortex-A9定時器原理和控制實現 250
10.1 定時器的系統結構 250
10.1.1 CPU私有定時器和看門狗定時器 251
10.1.2 全局定時器/計數器 251
10.1.3 系統級看門狗定時器 252
10.1.4 3重定時器/計數器 253
10.1.5 I/O信號 256
10.2 Vivado集成開發環境下定時器的控制實現 257
10.2.1 打開前面的設計工程 257
10.2.2 創建SDK軟件工程 257
10.2.3 運行軟件應用工程 259
第11章 Cortex-A9 DMA控制器原理和實現 261
11.1 DMA控制器的結構 261
11.2 DMA控制器的功能 264
11.2.1 考慮AXI交易的因素 265
11.2.2 DMA管理器 265
11.2.3 多通道數據FIFO(MFIFO) 266
11.2.4 存儲器—存儲器交易 266
11.2.5 PL外設AXI交易 266
11.2.6 PL外設請求接口 267
11.2.7 PL外設長度管理 268
11.2.8 DMAC的長度管理 269
11.2.9 事件和中斷 270
11.2.10 異常終止 270
11.2.11 安全性 272
11.2.12 IP配置選項 273
11.3 DMA控制器編程指南 273
11.3.1 啟動控制器 274
11.3.2 執行DMA傳輸 274
11.3.3 中斷服務例程 274
11.3.4 寄存器描述 274
11.4 DMA引擎編程指南 275
11.4.1 寫微代碼編程用于AXI交易的CCRx 275
11.4.2 存儲器到存儲器的傳輸 276
11.4.3 PL外設DMA傳輸長度管理 279
11.4.4 使用一個事件重新啟動DMA通道 280
11.4.5 中斷一個處理器 281
11.4.6 指令集參考 281
11.5 編程限制 282
11.6 系統功能之控制器復位配置 284
11.7 I/O接口 284
11.7.1 AXI主接口 285
11.7.2 外設請求接口 285
11.8 Vivado集成開發環境下DMA傳輸的實現 286
11.8.1 DMA控制器初始化流程 286
11.8.2 中斷控制器初始化流程 287
11.8.3 中斷服務句柄處理流程 287
11.8.4 導出硬件設計到SDK 287
11.8.5 創建新的應用工程 288
11.8.6 運行軟件應用工程 294
第12章 Cortex-A9安全性擴展 295
12.1 TrustZone硬件架構 295
12.1.1 多核系統的安全性擴展 297
12.1.2 非安全世界和安全世界的交互 297
12.2 Zynq-7000 SoC APU內的TrustZone 298
12.2.1 CPU安全過渡 299
12.2.2 CP15寄存器訪問控制 299
12.2.3 MMU安全性 300
12.2
展開全部

XILINX ZYNQ系列SOC嵌入式系統應用與人工智能實現:基于ARM多核處理器和VIVADO的設計方法 作者簡介

何賓,知名的嵌入式和EDA技術專家,長期從事電子設計自動化方面的教學和科研工作,與全球多家知名的半導體廠商和EDA工具廠商密切合作。已經出版電子信息方面的著作共40余部,內容涵蓋電路仿真、電路設計、FPGA、數字信號處理、單片機、嵌入式系統等。典型的代表作有《模擬電子系統設計指南(基礎篇):從半導體、分立元件到TI集成電路的分析與實現》、《模擬電子系統設計指南(實踐篇):從半導體、分立元件到TI集成電路的分析與實現》、《Xilinx Zynq-7000嵌入式系統設計與實現-基于ARM Cortex-A9雙核處理器和Vivado的設計方法》、《Altium Designer17一體化設計標準教程-從仿真原理和PCB設計到單片機系統》、《STC8系列單片機開發指南:面向處理器、程序設計和操作系統的分析與應用》等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 亚洲福利视频网址 | aiai视频在线观看 | 强奷乱码中文字幕 | 国产人成无码视频在线观看 | 国产精品国产三级在线专区 | 久久久久久毛片免费观看 | 亚洲 欧美 日韩 在线 香蕉 | 蜜臀av在线播放一区二区三区 | 好吊色欧美一区二区三区视频 | 88久久精品无码一区二区毛片 | 狠狠色噜噜狠狠狠7777奇米 | 日本人妻人人人澡人人爽 | 亚洲欧美另类自拍 | 中国女人做爰视频 | 国产精品一区二区久久精品 | 久视频在线观看 | 欧美日韩精品一区二区另类 | 欧美疯狂性受xxxxx喷水 | 国产99在线播放免费 | 欧美成人aaa片一区国产精品 | 国产高跟黑色丝袜在线 | 撕开奶罩揉吮奶头高潮av | 亚洲国产精品自产在线播放 | 久草视频免费看 | 伊人久在线观看视频 | 青青青视频在线播放视频 | 福利草草影院 | 大肉大捧一进一出视频 | 99久久久无码国产精品 | 久久精品一区二区三区av | 日韩a在线播放 | 亚洲欧美日韩综合久久久 | 国产熟女乱子视频正在播放 | 一二三区| 国产精品一区二区三区高清在线 | 亚洲av无码一区二区二三区∝ | 亚洲成av人影院 | 韩国一级片免费观看 | 国产做a爰片久久毛片a片美国 | 熟妇人妻系列aⅴ无码专区友真希 | 一区二区三区免费在线 |