拓展FPGA
文章平均质量分 74
春风浅作序
这个作者很懒,什么都没留下…
展开
-
VGA显示
以RGB色彩模式作为色彩显示标准,根据三原色中的红色(R)、绿色(G)、蓝色(B)所占比例多少以及三原色之间的相互叠加,得到各种各样的颜色。引脚1、2、3是负责传输三原色的传输通道(传输模拟信号)引脚13、14分别是行同步与场同步以VESA VGA时序标准为例Video:传输的图像信息。HSync:行同步信号。行同步信号为周期性信号。行扫描周期分为六个阶段,单位为“像素”。仅有效图像阶段图像有效;其余五个阶段图像无效,作用是同步图像信息以及进行图像的消隐。同步阶段为高电平,其余五个阶段保持低电原创 2022-06-13 18:55:49 · 1640 阅读 · 0 评论 -
【FPGA】IP核概述
目录一、IP核是什么二、为什么要使用IP核三、IP核的存在形式(分类)四、IP核的缺点五、Quartus II软件下IP核的调用1、调用方式2、实际操作一、IP核是什么二、为什么要使用IP核三、IP核的存在形式(分类)四、IP核的缺点五、Quartus II软件下IP核的调用1、调用方式第三方IP核是由网表文件的方式提供有以下四种方式(第一种最为常用,后两种仅支持部分IP核的例化和使用):2、实际操作点击 Tools —> IP Catalog之后会出现在屏幕右边,对原创 2022-05-13 20:00:08 · 4328 阅读 · 0 评论 -
【FPGA】用Verilog代码实现无源蜂鸣器驱动实验
目录一、理论部分1、蜂鸣器概述2、驱动原理3、实验目标二、模块框图三、波形图1、时钟与复位信号2、计数器(1)0.5s计数器(2)音调计数器(3)分频计数器一、理论部分1、蜂鸣器概述2、驱动原理3、实验目标使蜂鸣器依次输出Do、Re、Mi、Fa、So、La、Si七个音调,每个音调持续时间为0.5s,占空比为50%.二、模块框图三、波形图1、时钟与复位信号2、计数器(1)0.5s计数器因为系统时钟为50MHz 所以0.5s需要24_999_999个时钟周期(2)音调计数器对原创 2022-04-24 23:03:08 · 5997 阅读 · 0 评论 -
【FPGA】Verilog语言通过状态机实现可乐机系统
目录一、实验概述二、模块框图三、状态转移图四、波形图1、时钟与复位信号2、投币信号3、投币记录信号4、状态变量信号5、输出信号五、代码部分1、Verilog代码2、tb仿真代码六、结果及仿真1、综合器综合出的状态转移图2、仿真波形七、总结一、实验概述上一篇博客实现了1元硬币的可乐机系统,参考链接: 【FPGA】状态机的理论学习与实战演练(1元硬币可乐机系统)此处提升难度,投入硬币的面值除了1元,还可投入0.5元,将可乐的售价定位2.5元。投币如果不足2.5元,不吐出可乐。投币如果超过2.5元,原创 2022-04-23 19:00:33 · 2271 阅读 · 1 评论 -
【FPGA】状态机的理论学习与实战演练(1元硬币可乐机系统)
目录一、理论部分二、模块框图三、状态转移图四、波形图1、时钟与复位信号2、投币信号3、状态信号4、输出信号五、代码部分1、三种码型2、状态机的三种写法3、Verilog代码4、tb仿真代码六、结果及仿真1、综合器综合出的状态转移图2、仿真波形一、理论部分状态机的作用:FPGA为并行执行的,若想处理具有前后顺序的事件,则需要用到状态机。Moore型状态机:输出只与当前状态有关,而与输入无关。Mealy型状态机:输出与当前状态、输入均有关。共同点是状态的跳转都只和输入有关。二、模块框图包含三个原创 2022-04-23 15:58:16 · 1440 阅读 · 1 评论 -
【FPGA】用Verilog语言实现呼吸灯实验
目录一、模块框图二、大致原理三、波形图1、时钟与复位信号2、计数器3、输出信号4、使能信号四、代码部分1、Verilog代码2、tb仿真代码五、仿真波形一、模块框图包含两个输入信号:系统时钟(sys_clk)以及复位信号(sys_rst_n)。一个输出信号:led_out二、大致原理通过PWN来控制呼吸灯的亮、灭程度前一周期为:完全熄灭 ——> 完全点亮后一周期为:完全点亮 ——> 完全熄灭三、波形图1、时钟与复位信号2、计数器完全熄灭 ——> 完全点亮 、 完原创 2022-04-22 23:46:00 · 8598 阅读 · 1 评论 -
【FPGA】用Verilog语言实现流水灯实验
目录一、模块框图二、波形图1、时钟与复位信号2、计数器3、脉冲信号4、输出信号5、理想结果三、代码部分1、Verilog代码(1)法1:拼接运算符(2)法2:移位运算符,再取反2、tb仿真代码四、仿真波形一、模块框图包含两个输入信号:系统时钟(sys_clk)以及复位信号(sys_rst_n)。一个输出信号:led_out (因有4个led灯组成流水灯,故位宽为4,每一个比特位控制一个led灯)二、波形图1、时钟与复位信号2、计数器因每一个流水灯点亮的时间为0.5s,板子频率为50Mh原创 2022-04-20 20:31:19 · 17337 阅读 · 0 评论