





定价:35元
印次:1-1
ISBN:9787302388128
出版日期:2015.02.01
印刷日期:2015.02.02
图书责编:刘翰鹏
图书分类:教材
本书介绍Xilinx FPGA及其应用。全书分四大部分,分别为FPGA应用开发基础知识、简单数字逻辑电路设计、接口电路设计与应用、复杂数字系统设计与应用,本书按着知识递进、难度递进的原则来组织内容。 本书主要面向高等院校应用型本科、专科EDA技术和FPGA应用开发等课程,推荐作为电子、通信、自动化、计算机应用技术等学科专业与相关的实验指导课的授课教材或主要参考书,同时也可作为电子设计竞赛、FPGA开发应用的自学参考书。另外,本书还可以作为Verilog HDL语言和FPGA的初学者和中级水平读者的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
贺敬凯, 男,博士学位、高级工程师,1974年生, 编著《Verilog HDL数字设计教程》、《单片机系统设计、仿真与应用:基于Keil和Proteus仿真平台》、《Verilog HDL数字设计实训教程》;2012年获深圳市优秀教师称号;2013年全国职业院校技能大赛,获得广东省一等奖;2012年全国职业院校技能大赛,获得广东省一等奖;2009年全国大学生电子设计大赛,获得了全国二等奖暨广东省一等奖;2009年,第十届“挑战杯”广东大学生课外学术科技作品竞赛,指导的参赛队伍获得了广东省三等奖;拥有授权专利“一种教学系统”、“一种光电设备的驱动电路及其驱动控制器”、“一种FPGA教学系统”。
前言 本书编者长期从事硬件描述语言、数字系统设计以及FPGA应用开发等课程的教学工作,曾经主讲的相关课程有单片机系统设计、数字电路、嵌入式系统设计、EDA技术基础、HDL硬件描述语言、FPGA应用开发、数字系统设计等。 FPGA应用开发是电子类专业以及相关专业的技术主干课,目前FPGA应用开发方面的教材讲得比较泛且不够深入,距离开发实用的应用系统还有差距。基于这一点,本书编者结合Xilinx Basys2开发板,在前期编写《Verilog HDL数字设计实训教程》(西安电子科技大学出版社,2012年12月)的基础上,又编写了本书,前者介绍Altera FPGA及其应用,本书则介绍Xilinx FPGA及其应用,两者互为补充。 本书中几乎所有项目的设计均基于一套开发环境:一个简单实用的硬件平台,使用的是Spatan 3E100 CP132;以及一个软件集成开发环境,使用的是ISE14。硬件平台上的接口仅有按键、LED灯、数码管、PS2、VGA等,在这些仅有常用资源的硬件平台上进行FPGA应用开发是一个挑战,既需要扎实的基本功,又需要一些编程技巧。 本书编者在教学过程中,结合学生的实际情况,不断地充实和完善教学讲义,并在试用该讲义的过程中发现教学效果很好,最终将该讲义整理汇总后形成了本书。 全书分四大部分,按知识递进、难度递进的原则来组织内容。 第一部分介绍FPGA应用开发基础知识,包含第1章和第2章。第1章首先介绍了本书所用的硬件平台,并重点介绍了该硬件平台的硬件接口:按键、LED灯、拨码开关、数码管、PS2、VGA等;然后介绍了ISE集成开发环境和基于ISE的...
目录
第一部分FPGA应用开发基础知识
第1章硬件平台及集成开发环境3
1.1硬件开发平台3
1.2集成开发环境9
1.3FPGA工作原理及芯片介绍26
1.4小结29第2章HDL语言基础30
2.1Verilog HDL基本程序结构30
2.2Verilog HDL语言的数据类型和运算符31
2.3Verilog HDL语言的描述语句 41
2.4Verilog代码书写规范54
2.5小结56第二部分简单数字逻辑电路设计
第3章组合逻辑电路设计与应用59
3.1基本门电路59
3.2比较器电路65
3.3多路选择器69
3.4编码器和译码器72
3.5BCD码七段译码器75
3.6算术逻辑单元ALU79
3.7小结82第4章时序逻辑电路设计与应用83
4.1触发器83
4.2寄存器和移位寄存器90
4.3计数器93
4.4分频器96
4.5综合项目: 秒计数器103
4.6小结105
Xilinx FPGA应用开发目录第三部分接口电路设计与应用
第5章一般简单接口电路设计与应用109
5.1控制LED显示109
5.2数码管动态扫描显示113
5.3数码管滚动显示信息122
5.4按键防抖动电路设计125
5.5按键次数显示电路130
5.6键控流水灯137
5.7脉冲产生电路及其应用 140
5.8序列检测器143
5.9小结150第6章PS2接口设计与应用151
6.1PS2接口协议151
6.2PS2接口设计——键盘153
6.3PS2接口设计——鼠标157
6.4小结166第7章V... 查看详情