图书介绍

XilinxFPGA/CPLD设计初级教程PDF|Epub|txt|kindle电子书版本网盘下载

XilinxFPGA/CPLD设计初级教程
  • 沈涛,李传志,张小平等编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560622576
  • 出版时间:2009
  • 标注页数:240页
  • 文件大小:41MB
  • 文件页数:249页
  • 主题词:可编程逻辑器件-系统设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

XilinxFPGA/CPLD设计初级教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

上篇 基础内容3

第1章 PLD概述3

1.1 PLD发展历程3

1.2 PLD器件的分类4

1.3 简单的PLD器件结构5

1.4 FPGA/CPLD的基本概念9

1.4.1 基于乘积项的CPLD结构和原理9

1.4.2 基于查找表的FPGA结构和原理11

习题113

第2章 Xilinx的FPGA/CPLD芯片介绍14

2.1 FPGA芯片介绍14

2.1.1 Virtex系列14

2.1.2 Spartan系列19

2.2 CPLD芯片介绍22

习题223

第3章 Verilog HDL语言基础知识24

3.1 Verilog HDL简介24

3.1.1 硬件描述语言HDL24

3.1.2 Verilog HDL的历史25

3.1.3 Verilog HDL语言与C语言的比较25

3.2 Verilog HDL模块的基本结构26

3.3 Verilog HDL语言规范29

3.4 Verilog HDL语言中的常量和变量30

3.4.1 常量30

3.4.2 符号常量32

3.4.3 变量33

3.5 Verilog HDL语言中的运算符35

3.5.1 算术运算符36

3.5.2 位运算符36

3.5.3 逻辑运算符38

3.5.4 关系运算符38

3.5.5 等式运算符38

3.5.6 移位运算符39

3.5.7 条件运算符40

3.5.8 位拼接运算符40

3.5.9 缩减运算符40

3.6 Verilog HDL语言中的块语句和赋值语句41

3.6.1 块语句41

3.6.2 赋值语句41

3.7 过程语句42

3.7.1 initial语句42

3.7.2 always语句43

3.8 条件语句44

3.8.1 if-else语句44

3.8.2 case语句47

3.9 循环语句48

3.9.1 forever语句48

3.9.2 repeat语句49

3.9.3 while语句49

3.9.4 for语句49

3.10 task和function说明语句50

3.10.1 task说明语句50

3.10.2 function说明语句51

3.11 系统任务和函数52

3.11.1 系统任务$display和$write52

3.11.2 系统任务$monitor55

3.11.3 系统函数$time和$realtime55

3.11.4 系统任务$stop和$finish56

3.11.5 系统任务$readmemb和$readmemh56

3.11.6 系统函数$random57

3.12 编译预处理57

3.12.1 宏定义?define57

3.12.2 文件包含处理?include58

3.12.3 时间尺度?timescale58

习题359

第4章 Verilog HDL程序的描述方式60

4.1 门级结构描述60

4.1.1 Verilog HDL内置门元件的介绍60

4.1.2 门级结构描述实例62

4.2 行为描述63

4.3 数据流描述65

4.4 混合描述65

习题466

第5章 常用数字电路的设计技巧67

5.1 锁存器的产生67

5.2 D触发器的妙用68

5.2.1 毛刺的消除68

5.2.2 系统工作频率的提高69

5.3 优化的有限状态机设计70

5.4 按键抖动的消除方法73

习题577

第6章 FPGA器件的全局时钟资源的使用78

6.1 全局时钟资源的使用方法78

6.2 含有CLKDLL模块的全局时钟资源调用80

6.3 含有DCM模块的全局时钟资源调用85

习题690

第7章 微控制器PicoBlaze介绍91

7.1 PicoBlaze处理器概述91

7.2 PicoBlaze理器软件包介绍92

7.3 PicoBlaze处理器结构分析94

习题798

下篇 实验案例101

实验一 LED循环流水灯显示101

实验二 按键消抖117

实验三 键控走马灯134

实验四 音符演奏器152

实验五 数码管循环计数器163

实验六 数码管蛇形显示176

实验七 数字秒表一188

实验八 数字秒表二201

附录1 基于BASYS的实验指导——LED循环流水灯显示216

附录2 EZBoard CPLD板卡介绍230

F2.1 系统概述230

F2.2 套件各部分详细说明230

F2.2.1 主芯片——Xilinx XC95144XL-10TQG100C231

F2.2.2 电源部分231

F2.2.3 LED231

F2.2.4 7段4位数码管232

F2.2.5 拨码开关232

F2.2.6 按键233

F2.2.7 蜂鸣器233

F2.2.8 扩展接口234

F2.2.9 时钟电路234

F2.2.10 CPLD JTAG235

参考文献236

热门推荐