EDA技术综合设计

王雨雷,韩力英,王杨,高振斌,伍萍辉,刘艳萍,张艳,李珣

目录

  • 1 设计报告模板
    • 1.1 设计报告模板
  • 2 EDA课程简介
    • 2.1 课前简介
    • 2.2 官网学习
    • 2.3 教学大纲
  • 3 绪论
    • 3.1 Vivado安装
    • 3.2 EDA课程介绍及数字系统设计概述
    • 3.3 开发板
      • 3.3.1 开发板介绍
      • 3.3.2 EGO1约束文件
  • 4 Vivado开发流程
    • 4.1 工程建立
    • 4.2 设计文件输入
    • 4.3 功能仿真
    • 4.4 添加时序约束
    • 4.5 工程实现
  • 5 IP核封装及调用
    • 5.1 IP核封装
    • 5.2 查看封装好的IP核
    • 5.3 IP核调用
  • 6 实践操作过程中遇到问题解析
    • 6.1 实践操作易错答疑
  • 7 Verilog语言快速入门
    • 7.1 Verilog模块结构
    • 7.2 assign语句及运算符
    • 7.3 always语句块
    • 7.4 底层模块和门原语调用
    • 7.5 Verilog中的数据类型
    • 7.6 Verilog中的数字表示形式及逻辑值
    • 7.7 if语句
    • 7.8 case语句
    • 7.9 Verilog语言的描述风格
    • 7.10 其它规定
    • 7.11 Verilog测试模块设计
  • 8 简单门电路设计
    • 8.1 基本门电路设计
    • 8.2 多数表决器
    • 8.3 多路选择器
    • 8.4 数值比较器
  • 9 组合逻辑电路设计
    • 9.1 组合逻辑电路设计举例1
    • 9.2 组合逻辑电路设计举例2
    • 9.3 变量译码器
    • 9.4 显示译码器
    • 9.5 编码器
    • 9.6 编码转换器
    • 9.7 编码显示电路
    • 9.8 按键显示电路
    • 9.9 加法器
    • 9.10 减法器
    • 9.11 多位数码管显示电路
    • 9.12 二进制数转换成十进制数
    • 9.13 十进制数转换成二进制数
  • 10 时序逻辑电路设计
    • 10.1 时序电路设计举例1
    • 10.2 时序电路设计举例2
    • 10.3 一位数码管显示电路设计
    • 10.4 多位数码管显示电路设计
    • 10.5 流水灯设计
    • 10.6 寄存器设计
    • 10.7 计数器设计
    • 10.8 分频器设计
    • 10.9 脉宽调制器设计
    • 10.10 密码锁设计
  • 11 状态机设计
    • 11.1 状态机设计基础
    • 11.2 状态机设计示例1
    • 11.3 状态机设计示例2
    • 11.4 状态机设计示例3
    • 11.5 空调控制器设计
    • 11.6 汽车尾灯控制器设计
    • 11.7 交通灯控制器设计
    • 11.8 自动售饮料控制器设计
    • 11.9 序列信号发生器设计
    • 11.10 序列信号检测器设计
  • 12 算法设计
    • 12.1 整数平方根设计
    • 12.2 最大公约数设计
    • 12.3 最小公倍数设计
    • 12.4 整数乘法设计
  • 13 接口电路设计
    • 13.1 URAT串行口设计
    • 13.2 鼠标接口设计
    • 13.3 键盘接口设计
    • 13.4 VGA图像显示设计
    • 13.5 蓝牙通信设计
  • 14 综合设计
    • 14.1 智力抢答器设计
    • 14.2 多功能数字钟设计
    • 14.3 数字频率计设计
    • 14.4 电梯控制器设计
    • 14.5 数字滤波器设计
    • 14.6 数字秒表设计
    • 14.7 出租车计价器设计
    • 14.8 乒乓游戏机设计
    • 14.9 XADC实现电压表设计
    • 14.10 电话号码滚动显示设计
  • 15 挑战设计
    • 15.1 万年历设计
    • 15.2 贪吃蛇设计
    • 15.3 脉冲耦合神经网络的FPGA实现
    • 15.4 微弱信号监测设计
    • 15.5 其它自选项目设计
  • 16 eda技术思维导图
    • 16.1 EDA技术概述---思维导图
    • 16.2 VIVADO入门---思维导图
    • 16.3 Verilog语言快速入门---思维导图
    • 16.4 组合逻辑电路FPGA实现---思维导图
    • 16.5 时序电路FPGA实现---思维导图
    • 16.6 数码管显示电路---思维导图
    • 16.7 状态机设计---思维导图
    • 16.8 系统层次化设计---思维导图
编码转换器