基于Verilog HDL 的数字系统设计简明教程——全部案例基于远程云端平台实现
- ISBN:9787113285036
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:296
- 出版时间:2021-12-01
- 条形码:9787113285036 ; 978-7-113-28503-6
内容简介
本书根据课堂教学、实验操作要求并通过远程云端硬件实验平台呈现,以提高学生的实际工程设计能力为目的,深入浅出地介绍了基于VerilogHDL的数字系统设计。全书共分8章,分别是:EDA技术概述,VerilogHDL语言基础,组合逻辑电路设计,时序逻辑电路设计,时序状态机设计,存储器设计,常用接口电路设计,复杂数字电路系统设计,附录为远程云端实验平台简介。本书按照知识递进、难度递进的原则组织内容,通过大量完整的实例讲解了基于远程云端硬件实验平台的VerilogHDL数字系统设计的基本原理、概念和方法。本书主要面向高等院校应用型本科EDA技术和FPGA应用开发等课程,推荐作为电子、通信、自动化、电气等学科专业与相关实践指导课的授课教材或主要参考书,同时也可以作为参加电子设计竞赛的高年级学生、从事数字电路设计的工程人员的自学参考书,还可作为智能硬件应用开发1+X证书项目不错证书的培训配套教材。
目录
1.1 EDA技术及其发展
1.2 硬件描述语言
1.3 EDA设计工具
1.4 可编程逻辑器件
小结
习颢
第2章 Verilog HDL语言基础
2.1 程序结构
2.1.1 硬件描述语言简介
2.1.2 Verilog 基本程序结构
2.2 基本语法
2.2.1 基本语法规则
2.2.2 常量及其表示
2.2.3 变量及其数据类型
2.2.4 表达式
2.2.5 运算符及其优先级
2.3 描述方式
2.3.1 结构化描述
2.3.2 数据流描述
2.3.3 行为描述
2.3.4 描述形式与电路建模
2.4 逻辑仿真
2.4.1 Testbench简介
2.4.2 激励信号
2.4.3 系统自定义函数和任务
小结
习题
第3章 组合逻辑电路设计
3.1 编码器
3.1.1 普通编码器
3.1.2 优先编码器
3.2 译码器
3.2.1 二进制译码器
3.2.2 显示译码器
3.3 数据选择器
3.3.1 二选一数据选择器
3.3.2 四选一数据选择器
3.4 数据分配器
3.5 数值比较器
3.6 加法器
3.7 算术逻辑单元
小结
习题
第4章 时序逻辑电路设计
4.1 时序逻辑电路建模基础
4.2 锁存器和触发器建模
4.2.1 D锁存器
4.2.2 D触发器
4.2.3 异步置位和复位D触发器
4.2.4 同步置位和复位D触发器
4.2.5 异步复位和同步置位JK触发器
4.2.6 阻塞赋值和非阻塞赋值
4.3 寄存器建模
4.3.1 普通寄存器
4.3.2 移位寄存器
4.4 计数器建模
4.4.1 同步四位二进制加计数器
4.4.2 异步四位二进制加计数器
4.4.3 非二进制加计数器
4.4.4 参数化任意进制加计数器
4.4.5 分频器
小结
习题
第5章 时序状态机设计
5.1 有限状态机
5.2 状态机设计实例
小结
习题
第6章 存储器设计
6.1 ROM设计
6.1.1 调用ROM IP核实现
6.1.2 ROM程序设计
6.2 RAM设计
6.2.1 调用RAM IP核实现
6.2.2 RAM程序设计
6.3 FIFO设计
6.3.1 调用FIFO IP核实现
6.3.2 FIFO程序设计
6.4 STACK程序设计
小结
习题
第7章 常用接口电路设计
7.1 LED显示控制
7.2 数码管显示控制
7.3 蜂鸣器播放音乐
7.4 阵列键盘控制
7.5 按键脉冲信号产生
7.6 直流电动机控制
7.7 步进电动机控制
7.8 序列检测器
7.9 LCD1602显示控制
7.10 IIC总线存储器控制
7.11 SPI总线存储器控制
7.12 串行ADC控制
7.13 串行DAC控制
7.14 点阵显示
小结
习题
第8章 复杂数字电路系统设计
8.1 简易数字钟设计
8.2 交通灯控制设计
8.3 密码锁设计
8.4 频率计设计
8.5 信号发生器设计
8.6 实验与设计
实验8-1 含有异步清零、同步使能的十进制可逆计数器设计
实验8-2 双向移位寄存器设计
实验8-3 数码管动态扫描显示电路设计
实验8-4 键盘显示电路设计
实验8-5 出租车模拟计价器设计
实验8-6 具有4种信号灯的交通灯控制器设计
实验8-7 拔河游戏机设计
小结
习题
附录A 远程云端实验平台
A.1 远程云端实验平台简介
A.2 远程云端实验平台登录简介
A.3 远程云端实验平台器件简介
A.3.1 基础器件介绍
A.3.2 实物器件介绍
A.3.3 逻辑器件介绍
A.4 远程云端实验平台硬件简介
A.4.1 硬件平台接口电路
A.4.2 硬件平台引脚定义
A.5 远程云端实验开发流程简介
附录B 国家标准符号与书中符号对照表
参考文献
作者简介
赵科,男,大连交通大学电基础教研中心书记,副教授,研究方向控制科学与控制工程。主要讲授课程:电路原理、模拟电子技术、数字电子技术、电子设计自动化(EDA)。获得过、“首届中国东北地区高等学校青年教师电工学课程教学竞赛”一等奖;“第二届全国高等学校青年教师电子技术基础、电子线路课程授课竞赛初赛(东北赛区)”二等奖;“**届东北地区高校电工电子基础课程实验教学案例设计竞赛”二等奖;“辽宁省第二十三届教育教学信息化大赛”微课二等奖;“大连交通大学第十届青年教师教学优秀奖”二等奖;“大连交通大学教学成果奖”二等奖;“第六届全国电工电子基础课程实验教学案例设计竞赛(鼎阳杯)”三等奖。主持省部级重点实验室开放基金“网络控制系统的控制策略与调度方法研究”;主持下一代互联网技术创新项目“一种开放互联的智能实验室系统解决方案研究与实现”。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0