第1章 EDA技术简介
1.1 为什么需要学习EDA技术
1.2 应用EDA技术的三个要素
1.2.1 可编程逻辑器件
1.2.2 硬件描述语言
1.2.3 EDA软件
1.3 EDA技术的应用领域
1.4 电子系统的设计方法
1.5 EDA网络学习资源
思考与练习
第2章 Verilog HDL基础
2.1 初识Verilog HDL
2.2 Verilog基本元素
2.2.1 取值集合
2.2.2 常量表示
2.2.3 标识符与关键词
2.3 数据类型
2.3.1 线网类型
2.3.2 变量类型
2.3.3 存储器
2.3.4 标量与矢量
2.4 运算符与操作符
2.4.1 算术运算符
2.4.2 逻辑运算符
2.4.3 位操作符
2.4.4 关系运算符
2.4.5 等式运算符
2.4.6 条件操作符
2.4.7 移位操作符
2.4.8 缩位运算符
2.4.9 拼接操作符
2.5 模块功能的描述方法
2.5.1 行为描述
2.5.2 数据流描述
2.5.3 结构描述
2.5.4 混合描述方法
2.5.5 用户自定义原语
2.6 层次化设计方法
2.7 函数与任务
2.7.1 函数
2.7.2 任务
2.8 编写testbench
2.8.1 $display和Swrite任务
2.8.2 $monitor任务
2.8.3 $time函数和$timeformat任务
2.8.4 $fmish和$stop任务
2.8.5 testbench应用示例
思考与练习
第3章 Quartus II的应用
3.1 基本设计流程
……
展开