FPGA
文章平均质量分 77
奈奎斯特不稳定
这个作者很懒,什么都没留下…
展开
-
FPGA项目报告
寒假一起练4 FPGA活动链接b站视频验证代码实际验证只需要上面标注的两个文件.由于之前我完全没有接触过FPGA,在学习的过程中,我总结了一些经验,可能对刚学习的小白有一定的帮助。关于小白如何学习FPGA具体实验中遇到的问题由于刚开始学,所以遇到的问题实在是太多,以至于我一直忙着解决琐碎的问题,而没有多少时间来记录我遇到的问题。我上面一篇文章里记录的问题都是一些非常典型的小白会遇到的问题,以及解决方法。目标功能实现实现一个可定时时钟的功能,用小脚丫FPGA核心模块的4个按键设置当前的原创 2021-02-15 20:09:56 · 1443 阅读 · 2 评论 -
【FPGA】学习中遇到的问题
蜂鸣器引脚不输出PWM波形我一开始以为时使能引脚没有拉高导致PWM的计数器不工作。但是后来我发现并不是这样的。好像是我的逻辑有问题,不知道为什么。我选择了给线赋值。编译器也没报错。后来改成了寄存器类型,就好了。DS18B20模块在读取过程中莫名其妙被拉高。程序中没有一直拉高引脚的程序,将线拔掉重新插上后又好使了。我发现如果摁下复位信号之后,就又好使了。所以我打算每隔一秒翻转一下DS18B20的复位信号。也就是,读一秒休息一秒。OLED再0.96寸的屏幕上测试能正常显示。但是一直到0.91寸的屏原创 2021-02-14 23:55:32 · 361 阅读 · 0 评论 -
关于小白如何学FPGA这件事
关于小白如何学FPGA这件事注意点:如果输入信号在最终没有输出,verilog是不会各这个信号分配资源的。学习编程就是一个从学会初步,到自己时间发现预期效果和真实情况相背,再到重新学习,再做出来的过程,前言由于某些原因,我要开始学习FPGA了。之前一直是接触的单片机,积累了一定的编程知识,以及模电数电知识。现在想要挑战编程FPGA.首先第一个映入眼帘的是verilog这门语言,不能说这门语言和C语言毫不相关,但也可以说是大相径庭。虽然看上去,语法都是差不多的。但是C语言编程的思想完全不能用在veri原创 2021-02-14 23:54:59 · 865 阅读 · 1 评论 -
FPGA学习笔记
verilog语法程序框架关键字常用关键字verilog程序框架c语言的函数——verilog的模块(block)阻塞赋值、非阻塞赋值阻塞赋值:在前一条语句赋值完成之前会阻塞后一条语句赋值非阻塞语句:赋值会同时进行。状态机状态机设计状态空间定义状态跳转(时序逻辑)下个状态判断(组合逻辑)各个状态下的动作(组合逻辑或时序逻辑)进程在进行数字系统设计时,设计进程应注意一下几点:将硬件电路的行为以合理的方式映射为一些进程,对每个进程,以最有效的方式进行设计,.原创 2021-02-14 23:54:28 · 172 阅读 · 0 评论