注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Blackfin雙核處理器與應(yīng)用開發(fā)

Blackfin雙核處理器與應(yīng)用開發(fā)

Blackfin雙核處理器與應(yīng)用開發(fā)

定 價(jià):¥48.00

作 者: 唐建 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787121115653 出版時(shí)間: 2010-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 388 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  adi公司的adsp-bf561處理器是一款高性能的對(duì)稱雙核嵌入式媒體處理器,可以在一個(gè)核上運(yùn)行嵌入式操作系統(tǒng),而在另一個(gè)核上運(yùn)行數(shù)字信號(hào)處理算法,或兩個(gè)核一起運(yùn)行一個(gè)復(fù)雜的算法,且開發(fā)方便。本書全面介紹了adi公司的visualdsp++開發(fā)環(huán)境的使用要點(diǎn),系統(tǒng)地說(shuō)明了adsp-bf561的體系結(jié)構(gòu),然后講解了在該處理器上移植視頻編解碼算法h.264/avc的基本思路并給出了視頻解碼算法p264中的一些代碼優(yōu)化實(shí)例,介紹了基于該處理器的幾種開發(fā)模式和優(yōu)化功能。最后兩章分別介紹了在adsp-bf561上移植嵌入式操作系統(tǒng)uclinux的方法、vdk的原理與使用。本書適合電子、自動(dòng)控制、通信、信息處理類等專業(yè)高年級(jí)本科生、研究生,以及相關(guān)專業(yè)工程技術(shù)人員使用。

作者簡(jiǎn)介

暫缺《Blackfin雙核處理器與應(yīng)用開發(fā)》作者簡(jiǎn)介

圖書目錄

緒論 1
第1章 概述 15
1.1 內(nèi)核與存儲(chǔ)器體系結(jié)構(gòu) 15
1.1.1 內(nèi)核體系結(jié)構(gòu) 15
1.1.2 存儲(chǔ)器體系結(jié)構(gòu) 16
1.2 時(shí)鐘、電源、引導(dǎo)模式、事件處理 18
1.2.1 時(shí)鐘信號(hào) 18
1.2.2 動(dòng)態(tài)電源管理 18
1.2.3 引導(dǎo)模式 19
1.2.4 事件處理 20
1.3 ADSP-BF561外設(shè) 20
1.4 VisualDSP++ 5.0 24
1.5 工程開發(fā) 28
1.6 代碼開發(fā)工具 33
1.7 處理器工程 38
第2章 計(jì)算單元 46
2.1 寄存器文件 46
2.1.1 寄存器文件 46
2.1.2 使用計(jì)算狀態(tài) 49
2.2 數(shù)據(jù)類型 49
2.2.1 使用數(shù)據(jù)格式 49
2.2.2 使用乘法器整數(shù)和小數(shù)格式 52
2.3 算術(shù)邏輯單元 54
2.3.1 ALU操作 55
2.3.2 ALU數(shù)據(jù)流詳細(xì)情況 58
2.3.3 ALU除法支持與視頻操作 60
2.4 乘累加器 60
2.4.1 乘法器操作 60
2.4.2 乘法器數(shù)據(jù)流描述 62
2.5 桶式移位器 64
2.6 數(shù)據(jù)地址產(chǎn)生器 67
2.6.1 數(shù)據(jù)地址產(chǎn)生器功能與寄存器 67
2.6.2 DAG的尋址 69
第3章 運(yùn)行模式與程序控制 75
3.1 運(yùn)行模式 75
3.1.1 用戶模式 76
3.1.2 監(jiān)控模式 77
3.1.3 仿真模式 78
3.1.4 復(fù)位與空閑狀態(tài) 78
3.1.5 系統(tǒng)復(fù)位和上電配置 79
3.1.6 引導(dǎo)方式 82
3.2 程序控制 83
3.2.1 程序控制器相關(guān)寄存器 83
3.2.2 指令流水線 85
3.2.3 分支和程序設(shè)計(jì) 86
3.2.4 循環(huán)和程序設(shè)計(jì) 88
3.2.5 事件和控制 89
3.2.6 內(nèi)核事件控制寄存器 96
3.2.7 事件向量表 97
3.2.8 中斷服務(wù) 101
3.2.9 中斷的嵌套 101
3.2.10 異常處理 103
3.2.11 使用性問(wèn)題 105
3.3 動(dòng)態(tài)電源管理 107
3.3.1 時(shí)鐘 107
3.3.2 動(dòng)態(tài)電源管理控制器 110
第4章 存儲(chǔ)器 117
4.1 存儲(chǔ)器結(jié)構(gòu)概述 117
4.2 L1指令存儲(chǔ)器 118
4.2.1 指令存儲(chǔ)器 118
4.2.2 L1指令Cache 120
4.2.3 指令Cache管理 122
4.2.4 指令測(cè)試寄存器 123
4.3 L1數(shù)據(jù)存儲(chǔ)器 124
4.3.1 L1數(shù)據(jù)存儲(chǔ)器 124
4.3.2 L1數(shù)據(jù)Cache 126
4.3.3 數(shù)據(jù)測(cè)試寄存器 129
4.4 片上L2存儲(chǔ)器 129
4.5 存儲(chǔ)器保護(hù)與屬性 130
4.5.1 存儲(chǔ)器管理單元 130
4.5.2 存儲(chǔ)器頁(yè)面 131
4.5.3 CPLB管理 131
4.5.4 MMU應(yīng)用 132
4.5.5 有關(guān)寄存器 133
4.6 存儲(chǔ)器有關(guān)操作 134
4.6.1 加載/存儲(chǔ)操作 134
4.6.2 其他存儲(chǔ)器有關(guān)操作 136
4.7 描述存儲(chǔ)器的一些術(shù)語(yǔ) 137
第5章 片上總線與DMA 139
5.1 片上總線 139
5.1.1 內(nèi)核接口 139
5.1.2 系統(tǒng)接口 140
5.1.3 外設(shè)與外部訪問(wèn)總線(PAB、EAB) 144
5.1.4 DMA相關(guān)的總線 145
5.2 直接存儲(chǔ)器訪問(wèn) 147
5.2.1 DMA概述 147
5.2.2 DMA和存儲(chǔ)器DMA MMR 148
5.2.3 DMA操作流 156
5.2.4 2D DMA 159
5.2.5 存儲(chǔ)器DMA 160
5.2.6 DMA性能優(yōu)化 161
5.2.7 DMA的軟件管理 165
5.2.8 DMA錯(cuò)誤 169
第6章 片上外設(shè) 171
6.1 SPI兼容端口控制 171
6.1.1 SPI功能 171
6.1.2 接口信號(hào) 171
6.1.3 SPI寄存器 173
6.1.4 SPI通用操作 177
6.1.5 DMA 180
6.2 并行外設(shè)接口 182
6.2.1 并行外設(shè)接口功能 182
6.2.2 PPI存儲(chǔ)器映射寄存器 183
6.2.3 ITU-R 656模式 187
6.2.4 通用PPI模式 190
6.2.5 DMA操作 195
6.2.6 數(shù)據(jù)傳送方案 195
6.3 串口控制器 196
6.3.1 串口控制器功能 196
6.3.2 SPORT寄存器 199
6.3.3 立體聲串行操作 207
6.3.4 多通道操作 208
6.3.5 支持H.100標(biāo)準(zhǔn)協(xié)議 212
6.4 UART端口控制器 213
6.4.1 串行通信 213
6.4.2 UART控制和狀態(tài)寄存器 213
6.4.3 Non-DMA與DMA模式 217
6.4.4 IrDA支持 218
6.5 可編程標(biāo)志 220
6.5.1 可編程標(biāo)志功能 220
6.5.2 可編程標(biāo)志存儲(chǔ)器映射寄存器 222
6.6 定時(shí)器 226
6.6.1 通用定時(shí)器寄存器 226
6.6.2 通用定時(shí)器的使用 230
6.6.3 內(nèi)核定時(shí)器 242
6.6.4 看門狗定時(shí)器 243
第7章 H.264/AVC標(biāo)準(zhǔn)簡(jiǎn)介及部分程序分析 245
7.1 H.264/AVC標(biāo)準(zhǔn)簡(jiǎn)介 245
7.1.1 H.264/AVC的基本框架 245
7.1.2 H.264/AVC的新特性 247
7.2 H.264/AVC在ADSP-BF561上的移植 248
7.2.1 源碼簡(jiǎn)介 248
7.2.2 在ADSP-BF561上移植p264概述 249
7.3 變換和量化過(guò)程的優(yōu)化 252
7.3.1 H.264/AVC的整數(shù)變換及量化原理[5] 252
7.3.2 反量化過(guò)程的優(yōu)化 254
7.3.3 DCT反變換的優(yōu)化 258
7.3.4 Hadamard變換及其優(yōu)化 264
7.4 非整數(shù)樣點(diǎn)插值過(guò)程的優(yōu)化 267
7.4.1 非整數(shù)樣點(diǎn)的插值過(guò)程 267
7.4.2 插值過(guò)程的優(yōu)化 270
第8章 ADSP-BF561編程模式與優(yōu)化功能 275
8.1 編程模式 275
8.1.1 單核應(yīng)用 275
8.1.2 雙核單獨(dú)應(yīng)用 276
8.1.3 雙核單一應(yīng)用 279
8.1.4 雙核應(yīng)用中的一些考慮 282
8.2 雙核程序示例分析 283
8.2.1 客戶端-服務(wù)器應(yīng)用示例 283
8.2.2 雙核系統(tǒng)中的PGO 285
8.2.3 程序間分析和文件屬性 287
8.2.4 同步函數(shù) 290
8.3 雙核FFT編程設(shè)計(jì) 290
8.3.1 基2 DIT FFT基本原理與程序設(shè)計(jì) 290
8.3.2 并行計(jì)算設(shè)計(jì)方法學(xué) 292
8.3.3 基于多DSP系統(tǒng)的FFT并行計(jì)算 293
8.3.4 基2 DIT FFT雙核單一應(yīng)用并行程序設(shè)計(jì) 295
第9章 uClinux系統(tǒng)開發(fā) 298
9.1 uClinux概述 298
9.1.1 歷史 298
9.1.2 uClinux的內(nèi)存管理 300
9.1.3 uClinux進(jìn)程管理特點(diǎn) 301
9.1.4 uClinux的開發(fā) 302
9.2 ADSP-BF561 uClinux快速指南 303
9.2.1 基本環(huán)境 304
9.2.2 編譯、燒寫、下載 304
9.3 Ubuntu基本服務(wù)配置 308
9.3.1 串口通信服務(wù)配置 308
9.3.2 TFTP服務(wù)配置 309
9.3.3 NFS服務(wù)配置 312
9.4 在Ubuntu中安裝Blackfin工具鏈 314
9.4.1 工具鏈概述 314
9.4.2 可執(zhí)行文件格式 315
9.4.3 工具鏈安裝 317
9.4.4 LDR與ldr-utils 320
9.4.5 在Windows中安裝Blackfin工具鏈 323
9.5 U-Boot Bootloader 323
9.5.1 U-Boot基本知識(shí) 323
9.5.2 U-Boot移植與編譯 329
9.5.3 U-Boot下載與更新 334
9.6 uClinux-dist 336
9.6.1 文件系統(tǒng) 336
9.6.2 uClinux-dist鏡像文件 338
9.6.3 內(nèi)核更新管理 340
9.6.4 移植Linux到用戶目標(biāo)板 343
9.6.5 內(nèi)核編譯 346
9.7 利用NFS調(diào)試程序 351
第10章 VDK基本原理與使用 354
10.1 VDK簡(jiǎn)介 354
10.2 線程 356
10.3 線程調(diào)度 360
10.4 信號(hào) 363
10.4.1 信號(hào)量 363
10.4.2 互斥 364
10.4.3 消息 365
10.4.4 多處理器消息傳遞 366
10.4.5 事件和事件位 370
10.4.6 設(shè)備標(biāo)志 372
10.5 中斷服務(wù)程序 372
10.6 VDK API參考 374
10.7 典型API簡(jiǎn)介與應(yīng)用 377
10.7.1 信號(hào)量API簡(jiǎn)介與應(yīng)用 377
10.7.2 事件和事件位API簡(jiǎn)介與應(yīng)用 381
10.7.3 消息的API簡(jiǎn)介與應(yīng)用 384

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)