自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【FPGA实验】ROM核读实验

系统时钟:50MHz;COE深度:1024;正弦波频率: 6.25MHz/12.5Mhz;ILA深度:8192;采用ROM核读取COE文件,生成方波、三角波、锯齿波、正弦波波形。IP核创建完成后,在Sources中可以找到。找到coe文件的路径,点击OK。三角波、锯齿波产生原理类似。按照coe的位宽和深度修改。

2025-04-09 10:54:17 194

原创 【FPGA实验】消抖实验

一般按键按下时会产生低于20ms的高频脉冲信号抖动,为消除按键抖动,提高按键检测的可靠性,FPGA程序设计每20ms检测一次按键的状态,当检测到有效下降沿,说明有按键按下,相应LED灯反转。开发板上电后下载程序,按下“PL KEY3”按键,可以看到 4 个 LED 会变化,对应二进制数据,按一次加一。每20ms检测一次按键的状态,如果检测到有效下降沿,说明有按键被按下,如果某按键被按下(Flag),相应LED亮灭情况反转(取反),否则亮灭情况不变。再次按下“PL KEY3”按键,LED显示为二进制4。

2025-04-08 17:25:34 198

原创 【FPGA实验】按键实验

bit文件下载到开发板以后,开发板上的四个LED都处于灭的状态。按键“PL KEY1”按下“PL LED1”亮,按键“PL KEY2”按下“PL LED2”亮,按键“PL KEY3”按下“PL LED3”亮, 按键“PL KEY4”按下“PL LED4”亮。按键实验:编写“key.v”,Bit 文件下载到开发板以后,开发板上的"PL LED1"、" PL LED2"、" PL LED3"、" PL LED4"都处于灭状态,按键“PL KEY1”按下“PL LED1”亮,按键“PL KEY2”按下“PL。

2025-04-08 17:16:02 687

原创 【FPGA实验】LED定时翻转实验

编写“led.v”,定义一个 32 位的寄存器 timer, 用于循环计数 0~49999999(1 秒钟), 计数49999999(1 秒)的时候, 寄存器 timer 变为 0,并翻转四个 LED。当cnt达到49999999时,表示已经过了1秒钟(假设系统时钟频率为50MHz),此时cnt会被重置为0,并且LED灯的状态会发生翻转。LED控制:led是一个4位的寄存器,用于控制四个LED灯的状态。当cnt达到49999999时,led的值会被取反,从而实现LED灯的翻转。1秒钟后,四个LED全灭。

2025-04-08 16:57:33 480

原创 【学习笔记】小梅哥Xilinx FPGA——基于Vivado地FPGA开发流程实践(二选一多路选择器)

2.工程名称和地址3.根据自己手上的开发板进行选择。

2025-04-08 16:08:45 658

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除