问下大侠。怎么比较容易看懂别人的程序;VREILOG
学了一个来月,发现看别人程序时,那是相当痛苦啊 那是verilog HDL的却点 ..... 节哀呀!楼主要更努力 回复【楼主位】li0o0o0o0o0o
-----------------------------------------------------------------------
自己改写一遍,再长的代码也理解了大概。统一风格后,再调试优化,归档供今后复用。 问题是我不知道从哪着手啊。有那个多个ALWAYS 回楼上 ...............................
楼主应该从更多简单的代码先入手先~
复杂的东西,往后自然会明白。
这是我学习的方式 ....仅供参考
恩补上!
楼上的楼上是砖家!金牙!听他的准没错! 回复【4楼】akuei2 回家阿贵猪
-----------------------------------------------------------------------
回复【3楼】li0o0o0o0o0o
-----------------------------------------------------------------------
改写的前提是看懂个大概吧。问题的关键是拿来一个程序,只是几个INPUT OUTPUT有标意思。其它一大堆REG 都不知道是什么。几个ALWAYS 也不知道出哪个入手。 回复【5楼】li0o0o0o0o0o
-----------------------------------------------------------------------
将各always块分开,最好一个always块只操作一个reg信号;
不需要将所有信号都在管脚声明后声明,在相应always块旁边声明即可;
能分成子模块的尽量分为子模块;
尽量采用寄存器输出;
不断调试子模块,直到没有错误,且波形正确后,归档待复用;
尽量不在顶层模块做复杂的逻辑描述,最好只例化子模块;
自己命名的信号最好有规律,好区分;
需要经常修改的量,最好参数化声明;
适当补充一定说明文档;
……
最重要的手上要有hdl语法书和数电书,不懂就翻书。
还有quartus ii自带的模板非常出色;新建hdl,edit-insert template,就可以插入许多优秀的、经过优化的模板;鄙人就是啃模板过来的,私下感觉比动不动就**135例呀、200例呀好一万倍。此外,奥特拉官网有大量学习资源:代码、手册、视频、范例、参考设计;你可以通过我以前发的帖子找到。 回复【6楼】tear086 .COM 缺氧
-----------------------------------------------------------------------
我想问一下,怎么学modelsim仿真,有没有入门级的比较系统的讲一下的? 回复【6楼】tear086 .COM 缺氧
-----------------------------------------------------------------------
给个网址吧,搜不到奥特拉 debussy 不懂设计者的思路,又没有注释的话基本是很难看懂的~~~ 回复【8楼】li0o0o0o0o0o
-----------------------------------------------------------------------
大名小名荟萃
Altera:亚尔特拉、奥特拉
Xilinx:赛灵思、犀利克斯
Nios II:、牛死、你敖死、NII、n2
Quartus II:QII、q2
我的帖子
整理一份Altera亚洲创新设计大赛的资料——大话FPGA,发过来;顺便传点其他资料
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3844461
Quartus II自带手把手视频教程的使用
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3872859
视频;转特权(吴厚航)的;深入浅出玩转FPGA视频学习课程;三十五讲;3GB左右
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4011276
华清远见FPGA入门视频教程 493MB
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3912366
。。。。。。 mark MARK mark 只能说,我看懂程序,自行遍却错误一大堆,罢了~!
页:
[1]