• 投稿

FPGA包入门《FPGA开发及应用》

2.2万
7
2025-10-24 17:22:38
487
244
1406
84
本书(人民邮电出版社《FPGA开发及应用》)(或视频教程)的特色是以原理图输入法(画图法)引入FPGA的设计,非常适合仅学过《数电课程》的初学者(包括大专学生)学习。 本书(或视频教程)介绍使用Quartus软件(对应Altera FPGA,可以使用正点原子或者小梅哥的型号为EP4CE10F17C8的FPGA开发板进行验证)设计FPGA,根据本人近10年的教学经验,一个月可以学会FPGA。 本书(或视频教程)结合当前高等院校学生的理论基础和软件操作水平,较为全面地介绍了FPGA开发与设计中典型逻辑电路模块的设计、设计辅助工具的使用以及相关外围电路的应用。全书共分为8个项目,案例主要来源于企业典型案例和电子设计竞赛。 8个项目的任务载体涵盖信号发生器、数码管驱动、幅值测量、频率测量、视频图形阵列(Video Graphics Array,VGA)驱动、按键检测、蜂鸣器驱动等。   ①项目1以原理图法为切入点介绍计数器的设计,原理图法易于学生入门,计数器体现了FPGA设计过程中的核心思想,且难度适宜。 ②项目2仍以计数器为载体介绍Verilog HDL语言,以电路和工程实现为指引逐步介绍常用语法,坚持“语法够用”原则,突出“电路为主,语法为辅”的特点。 ③项目3以计数器为载体,介绍业内较为通用的仿真软件——ModelSim的使用,还介绍了最简同步电路“分频器”。 ④项目4~项目8均为综合性项目,项目中的任务基本上涵盖了FPGA设计中比较常用的逻辑电路、知识产权(Intellectual Property,IP)核电路及设计过程中的辅助工具,又和电子竞赛中的设计任务无缝对接;项目4~项目8以项目设计要求引入,从工程师的角度分析问题并得出电路整体设计架构图,逐步展开并细分为易于设计的模块设计框图,其中“如何得到模块设计框图”是本书(或视频教程)的特色和重点,这可以大大降低学生设计过程的难度。
专注于免费帮大学生完成FPGA入门学习
视频选集
(1/58)
U0【前言】《FPGA开发及应用》教材
15:53
U1-0【组织逻辑】原理图法实现典型逻辑电路的设计
10:58
U1-1-1:原理图法实现一位全加器【知识准备】Quartus Prime设计电路基本流程
48:17
U1-1-2:原理图法实现一位全加器【任务实施】层次化设计实现
18:54
U1-2-1:原理图法实现十六进制计数器【知识准备】十六进制计数器原理与器件准备
39:12
U1-2-2:原理图法实现十六进制计数器【任务实施】十六进制计数器设计与验证
25:37
U1-3-1:原理图法实现十进制计数显示器【知识准备】十进制计数器原理与器件准备
30:58
U1-3-2:原理图法实现十进制计数显示器【任务实施】十进制计数器显示设计与验证
18:57
U1【知识拓展】
07:33
U2-0【组织与逻辑】典型逻辑电路的Verilog HDL设计
09:40
U2-1-1:Verilog HDL实现四位加法器【知识准备】结构化描述和数据流描述方式
01:14:26
U2-1-2:Verilog HDL实现四位加法器【任务实施】结构化描述和数据流描述方式实现四位加法器
15:22
U2-2-1:Verilog HDL实现十进制计数器【知识准备】行为级描述方式和混合描述方式
01:02:52
U2-2-2:Verilog HDL实现十进制计数器【任务实施】混合描述方式实现十进制计数器
15:24
U2【知识拓展】
14:22
U3-0【组织与逻辑】分频计数显示综合系统
06:20
U3-1-1【知识准备】第三方仿真软件ModelSim的仿真(添加声音)
09:32
U3-1-2【任务实施】ModelSim仿真计数器的实施方法(添加声音)
18:58
U3-2-1【知识准备】分频器的设计思路(添加声音)
08:14
U3-2-2【任务实施】通用分频器电路设计与验证(添加声音)
29:42
U3-3-1:分频计数显示综合系统设计【知识准备】综合系统设计方法
09:04
U3-3-2:分频计数显示综合系统设计【任务实施】分频计数显示综合系统设计与验证
52:23
U3-4-1:时序分析与时序约束【知识准备】Cyclone系列FPGA电路中的典型延时
28:29
U3-4-2:时序分析与时序约束【任务实施】Quartus Prime时序约束的实施
09:05
U4-0【组织逻辑】高速信号发生器
05:20
U4-1-1:基于通用分频器的高速信号发生器【知识准备】基于通用分频器的高速信号发生器设计分析
39:03
U4-1-2:基于通用分频器的高速信号发生器【任务实施】基于通用分频器的高速信号发生器设计实施
24:11
U4-2-1:基于IP核的高速信号发生器【知识准备】Altera IP核介绍
06:54
U4-2-2:基于IP核的高速信号发生器【任务实施1-pll】基于PLL IP核的高速信号发生器设计实施
22:01
U4-2-3:基于IP核的高速信号发生器【任务实施2-rom】基于ROM IP核的高速信号发生器的设计实施
27:16
U4-3-1:基于NCO IP核设计高精度信号发生器【知识准备】NCO IP核介绍
21:53
U4-3-2:基于NCO IP核设计高精度信号发生器【任务实施】基于NCO IP核设计高精度信号发生器设计实施
22:53
U5_0【组织逻辑】信号幅值测量显示仪
07:52
U5-1-1:幅值测量电路设计【知识准备】幅值测量电路设计分析
44:55
U5-1-2:幅值测量电路设计【任务实施】幅值测量电路设计与仿真
12:01
U5-2-1:SignalTap辅助分析电路【知识准备】SignalTap简介
16:47
U5-2-2:SignalTap辅助分析电路【任务实施】SignalTap分析幅值测量电路
21:15
U5-3-1:动态数码管驱动电路设计与验证【知识准备】动态数码管设计分析
56:51
U5-3-2:动态数码管驱动电路设计与验证【任务实施1-ISSP】ISSP辅助数码管驱动电路设计实施
27:15
U5-3-3:动态数码管驱动电路设计与验证【任务实施2-大四加三】动态数码管逻辑资源优化
55:47
U6-0【组织与逻辑】信号频率测量显示仪
09:07
U6-1-1:脉冲信号的测频显示电路设计【知识准备】常见测频方法介绍
01:03:07
U6-1-2:脉冲信号的测频显示电路设计【任务实施】数字信号测频电路设计与验证
39:17
U6-2-1:正弦波信号的测频显示电路设计【知识准备】正弦波信号频率测量设计分析
28:13
U6-2-2:正弦波信号的测频显示电路设计【任务实施】正弦波测频显示设计与验证
15:42
U7【组织与逻辑】基于VGA的液晶显示屏示波器
07:27
U7-1-1:VGA彩条显示【知识准备】VGA彩条显示设计分析
33:51
U7-1-2:VGA彩条显示【任务实施】VGA彩条显示电路设计与验证
28:56
U7-2-1:VGA固定采样率简易示波器【知识准备】VGA显示ADC采集波形设计分析
37:38
U7-2-2:VGA固定采样率简易示波器【任务实施】VGA固定采样率简易示波器设计与验证
20:22
U7-3-1:VGA任意采样率简易示波器【知识准备】VGA任意采样率简易示波器设计与验证
43:14
U7-3-2:VGA任意采样率简易示波器【任务实施】基于FIFO的VGA任意采样率简易示波器设计分析
15:20
U8【组织与逻辑】自动饮料售卖机交互系统
10:14
U8-1-1:按键检测显示电路设计【知识准备】按键检测显示电路设计分析
27:45
U8-1-2:按键检测显示电路设计【任务实施1-按键】按键检测电路设计与验证
18:41
U8-1-3:按键检测显示电路设计【任务实施2-蜂鸣器】按键提示音电路设计
16:52
U8-2-1:自动饮料售卖机——状态机设计与验证【知识准备】状态机相关知识
01:09:07
U8-3-2:自动饮料售卖机——状态机设计与验证【任务实施】自动饮料售卖机人机交互综合系统设计与验证
07:26
客服
顶部
赛事库 课堂 2021拜年纪