循序渐进实例化学习Verilog HDL
作者: 李明 张黎 刘亚秋
出版时间:2014年8月
出版社:东北林大
- 东北林大
- 9787567404984
- 40404
- 2014年8月
- 未分类
- 未分类
- TP312
《循序渐进实例化学习Verilog HDL》共分为10个部分。第1章主要讲述PLD的基本结构;第2~4章为Verilog HDL的相关知识点,通过实例引入方式讲授:第5章中涉及一些常见的实用电路;第6章进行一个简单的CPU设计,从原理到设计实现均详细讲解,是本书的特色;附录1为推荐的HDL编程风格,尤其是现阶段很多本科生的编程风格很不好,需要改正;附录2为Quartus Ⅱ软件仿真使用说明,便于初学者对书中的实例进行软件仿真验证;附录3是基于DE2-115的实验入门教程。初学者可以根据此教程一步一步地在开发板上实现设计的电路;附录4中对Quartus Ⅱ中引脚分配的方法进行了详细说明,为后续大型的工程项目奠定软件操作基础。李明编写了第1章、第4~5章和附录1~4;张黎编写了第2,3,6章。全书由宋文龙教授审校。
1 EDA技术简介
1.1 可编程逻辑器件概述
1.2 可编程逻辑器件的发展历史
1.3 可编程逻辑器件的开发工具
1.4 可编程逻辑器件的逻辑定制原理
2 Verilog HDL入门
2.1 Verilog HDL简介及基本语法
2.2 Verilog HDL的补充语法和基本语句
2.3 同步电路与异步电路设计
2.4 条件语句
2.5 阻塞赋值与非阻塞赋值
2.6 边沿检测电路
3 Verilog HDL语法进阶
3.1 casex语句和casez语句
3.2 Verilog HDL内置元件及元件例化
3.3 用户module的例化
3.4 generate语句
3.5 向量的部分选择
4 Verilog HDL设计技巧
4.1 Verilog HDL中双向端口的定义和使用
4.2 PWM波形的设计与实现
4.3 分频器
4.4 存储器的设计与使用
4.5 基于存储器的DDS设计
4.6 有限状态机设计方法
5 常用模块的Verilog HDL设计
5.1 简易UART的设计
5.2 VGA接口驱动设计
5.3 PS/2接口设计
5.4 HDMI接口驱动
6 基于Verilog HDL的CPU设计
6.1 CPU概览
6.2 计算机各个组成模块的设计
6.3 CPU顶层设计
6.4 CPU功能扩展
参考文献
附录1 Verilog HDL代码风格和书写规范
附录2 Quartus Ⅱ仿真使用指南
附录3 基于DE2-115的实验操作入门
附录4 Quartus Ⅱ中引脚分配方法