书籍详情
基于Xilinx FPGA的多核嵌入式系统设计基础
作者:张亮 等编著
出版社:西安电子科技大学出版社
出版时间:2011-05-01
ISBN:9787560625607
定价:¥32.00
购买这本书可以去
内容简介
《基于Xilinx FPGA的多核嵌入式系统设计基础》系统地介绍了基于Xilinx公司FPGA的多核嵌入式系统设计的方法、步骤和相关软件的使用方法。在讲述搭建多核架构,核间通信,软、硬件协同调试的基础上,深入讨论了多核设计中的实际工程问题和许多实用的调试技巧。本书内容包括:Xilinx软、硬核处理器介绍;Xilinx FPGA产品介绍;多核嵌入式通信系统的开发环境;软、硬件设计流程介绍;相关总线与通信机制介绍及对多核架构前景的展望。本书是在Xilinx公司大学计划的支持下完成的。由于是针对教学和科研中的实际问题进行讨论和阐述,因此本书中所有的工程和例程都在本书随书光盘中给出并全部经过实际测试。本书可作为高等院校电子类和通信类等专业本科生、研究生的教材,亦可作为相关科研人员的工具书和参考书。
作者简介
暂缺《基于Xilinx FPGA的多核嵌入式系统设计基础》作者简介
目录
第1章 绪论
1.1 FPGA的发展历程及特性介绍
1.2 Microblaze软核的介绍
1.2.1 Microblaze的流水线结构
1.2.2 Microblaze中断机制
1.2.3 Microblaze的缓存机制和MMU
1.3 PowerPC405硬核介绍
1.4 Xilinx FPGA产品介绍
1.4.1 Spartan系列产品
1.4.2 Virtex系列产品
1.5 本章小结
第2章 多核系统设计环境与设计流程
2.1 开发软件简介
2.1.1 ISE开发软件简介
2.1.2 ISE的安装
2.2 利用ISE进行硬件逻辑设计的流程
2.2.1创建新工程
2.2.2新建HDL源文件
2.2.3 对源文件进行综合以及仿真
2.3 利用XPS向导进行多核硬件系统设计的流程
2.3.1 利用BSB新建一个工程
2.3.2 选择必要外设,并进行参数配置
2.3.3 配置启动内存,并选用内存测试文件
2.3.4 编译源文件,生成硬件网表
2.3.5 下载比特流,配置FPGA
2.4 利用EDK套件进行多核软件开发的流程
2.4.1 在单核基础上添加工程应用
2.4.2 编辑.C文件并编译
2.4.3 编写用户约束文件
2.4.4 修改MSS中的驱动文件
2.4.5 下载比特流,配置FPGA
2.5 本章小结
第3章 总线机制与核间通信机制
3.1 总线机制
3.1.1 0PB总线
3.1.2 PLB总线
3.1.3 XCL总线
3.1.4 FSL总线
3.1.5 0CM总线
3.1.6 LMB总线
3.2 核间通信机制介绍
3.2.1 Mailbox
3.2.2 Mutex
3.2.3 Shared Memo~
3.2.4 Interrupt
3.2.5 PLBv46一PLBv46 Bridge
3.2.6 FSL互连体系
3.2.7 DAM Controller
3.2.8 混合衍生体系
3.3 本章小结
第4章 基于PowerPC的单核系统设计
4.1 简单硬件系统设计
4.1.1 用BSB创建工程
4.1.2 分析已创建的工程
4.1.3 生成硬件IP网表文件
4.1.4 下载测试程序
4.2 添加IP核到硬件系统
4.2.1 打开工程
……
第5章 多核嵌入式系统硬件设计实线
第6章 多核嵌入式系统软件开发
第7章 多核结构的价值与发展前景
参考文献
1.1 FPGA的发展历程及特性介绍
1.2 Microblaze软核的介绍
1.2.1 Microblaze的流水线结构
1.2.2 Microblaze中断机制
1.2.3 Microblaze的缓存机制和MMU
1.3 PowerPC405硬核介绍
1.4 Xilinx FPGA产品介绍
1.4.1 Spartan系列产品
1.4.2 Virtex系列产品
1.5 本章小结
第2章 多核系统设计环境与设计流程
2.1 开发软件简介
2.1.1 ISE开发软件简介
2.1.2 ISE的安装
2.2 利用ISE进行硬件逻辑设计的流程
2.2.1创建新工程
2.2.2新建HDL源文件
2.2.3 对源文件进行综合以及仿真
2.3 利用XPS向导进行多核硬件系统设计的流程
2.3.1 利用BSB新建一个工程
2.3.2 选择必要外设,并进行参数配置
2.3.3 配置启动内存,并选用内存测试文件
2.3.4 编译源文件,生成硬件网表
2.3.5 下载比特流,配置FPGA
2.4 利用EDK套件进行多核软件开发的流程
2.4.1 在单核基础上添加工程应用
2.4.2 编辑.C文件并编译
2.4.3 编写用户约束文件
2.4.4 修改MSS中的驱动文件
2.4.5 下载比特流,配置FPGA
2.5 本章小结
第3章 总线机制与核间通信机制
3.1 总线机制
3.1.1 0PB总线
3.1.2 PLB总线
3.1.3 XCL总线
3.1.4 FSL总线
3.1.5 0CM总线
3.1.6 LMB总线
3.2 核间通信机制介绍
3.2.1 Mailbox
3.2.2 Mutex
3.2.3 Shared Memo~
3.2.4 Interrupt
3.2.5 PLBv46一PLBv46 Bridge
3.2.6 FSL互连体系
3.2.7 DAM Controller
3.2.8 混合衍生体系
3.3 本章小结
第4章 基于PowerPC的单核系统设计
4.1 简单硬件系统设计
4.1.1 用BSB创建工程
4.1.2 分析已创建的工程
4.1.3 生成硬件IP网表文件
4.1.4 下载测试程序
4.2 添加IP核到硬件系统
4.2.1 打开工程
……
第5章 多核嵌入式系统硬件设计实线
第6章 多核嵌入式系统软件开发
第7章 多核结构的价值与发展前景
参考文献
猜您喜欢