《XILINX合作计划指定教材:基于FPGA的数字系统设计》[70M]百度网盘|pdf下载|亲测有效
《XILINX合作计划指定教材:基于FPGA的数字系统设计》[70M]百度网盘|pdf下载|亲测有效

XILINX合作计划指定教材:基于FPGA的数字系统设计 pdf下载

出版社 京东图书自营官方旗舰店
出版年 2008-11
页数 390页
装帧 精装
评分 9.4(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供XILINX合作计划指定教材:基于FPGA的数字系统设计电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

  《基于FPGA的数字系统设计》介绍了可编程逻辑器件的内容结构和工作原理、用于数字系统设计的硬件描述语言Verilog-HDL、Spartan-3E实验开发板以及可编程逻辑器件的开发系统ISE8.2的使用方法,同时介绍了实现具有一定实际应用价值的数字系统的设计方法和实例。
  《基于FPGA的数字系统设计》可以作为从事电子产品开发和生产的工程技术人员学习可编程集成电路原理和应用的技术参考书,也可以作为大专院校电子工程类专业开设实验和数字系统设计课程的教学参考书。

目录

第1章 可编程逻辑器件
1.1 可编程逻辑器件概述
1.2 低密度PLD
1.3 高密度PLD
1.3.1 XC9500在系统可编程逻辑器件系列
1.3.2 CooIRunner-II可编程逻辑器件系列
1.3.3 Spartan可编程逻辑器件系列
1.3.4 Spartan-II可编程逻辑器件系列
1.3.5 Spartan-3E可编程逻辑器件系列
1.3.6 Virtex-II可编程逻辑件系列
1.4 CPLD和FPGA
1.5 基于可编程逻辑器件的数字系统的设计流程
1.6 可编程逻辑器件的发展趋势

第2章 Verilog-HDL语言
2.1 模块的结构
2.2 数据类型
2.2.1 常量的数据类型
2.2.2 常用数据类型
2.3 运算符和表达式

2.4 语句
2.4.1 赋值语句
2.4.2 条件语句
2.4.3 循环语句
2.4.4 结构说明语句
2.4.5 块语句
2.4.6 语句顺序执行和并行执行
2.4.7 编译预处理
2.5 基本逻辑电路的设计
2.6 算法状态机图ASM
2.7 层次化设计
2.8 流水线技术
2.9 测试程序设计

第3章 ISE8.2i开发系统
3.1 设计流程
3.2 工程管理用户界面
3.3 Verilog-HDL的输入方法
3.3.1 创建一个新的工程项目
3.3.2 输入Verilog-HDL程序
3.3.3 利用语言参考模板编写程序
3.3.4 语法检查
3.3.5 逻辑功能仿真
3.3.6 综合
3.3.7 添加芯片管脚约束文件
3.3.8 设计的实现
3.3.9 配置FPGA

3.4 基于电路原理图输入的设计方法
3.4.1 创建一个新的工程项目
3.4.2 输入电路原理图
3.5 用状态转换图描述状态机

3.6 硬件描述语言和电路原理图混合输入方式
3.6.1 办理入模块count4的VHDL程序并生成电路符号
3.6.2 设计顶层电路原理图
3.6.3 设计的实现

第4章 Spartan-3E实验开发板
4.1 实验开发板的主要电路资源
4.2 实验开发板上的开关、发光二极管和按键
4.3 液晶显示屏
4.3.1 液晶显示屏控制芯片
4.3.2 液晶显示屏控制芯片的控制字
4.3.3 液晶显求屏控制芯片的工作时序
4.4 VGA显示接口
4.5 RS-232串行接口
4.6 PS/2键盘接口
4.7 数/模转换电路
4.8 模/数转换电路
4.9 CPLD芯片XC2C64A
4.10 存储器电路

第5章 设计实例
5.1 控制发光二极管循环发光
5.2 旋转开关控制发光二极管轮流发光
5.3 控制液晶显示屏显示字符
5.4 电子数字钟
5.5 运动计时器
5.6 液晶显示屏显示PS/2键盘的键值
5.7 通过RS-232异步串行通信接口实现FPGA与计算机的通信
附录 Spartan-3E实验板 XC3S500E-4FG320C的I/O管脚定义和属性
参考文献

精彩书摘

  第1章 可编程逻辑器件
  1.1 可编程逻辑器件概述
  随着计算机和微电子技术的快速发展,电子器件由早期的电子管、晶体管、中小规模集成电路,发展到超大规模集成电路(几万门以上)以及许多具有特定功能的专用集成电路ASIC(Application-Specific Integrated Circuit)。在现代复杂的数字逻辑系统中,专用集成电路的应用越来越广泛,而曾经广泛使用的由基本逻辑门和触发器构成的中小规模集成电路(例如,TTL(Transistor-Transistor Logic)和CMOS(Complementary Metal-Oxide Semiconductor)系列数字集成电路)所占的比例却越来越少。主要原因是这些通用成品集成电路只能够实现特定的逻辑功能,不能由用户根据具体的要求进行修改,而且,许多使用不上的逻辑功能和集成电路管脚不能够发挥应有的作用,造成电子产品的功耗增加,印刷电路板和产品体积增大。
  虽然ASIC的成本很低,但设计周期长,投入费用高,只适合大批量应用,因为只有大批量的应用,才能降低单个芯片的成本。可编程逻辑器件PLD(Programmable Logical Device)自问世以来,经历了从低密度的EPROM、PLA、PAL、GAL到高密度的现场可编程门阵列FPGA(Field Programmable Gate Array)和复杂可编程逻辑器件CPLD(Complex Programmable Logical Device)的发展过程。

前言/序言

  随着计算机和大规模集成电路制造技术的迅速发展,现代的电子产品和复杂的数字逻辑系统正朝着高集成度、小型化和低功耗的方向发展。依赖电路原理图的传统设计方法已经不能够满足现代复杂数字系统的设计要求。
  目前的复杂可编程逻辑器件CPLD(Complex PLD)和现场可编程门阵列FPGA(Field Programmable Gate Array)的功能更加强大,配合日益完善的电子设计自动化工具,在开发过程中投资少、周期短,可以反复修改,成为电路设计者首选的电子元件之一。
  现场可编程或在系统可编程技术是指用户为了修改逻辑设计或重构数字系统,而在已经设计和制作好的电路板上,直接对现场可编程或在系统可编程逻辑器件进行在线编程和反复修改,并进行现场调试和验证,使得原来不容易改变的硬件设计变得像软件一样灵活而易于修改和调试。
  在现代电子系统设计中,采用硬件描述语言设计硬件电路比用传统的电路原理图设计硬件电路的效率更高,设计的模块与使用哪一个公司生产的器件无关,设计不会因为芯片的工艺和结构的变化而变化,从而使已经设计成功的模块可以重复使用,可移植性好,提高了系统设计的效率。
  本书分5章介绍可编程逻辑器件的原理、硬件描述语言及其应用实例。
  第1章介绍常用的可编程逻辑器件的特点。
  第2章介绍Verilog-HDL描述数字电路的方法。
  第3章介绍利用XILINX公司提供的司编程逻辑器件的开发工具ISE8.2i开发系统进行数字逻辑系统设计和仿真的方法。
  第4章介绍基于Spartan-3E系列XC3S500E芯片的实验开发板的硬件电路资源及其原理。
  第5章介绍实现具有一定应用价值的电子系统的设汁实例,这些设计实例已经在实验开发板上得到验证和通过。
  本书在编写过程中得到了XILINX公司谢凯年老师的关心和帮助本科生和研究生的帮助,也得到了很多在校本科生和研究生的帮助,在此表示衷心的感谢。
  由于作者水平有限和时间比较仓促,书中的不足与疏漏在所难免,恳请各位专家批评指正。
  如果读者对本书有任何意见,请与作者联系:hli@ustc.edu.cn。