
| 《EDA工程技术丛书:Xilinx FPGA设计权威指南》是对作者多年科研和数字系统EDA培训工作的经验总结。本书极其全面地介绍了Xilinx FPGA器件、设计工具(最新ISE13设计套件)和设计流程。在编写该书时,正好赶上Xilinx公司发布了关于FPGA的大量最新技术,比如28nm工艺、2ynq-7000平台和高级综合工具AutoESL等,这些新技术的发布将对FPGA的发展产生深远的影响;所以本书对这些最新内容也进行了详细的介绍。本书的出版会对电子信息类专业的广大师生及FPGA设计人员带来帮助,以促进FPGA技术在高校和企业中的推广普及。 随书光盘收录了本书所有设计实例的全部工程设计源文件,这些设计例子来源于Xilinx公司大学计划、Digilent公司提供的素材及作者编写的培训案例。 |
| 何宾,长期从事数字系统EDA方面教学与科研工作。在全国进行大学生电子设计竞赛FPGA专题方面的培训工作,在EDA教学与科研应用方面积累了丰富的经验。已出版相关图书《EDA原理及Verilog实现》、《EDA原理及VHDL实现》、《FPGA数字信号处理实现原理及方法》、《基于AXI4的可编程SOC系统设计》等多本EDA相关图书。 |
| 第1章 Xilinx FPGA设计流程 1.1 设计流程 1.2 设计输入和综合 1.2.1 层次化设计 1.2.2 原理图输入 1.2.3 HDL输入和综合 1.3 设计实现 1.3.1 FPGA设计实现 1.3.2 CPLD设计实现 1.4 设计验证 1.4.1 仿真 1.4.2 静态时序分析 1.4.3 电路验证 1.5 IP核复用技术 1.5.1 IP核分类 1.5.2 IP核优化 1.5.3 IP核生成 第2章 Xilinx FPGA结构及分类 2.1 CPLD原理及结构 2.1.1 功能块 2.1.2 宏单元 2.1.3 快速连接矩阵 2.1.4 输入输出块 2.2 FPGA原理及结构 2.2.1 查找表结构及功能 2.2.2 可配置逻辑块 2.2.3 时钟资源和时钟管理单元 2.2.4 块存储器资源 2.2.5 互联资源 2.2.6 专用的DSP模块 2.2.7 输入输出块 2.2.8 吉比特收发器 2.2.9 PCI-E模块 2.2.10 XADC模块 2.3 Xilinx可编程逻辑器件分类 2.3.1 Xilinx CPLD芯片介绍 2.3.2 Xilinx FPGA芯片介绍 2.3.3 Xilinx最新一代7系列 2.4 Xilinx配置存储器 2.4.1 平台Flash在系统可编程PROM 2.4.2 平台Flash高密度存储和配置器 第3章 HDL高级设计技术 3.1 HDL语言 3.1.1 HDL语言设计FPGA的优势 3.1.2 使用HDL语言设计FPGA 3.2 混合语言设计支持 3.3 层次化设计 3.3.1 层次化设计的优缺点 3.3.2 在分层设计中使用综合工具 3.4 选择数据类型(只限于VHDL) 3.4.1 使用std_logic(IEEE 1164) 3.4.2 声明端口 3.4.3 端口声明中的数组 3.5 使用escale指令(只限于Verilog) 3.6 if和case描述比较 3.6.1 if设计描 3.6.2 case设计描述 3.6.3 避免出现锁存器 3.7 逻辑结构设计 3.7.1 逻辑结构的分类及实现 3.7.2 数字信号处理中的逻辑结构 3.8 逻辑复制和复用技术 3.8.1 逻辑复制技术 3.8.2 逻辑复用(共享)技术 3.9 并行和流水技术 …… 第4章 基于HDL设计输入 第5章 基于原理图的设计输入 第6章 设计综合和行为仿真 第7章 设计实现和时序防真 第8章 设计下载 第9章 ChipScope Pro调试工具 第10章 可重配置技术 第11章 处理器系统可重配置实现 第12章 基于ISE的数字/模拟混合系统设计 第13章 基于双摄像头的HDMI视频系统的实现 附录Nexys3的原理图 |
商品评论(0条)