图书介绍

Blackfin双核处理器与应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Blackfin双核处理器与应用开发
  • 唐建主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121115653
  • 出版时间:2010
  • 标注页数:389页
  • 文件大小:44MB
  • 文件页数:403页
  • 主题词:数字信号-信号处理-微处理器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Blackfin双核处理器与应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

绪论1

第1章 概述15

1.1 内核与存储器体系结构15

1.1.1 内核体系结构15

1.1.2 存储器体系结构16

1.2 时钟、电源、引导模式、事件处理18

1.2.1 时钟信号18

1.2.2 动态电源管理18

1.2.3 引导模式19

1.2.4 事件处理20

1.3 ADSP-BF561外设20

1.4 VisualDSP++ 5.024

1.5 工程开发28

1.6 代码开发工具33

1.7 处理器工程38

第2章 计算单元46

2.1 寄存器文件46

2.1.1 寄存器文件46

2.1.2 使用计算状态49

2.2 数据类型49

2.2.1 使用数据格式49

2.2.2 使用乘法器整数和小数格式52

2.3 算术逻辑单元54

2.3.1 ALU操作55

2.3.2 ALU数据流详细情况58

2.3.3 ALU除法支持与视频操作60

2.4 乘累加器60

2.4.1 乘法器操作60

2.4.2 乘法器数据流描述62

2.5 桶式移位器64

2.6 数据地址产生器67

2.6.1 数据地址产生器功能与寄存器67

2.6.2 DAG的寻址69

第3章 运行模式与程序控制75

3.1 运行模式75

3.1.1 用户模式76

3.1.2 监控模式77

3.1.3 仿真模式78

3.1.4 复位与空闲状态78

3.1.5 系统复位和上电配置79

3.1.6 引导方式82

3.2 程序控制83

3.2.1 程序控制器相关寄存器83

3.2.2 指令流水线85

3.2.3 分支和程序设计86

3.2.4 循环和程序设计88

3.2.5 事件和控制89

3.2.6 内核事件控制寄存器96

3.2.7 事件向量表97

3.2.8 中断服务101

3.2.9 中断的嵌套101

3.2.10 异常处理103

3.2.11 使用性问题105

3.3 动态电源管理107

3.3.1 时钟107

3.3.2 动态电源管理控制器110

第4章 存储器117

4.1 存储器结构概述117

4.2 L1指令存储器118

4.2.1 指令存储器118

4.2.2 L1指令Cache120

4.2.3 指令Cache管理122

4.2.4 指令测试寄存器123

4.3 L1数据存储器124

4.3.1 L1数据存储器124

4.3.2 L1数据Cache126

4.3.3 数据测试寄存器129

4.4 片上L2存储器129

4.5 存储器保护与属性130

4.5.1 存储器管理单元130

4.5.2 存储器页面131

4.5.3 CPLB管理131

4.5.4 MMU应用132

4.5.5 有关寄存器133

4.6 存储器有关操作134

4.6.1 加载/存储操作134

4.6.2 其他存储器有关操作136

4.7 描述存储器的一些术语137

第5章 片上总线与DMA139

5.1 片上总线139

5.1.1 内核接口139

5.1.2 系统接口140

5.1.3 外设与外部访问总线(PAB、EAB)144

5.1.4 DMA相关的总线145

5.2 直接存储器访问147

5.2.1 DMA概述147

5.2.2 DMA和存储器DMA MMR148

5.2.3 DMA操作流156

5.2.4 2D DMA159

5.2.5 存储器DMA160

5.2.6 DMA性能优化161

5.2.7 DMA的软件管理165

5.2.8 DMA错误169

第6章 片上外设171

6.1 SPI兼容端口控制171

6.1.1 SPI功能171

6.1.2 接口信号171

6.1.3 SPI寄存器173

6.1.4 SPI通用操作177

6.1.5 DMA180

6.2 并行外设接口182

6.2.1 并行外设接口功能182

6.2.2 PPI存储器映射寄存器183

6.2.3 ITU-R 656模式187

6.2.4 通用PPI模式190

6.2.5 DMA操作195

6.2.6 数据传送方案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标准协议212

6.4 UART端口控制器213

6.4.1 串行通信213

6.4.2 UART控制和状态寄存器213

6.4.3 Non-DMA与DMA模式217

6.4.4 IrDA支持218

6.5 可编程标志220

6.5.1 可编程标志功能220

6.5.2 可编程标志存储器映射寄存器222

6.6 定时器226

6.6.1 通用定时器寄存器226

6.6.2 通用定时器的使用230

6.6.3 内核定时器242

6.6.4 看门狗定时器243

第7章 H.264/AVC标准简介及部分程序分析245

7.1 H.264/AVC标准简介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 源码简介248

7.2.2 在ADSP-BF561上移植p264概述249

7.3 变换和量化过程的优化252

7.3.1 H.264/AVC的整数变换及量化原理[5]252

7.3.2 反量化过程的优化254

7.3.3 DCT反变换的优化258

7.3.4 Hadamard变换及其优化264

7.4 非整数样点插值过程的优化267

7.4.1 非整数样点的插值过程267

7.4.2 插值过程的优化270

第8章 ADSP-BF561编程模式与优化功能275

8.1 编程模式275

8.1.1 单核应用275

8.1.2 双核单独应用276

8.1.3 双核单一应用279

8.1.4 双核应用中的一些考虑282

8.2 双核程序示例分析283

8.2.1 客户端-服务器应用示例283

8.2.2 双核系统中的PGO285

8.2.3 程序间分析和文件属性287

8.2.4 同步函数290

8.3 双核FFT编程设计290

8.3.1 基2 DIT FFT基本原理与程序设计290

8.3.2 并行计算设计方法学292

8.3.3 基于多DSP系统的FFT并行计算293

8.3.4 基2 DIT FFT双核单一应用并行程序设计295

第9章 uClinux系统开发298

9.1 uClinux概述298

9.1.1 历史298

9.1.2 uClinux的内存管理300

9.1.3 uClinux进程管理特点301

9.1.4 uClinux的开发302

9.2 ADSP-BF561 uClinux快速指南303

9.2.1 基本环境304

9.2.2 编译、烧写、下载304

9.3 Ubuntu基本服务配置308

9.3.1 串口通信服务配置308

9.3.2 TFTP服务配置309

9.3.3 NFS服务配置312

9.4 在Ubuntu中安装B1ackfin工具链314

9.4.1 工具链概述314

9.4.2 可执行文件格式315

9.4.3 工具链安装317

9.4.4 LDR与ldr-utils320

9.4.5 在Windows中安装Blackfin工具链323

9.5 U-Boot Bootloader323

9.5.1 U-Boot基本知识323

9.5.2 U-Boot移植与编译329

9.5.3 U-Boot下载与更新334

9.6 uClinux-dist336

9.6.1 文件系统336

9.6.2 uClinux-dist镜像文件338

9.6.3 内核更新管理340

9.6.4 移植Linux到用户目标板343

9.6.5 内核编译346

9.7 利用NFS调试程序351

第10章 VDK基本原理与使用354

10.1 VDK简介354

10.2 线程356

10.3 线程调度360

10.4 信号363

10.4.1 信号量363

10.4.2 互斥364

10.4.3 消息365

10.4.4 多处理器消息传递366

10.4.5 事件和事件位370

10.4.6 设备标志372

10.5 中断服务程序372

10.6 VDK API参考374

10.7 典型API简介与应用377

10.7.1 信号量API简介与应用377

10.7.2 事件和事件位API简介与应用381

10.7.3 消息的API简介与应用384

热门推荐