![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
文章平均质量分 83
柒儿啊
这个作者很懒,什么都没留下…
展开
-
超声波测距(1)
HC-SR04超声波测距模块可提供 2cm-400cm的非接触式距离感测功能,测距精度可达高到 3mm;模块包括超声波发射器、接收器与控制电路。图1为HC-SR04外观,其基本工作原理为给予此超声波测距模块触发信号后模块发射超声波,当超声波投射到物体而反射回来时,模块输出回响信号,以触发信号和回响信号间的时间差,来判定物体的距离。本次实验暂时完成了初步设计,实现了FPGA超声波测距功能。后续将完善串口及网络模块,可以期待一下后续博客的发布。原创 2023-06-03 00:35:53 · 105 阅读 · 0 评论 -
HLS实践
HLS的概念HLS是一款高层次综合工具,可以帮助开发者加快开发效率。开发者可以通过HLS将C/C++等高级语言转换为RTL电路。尤其,在对于一些比较复杂的算法的时候,能够提供较大的便利。HLS与VHDL/VerilogVHDL/Verilog对于一些算法比较简单,开发周期不长的来说是比较适用的,然而,一个开发过程,往往算法会比较复杂,并且可能会经历较长时间的仿真和调试,面对这样的问题,提出了HLS。通过高级语言编程,来实现功能模块,这样就会大大提供开发效率。原创 2023-05-17 16:57:24 · 237 阅读 · 0 评论 -
# Quartus实现四位全加器
四位全加器是在一位全加器基础上实现的,本文省略了一些步骤,详情可以参考笔者一位全加器的博客。出现的问题有需要置顶文件再编译,Verilog实现需要模块名和文件名保持一致,Verilog实现和原理图实现的项目名要保证不一致,不然会报错。原创 2023-03-24 15:22:52 · 2865 阅读 · 0 评论 -
Quartus实现一位全加器
上学期接触了FPGA开发,但是由于假期重做系统,重新下载的quartus和modelsim,本文中quartus和modelsim都是用的13.1版本。本次实验出现了一些错误,包括破解失败导致无法运行quartus相关文件,包括EDA实现quartus和modelsim自动仿真时参考教程学习,Verilog实现1位全加器时模块名和文件名不一致导致的报错,参考学长学姐的博客都得到了解决,这次实验是FPGA较为初级的操作。仍需进一步学习,后期会定期更新有关FPGA的博客。原创 2023-03-23 20:42:11 · 2176 阅读 · 0 评论