图书介绍

片上可编程系统原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

片上可编程系统原理及应用
  • 何宾编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302214564
  • 出版时间:2010
  • 标注页数:313页
  • 文件大小:63MB
  • 文件页数:326页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


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

下载说明

片上可编程系统原理及应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 SOPC设计导论1

1.1SOPC概述1

1.1.1软核及硬核处理器1

1.1.2SOPC技术的发展2

1.1.3SOPC技术特点3

1.2SOPC设计与优化技术4

1.2.1SOPC设计技术4

1.2.2通用SOPC优化技术6

1.2.3专用SOPC优化技术8

1.3Xilinx的SOPC芯片10

1.3.1Spartan-3系列FPGA10

1.3.2Virtex-ⅡPro系列FPGA12

1.3.3Virtex-4系列FPGA12

1.3.4Virtex-5系列FPGA13

第2章 MicroBlaze处理器原理15

2.1MicroBlaze处理器结构15

2.1.1MicroBlaze处理器结构概述15

2.1.2MicroBlaze处理器的寄存器20

2.1.3MicroBlaze处理器的虚拟存储器管理28

2.1.4MicroBlaze处理器的事件及处理35

2.1.5MicroBlaze处理器的指令和数据缓存39

2.1.6MicroBlaze处理器的调试和跟踪41

2.2MicroBlaze信号接口42

2.2.1PLB总线接口42

2.2.2OPB总线接口44

2.2.3LMB总线接口45

2.2.4FSL接口46

2.2.5XCL接口48

2.2.6调试接口51

2.2.7跟踪接口51

2.3MicroBlaze应用二进制接口53

2.3.1堆栈规约53

2.3.2存储器模型54

2.3.3中断和异常句柄54

2.4MicroBlaze指令集结构55

2.4.1MicroBlaze指令类型55

2.4.2MicroBlaze指令集56

第3章 PowerPC处理器原理64

3.1PowerPC处理器结构64

3.1.1PowerPC处理器体系结构概述64

3.1.2PowerPC软件结构概述67

3.1.3PowerPC寄存器68

3.2PowerPC处理器I/O接口69

3.2.1时钟和电源管理接口70

3.2.2CPU控制接口72

3.2.3复位接口72

3.2.4指令侧的PLB接口73

3.2.5数据侧的PLB接口74

3.2.6设备控制寄存器接口76

3.2.7外部中断控制器接口78

3.2.8PPC405 JTAG调试端口79

3.2.9调试接口80

3.2.10跟踪接口81

3.2.11处理器版本寄存器接口82

3.2.12额外的FPGA指定信号83

3.3PowerPC处理器OCM控制器83

3.3.1OCM控制器特点84

3.3.2OCM控制器的操作85

3.3.3OCM的编程模型86

3.4PowerPC处理器APU控制器88

3.4.1FCM指令处理89

3.4.2APU控制器配置92

第4章 SOPC开发平台结构94

4.1设计流程及EDK工具概述94

4.1.1设计流程概述94

4.1.2EDK工具概述95

4.1.3工程建立和管理102

4.2平台产生器103

4.2.1Platgen工具的命令格式103

4.2.2加载路径103

4.2.3输出文件104

4.2.4存储器的产生104

4.3仿真模型产生器106

4.3.1仿真库106

4.3.2CompXLib/CompEDKLib工具107

4.3.3仿真模型107

4.3.4Simgen命令格式108

4.3.5输出文件109

4.3.6存储器初始化109

4.4库产生器110

4.4.1库产生器命令的选择项110

4.4.2加载路径110

4.4.3输出文件112

4.4.4生成库和驱动113

4.4.5中断和中断控制器115

4.4.6XMDStub外设(MicroBlaze指定)115

4.4.7STDIN和STDOUT外设115

4.5虚拟平台产生器115

4.5.1VPgen命令选项116

4.5.2输出文件116

4.5.3可使用的模型116

4.6平台规范工具117

4.6.1PsfUtility命令选项117

4.6.2MPD的创建117

4.6.3PsfUtility的DRC检查118

4.6.4HDL外设定义119

4.7版本管理工具131

4.8比特流初始化软件131

4.9Flash存储器编程132

4.9.1支持的Flash硬件132

4.9.2编程的先决条件133

4.9.3编程对话框133

4.9.4定制Flash编程134

4.9.5可操作的特点和方法136

4.9.6使用Flash存储器137

4.10GNU编译器工具137

4.10.1编译器框架138

4.10.2编译器使用及选项138

4.10.3MicroBlaze编译器145

4.10.4PowerPC编译器151

4.11GNU调试器154

4.11.1GNU选项154

4.11.2GDB调试流程154

4.11.3MicroBlaze的GDB目标154

4.11.4PowerPC的GDB目标155

4.11.5控制台模式155

4.12Xilinx微处理器调试器156

4.12.1XMD的使用157

4.12.2连接命令选项160

4.12.3XMD内部TCL命令166

4.13系统ACE文件产生器167

4.13.1GenACE模型167

4.13.2产生ACE文件169

第5章 SOPC描述规范173

5.1微处理器硬件规范173

5.2微处理器外设规范177

5.2.1MPD语法177

5.2.2总线接口181

5.2.3IO接口181

5.2.4选项181

5.2.5参数184

5.2.6端口185

5.2.7保留参数186

5.2.8保留的端口连接186

5.2.9设计考虑189

5.3外设分析命令191

5.4黑盒定义192

5.5微处理器软件规范193

5.5.1MSS关键字194

5.5.2全局参数195

5.5.3实例特定参数196

5.5.4MDD/MLD特定参数197

5.5.5OS特定参数197

5.5.6处理器特定参数197

5.6微处理器库定义198

5.6.1库定义文件198

5.6.2MLD格式规范199

5.6.3MLD参数描述202

5.6.4设计规则检查204

5.6.5库产生204

5.7微处理器驱动定义204

5.8Xilinx板描述格式207

5.8.1XBD格式207

5.8.2属性命令208

5.8.3本地参数命令及子属性209

5.8.4本地端口命令及子属性209

5.8.5使用IO_INTERFACE关联IP210

5.8.6使用IO_INTERFACE桥接IP211

第6章 操作系统及板级支持包212

6.1Xilinx的微核212

6.1.1标准C库213

6.1.2板级支持包215

6.1.3Xilkernel核221

6.1.4LibXil库233

6.2lwIP库237

6.2.1建立硬件系统238

6.2.2建立软件系统238

6.2.3软件API242

6.3VxWorks操作系统的板级支持包244

6.3.1概述244

6.3.2使用XPS产生VxWorks6.5 BSP245

6.3.3VxWorks6.5 BSP246

6.3.4引导VxWorks250

6.3.5缓存、MMU和FPU256

6.4Linux操作系统下的板级支持包257

6.4.1概述257

6.4.2开始Linux258

6.4.3从XPS创建BSP259

6.4.4Linux核配置261

6.4.5Linux设备参考270

第7章 基于EDK的设计流程273

7.1工程的建立273

7.1.1使用BSP向导273

7.1.2新建工程的结构分析277

7.1.3工程的下载279

7.2添加IP到硬件设计279

7.2.1打开工程279

7.2.2添加和配置GPIO外设280

7.2.3产生外部GPIO连接282

7.2.4添加软件程序并编译283

7.2.5设计验证283

7.3添加定制的IP到系统285

7.3.1打开工程285

7.3.2产生外设模板285

7.3.3创建外设289

7.3.4添加和连接外设291

7.3.5设计验证293

7.4编写应用程序294

7.4.1添加BRAM控制器和BRAM294

7.4.2更新软件应用程序295

7.4.3分析目标文件296

7.4.4设计验证298

7.5使用SDK工具299

7.5.1添加定时器和中断控制器299

7.5.2创建SDK软件工程301

7.5.3编写中断句柄303

7.5.4添加连接脚本304

7.5.5验证操作304

7.6设计的软件和硬件调试307

7.6.1打开工程308

7.6.2例化ChipScope核308

7.6.3启动软件调试器309

7.6.4启动ChipScope Pro硬件调试器311

7.6.5执行H/S验证312

热门推荐