简介
《CPLD入门与实践(附光盘)》由周兴华编著,以通俗的语言、翔实的实
例,教会读者从零开始学会Xilinx公司的CPLD设计。当然由于设计语言
Vetilog HDL的通用性,读者也可以快速地将从本书学到的设计知识应用到
其他公司的CPLD上。
《CPLD入门与实践(附光盘)》的实验芯片是基于Xilinx公司的XC95108
,通过阅读本书及进行实践后,读者可以发现,理论与实践的紧密结合是本
书的最大特色,这样能够由浅入深、循序渐进地引导读者学习、实践,再学
习、再实践,一步一步地掌握CPLD的设计。
本书附有光盘,含本书所有的程序设计文件。本书适合用作高职高专或
中等职业技术学校、电视大学、培训中心等的教学用书,也非常适合广大电
子爱好者作为CPLD入门的自学用书。
目录
前言
第1章 可编程逻辑器件简介
1.1 可编程逻辑器件的发展历程
1.2 可编程逻辑器件的基本结构
1.3 可编程逻辑器件的特点及分类
1.4 可编程逻辑器件的逻辑约定方法
第2章 CPLD/FPGA的结构与特性
2.1 CPLD结构简介
2.1.1 宏单元
2.1.2 可编程I/O单元
2.1.3 可编程连线阵列(PIA)
2.2 基于乘积项的CPLD原理与结构
2.3 基于乘积项的CPLD逻辑实现方式
2.4 基于查找表的FPGA原理与结构
2.5 基于查找表结构的FPGA逻辑实现方式
2.6 CPLD与FPGA的区别
2.6.1 逻辑单元的区别
2.6.2 互连方式的区别
2.6.3 编程方式的区别
2.6.4 编程方式及次数的区别
2.6.5 集成度的区别
2.6.6 使用方便性的区别
2.6.7 工作速度的区别
2.6.8 功耗的区别
2.6.9 保密性的区别
第3章 Xilinx公司的XC9500系列CPLD
3.1 XC9500系列CPLD结构及特性简介
3.1.1 功能模块(FB)
3.1.2 宏单元
3.1.3 乘积项分配器
3.1.4 FastCONNECT开关矩阵
3.1.5 I/O模块
3.1.6 其他特性
3.2 XC95108 CPLD的主要特点
第4章 CPLD的设计流程与设计语言
4.1 设计输入
4.1.1 原理图设计方式
4.1.2 VHDL语言设计方式
4.1.3 Verilog HDL语言设计方式
4.1.4 Verilog HDL与VHDL的比较
4.2 综合
4.3 器件适配
4.4 仿真
4.5 编程下载
第5章 CPLD学习开发器材介绍
5.1 Xilinx的集成开发软件Xilinx ISE
5.2 Keil C51 Windows集成开发环境
5.3 MCU & CPLD DEMO综合试验板
5.4 Xilinx并口下载器
5.5 单片机USB程序下载器
5.6 9V高稳定专用稳压电源
第6章 开发软件Keil C51及Xilinx ISE的安装
6.1 Keil C51集成开发软件安装
6.2 Xilinx集成开发软件Xilinx ISE9.1i的安装
6.3 USBasp下载器软件的安装及使用
6.3.1 USBasp下载器软件的安装
6.3.2 USBasp下载器的使用
第7章 入门的第一个实验程序
7.1 新建项目
7.2 设计输入
7.3 锁定引脚
……
第8章 Verllog HDL硬件描述语言
第9章 基本逻辑门电路的实践
第10章 组合逻辑电路的设计实验
第11章 触发器的实践
第12章 时序逻辑电路的设计实验
第13章 用XC95108芯片进行多种设计实验
第14章 CPLD与单片机的双向数据接口及应用
参考文献
第1章 可编程逻辑器件简介
1.1 可编程逻辑器件的发展历程
1.2 可编程逻辑器件的基本结构
1.3 可编程逻辑器件的特点及分类
1.4 可编程逻辑器件的逻辑约定方法
第2章 CPLD/FPGA的结构与特性
2.1 CPLD结构简介
2.1.1 宏单元
2.1.2 可编程I/O单元
2.1.3 可编程连线阵列(PIA)
2.2 基于乘积项的CPLD原理与结构
2.3 基于乘积项的CPLD逻辑实现方式
2.4 基于查找表的FPGA原理与结构
2.5 基于查找表结构的FPGA逻辑实现方式
2.6 CPLD与FPGA的区别
2.6.1 逻辑单元的区别
2.6.2 互连方式的区别
2.6.3 编程方式的区别
2.6.4 编程方式及次数的区别
2.6.5 集成度的区别
2.6.6 使用方便性的区别
2.6.7 工作速度的区别
2.6.8 功耗的区别
2.6.9 保密性的区别
第3章 Xilinx公司的XC9500系列CPLD
3.1 XC9500系列CPLD结构及特性简介
3.1.1 功能模块(FB)
3.1.2 宏单元
3.1.3 乘积项分配器
3.1.4 FastCONNECT开关矩阵
3.1.5 I/O模块
3.1.6 其他特性
3.2 XC95108 CPLD的主要特点
第4章 CPLD的设计流程与设计语言
4.1 设计输入
4.1.1 原理图设计方式
4.1.2 VHDL语言设计方式
4.1.3 Verilog HDL语言设计方式
4.1.4 Verilog HDL与VHDL的比较
4.2 综合
4.3 器件适配
4.4 仿真
4.5 编程下载
第5章 CPLD学习开发器材介绍
5.1 Xilinx的集成开发软件Xilinx ISE
5.2 Keil C51 Windows集成开发环境
5.3 MCU & CPLD DEMO综合试验板
5.4 Xilinx并口下载器
5.5 单片机USB程序下载器
5.6 9V高稳定专用稳压电源
第6章 开发软件Keil C51及Xilinx ISE的安装
6.1 Keil C51集成开发软件安装
6.2 Xilinx集成开发软件Xilinx ISE9.1i的安装
6.3 USBasp下载器软件的安装及使用
6.3.1 USBasp下载器软件的安装
6.3.2 USBasp下载器的使用
第7章 入门的第一个实验程序
7.1 新建项目
7.2 设计输入
7.3 锁定引脚
……
第8章 Verllog HDL硬件描述语言
第9章 基本逻辑门电路的实践
第10章 组合逻辑电路的设计实验
第11章 触发器的实践
第12章 时序逻辑电路的设计实验
第13章 用XC95108芯片进行多种设计实验
第14章 CPLD与单片机的双向数据接口及应用
参考文献
CPLD入门与实践
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!