丛书序
前言
第1章 XC4000系列FPGA
1.1 XCA000系列FPGA的基本结构
1.1.1 可配置逻辑块
1.1.2 用户可编程输入/输出模块
1.1.3 内部可编程连线资源
1.2 XCA000系列FPGA的配置
1.2.1 主串模式
1.2.2 从串模式
1.2.3 主并模式
1.2.4 从并模式
第2章 Spartan系列FPGA
2.1 Spartan与Spartan-XL系列FPGA
2.1.1 可配置逻辑功能块
2.1.2 输入/输出单元
2.1.3 快速进位逻辑
2.1.4 Spartan与Spartan-XL系列器件的配置
2.2 Spartan-Ⅱ系列FPGA
2.2.1 Spartan-Ⅱ系列FPGA的技术性能
2.2.2 Spartan-Ⅱ系列FPGA的内部结构
2.3 Spaaan-3系列FPGA
2.3.1 Spartan-3系列FPGA的技术性能
2.3.2 Spartan-3系列FPGA的内部结构
2.3.3 Spartan-3系列FPGA的块状RAM和时钟管理模块
2.3.4 Spartan-3器件的配置
第3章 Virtex系列FPGA
3.1 Virtex系列FPGA简介
3.2 Virtex系列FPGA的内部结构
3.2.1 输A/输出单元
3.2.2 可配置逻辑单元
3.2.3 可编程布线矩阵
3.3 Virtex-Ⅱ系列器件
3.3.1 Virtex-Ⅱ系列FPGA的结构框图
3.3.2 可编程的I/O块
3.3.3 可配置逻辑单元
3.3.4 可选择的块状RAM
3.3.5 Rocket I/O
3.3.6 数字时钟管理器
3.4 Virtex-Ⅱ Pro FPGA
3.4.1 Virtex-Ⅱ Pro系列FPGA的结构框图
3.4.2 Rocket I/O模块
3.4.3 可编程I/O
3.4.4 FPGA开发系统的电源设计
第4章 CPLD产品介绍
4.1 XC9500系列CPLD
4.1.1 XC9500系列CPLD的结构框图
4.1.2 XC9500系列CPLD的基本单元
4.1.3 XC9500系列CPLD的时序模型
4.2 CoolRunner XPLA3系列CPLD
4.2.1 CoolRunner XPLA3系列CPLD的结构框图
4.2.2 CoolRunner XPLA3系列CPLD的基本单元
4.2.3 CoolRunner XPLA3系列CPLD的时序模型
4.3 CoolRunner-Ⅱ系列CPLD
4.3.1 CoolRunner-Ⅱ系列CPLD的结构框图
4.3.2 CoolRunner-Ⅱ系列CPLD的基本单元
4.4 Xilinx CPLD的命名
第5章 用Slice资源实现移位寄存器
5.1 基于查找表资源的移位寄存器原理
5.2 基于查找表资源的移位寄存器实现
5.2.1 移位寄存器的硬件原语及典型应用
5.2.2 利用片内触发器提高移位寄存器的同步性能
5.2.3 利用级联查找表资源实现长移位寄存器
5.2.4 利用CLB内的数据选择器资源实现移位寄存器
5.3 充分利用SRL16E结构实现设计
5.3.1 传统的nR滤波器的实现方法
5.3.2 Xilinx公司资料中推荐的实现方法
5.3.3 两种实现方法的比较
第6章 XiinX公司FPGA的综合实现技巧
第7章 提高系统的工作频率
第8章 块状RAM的原理
第9章 块状RAM的高级应用技巧
参考文献