Verilog & FPGA 个人经验总结
2011-01-17 19:18
561 查看
自己学习Verilog 和FPGA已经一学期了,期间自己也算是做了不少的FPGA实验,也写了一些代码,期间自己感触最深的就是当你的代码出现错误时你应改怎么快速又准确的解决这些Bug,并同时也应该想想为什么会出现这些Bug,到底是当初那些原因导致这些Bug的产生等等。
我感觉自己犯的都是很低级的错误,其实说白了就两句话:
1、永远要对你的设计的每一个细节了如指掌。
2、做好版本管理,对你的每一个修改都要有记录,本版本的主要的特点、更改的地方等。
3、认真、仔细、小心的完成你的每一个步骤,只有这样才能减少那些低级错误的发生,很多时候这些低级错误会让你浪费大量的时间。
4、要时刻清楚你的代码的时序,不要用“试"的方法来完成你的设计,华为有句话:时序是设计出来的,不是试出来的。
5、当修改你的代码时,要严格检查是否所有根这块有关的地方你都已经改过了。
6、当玩成一个大点的模块时,要一点一点来,要保证最基本的是模块式正确的之后在进行其他的功能的扩充,不可急功近利,要戒骄戒躁。
7、要将自己的精力都放在你的代码上,只有这样你才能提高你写代码的效率。
(这只是自己的一时感慨,因为犯了太多的错误,浪费了太多的时间在纠错上面,所以写点东西发泄一下)
我感觉自己犯的都是很低级的错误,其实说白了就两句话:
1、永远要对你的设计的每一个细节了如指掌。
2、做好版本管理,对你的每一个修改都要有记录,本版本的主要的特点、更改的地方等。
3、认真、仔细、小心的完成你的每一个步骤,只有这样才能减少那些低级错误的发生,很多时候这些低级错误会让你浪费大量的时间。
4、要时刻清楚你的代码的时序,不要用“试"的方法来完成你的设计,华为有句话:时序是设计出来的,不是试出来的。
5、当修改你的代码时,要严格检查是否所有根这块有关的地方你都已经改过了。
6、当玩成一个大点的模块时,要一点一点来,要保证最基本的是模块式正确的之后在进行其他的功能的扩充,不可急功近利,要戒骄戒躁。
7、要将自己的精力都放在你的代码上,只有这样你才能提高你写代码的效率。
(这只是自己的一时感慨,因为犯了太多的错误,浪费了太多的时间在纠错上面,所以写点东西发泄一下)
相关文章推荐
- Verilog & FPGA 个人经验总结
- 基于verilog的FPGA编程经验总结(XILINX ISE工具)
- [转]FPGA & Verilog开发经验若干
- verilog设计经验总结(转自冰灵FPGA)
- FPGA & Verilog开发经验若干
- FPGA & Verilog开发经验若干
- 自己总结的一些需要注意的地方,含点个人小技巧&&经验
- FPGA & Verilog开发经验若干
- 学习Android studio 个人总结小经验
- 项目管理心得:一个项目经理的个人体会、经验总结
- 【总结】JNI使用个人经验
- C/C++,Windows/MFC, char, wchar_t, TCHAR 字符全总结 & c++字符串操作经验集
- 项目管理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 转载:收费版APP三年总结(个人经验+数据图分享)
- 项目管理心得:一个项目经理的个人体会、经验总结
- 关于FPGA软核的一些总结(microblaze && NIOS II)
- Android屏幕适配(个人的一点点总结及经验)
- 2011年个人管理经验总结
- 从汇编、C语言为起点,十年FPGA开发设计经验总结