FPGA应用技术丛书:Xilinx系列FPGA芯片IP核详解pdf下载pdf下载

FPGA应用技术丛书:Xilinx系列FPGA芯片IP核详解百度网盘pdf下载

作者:
简介:本篇主要提供FPGA应用技术丛书:Xilinx系列FPGA芯片IP核详解pdf下载
出版社:
出版时间:2013-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  IP核是可编程门阵列(FPGA)芯片开发中常用的功能模块,《FPGA应用技术丛书:Xilinx系列FPGA芯片IP核详解》以赛灵思(Xilinx)公司的Spartan系列和Virtex系列FPGA系列芯片为基础,详细介绍各类IP核的功能、特点、接口及性能,并给出在FPGA开发过程中IP核的使用方法。《FPGA应用技术丛书:Xilinx系列FPGA芯片IP核详解》共分10章,首先介绍IP核的生成和使用方法,然后分类描述Xilinx提供的数学运算、存储器、数字信号处理(DSP)、信道纠错码、网络、标准总线IP核以及FPGA属性和调试验证IP核。
  《FPGA应用技术丛书:Xilinx系列FPGA芯片IP核详解》内容丰富翔实,部分IP核给出了功能原理解释和功能仿真结果,便于读者更好地理解和应用。

目录

第1章 Xilinx IP核的生成和使用
1.1 概述
1.2 IP核生成工具
1.2.1 概述
1.2.2 IP核生成工具接口
1.2.3 IP核生成工具的使用
1.2.4 定制和编辑IP核
1.3 基于ISE工程导航工具的IP核操作
1.3.1 创建工程
1.3.2 定制IP核
1.3.3 添加IP核
1.3.4 例化IP核
1.3.5 编辑IP核
1.3.6 仿真IP核
1.4 其他IP核操作
1.4.1 构造向导
1.4.2 网表IP
1.4.3 微处理器和外设IP
1.4.4 系统生成工具

第2章 基本IP核
2.1 乘-加器
2.1.1 累加器
2.1.2 乘累加器
2.1.3 乘加器
2.2 二进制计数器
2.3 基于RAM的移位寄存器
2.4 DSP48宏

第3章 存储器IP核
3.1 块存储器
3.2 分布式存储器
3.3 FIFO生成器

第4章 数学运算IP核
4.1 加/减法器
4.2 乘法器
4.2.1 实数乘法器
4.2.2 复数乘法器
4.3 除法器
4.4 CORDIC
4.5 浮点数操作器

第5章 数字信号处理IP核
5.1 DDS编译器
5.2 FIR编译器
5.3 CIC编译器
5.4 DFT
5.5 FFT
5.6 DUC/DDC编译器

第6章 纠错码IP核
6.1 RS码编/译码器
6.1.1 RS码编码器
6.1.2 RS码译码器
6.2 卷积码编/译码器
6.2.1 卷积码编码器
6.2.2 Viterbi译码器
6.3 3GPP Turbo码编/译码器
6.3.1 3GPP Turbo码编码器
6.3.2 3GPP Turbo码译码器
6.4 3GPP2 Turbo码编/译码器
6.4.1 3GPP2 Turbo码编码器
6.4.2 3GPP2 Turbo码译码器
6.5 IEEE 802.16 CTC编译码器
6.5.1 IEEE 802.16 CTC编码器
6.5.2 IEEE 802.16e CTC译码器
6.6 交织器/解交织器
6.7 IEEE P802.16 LDPC编码器
6.8 DVB-S2 FEC编码器

第7章 网络应用IP核
7.1 以太网MAC
7.1.1 10 Gbps以太网MAC
7.1.2 TEMAC
7.2 PCS/PMA
7.2.1 10 Gbps以太网PCS/PMA
7.2.2 以太网1000BASE-X PCS/PMA或SGMII
7.3 以太网连接单元
7.3.1 XAUI
7.3.2 RXAUI
7.4 嵌入式三模式以太网MAC封装包
7.4.1 Virtex-4嵌入式三模式以太网MAC封装包
7.4.2 Virtex-5嵌入式三模式以太网MAC封装包
7.4.3 Virtex-6嵌入式三模式以太网MAC封装包
7.5 以太网统计
7.6 以太网AVB端点

第8章 FPGA属性和设计IP核
8.1 时钟向导
8.2 GTX收发器
8.2.1 Virtex-6 FPGA GTX收发器向导
8.2.2 Virtex-5 FPGA RocketIO GTX收发器向导
8.3 SelectIO接口向导
8.4 系统监视器

第9章 标准总线IP核
9.1 串行RapidIO
9.2 CAN
9.3 用于PCI接口的Initiator/Target
9.4 PCI Express核
9.4.1 用于Virtex-5和Virtex-4的PCI Express端点
9.4.2 用于Virtex-5的PCI Express端点块增强(EBP)
9.4.3 用于Spartan-3/3A/3E的PCI Express端点PIPE
9.4.4 用于Spartan-6的PCI Express集成块
9.4.5 用于Virtex-6的PCI Express集成块
9.5 显示端口

第10章 调试验证IP核
10.1 ChipScope Pro
10.2 逻辑调试内核
10.2.1 集成控制器(ICON)
10.2.2 集成逻辑分析(ILA)
10.2.3 虚拟I/O(VIO)
10.2.4 Agilent跟踪(ATC2)
10.3 误比特率测试(IBERT)
10.4 集成总线分析核(IBA)
10.4.1 PLB IBA
10.4.2 OPB IBA
参考文献

前言/序言

  随着集成电路技术的快速发展,可编程逻辑门阵列(FPGA)芯片的集成度不断提高,同时因其功能强大、开发周期短、可反复修改、保密性好以及开发工具智能化等优点,已经成为当前硬件设计的主要处理芯片。FPGA作为专用集成电路(ASIC)领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的出现大大推进了电子产品的研发周期和产品多样性,其应用非常广泛。
  赛灵思(Xilinx)公司是FPGA的主要生产厂商,其Virtex系列和Spartan系列FPGA芯片广泛应用于通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域。为方便FPGA开发,缩短开发周期和节省开发成本,Xilinx公司提供了实现一些通用功能的IP核,包括固化在芯片内的硬IP核和可编程调用的软IP核,并在其开发集成环境ISE中提供了IP核的实例化和调用功能。本书重点介绍Xilinx系列FPGA芯片支持的IP核的功能、特点、接口及性能,并给出在FPGA开发过程中IP核的使用方法。
  本书共分10章,其中第1章阐述IP核工具及IP核的操作方法;从第2章开始分类介绍各种IP核的功能特点、符号接口、定制和配置方法等。各章内容编排如下:
  第1章介绍IP核的生成工具及使用方法、IP核的创建、添加、实例化、编辑和仿真方法以及其他IP核操作方法。
  第2章介绍累加器、乘累加器、乘加器、计数器、移位寄存器及DSP48 Macro等常用的基本IP核。
  第3章介绍存储器IP核,包括块存储器、分布式存储器和先入先出(FIFO)存储器等不同功能特点的存储器IP核。
  第4章介绍加/减法器、实数乘法器和复数乘法器、基-2除法器和高基数除法器、用于坐标旋转计算的CORDIC算法核、浮点数操作器等常用的数学运算IP核。
  第5章介绍在数字信号处理中常用的IP核,包括直接数字频率合成(DDS)器、有限冲激响应(FIR)滤波器、级联积分梳状(CIC)滤波器、离散傅里叶变换(DFT)、快速傅里叶变换(FFT)、数字上/下变频(DUC/DDC)编译器等IP核。
  第6章介绍通信信道纠错码IP核,包括RS码编/译码器、卷积码编码器和Viterbi译码器、3GPP和3GPP2标准的Turbo码编/译码器、IEEE 802.16标准的卷积Turbo码(CTC)编/译码器、交织器和解交织器、IEEE 802.16标准LDPC码编码器以及数字视频广播标准DVB-S2的FEC编码器IP核。
  第7章介绍网络应用IP核,包括多模式媒体访问控制器(MAC)、以太网物理编码子层(PCS)和物理介质接入(PMA)子层核、网络负载统计核、以太网扩展连接单元接口(XAUI)核和低引脚数XAUI(RXAUI)、针对不同Virtex系列FPGA的以太网MAC封装包、以太网AVB端点等IP核。
  第8章介绍标准总线IP核,包括串行RapidIO、控制器局域网络(CAN)、PCI、PCI-E等常用标准总线IP核。
  第9章介绍FPGA属性和设计IP核,包括时钟、GTP/GTX高速收发器以及系统监视器IP核等。
  第10章介绍在FPGA调试过程中使用的调试验证IP核,主要包括ChipScope Pro工具介绍、逻辑调试内核、误比特率测试核和集成总线分析核。
  本书详尽介绍了Xilinx公司FPGA芯片支持的各类IP核,编写过程中参考了Xilinx公司官方网站提供的大量英文资料以及集成开发环境ISE提供的IP核数据手册和帮助文档。
  参与本书编写工作的还有:梁光明、向良军、徐克强、王职军、谢俊、汪伟、谢皓臣、莫晓鹏、胡耀华。
  还要感谢电子工业出版社和本书的责任编辑田宏峰老师,在田老师的大力支持和帮助下本书才得以与广大读者见面。
  由于作者水平有限,错误疏漏之处在所难免,恳请广大读者批评指正。同时也欢迎大家就FPGA开发相关技术与作者交流。
  刘东华
  2013年8月