基于VHDL的CPLD/FPGA开发与应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张丕状,李兆光编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2009
- ISBN:9787118064025
- 页数:247 页
第1章 概述 1
1.1 EDA技术的发展概况 1
1.2 EDA技术的基本内容 2
1.3 可编程逻辑器件 3
1.4 软件开发工具 4
1.5 硬件描述语言概述 5
1.6 基于EDA软件的CPLD/FPGA设计流程 7
1.7 IP核 8
第2章 可编程逻辑器件 10
2.1 概述 10
2.2 简单可编程器件 10
2.2.1 PLD的基本结构 10
2.2.2 PLD的表示方法 11
2.2.3 PROM 13
2.2.4 PLA 14
2.2.5 PAL 14
2.2.6 GAL 15
2.3 CPLD 19
2.3.1 CPLD的基本结构与工作原理 19
2.3.2 常用的CPLD器件 22
2.4 FPGA 24
2.4.1 查找表 24
2.4.2 FPGA的基本结构和工作原理 25
2.4.3 常用的FPGA器件 31
2.5 CPLD与FPGA的比较 34
第3章 硬件描述语言VHDL的基本框架介绍 36
3.1 概述 36
3.1.1 硬件描述语言的简介 36
3.1.2 VHDL与高级语言的联系与区别 36
3.2 VHDL的基本结构 39
3.2.1 实体说明 41
3.2.2 结构体(构造体) 43
3.2.3 库、程序包及配置 45
3.3 VHDL语言要素 48
3.3.1 数据对象 48
3.3.2 数据类型 52
3.3.3 基本运算符 61
3.3.4 属性 65
3.4 VHDL语言的结构体描述方式 67
3.4.1 行为描述方式 67
3.4.2 数据流描述方式 70
3.4.3 结构化描述方式 71
第4章 VHDL典型语句 73
4.1 VHDL顺序语句 73
4.1.1 赋值语句 73
4.1.2 条件控制语句 76
4.1.3 循环语句 81
4.1.4 其他顺序语句 85
4.2 VHDL并行语句 87
4.2.1 进程语句 87
4.2.2 并行信号赋值语句 91
4.2.3 元件说明与元件例化语句 94
4.2.4 生成语句 96
4.2.5 块语句 98
4.3 子程序 101
4.3.1 函数 101
4.3.2 过程 106
4.4 程序包、配置 110
4.4.1 程序包 110
4.4.2 配置 111
第5章 常用数字逻辑电路与VHDL描述方法 117
5.1 组合逻辑电路的设计 117
5.1.1 加法器 117
5.1.2 编码器、译码器 118
5.1.3 多路选择器、多路分配器 121
5.1.4 三态门及数据缓冲器 123
5.2 时序逻辑电路 125
5.2.1 时钟信号与进程 125
5.2.2 触发器的描述与置位、复位方式 125
5.2.3 寄存器 127
5.2.4 计数器 130
5.3 有限状态机的设计 133
5.3.1 状态转换图与有限状态机 133
5.3.2 Moore型的有限状态机设计 136
5.3.3 Mealy型的有限状态机设计 138
5.4 存储器的设计 140
5.4.1 只读存储器 140
5.4.2 随机存储器 141
5.4.3 FIFO(先进先出堆栈) 141
5.5 仿真方法 145
5.5.1 测试平台的概念 145
5.5.2 测试平台的编写 145
5.6 毛刺及其消除 148
5.6.1 毛刺及其产生的原因 148
5.6.2 毛刺的消除 149
5.7 CAN总线控制器 150
5.7.1 CAN总线协议 151
5.7.2 CAN通信控制器的基本框架 152
5.7.3 CAN通信控制器的具体实现 154
第6章 可编程器件的开发环境 158
6.1 Quartus Ⅱ使用入门 158
6.1.1 Quartus Ⅱ软件的用户界面 158
6.1.2 Quartus Ⅱ软件的开发流程 159
6.2 Xilinx ISE使用入门 171
6.2.1 Xilinx ISE软件的用户界面 171
6.2.2 Xilinx ISE软件的开发流程 172
第7章 SOPC设计入门 178
7.1 SOPC的基本概念 178
7.1.1 SOPC及其技术 178
7.1.2 Nios Ⅱ软核SOPC系统及组件 179
7.2 SOPC的硬件开发环境及硬件开发 184
7.2.1 SOPC Builder简介 184
7.2.2 SOPC的硬件开发 185
7.3 SOPC的软件开发环境及软件开发 192
7.3.1 Nios Ⅱ IDE软件开发环境 192
7.3.2 Nios Ⅱ外设及其编程实例 196
7.4 自定义外设的开发 204
7.4.1 自定义外设的VHDL描述 204
7.4.2 封装为SOPC Builder组件 208
7.4.3 在Nios系统中添加组件 210
7.4.4 自定义外设的应用 211
第8章 数据采集中的控制器设计 212
8.1 数据采集的基础知识 212
8.1.1 采集速度与电路结构的关系 212
8.1.2 A/D分辨率和数据输出格式 213
8.1.3 信号采样周期 214
8.1.4 信号处理方式 214
8.1.5 多通道数据采集 215
8.1.6 触发方式 216
8.1.7 负延迟触发 217
8.1.8 常见的数据采集系统的组织结构 218
8.2 典型数据采集系统中的控制电路设计 219
8.2.1 低速多路数据采集系统中控制电路设计 219
8.2.2 带FIFO缓冲存储的多通道数据采集控制电路设计 225
8.2.3 流式信号实时处理算法的寄存器组与A/D转换控制电路设计 240
8.2.4 存储式数据采集系统中负延迟触发的控制电路设计 244
参考文献 247
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017