![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
石头明月
不断学习是一种心态和信仰
展开
-
Nios 测试程序
IP 封装NIOS测试程序原创 2022-10-24 22:24:26 · 130 阅读 · 0 评论 -
LED_TEST-顶层文件
LED_TEST-顶层文件原创 2022-10-24 22:23:07 · 204 阅读 · 0 评论 -
LED_IP
led IP封装示例原创 2022-10-24 22:21:40 · 81 阅读 · 0 评论 -
Intel FPGA IP封装/AVALON接口地址/NIOS地址设置
存储器接口IP 的AVALON 总线地址和NIOS 地址关系这里面需要注意的是地址偏移,地址偏移和地址线宽度无关,地址线宽度是地址范围的限制,如上图地址范围从19000~191ff,一共512个地址范围,2^8 2=512, 这里之所以要乘以2,是因为数据宽度是16,包含两个字节,也就是说地址宽度所能表示的寄存器计算单位是以数据位宽为单位的,也就是8位地址线可以表示256个16位寄存器,这些寄存器的地址偏移如下,偏移是以字节为单位的,因此16位的数原创 2022-10-24 22:19:17 · 668 阅读 · 0 评论 -
MDIO接口FPGA代码
其中start 标志需要用mdc做时钟,可以参考后面的仿真文件。支持 clause 22 标准。原创 2022-08-03 22:01:08 · 975 阅读 · 0 评论 -
Error (209034): Can‘t find JTAG Server
安装了quartus18.1 版本,win10,ThinkPad T141,在设备管理里面可以看到USB-blaster,但是下载界面无法识别设备,设置里面也看不到;2,下载界面偶尔能看到blaster,但是半道下载失败提示Can’t find JTAG Server;3,蓝屏,打开下载界面卡顿,有时会蓝屏;4,上述问题重启机器都无法解决;具体原因是由于该版本的驱动有问题,官方已经证实,链接如下,点我-我是链接蓝屏问题链接既然是新版驱动有问题,那就改成老版的,目前17版本的驱动已经验证过没问题,也就原创 2022-06-30 07:35:43 · 140 阅读 · 0 评论 -
按键检测(二)
按键检测(二)前言代码实现前言基本功是每按一次按键,信号电平发生一次反转按键长按或者不按信号状态不发生变化,比如按下后LED点亮,此时继续保持按下或者松开,LED状态不变,当按键再次按下后,LED才会熄灭。应用场景:如果按键按下为高电平,那么就可以用来检测按键按下时的上升沿,或者中断的上升沿,调整防抖时延实现不同的灵敏度。代码实现typing。。。。。...原创 2021-02-18 23:39:50 · 454 阅读 · 0 评论 -
FPGA常用功能模块积累
常用FPGA功能开发一、按键检测(一).二、按键检测(二).三、串口收发模块.四、I2C通信模块.五、SPI通信模块.五、XXX开发中。。。。.原创 2021-02-18 23:18:34 · 715 阅读 · 0 评论 -
Verilog之按键检测(一)
Verilog之按键检测(一)使用说明正文使用说明//单个按键检测,//功能:当按键按下时,state_out 输出高电平,当按键松开后,state_out 输出低电平//应用场景:可用于按键检测,中断信号检测/********************************//时钟按照50M计算,检测时延20ms/正文module key_detect(clk,rst_n,key_in,state_out,);input wire clk;input rst_n;input原创 2021-02-13 16:26:27 · 4111 阅读 · 5 评论 -
方波/分频输出
分频输出说明代码说明输入时钟50M输出时钟可根据参数进行选择代码module Friq_divid ( clk, rst_n, freq_o,);input wire clk;input wire rst_n;output reg freq_o;parameter Period_2000ms=32'd50000000;parameter Period_1000ms=32'd25000000;parameter Period_500ms=32'd12500000;p原创 2021-02-13 16:51:02 · 1412 阅读 · 0 评论