电子EDA
王春武
目录
暂无搜索结果
1 初阶:EDA技术概述
1.1 学习日历
1.2 课前--学生手册
1.3 EDA技术及其发展
1.4 常用的EDA软件工具
1.4.1 FPGA开发工具
1.5 Top-down设计与IP核复用
1.6 方法--初学者如何学好FPGA
1.7 EDA设计流程
1.8 开发板介绍
1.9 按键控制LED流程演示
1.10 拓展--国内外EDA的挑战
1.11 参考资料
2 初阶:FPGA/CPLD器件
2.1 FPGA器件原理与结构
2.1.1 PLD器件概述
2.2 FPGA器件的发展现状与趋势
2.3 拓展-国内外FPGA器件发展
2.4 FPGA和CPLD区别
3 初阶:开发工具
3.1 Quartus工具介绍及使用
3.2 ISE工具介绍及使用
3.3 图形化设计案例--半加器
3.4 实践:由半加器到全加器的设计
3.5 实践:由74161设计模10计数器
3.6 基于IP核设计---乘法器(了解)
3.7 基于IP核的设计---LPMcounter
3.8 拓展--中国国产FPGA正崛起
4 初阶:Verilog语法
4.1 课前--学生手册1
4.2 assign和always的区别
4.3 似曾相识的Verilog
4.4 Verilog HDL语法要素和数据类型
4.4.1 课前--学生手册2
4.4.1.1 课堂活动资料
4.4.2 课前--学生手册3
4.4.2.1 课堂活动资料
4.5 行走的Verilog HDL语言
4.5.1 课前--学生手册1
4.5.2 过程语句
4.5.3 赋值语句
4.6 条件语句与循环
4.6.1 重点:条件语句归纳总结
4.7 任务与函数
4.7.1 课前--学生手册2
4.8 拓展--FPGA技术思维变革
5 中阶:FPGA设计进阶
5.1 课前--学生手册1
5.2 门级结构描述
5.3 数据流描述和行为描述
5.3.1 数据流描述
5.4 不同描述风格的设计
5.5 多层次结构电路设计
5.5.1 实践:一位全加器
5.5.2 实践:累加器
5.6 Hello JK
5.6.1 课前--学生手册2
5.7 常用组合逻辑电路设计
5.8 常用时序逻辑电路设计
5.9 知识巩固:温故而知新
5.10 拓展--国内算法发展
6 中阶:FPGA专题实践1
6.1 Modelsim
6.1.1 ModelSim简介
6.1.2 Modelsim 仿真流程
6.1.3 Quartus和Modelsim联合仿真
6.1.4 全加器仿真
6.1.5 四选一数据选择器仿真
6.1.6 三八译码器仿真
6.2 实践:计数器类
6.2.1 4位二进制计数器
6.2.2 拓展部分(举一反三)
6.3 实践:计时类
6.3.1 课前--学生手册
6.3.2 秒计数器
6.3.3 时钟电路设计
6.3.4 拓展部分(举一反三)
6.4 算术处理单元
6.5 拓展--科技时代下,如何把握机遇
7 中阶:FPGA专题实践2
7.1 乐曲演奏类
7.1.1 音乐播放模式
7.1.2 自动演奏
7.1.3 演奏梁祝
7.1.4 拓展部分(举一反三)
7.2 图像显示类(VGA显示)
7.3 电子琴设计
7.3.1 矩阵键盘
7.3.2 十六键电子琴
7.4 7人表决器(显示票数)
7.5 通信协议类(串口电路设计)
7.5.1 课前--学生手册
7.5.2 串口发送字符串
7.6 人机交互类(抢答器设计)
7.7 拓展--FPGA解决方案应用
8 中阶:状态机专题
8.1 有限状态机
8.2 实践:状态机类
8.2.1 流水灯跑马灯
8.2.2 汽车尾灯控制器
8.2.3 十字路口的交通灯控制
8.2.4 1001序列检测器
8.3 拓展--智能技术的发展
9 高阶:高阶挑战项目
9.1 智慧农业综合应用
9.1.1 新风系统
9.1.2 照明系统
9.1.3 温湿度控制
9.2 工业伺服电机控制
9.3 嫦娥奔月
9.3.1 嫦娥奔月之信道编译码
9.3.2 嫦娥奔月之数据转换
9.4 学生作品展示
10 知识梳理与易错点
10.1 语法知识思维导图
10.2 程序调试易错点
10.2.1 101引脚分配报错
10.3 新建目录
11 实验
11.1 实验一、组合逻辑电路设计
11.2 实验二、流水灯的设计
11.3 实验3 独立按键的识别
11.4 实验4 电子琴设计
11.5 实验5 电子时钟的设计
11.6 自主实验 VGA测试
11.7 实验考试
12 课程核心代码
12.1 半加器
12.2 1位全加器
12.3 4位加法器
12.4 优先编码器
12.5 4选1数据选择器
12.6 3人表决器
12.7 7人表决器
12.8 比较器
12.9 3-8译码器
12.10 十进制计数器
12.11 74161
12.12 D触发器
12.13 延时n毫秒
12.14 流水灯
12.15 按键扫描
12.16 边沿检测
12.17 pwm调光
12.18 呼吸灯
12.19 蜂鸣器
12.20 序列发生器
12.20.1 方波
12.20.2 20%占空比波形
12.20.3 产生任意序列利用if语句
12.20.4 产生任意序列利用case语句
12.20.5 利用端口输入指定的序列
12.21 数码管动态显示
12.22 电子时钟
12.23 串口
12.24 ROM
12.25 VGA桌面弹球
12.26 LCD1602
12.27 利用代码绑定引脚的方法
13 安路开发板
13.1 PotatoPie 2.0
13.1.1 开发资源
13.1.2 配置内部时钟
13.1.3 代码模板
13.1.4 led key buzzer 测试
13.1.5 播放音乐测试
13.1.6 综合设计模板
13.2 PotatoPie 4.0
13.2.1 开发板资源介绍
13.2.2 创建项目流程
13.2.3 LED测试
13.2.4 定时测试
13.2.5 按键测试
13.3 安路硬木课堂开发板
13.3.1 资源
13.3.2 软件安装
13.3.3 测试例程包
13.3.4 发光二极管按键和数码管测试
13.3.5 AD_Test
14 高云开发板
14.1 Tang Nano 4K 开发说明
14.2 Nano 4K 点灯
14.3 安装 IDE - Sipeed Wiki
15 AGM FPGA
15.1 AG32VF103开发板
15.2 AG32VF407开发板
16 野火FPGA
16.1 资源链接
17 在线仿真软件
17.1 Iverilog介绍
17.2 assign赋值
17.3 非门
17.4 与门
17.5 异或门
18 CPLD应用
18.1 芯片资料
18.2 开发资料
18.3 开发板测试
FPGA器件原理与结构
1
学习视频
2
学习测验
上一节
下一节
选择班级
确定
取消
图片预览