上册
第1篇FPGA/CPLD典型应用设计实例
1.1FFT(快速傅里叶变换)的FPGA设计与实现
1.2数字式存储示波器
1.3汽车尾灯控制电路设计
1.4数字钟电路设计
1.5数字调制(FSK)信号发生器
1.6电子数字闹钟
1.7函数发生器设计
1.8伪随机序列发生器
1.9多功能点阵牌电路设计
1.10光通信PDH的标准伪随机图案发生器设计
1.11数字秒表
1.12电子密码锁
1.13数字电压表
1.14自动交通控制系统
1.15交通信号灯控制器
1.16交通控制灯逻辑电路系统设计
1.17十字路口交通管理信号灯系统设计
1.18交通灯控制程序设计
1.19交通灯电路设计
1.20无线通信中的全数字调制器设计
1.21无线通信中的全数字解调器设计
1.22采用VHDL语言设计的数字频率计
1.23数字显示频率计
1.24简易数字频率计设计
1.254位数字频率计
1.26采用VerilogHDL语言设计的频率计
1.27简易频率计电路设计
1.28简易频率计设计
1.29电子数字钟
1.30采用VerilogHDL语言设计的电子数字钟
1.31采用VHDL语言设计的电子数字钟
1.32电子时钟电路设计
1.33计时器
1.34波形发生器电路设计
1.35LED数码管动态显示设计
1.36流水灯电路设计
1.37直流步进电机控制电路设计
1.38ADC电压测量电路设计
1.39简易电子钟设计
1.40数字抢答器
1.41序列检测器
1.42UART通用异步串行口设计
1.43简易周期信号测试仪
1.44序列信号发生器
1.45通信、雷达和遥测用序列检测器的设计
1.46数字密码锁
1.47伪随机序列信号发生器设计
1.48FIFO存储器的VHDL描述
1.49采用VerilogHDL语言设计的UART通用异步收发器.
1.50倍频电路
1.51双向数据转换器
1.52键盘电路
1.53数码LED显示器
1.54多位加法器电路
1.556位数码管动态扫描及译码电路
1.56非2的幂次分频电路
1.57非整数分频电路
1.58常用电路的VHDL描述
1.59同步一百进制计数器的设计
1.60门电路设计
1.61时序电路设计
1.62组合逻辑电路设计
1.63频率合成技术——基于FPGA的直接数字合成器(DDS)设计
1.64串行通信MAX232接口电路设计
1.652的幂次分频电路
1.66环形计数器与扭环形计数器
1.678位可逆计数器和三角波发生器
1.68并/串转换器
1.694选1数据选择器
1.704位二进制数/8421BCD码
1.71移位寄存器设计
1.72三进制计数器设计
1.73移位型控制器的设计与实现
1.74存储器接口电路设计
1.754位加法器设计
1.76乘法器设计
1.77译码器设计
1.78可变模计数器设计
1.79整数增益放大器设计与测试
1.80滤波器的设计与测试
1.81比较器的设计与测试
1.82带阻有源滤波器设计
1.83线性反馈移位寄存器LFSR的FPGA设计与实现
1.84线性分析、循环码编码译码器的FPGA设计与实现
1.85数据传输与I/O接口标准
1.86异步收发器
1.87有限脉冲响应(FIR)数字滤波器的FPGA设计与实现
1.88逐次逼近型ADC
1.89乘法器的FPGA设计与实现
1.90总线仲裁电路的设计
1.91ALU(算术逻辑部件)设计
1.92脉冲分配器设计
1.93二进制码/格雷码的转换
1.94直接序列扩频通信系统设计
1.95并/串转换模块设计
1.96移位相加模块设计
1.97时延环节模块设计
1.98多波形发生器设计
1.99三位乘法器设计
1.100小信号测量系统
1.101单片电路设计
1.102简易数字锁
1.103交通灯控制器
1.104闪烁灯和流水灯设计与仿真
1.1053DES算法的FPGA实现及其在3DES-PCI安全卡中的应用
1.106边界扫描测试
1.107交通信号灯
1.108交通灯监视电路设计
1.109汉字显示
1.110汉字显示电路设计
1.111洗衣机控制电路设计
1.112篮球30s可控计时器设计
1.113悦耳的音响设计
1.114乐曲演奏电路设计
1.115多音阶电子琴电路设计
1.116《友谊地久天长》乐曲演奏电路设计
1.117软件无线电内插滤波器设计
1.118量程自动转换的数字式频率计
1.119游戏电路设计
1.120全自动电梯控制电路
1.1218位二进制乘法电路
1.122自动售邮票机
参考文献
下册
第2篇FPGA/CPLD产品设计、开发技巧与秘诀
2.1如何根据项目选择器件
2.2可编程器件的选择原则
2.3确定初步方案的方法与技巧
2.4基于可编程逻辑器件的数字系统的设计流程
2.5掌握常用FPGA/CPLD
2.6EDA技术的基本设计方法
2.7数字系统设计中的低功耗设计方法
2.8动态可编程重构技术
2.9多级逻辑的设计技巧
2.10VerilogHDL设计方法与技巧
2.11FPGA设计的稳定性探讨
2.12同步电路设计技巧
2.13图形设计法的实用技术
2.14状态机设计技巧
2.15存储器的VHDL实现方法与技巧
2.16存储器设计典型实例
2.17只读存储器
2.18比较器
2.19多路选择器
2.20三态总线
2.21m序列的产生和性质
2.22对具体某一信号的连续存储
2.23典型的时序逻辑电路分析与描述
2.24用VerilogHDL的时序逻辑电路设计
2.25时序逻辑电路的设计方法与技巧
2.26FPGA/CPLD的设计和优化
2.27CPLD典型器件ispPAC20的扩展应用技巧
2.28CPLD典型器件ispPAC的基本应用技巧
2.29VerilogHDL设计组合逻辑电路技巧
2.30VHDL设计组合逻辑电路技巧
2.31LED七段译码器的分析与设计
2.32电路的仿真技巧
2.33宏器件及其调用
2.34ispPAC的增益调整方法
2.35数字系统的描述方法
2.36FPGA系统设计与调试技巧
2.37典型的下载/配置方式
2.38Xilinx器件的下载
2.39ByteBlaster并口下载电缆
2.40单个FLEX系列器件的PS配置(下载电缆连接与下载操作)
2.41多个FLEX器件的PS配置(下载电路连接与下载操作)
2.42单个MAX器件的JTAG方式编程(POF文件连接与编程)
2.43单个FLEX器件的JTAG方式配置(SOF文件连接与编程)
2.44多个MAX/FLEX器件的JTAG方式编程/配置(连接与编程)
2.45主动串行与被动串行配置模式
2.46门禁系统设计技巧
2.47两种实际应用的计数器电路设计
2.48常用触发器及其应用设计技巧
2.49加法器设计
2.50ispPAC的接口电路设计
2.51编程接口和编程--ISP方式和JTAG方式
2.52利用VerilogHDL设计状态机的技巧
2.53系统级层次式设计
2.54边界扫描测试技术
2.55在系统下载电缆与评估板
2.56用CPLD和单片机设计电子系统
2.57怎样优化程序
2.58怎样才能避免潜在的危险
2.59毛刺的产生及其消除技巧
2.60计数器设计与FPGA资源
2.61组合逻辑电路的竞争冒险及其消除技巧
2.62选择器设计和FPGA资源
2.63基于FPGA/CPLD应用设计的23点经验总结
第3篇FPGA/CPLD常用工具及软件特性
3.1常用的FPGA开发工具
3.2常用EDA设计工具
3.3FPGA/CPLD数字逻辑实验平台
3.4软件资源
3.5典型常用的VerilogHDL语言(应用设计举例)
3.6VerilogHDL的一般结构
3.719种常用电路的VerilogHDL描述
3.8典型常用的VHDL语言(应用设计举例)
3.910种常用电路的VHDL描述.
第4篇FPGA/CPLD常用芯片结构及特点
4.1FPGA和CPLD的结构性能对照
4.2FPGA/CPLD的基本结构和原理
4.3Xilinx系列CPLD
4.4Altera系列CPLD
4.5现场可编程系统芯片FPSC
4.6无限可重构可编程门阵列ispXPGA
4.7ispXPLD器件
4.8在系统可编程通用数字开关ispGDS和互连器件ispGDX/V
4.9在系统可编程模拟器件的原理
4.10各种在系统可编程模拟器件的结构
4.11ispLSI系列器件的性能参数
4.12ispLSI系列器件的主要技术特性
4.13ispLSI系列器件的编程方法
4.14成熟器件与新型器件
4.15FPGA/CPLD器件的编程
附录l现场可编程逻辑器件主流产品一览
附录2各种器件的下载电路(在系统可编程ispJTAGTM芯片设计指导)
附录3Lattice系统宏(器件库)
附录4国内外常用二进制逻辑元件图形符号对照表
附录5世界著名的FPGA厂商及商标符号
附录6实验开发板电路原理图
附录7常用FPGA的端口资源
附录8两种CPLD实验仪器面板图及电路图
附录9CPLD主要器件引脚图
附录10缩略语词汇表
参考文献
……
FPGA\/CPLD应用设计200例的目录
上册第1篇FPGA\/CPLD典型应用设计实例1.1FFT(快速傅里叶变换)的FPGA设计与实现1.2数字式存储示波器1.3汽车尾灯控制电路设计1.4数字钟电路设计1.5数字调制(FSK)信号发生器1.6电子数字闹钟1.7函数发生器设计1.8伪随机序列发生器1.9多功能点阵牌电路设计1.10光通信PDH的标准伪随机图案发生器设计1....
FPGA\/CPLD技术实用教程目录
1.4.6 验证调试工具 1.4.7 系统级设计环境 1.5 下一代可编程逻辑设计技术展望 1.5.1 下一代可编程逻辑器件硬件发展趋势 1.5.2 下一代EDA软件设计方法发展趋势 1.6 Altera典型FPGA\/CPLD的结构 1.6.1 Altera高密度FPGA 1.6.2 Altera低成本FPGA 1.6.3 Altera的CPLD器件 1.7 本章小结 ...
FPGA\/CPLD应用设计200例内容简介
《FPGA\/CPLD应用设计200例》作为《实用工程技术丛书》的一部分,它应运而生,旨在满足科学研究人员、工程技术人员在实际工作中对于FPGA\/CPLD应用设计的强烈需求。该书的编撰基础广泛,源自国内外上千项实际应用的设计成果,强调实用性与创新性相结合。内容方面,本书独具匠心,涵盖了新颖且全面的设计实例,...
FPGA原理、设计与应用书籍目录
本书《FPGA原理、设计与应用》分为多个章节,详尽介绍了FPGA技术的基础和实践应用。第一章,绪论部分,首先概述了专用集成电路(ASIC)及其与可编程专用集成电路的区别,包括简单PLD和复杂的CPLD。接着,深入讲解了电子设计自动化(EDA)的基本概念。第二章,Altera可编程逻辑器件详细阐述了该品牌的器件,包括...
FPGA·CPLD应用技术内容简介
FPGA和CPLD应用技术详解,是根据最新职业教育改革趋势编写的,融合了国家示范院校的课程改革成果和丰富的校企合作实践经验。本书以实际工作任务为导向,全面讲解数字系统设计开发环境、可编程逻辑器件的结构、开发工具软件的使用,以及Verilog HDL语言的深入应用,包括组合逻辑电路设计和时序逻辑电路设计的实践操作...
CPLD入门与实践图书目录
第一部分:基础知识 1.1 可编程逻辑器件的发展历程:探讨了CPLD技术自诞生以来的演变历程,展示了其重要里程碑和关键技术突破。1.2 基本结构与特点:讲述了CPLD的基本组成部分,如逻辑单元、I\/O单元和连线阵列,并介绍了其独特的逻辑约定方式。1.3 分类与区别:简要介绍了CPLD与FPGA的区别,从逻辑单元...
CPLD\/FPGA技术应用内容简介
学习过程以六个项目为主线,项目1通过实例讲解译码器设计,让读者初步接触EDA技术,了解基本知识,学习电路设计的基本流程和原理图输入法。在项目2中,通过频率计的设计,深入剖析CPLD与FPGA的芯片结构和工作原理,以及层次化电路设计的方法。项目3则通过数据选择器的设计和应用,详细解释VHDL硬件描述语言的...
CPLD\/FPGA控制系统设计内容简介
CPLD\/FPGA控制系统设计是一本详细介绍了可编程逻辑器件的教材。首先,它概述了CPLD和FPGA的基本概念,让读者对这两种器件有深入的理解。紧接着,书中的内容转向了VHDL硬件描述语言,这是一种用于设计和描述数字电路的高级语言,为设计过程提供了关键工具。书中接着介绍了Quartus II编译环境,这是设计和编程...
FPGA设计指南:器件、工具和流程的目录
3.5.5 CPLD3.5.6 ABEL、CUPL、PALASM、JEDEC等3.6 专用集成电路(门阵列等)3.6.1 全定制3.6.2 Micromatrix和Micromosaic3.6.3 门阵列3.6.4 标准单元器件3.6.5 结构化ASIC3.7 FPGA3.7.1 FPGA平台3.7.2 FPGA-ASIC 混合3.7.3 FPGA厂商如何设计芯片第4章 FPGA结构的比较4.1 一点提醒4.2 一些背景信息4.3 反熔丝与...
Xilinx可编程逻辑器件应用与系统设计目录
Xilinx可编程逻辑器件应用与系统设计目录概览第1章介绍ISE10.x设计工具,包括概述、设计流程,详细讲解如何使用软件的各个环节,如工程创建、EDIF设计输入、XST综合技术、Implement属性和配置工具iMPACT等。第2章详述了ISE10.x的辅助工具,如CoreGenerator用于结构化设计,布局规划器、FPGA底层编辑器和集成逻辑...