热搜关键词: 数字信号处理汽车总线神经网络线性代数

下载中心>文集> CPLD资源专题(一)经典学习书籍专题

CPLD资源专题(一)经典学习书籍专题

CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。

FPGA/CPLD能做什么呢?

可以毫不夸张的讲,FPGA/CPLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA/CPLD来实现。

FPGA/CPLD如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,我们可以事先验证设计的正确性。在PCB完成以后,还可以利用FPGA/CPLD的在线修改能力,随时修改设计而不必改动硬件电路。

使用FPGA/CPLD来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。

FPGA/CPLD还可以做数字IC设计的前端验证,用这种方式可以很大程度上降低IC设计的成本。

FPGA/CPLD的这些优点使得FPGA/CPLD技术在90年代以后得到飞速的发展,同时也大大推动了EDA软件和硬件描述语言(HDL)的进步。

下载:1123 评论

CPLD资源专题(一)经典学习书籍专题 文档列表

pdf
FPGA/CPLD设计工具——Xilinx ISE使用详解 378页 71.7M
标签:fpgaxilinxCPLD
积分:1 类型:技术文档上传者:tyw上传时间:2013-12-09
简介:FPGA/CPLD设计工具——Xilinx ISE使用详解 378页 71.7M
rar
Altera FPGA/CPLD设计 (基础篇)
标签:AlteraFPGACPLD设计基础篇
积分:1 类型:应用文档上传者:nkyqsl上传时间:2013-09-22
简介:Altera FPGA/CPLD设计(基础篇)系统地介绍了FPGA/CPLD的基本设计方法。在介绍FPGA/CPLD概念的基础上,介绍了Altera上流FPGA/CPLD的结构与特点,并通过丰富的实例讲解Quartus II与ModelSim、Synplify Pro等常用EDA工具的开发流程。Altera FPGA/CPLD设计(基础篇)附带两张光盘:光盘1中收录了Altera Qualtus II Web版软件,读者可以安装使用;光盘2中收录了本书所有实例的完整工程、源代码、详细操作步骤和使用说明文件,便于读者边学边练,提高实际应用能力。Altera FPGA/CPLD设计(基础篇)目录 第1章 FPGA/CPLD简介1.1 可编程逻辑设计技术简介1.1.1 可编程逻辑器件发展简史1.1.2 可编程逻辑器件分类1.2 FPGA/CPLD的基本结构1.2.1 FPGA的基本结构1.2.2 CPLD的基本结构1.2.3 FPGA和CPLD的比较1.3 FPGA/CPLD的设计流程1.4 FPGA/CPLD的常用开发工具1.5 下一代可编程逻辑设计技术展望1.5.1 下一代可编程逻辑器件硬件上的四大发展趋势1.5.2 下一代EDA软件设计方法发展趋势1.6 小结1.7 问题与思考第2章 Altera FPGA/CPLD的结构2.1 Altera高密度FPGA2.1.1 主流高端FPGA——Stratix2.1.2 内嵌高速串行收发器的FPGA Stratix GX2.1.3 新一代90nm高端FPGA StratiX II2.2 Altera低成本FPGA.2.2.1 主流低成本FPGA Cyclone2.2.2 新一代低成本FPGA Cyclone II2.3 Altera的CPLD器件2.3.1 主流的CPLD MAX 3000A2.3.2 CPLD的革 MAX II2.4 小结2.5 问题与思考第3章 Altera Quartus II开发流程3.1 Quartus II软件综述3.1.1 Quartus II软件的特点及支持的器件3.1.2 Quartus II软件的工具及功能简介3.1.3 Quartus II软件的用户界面3.2 设计输入3.2.1 设计输入方式3.2.2 设计规划3.2.3 设计输入文件实例3.2.4 设计约束3.3 综合3.3.1 使用Quartus II软件集成综合3.3.2 控制综合3.3.3 综合实例3.3.4 第三方综合工具3.4 布局布线3.4.1 设置布局布线参数3.4.2 布局布线实例3.4.3 增量布局布线3.4.4 反标保留分配3.5 仿真3.5.1 指定仿真器设置3.5.2 建立矢量源文件3.5.3 仿真实例3.5.4 第三方仿真工具3.6 编程与配置3.6.1 建立编程文件3.6.2 器件编程和配置3.7 小结3.8 问题与思考第4章 Altera的IP工具4.1 IP的概念、Altera的IP4.1.1 IP的概念4.1.2 Altera可提供的IP4.1.3 Altera IP在设计中的作用4.2 使用Altera的基本宏功能4.2.1 定制基本宏功能4.2.2 实现基本宏功能4.2.3 设计实例4.3 使用Altera的IP核4.3.1 定制IP核4.3.2 实现IP核4.3.3 设计实例4.4 小结4.5 问题与思考第5章 Quartus II的常用辅助设计工具5.1 I/O分配验证5.1.1 I/O分配验证功能简介5.1.2 I/O分配验证流程5.1.3 用于I/O分配验证的输入5.1.4 运行I/O分配验证5.2 功率分析5.2.1 Excel.based功率计算器5.2.2 Simulation-based功率估算5.3 RTL阅读器5.3.1 RTL阅读器简介5.3.2 RTL阅读器用户界面5.3.3 原理图的分页和模块层次的切换5.3.4 过滤原理图5.3.5 将原理图中的节点定位到源设计文件5.3.6 在原理图中查找节点或网线5.3.7 使用RTL阅读器分析设计中的问题5.4 SignalProbe及SignalTap II逻辑分析器5.4.1 SignalProbe5.4.1 SignalTap II逻辑分析器5.5 时序收敛平面布局规划器(Timing Closure Floorplan)5.5.1 使用Timing Closure Floorplan分析设计5.5.2 使用Timing Closure Floorplan优化设计5.6 Chip Editor底层编辑器5.6.1 Chip Editor功能简介5.6.2 使用Chip Editor的设计流程5.6.3 Chip Editor视图5.6.4 资源特性编辑器5.6.5 Chip Editor的一般应用5.7 工程更改管理(ECO)5.7.1 ECO简介5.7.2 ECO的应用范围5.7.3 ECO的操作流程5.7.4 使用Change Manager查看和管理更改5.7.5 ECO验证5.8 小结5.9 问题与思考第6章 编程与配置6.1 配置Altera FPGA6.1.1 配置方式6.1.2 主动串行(AS)6.1.3 被动串行(PS)6.1.4 快速被动并行(FPP)6.1.5 被动并行异步(PPA)6.1.6 JTAG配置方式6.1.7 ByteBlaster II下载电缆6.1.8 配置芯片6.2 配置文件和软件支持6.2.1 软件支持6.2.2 配置文件6.3 单板设计及调试注意事项6.3.1 配置的可靠性6.3.2 单板设计要点6.3.3 调试建议6.4 小结6.5 问题与思考第7章 MAX+PLUS II过渡到Quartus II7.1 MAX+PLUS II与Quartus II的功能比较7.2 转换MAX+PLUS II设计7.2.1 改变GUI风格7.2.2 转换MAX+PLUS II工程7.2.3 查看新工程7.2.4 导入MAX+PLUS II配置文件7.3 编辑工程7.3.1 修改设计芯片7.3.2 设置编译选项7.4 编译7.4.1 运行编译器7.4.2 查看工程结构7.4.3 编译报告7.5 时序分析7.5.1 时序设置7.5.2 运行时序分析器7.5.3 时序分析指定路径7.5.4 时序约束布局器第9章 刀路的模拟、校验和后置处理9.1 模拟刀路9.2 校验刀路9.3 后置处理9.4 加工文档9.5 总结附录AA.1 Cimatron快捷键A.2 Cimatron主菜单参数设置A.3 FILE-SETUP设置A.4 NC常见旗标含义A.5 Cimatron数据转换A.6 数控加工工艺卡
pdf
从零开始学CPLD和Verilog.HDL编程技术
标签:CPLDVerilogHDL
积分:1 类型:技术文档上传者:tiankai001上传时间:2013-01-18
简介:从零开始学电子技术丛书-全11本。从零开始学CPLD和Verilog.HDL编程技术 CPLD(复杂可编程逻辑器件)在数字电子技术领域中的应用越来越广泛,尤其适合于新产品的开发与小批量生产,因此深受广大工程技术人员喜爱。 本书定位于让初学者从零起步,轻松学会CPLD的系统设计技术。本书以ALTERA公司的系列芯片为目标载体,简要分析了可编程逻辑器件的结构和特点,以及相应开发软件的使用方法,同时,还用大量篇幅介绍了初学者最容易掌握的Verilog HDL硬件描述语言。本书完全以实战为主,通过实践的方法帮助读者加深理解CPLD的基本知识。 本书可供从事各类电子系统设计的广大工程技术人员以及电子爱好者阅读,也可作为电子类专业的教材或教学参考书使用。
pdf
CPLD数字电路设计--使用MAX+plusⅡ入门篇 555页 21.1M
标签:数字数字电路电路设计设计使用
积分:1 类型:应用文档上传者:tyw上传时间:2013-12-09
简介:CPLD数字电路设计--使用MAX+plusⅡ入门篇 555页 21.1M
rar
@@-CPLD/FPGA常用模块与综合系统设计实例精讲-452页-65.7M.rar
标签:常用模块综合综合系统系统
积分:1 类型:应用文档上传者:jujuyaya222上传时间:2014-03-05
简介:本书详细介绍了CPLD/FPGA常用模块与综合应用系统设计的方法与技巧。全书共分为3篇22章,第1篇为基础知识篇,简要介绍了CPLD/FPGA硬件结构知识、VHDL硬件编程语言、Verilog与SystemC编程、常用开发工具;第2篇为常用模块设计实例篇,通过14个模块设计实例,详细介绍了CPLD/FPGA的各种开发技术和使用技巧,这些模块实例几乎涵盖了所有的CPLD/FPGA开发技术;第3篇为综合系统设计实例篇,通过4个综合系统实例,对前面的CPLD/FPGA常用模块进行了综合应用设计。
rar
《FPGA/CPLD应用设计200例》
标签:FPGACPLD汽车电子
积分:1 类型:技术文档上传者:论文帝上传时间:2013-07-01
简介:《实用工程技术丛书》之一,是应广大科学研究人员、工程技术人员的迫切需求,参照国内外1000余项FPGA/CPLD应用设计成果,从实用角度出发编写的。其特点是所编内容新颖、齐全,分类规范,使用方便、快捷,是一本具有实用性、启发性、信息性的综合工具书。 《FPGA/CPLD应用设计200例》分上、下两册。上册主要介绍FPGA/CPLD可编程控制器在网络通信、仪器仪表、工业控制、遥感遥测、汽车工业、航天军工及家用电器等领域的典型应用设计实例;下册主要介绍产品设计开发技巧、方法与秘诀,常用设计、开发工具及软件特性,常用芯片的结构特点等内容。《FPGA/CPLD应用设计200例》共计典型应用设计实例287个。
rar
Altera FPGA/CPLD设计(高级篇)
标签:AlteraFPGACPLD
积分:2 类型:技术文档上传者:mamselc上传时间:2013-09-22
简介:《Altera FPGA/CPLD设计(高级篇)》结合作者多年工作经验,深入地讨论了Altera FPGA/CPLD的设计、优化技巧。在讨论FPGA/CPLD设计指导原则的基础上,介绍了Altera器件的高级应用;引领读者学习逻辑锁定设计工具,详细讨论了时序约束与静态时序分析方法;结合实例讨论如何进行设计优化,介绍了Altera的可编程器件的高级设计工具与系统级设计技巧。《Altera FPGA/CPLD设计(高级篇)》附带两张光盘:光盘1中收录了Altera Quartus II Web版软件,读者可以安装使用;光盘2中收录了《Altera FPGA/CPLD设计(高级篇)》所有实例的完整工程、源代码、详细操作步骤和使用说明文件,便于读者边学边练,提高实际应用能力。《Altera FPGA/CPLD设计(高级篇)》可作为高等院校通信工程、电子工程、计算机、微电子与半导体等专业的教材,也可作为硬件工程师和IC工程师的实用工具书。
pdf
基于Verilog_HDL的数字系统设计入门教程(CPLD篇)
标签:Verilog_HDLCPLD篇
积分:1 类型:教程及课件上传者:tiankai001上传时间:2013-02-11
简介:基于Verilog_HDL的数字系统设计入门教程(CPLD篇)
rar
CPLD技术及其应用(pdf 电子书)
标签:CPLD
积分:1 类型:应用文档上传者:PKelect上传时间:2013-09-22
简介:CPLD技术及其应用:CPLD是最新型的可编程逻辑器件,几乎可适用于所有的门阵列和各种规模的数字集成电路,它的诸多特点使其特别适合于产品的样品开发与小批量生产。本书正是以全球最大的可编程逻辑器件供应商——Altera公司的MAX+PLUS Ⅱ为工具,详尽地剖析了其FLEX 10K等系列的结构、功能及开发应用。在基础篇中,通过一个完整的实例介绍,以使读者能够尽快了解MAX+PLUS Ⅱ的软件安装、设计输入、项目编译、优化以及硬件编程在线调试等功能,并且能够开发出相对简单的产品。在提高篇中,对电子电路设计过程中出现的许多问题,例如:如何提高设计效率,如何提高系统设计速度等作了更深入的探讨。同时,本书还对Altera硬件描述语言AHDL的基本构造以及如何在设计中应用AHDL编制出精炼的程序都作了大量的实例介绍,以期帮助电子设计人员从繁琐的传统电路设计、调试中解脱出来。CPLD技术及其应用目录 第一部分 基础篇 第1章 PLD概述 1. 1 可编程逻辑器件的发展历程 1. 2 ASIC. FPGA/CPLD技术 1. 2. 1 ASIC CAD技术 1. 2. 2 FPGA/CPLD CAD技术 1. 2. 3 ASIC与FPGA/CPLD进行电路设计的一般流程 1. 3 PLD厂商及产品介绍 1. 3. 1 Xilinx公司及其产品简介 1. 3. 2 Altera公司的 CPLD 第2章 Altera产品概述 2. 1 可编程逻辑与ASIC 2. 2 Altera PLD的优点 2. 2. 1 高性能 2. 2. 2 高集成度 2. 2. 3 价格合理 2. 2. 4 使用MAX+PLUS II软件开发周期较短 2. 2. 5 Altera器件的优化宏函数 2. 3 Altera的系列产品 2. 3. 1 FLEX10K系列 2. 3. 2 FLEX8000系列 2. 3. 3 FLEX6000系列 2. 3. 4 MAX 9000系列 2. 3. 5 MAX 7000系列 2. 3. 6 MAX 5000系列 2. 3. 7 Classic系列 2. 4 MAX+PLUS II开发工具 2. 4. 1 MAX+PLUS II设计流图 2. 4. 2 使用各种平台和其它EDA工具 2. 5 结论 第3章 FLEX 10K系列器件的技术规范 3. 1 概述 3. 2 特点 3. 3 功能描述 3. 3. 1 FLEX 10K的 EAB 3. 3. 2 逻辑单元(LE) 3. 3. 3 逻辑阵列块(LAB) 3. 3. 4 FastTrack连接 3. 3. 5 I/O单元(IOE) 3. 3. 6 时钟锁定和时钟自举 3. 3. 7 输出配置 3. 3. 8 JTAG边界扫描 3. 3. 9 一般性测试 3. 3. 10 定时模型 3. 4 FLEX 10KE系列器件简介 3. 5 器件输出引脚 第4章 FLEX 6000系列器件简介 4. 1 OptiFLEX结构 4. 2 特点 4. 3 概述 4. 4 功能描述 4. 4. 1 逻辑阵列块(LAB) 4. 4. 2 逻辑单元(LE) 4. 4. 3 FastTrack连接 4. 4. 4 I/O单元(IOE) 4. 5 输出配置 4. 5. 1 摆率控制 4. 5. 2 多电压 I/O接口 4. 6 JTAG边界扫描 4. 7 定时模型 第5章 MAX 7000系列器件可编程逻辑的技术规范 5. 1 MAX 7000系列器件的结构和性能 5. 1. 1 特点 5. 1. 2 概述 5. 1. 3 功能描述 5. 1. 4 在线编程 5. 1. 5 可编程速度/功率控制 5. 1. 6 输出配置 5. 1. 7 器件编程 5. 1. 8 JTAG边界扫描 5. 1. 9 设计加密 5. 1. 10 一般性测试 5. 1. 11 QFP运载架和开发插座 5. 2 MAX 7000A可编程逻辑器件 5. 2. 1 特点 5. 2. 2 概述 5. 2. 3 功能描述 5. 2. 4 在线编程 5. 2. 5 可编程速度/功率控制 5. 2. 6 输出配宜 5. 2. 7 器件编程 5. 2. 8 JTAG边界扫描 5. 2. 9 设计加密 5. 2. 10 一般性测试 5. 3 定时模型 5. 4 MAX 7000系列器件的引脚输出 第6章 Altera器件的边界扫描测试 6. 1 引言 6. 2 IEEE 1149. 1 BST的结构 6. 3 边界扫描寄存器 6. 3. 1 I/O引脚 6. 3. 2 专用输入 6. 3. 3 专用时钟引脚(仅适用于 FLEX 10K) 6. 3. 4 专用配置引脚(全部FLEX器件) 6. 4 JTAG BST操作控制 6. 5 JTAG BST电路的使能 6. 6 JTAG边界扫描测试原则 6. 7 边界扫描描述语言(BSDL) 6. 8 结束语 第7章 MAX+PLUS II入门 7. 1 概述 7. 2 MAX+PLUS II的安装 7. 2. 1 推荐的系统配置 7. 2. 2 MAX+PLUS II的安装 7. 3 MAX+PLUS II的设计过程 7. 3. 1 设计输入 7. 3. 2 设计处理 7. 3. 3 设计校验 7. 3. 4 器件编程 7. 3. 5 联机求助 7. 3. 6 软件维护协议 7. 3. 7 MAX+PLUS至软件的流程 7. 4 逻辑设计的输入方法 7. 4. 1 建立一个图形设计文件 7. 4. 2 文本设计输入方法 7. 4. 3 创建顶层图形设计文件 7. 4. 4 层次显示 7. 5 设计项目的编译 7. 5. 1 打开编译器窗口准备编译 7. 5. 2 编译器的选项设置 7. 5. 3 运行编辑器 7. 5. 4 在底层图编辑器中观察试配结果 7. 5. 5 引脚锁定 7. 6 设计项目的模拟仿真 7. 7 定时分析 7. 8 器件编程 第二部分 提高篇 第8章 几种提高电路设计效率的方法 8. 1 使用LPM宏单元库 8. 2 使用硬件描述语言VHDL/AHDL 8. 3 使用EAB单元 8. 3. 1 引言 8. 3. 2 EAB内部结构 8. 3. 3 EAB单元的灵活性 8. 3. 4 EAB应用实例 8. 4 综合使用上述三种方法 第9章 提高系统运行速度的方法 9. 1 序言 9. 2 修改电路以提高系统速度 9. 2. 1 直接修改电路 9. 2. 2 流水技术的概念及应用 9. 2. 3 修改底层布局 9. 2. 4 合理使用CPLD资源 9. 3 修改软件配置提高系统速度 9. 3. 1 器件选择(Device…) 9. 3. 2 局部逻辑分析控制(Logic Option…) 9. 3. 3 流水线设置(本项操作并非在Assign菜单下完成) 9. 3. 4 打包(Clique…) 第10章 MAX+PLUSⅡ仿真原理 10. 1 引言 10. 2 MAX+PLUSⅡ仿真机理 10. 2. 1 功能仿真 10. 2. 2 时序仿真 10. 3 仿真中的节点 10. 3. 1 供仿真用的节点与组 10. 3. 2 标识节点和组的类型 10. 4 状态机的仿真 10. 5 小结 第11章 硬件描述语言AHDL 11. 1 概述 11. 2 AHDL的基本元素 11. 2. 1 保留关键字和保留标识符 11. 2. 2 符号 11. 2. 3 带引号和不带引号的名称 11. 2. 4 组 11. 2. 5 AHDL中的数字 11. 2. 6 布尔表达式 11. 3 AHDL设计的基本结构 11. 3. 1 子设计段 11. 3. 2 逻辑段 11. 3. 3 变量段 11. 3. 4 Constant语句 11. 3. 5 Options语句 11. 3. 6 Include语句 11. 3. 7 Title语句 11. 3. 8 函数原型语句 11. 4 AHDL设计实例 11. 5 设计风格 11. 5. 1 常用的设计风格 11. 5. 2 空白区 11. 5. 3 注释与文档 11. 5. 4 命名习惯 11. 5. 5 AHDL对缩格的建议 11. 5. 6 文件结构 第12章 Altera FLEX 10K系列器件的配置与下载 12. 1 引言 12. 2 配置方式 12. 2. 1 分类 12. 2. 2 配置文件大小 12. 2. 3 配置中将用到的引脚 12. 2. 4 主动串行配置或EPC1配置方式 12. 2. 5 被动串行配置方式 12. 2. 6 被动并行同步(PPS)配置方式 12. 2. 7 被动并行异步(PPA)配置方式 12. 3 并口下载电缆ByteBlaster原理 12. 3. 1 概述 12. 3. 2 ByteBlaster的连接及原理 12. 3. 3 ByteBlaster的工作条件 第13章 工程设计中Altera器件的工作条件和应注意的问题 13. 1 引言 13. 2 工作条件 13. 3 引脚电压 13. 3. 1 引脚连接 13. 3. 2 闭锁 13. 3. 3 带电插拔 13. 3. 4 静电放电 13. 4 输出负载 13. 4. 1 电阻性负载 13. 4. 2 容性负载 13. 5 电源使用 13. 5. 1 Vcc和GND平面 13. 5. 2 去耦电容器 13. 5. 3 Vcc上升时间 13. 5. 4 电流损耗 13. 6 Altera器件的信息擦除 13. 7 Altera器件功耗估计 13. 7. 1 功率估计 13. 7. 2 热分析管理 13. 8 高速板设计 13. 8. 1 引言 13. 8. 2 电源滤波及分配 13. 8. 3 信号与传输线的端接 13. 8. 4 阻抗匹配和端接电阻 13. 8. 5 串扰 13. 8. 6 地线毛刺 附录 Altera器件选择指南
rar
单片机与CPLD综合应用技术_周立功
标签:单片机CPLD
积分:1 类型:应用文档上传者:crazyjackson上传时间:2013-09-22
简介: 本书详细介绍了PHILIPS公司最新、最常用的内置ISP下载功能的64 KB大容量Flash存储器和特大RAM的P89C6xX2 6/12时钟低价单片机的原理;同时还用大量篇幅介绍初学者最容易掌握的Verilog HDL语言,详细介绍了使用Verilog语言设计CPLD应用程序的方法,以及单片机与CPLD的综合应用设计技术。 本书以实战为主,提供了完整的程序源码和电路图,结合所配套的单片机与CPLD综合仿真实验仪,可以帮助初学者一边看书一边实践,从而达到快速掌握单片机与CPLD综合应用新技术的目的。
pdf
基于Altera FPGA CPLD的电子系统设计及工程实践
标签:CPLDFPGAAltera
积分:1 类型:应用文档上传者:电子爱好者IK上传时间:2013-09-22
简介:讲解到位,工程例子很全,适合下载学习。
rar
459页FPGA-CPLD在软件无线电中的工程应用PPT
标签:FPGACPLD软件无线电
积分:1 类型:技术文档上传者:空气上传时间:2013-10-28
简介:459页FPGA-CPLD在软件无线电中的工程应用PPT
rar
基于CPLD/FPGA的数字通信系统建模与设计 电子书
标签:CPLDFPGA数字通信
积分:1 类型:技术文档上传者:空气上传时间:2013-11-14
简介:基于CPLD/FPGA的数字通信系统建模与设计 电子书

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×

已收藏到:个人中心—我的下载—收藏