中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
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條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 气动|电动调节阀|球阀|蝶阀-自力式调节阀-上海渠工阀门管道工程有限公司 | 章丘丰源机械有限公司 - 三叶罗茨风机,罗茨鼓风机,罗茨风机 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 上海三信|ph计|酸度计|电导率仪-艾科仪器 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 汕头市盛大文化传播有限公司,www.11400.cc | B2B网站_B2B免费发布信息网站_B2B企业贸易平台 - 企资网 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 博医通医疗器械互联网供应链服务平台_博医通 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 章丘丰源机械有限公司 - 三叶罗茨风机,罗茨鼓风机,罗茨风机 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 智能气瓶柜(大型气瓶储存柜)百科 |