搭建你的数字积木——数字电路与逻辑设计(Verilog HDL&Vivado版)
课件下载处为本书教学课件、实验指导和教学安排,更新时间2018-12-04 。教育部Xilinx 公司产学合作专业综合改革重点支持项目!Xilinx公司大学计划指定教材!十三五江苏省高等学校重点教材!

作者:汤勇明、张圣清、陆佳华

丛书名:高等学校电子信息类专业系列教材

定价:49元

印次:1-13

ISBN:9787302466628

出版日期:2017.06.01

印刷日期:2024.08.23

图书责编:盛东亮

图书分类:教材

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

本书系统论述了数字电路与逻辑设计的理论、方法与实践技术。全书基于Verilog HDL与Vivado开发环境,共18章,详尽介绍了如下内容: 逻辑设计与Vivado基础、布尔代数与Verilog HDL基础、组合逻辑电路设计基础、时序逻辑电路设计基础、有限状态机设计基础、逻辑设计工程技术基础、Vivado数字积木流程、串行通信接口控制器、RAM接口控制器、字符点阵显示模块接口控制器、VGA接口控制器、数字图像采集、数字逻辑系统设计案例、单周期CPU设计案例、数字信号处理设计案例(FIR)、数字图像处理设计案例、大学生FPGA设计案例以及Xilinx资源导读。 为便于教师和广大读者学习与动手实践,本书配套提供了教学课件、教学视频及程序代码等教学资源。 本书适合作为普通高等院校电子信息类、电气信息类、自动化类专业的本科生教材,也可作为相关专业研究生参考教材,并适合作为电子与电气工程技术领域的科研工程技术人员的参考用书。

视频B站网址: https://www.bilibili.com/video/BV18N411X7xy?from=search&seid=6142839834381302063 工程相关的Github网址: https://github.com/xupsh/Digital-Design-Lab 汤勇明 教授,东南大学电子科学与工程学院副院长,先后参与完成了国家重点基础研究发展(973)计划项目、国家高技术发展(863)计划项目、国防科研项目、江苏省成果转化基金项目、国内外企业合作项目等大量科研项目与课题。参与“电子系统设计”等多门课程的教学工作,所指导的本科生、研究生多次参加各类竞赛并获奖。主持和参与校教学改革项目多项,先后获江苏省教学成果奖一等奖和二等奖各1次,江苏省科技进步一等奖1次。发表国际杂志、国际会议论文多篇,先后被SCI、EI、ISTP等收录,出版著作1部,累计已获授权国家发明专利超过10项。张圣清 博士,任教于东南大学信息科学与工程学院,负责“通信系统”综合课设计,“数字图像处理”等多门FPGA设计技术相关课程,具有丰富的学生创新创业与竞赛指导经验,所指导的学生团队曾多次夺得全国大学生电子设计竞赛一等奖。陆佳华 Xilinx学术合作亚太区经理,于2006年加入Xilinx公司,主要负责Xilinx公司在亚太区学术圈的教学与科研合作。在可编程逻辑器件领域有超过10年的研发及市场经验。曾参与了多个Xilinx技术应用指导项目的开发,同时也编著了全球第一本NetFPGA开发指导图书以及第一本Zynq开发指导图书。

前言 这是一本正规教材吗?看书名有点像儿童读物。 这是一本设计开发手册吗?这里面怎么还有思考习题啊。 其实,编者们也为这本书的名字费了不少神,这是本书的第一个书名建议,之后也揣摩了好几个,但到了最后还是觉得这第一次取的名字最好,因为它最符合编者们当下对基于FPGA芯片的逻辑系统设计的核心理念。 如果说对于国内的高校和企业来讲,20世纪90年代,PLD还是新兴技术,仅在高端产品和产品设计初期有所应用外,如今PLD产品已经成为业内绝大多数的逻辑系统设计的核心,也是大多数工程师的基本设计能力。 这些年来,逻辑系统设计和FPGA编程类的新教材不断涌现。应该说,这些方面国内并不缺乏好的专业教材或工具书,但是作为编者的这几个人在分别经历多年相关课程教学、工程师培训、新技术推广等不同的工作后,总觉得教材可以编写得更像工具书一点,工具书可以再多点基础知识介绍。于是,几个人就凑在了一起,相互鼓励、相互督促做了一件他们最想做但其实又最不愿意做的事: 编写一本教材。 以下是本书的编者们围绕逻辑系统设计和FPGA编程学习的几点认识,也是编写这本书的一些粗浅想法: (1) 传统逻辑设计教学的内容和体系与当前行业的需求和实际产生了偏差 随着可编程逻辑器件(programmable logic device,PLD,包括现在的CPLD和FPGA)为主的新技术及其行业的快速发展,直接改变了基于数字系统核心的消费电子产品、工业系统、医疗仪器设备乃至专用逻辑芯片本身的设计,重点表现在逻辑系统的门电路规模门槛快速提升和设计方法的巨大变革。相比之下,成熟的传统逻辑设计教学体系与行业界的实际产生了偏差...

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

第一部分逻辑设计基础

第1章逻辑设计概述及Vivado基础

1.1逻辑设计概况

1.2Verilog HDL语言基础

1.2.1硬件描述语言概述

1.2.2Verilog HDL语言要素和设计流程

1.3PLD器件基础

1.3.1可编程逻辑器件技术发展历程

1.3.2FPGA和CPLD简介

1.3.3Xilinx FPGA介绍

1.3.4FPGA选型应该考虑的问题

1.4Vivado开发环境及设计流程

1.4.1Vivado功能介绍

1.4.2Vivado用户界面介绍和菜单操作

1.4.3Vivado开发流程

第2章布尔代数和Verilog HDL基础

2.1布尔代数

2.1.1三种基本逻辑门

2.1.2四种常用逻辑门

2.2布尔定律

2.2.1单变量布尔定律

2.2.2双变量和三变量的布尔定律

2.3布尔代数化简

2.3.1公式法化简

2.3.2卡诺图化简

2.4Verilog HDL语言基础

2.4.1Verilog HDL模块及端口

2.4.2Verilog HDL数据类型声明

2.4.3Verilog HDL运算操作

第3章组合逻辑电路设计基础

3.1组合电路中的always块

3.1.1基本语法格式

3.1.2过程赋值

3.1.3变量的数据类型

3.1.4简单实例

3.2条件语句

3.2.1ifelse语句

3.2.2case语句

... 查看详情

本教材严格参照教育部高等学校电子电气基础课程教学指导分委员会制订的《电子电气基础课程教学基本要求》编写。全书注重激发学生的学习兴趣,突出模块化编程思想并详细介绍了IP设计、封装和调用方法;对于常用逻辑模块及逻辑系统案例的选取,采取由浅入深的方式,设计过程和例程尽量详细,可以直接动手实验。全书融合了东南大学电子科学与工程学院 “数字系统”课程的丰富教学经验,吸收了东南大学多年参与PLD竞赛的经验,并充分考虑产业界对电子信息类专业人才培养的具体需求,是一本真正意义上产学深度合作的教材。教学资源:
(1) 教学课件  配书教案(PPT)可到清华大学出版社网站本书页面下载。
(2) 设计平台  采用科研和教学中应用最广泛的Xilinx Artix-7器件和Vivado工具。
(3) 程序代码  配书源程序在Github开源,并保持更新。
(4) 教学视频  配书教学视频及实验操作视频可到OpenHW网站获取。
查看详情