入门FPGA数字电路设计的奇妙之旅
" 书中内容采用由浅入深、循序渐进的方式讲授,案例中所用的模块和电路,采用搭积木的方式,逐步积累,训练实际数字电路项目中所需的模块化和层次化设计思想。"

作者:陈强,翟梦圆,曹振东

定价:79元

印次:1-1

ISBN:9787302692959

出版日期:2025.06.01

印刷日期:2025.05.22

图书责编:杨迪娜

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书分十大章节,分别是数字逻辑基础、逻辑门电路、verilog HDL和FPGA、组合逻辑及电路实现、时序逻辑及电路实现、脉冲发生电路、有限状态机、存储器、ADC和DAC、综合实例。在精炼数字电路知识点的同时,加入了大量案例,包括74系列芯片和FPGA的应用电路。同时对硬件描述语言和FPGA做了介绍,并辅以大量案例,以帮助读者掌握数字系统设计技能。基础理论加习题练习是大部分传统数电书籍的基本结构,本书没有使用大量篇幅去介绍数字电路基础理论,而是将知识点精炼之后通过大量应用案例使读者学以致用,从实践角度理解数字逻辑的原理,同时增加了硬件描述语言、FPGA以及EDA工具的使用内容,并辅以大量设计案例和设计技巧,使读者了解行业内主流的数字电路设计技能,因此实践性强是本书**的特色。

陈强,控制工程硕士,毕业于青岛科技大学,资深硬件工程师,开源硬件爱好者。有多年数字电路、电工电子技术等课程授课经验,同时在嵌入式软硬件开发、FPGA与数字系统设计、嵌入式AI与边缘计算等领域有丰富的工程经验。作品《PCB设计流程、规范和技巧-用kicad设计DDS信号发生器》

前言 也许你还没有意识到,人类其实一直生活在“数字”的世界里,老祖宗发明了“度、量、衡”,这本质上就是模数转换器(ADC),把世间能够感知到的一切“物”进行了量化,比如身高1米78厘米的小张同学到超市买了3斤6两苹果,中午11点30分要赶去北京的高铁。虽然我们面对的自然界的对象是“模拟”(Analog)的,是连续的量,但我们大脑里处理的信息,相互之间交流的信息,都已经转变成了量化的、不连续的数字量(Digital)。 对连续的量进行量化,大大方便了我们对信息的处理,这包括逻辑判断、数值计算等。我们常常挂在嘴边的高/矮、上/下、对/错、开/关等,其实就是非0即1的二进制,其实高多少、对几分、开多大必然存在着中间的模糊地带,但我们生活中仍然对很多事情做二值化的处理。 当然,仅有二进制是不够的。我们将一天分为12时辰或24小时,1年分为365天,1小时分为60分钟,古代的一斤分为16两,各种制式适用于不同事物的量度,而进化下来,我们生活中最常用的就是十进制方式。不同的进制方式(编码方式)之间可以进行换算。这其实就是“数字逻辑”的基础。抛开我们的信息载体“电路”,数字逻辑就是我们每个人大脑中每天盘算的事情,是我们生活的日常。 翻看一下我们正在学的“数字电路”课程,可以说整个课程中,95%的内容讲的是“数字逻辑”,这些完全可以脱离电路,仅有5%的内容讲述的是如何用“合适的电信号”来表征人类大脑认知的数字信息,并有效地处理这些数字信息。如果把数字世界看成对变化着的模拟世界进行“理想化”抽象,那么我们同时要研究的就是如何尽可能理想化(稳定、真实)地表征信息,如何处...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章数字逻辑基础知识

1.1数字逻辑的信息表征

1.1.1数字信号与数字系统

1.1.2数制与码制

1.1.3数字信息的存储

1.2数字逻辑的表示

1.2.1逻辑运算及逻辑表达方式

1.2.2不同逻辑表达方式之间的转换

1.3逻辑代数的定律和规则

1.3.1逻辑代数的基本定律

1.3.2逻辑代数的基本规则

1.4逻辑函数的表达形式与逻辑化简

1.4.1最小项表达式

1.4.2公式法逻辑化简

1.4.3卡诺图法逻辑化简

第2章Verilog HDL描述逻辑电路

2.1Verilog HDL基础

2.1.1Verilog HDL的设计风格

2.1.2Verilog HDL的基本语法

2.2Verilog HDL的逻辑电路描述方法

2.2.1门级建模及门级原语

2.2.2数据流建模及连续赋值语句

2.2.3行为级建模及过程赋值语句

第3章FPGA开发流程

3.1FPGA的概念

3.1.1FPGA是什么

3.1.2FPGA的特点

3.1.3FPGA的内部结构

3.1.4FPGA是如何工作的

3.2FPGA的开发流程与工具

3.2.1FPGA的开发流程

3.2.2FPGA开发工具

3.3FPGA开发流程示例

3.3.1Lattice Diamond开发FPGA实例(以STEP MXO2

开发板为例)

3.3.2Intel Quartus Prime开发FPGA...

从实践角度理解数字逻辑的原理,同时增加了硬件描述语言、FPGA以及EDA工具的使用内容,并辅以大量设计案例和设计技巧,使读者了解行业内主流的数字电路设计技能,因此实践性强是本书**的特色。