首页 > 技术 > 内容

FPGA学习verilog代码的经验总结

时间:2025-11-30  作者:Diven  阅读:0

学习FPGA其实也不算久,开始的时候参考别人的代码并不多,大多是自己写的,那时候做时序逻辑多一些。参加了中嵌的培训班,一个多月的时间在熟悉ISE软件的使用以及verilog语法方面下了苦功,也参考了不少书,算是为自己打下了比较好的基础。因为那时候培训的方向是软件无线电方面的,所以做了很多有关的模块程序,之前的日志里也发表了很多,关键是一个兴趣,感觉仿真后看到自己的一个个算法思想得到实现真有成就感。后来停了一段时间,因为实在没有比较有意思的活干了。

        直到前段时间开始使用SP306的开发板,然后会参考代码,受益匪浅吧。现在组长已经给正活干了,跟的大项目我是基本都有所熟悉了,然后那个里面做总控的FPGA的代码开始进行总攻了,要把前辈们的代码都消化了,然后更好的为下一代升级版的产品服务。这个看verilog程序估计是大家都比较头疼的事,小的模块都没问题,大模块大项目,有时候就比较难以入手了,因为HDL的设计是不同于软件编程的,软件其实无非一个大while或者再有一些中断,大多是顺序执行的,慢慢一步一步往下走总会弄明白。HDL的并行性很强,要是你按照软件的思路来那肯定行不通,那么该怎么办呢?我就班门弄斧说点自己的一点快速进阶的小窍门吧。

        既然HDL设计是并行的,那么就只能各个击破了。我的习惯是先抓几个重要端口,比如时钟(CLK)、复位(RESET)等出现频率比较高的端口,把先弄清楚,比如时钟是什么频率的?复位是高有效还是低有效?


       
        然后呢,最好是对照原理图来理解程序。这就需要你有一定功底的硬件常识了,一些常用器件的操作时序什么的一定要做到心中有数,至少要知其一二吧,这样在读程序时才会达到事半功倍的效果。比例说你要先读懂FPGA与AD芯片的程序,那么你先把AD的各个端口(如片选,读写,转换,转换完成中断等端口)在verilog程序中出现的地方多做一下分析,比如我找CS信号,看看什么时候拉低有效,那么你可以在Find in file窗口中输入CS,然后ENTER,这样ISE就会在底层的信息窗口中罗列出所有使用了CS信号的语句方便你的查找分析,你把每个出现CS的地方分析到了,那么你就明白verilog在硬件上是如何操作CS信号的。所有信号多分析完以后,我想你就明白了这个AD与FPGA的接口了。
读懂verilog有时比较累,因为程序是别人写的,你要让别人牵着鼻子走也是难免的。关键是要有耐心,多分析,有条件可以问问高手(最好是代码的作者)。
                               
                                                               
                               
               

猜您喜欢


LED驱动器是LED照明系统的重要组成部分,负责将交流电转换为适合LED灯具工作的直流电。选择合适的LED驱动器对于LED灯具的性能、寿命和安全性很重要。了解关...
2024-09-25 00:00:00
精密电阻作为电子元器件中的重要组成部分,越来越受到工程师和制造商的关注。风华高科(FH)作为国内领先的电子元件制造商,其精密电阻系列产品以高品质、高稳定性和多样...
2018-04-22 14:23:30
光敏电阻(Photoresistor),又称为光电导体,是对光敏感的电阻器,应用于光检测和自动控制系统中。其工作原理是基于光照强度的变化而改变电阻值。本文将深入...
2025-04-16 02:31:18
温度传感器在各类设备中的应用越来越。其中,TDK NTC热敏电阻因其稳定的性能和精准的温度检测能力,受到市场青睐。本文将围绕“TDK NTC热敏电阻电流参数多少...
2018-11-28 18:03:30
现代社会中,联系方式是人与人之间沟通的桥梁。无论是个人还是企业,拥有清晰且有效的联系方式都是必不可少的。随着科技的发展,联系方式的形式也在不断演变,从传统的电话...
2025-03-04 16:19:44
QFN(QuadFlatNo-lead)封装是一种广泛应用于现代电子产品中的封装技术,其中QFN-10_3X3MM-EP是一种较为常见的型号,广泛用于集成电路(...
2025-02-24 16:07:58
四端子电阻独特的测量准确性和的应用场景而受到青睐。作为行业内的佼佼者,台庆(TAI-TECH)在这一领域更是有着显著的地位。本文将为您详细介绍台庆(TAI-TE...
2019-02-25 20:15:32
瓷管电阻耐高温、高稳定性和优良的绝缘性能,应用于各种电子设备中。TDK作为全球知名的电子元件制造商,其瓷管电阻产品深受市场认可。除了TDK,市面上还有许多品牌的...
2014-02-28 13:10:30
贴片电阻的功率,也就是瓦数,并非一个固定值,而是根据尺寸和型号的不同而变化的。常见的贴片电阻功率从1/16W (0.0625W) 到1W甚至更高不等。 大多数情...
2024-11-29 10:26:17
墨水屏作为新兴的显示技术,因其独特的优势而受到关注。墨水屏的分辨率通常较高,一般在300 PPI以上,能够呈现细腻的文字和图像,给用户带来高品质的阅读体验。墨水...
2010-08-19 00:00:00