自从参加了学校的实践创新基地,每个周末就会到实验室里学校FPGA。讲课的老师好像是一个博士生,教导我们的内容不是一步步教的,而是把我们有一定基础的。他所说的更多是FPGA里面的核心部分(或者是很常用的知识,我现在都还没入门,我不敢确定是否是核心)例如:兵乓操作,流水线操作,modelsimm仿真,时序约束,逻辑锁定,noicII.......至于quartus软件的使用,verilog语言的语法等讲述得很少。我知道,短短的几周课,老师这样讲述是很有道理的,毕竟最关键的是要我们自己的努力。但是,平时我很忙,课程又多,怕专学习这门很好的技术会导致学习跟不上,所以真正学习FPGA的时间,真的很少。只剩一年了,希望在寒假结束后能真正入门。
老师给我们留了两个作业,这里先说第一个。用FPGA实现fir滤波器,并在matlab和modelsim中仿真,然后比较结果。
我可不是什么技术牛人,学习能力也就一般,但是我是个挺勤奋的人而已。其实老师布置这个作业是有相关的视频的。其中就有一个fft的例子,并有一个视频教导我们如何利用quartus里面的dsp ip核来实现fir滤波器。根据dsp ip核里面的一个user guide。整个设计的步骤和流程都有了,只是user guide是英文的,看是看得懂,但是很多专业词语不知什么意思,今天很早就起来弄了,按照步骤几乎都成功了,但是在matlab仿真时,出了错。matlab软件是用过,但是不熟悉,特别是用来仿真。今天真的很郁闷,搞了一天都无法在matlab中实现仿真。
这次几乎也是第一次做项目了,先总结一下吧
学到的东西:1.对看英文文档资料有了更深的理解和水平有所提高
2.锻炼了软件的运用能力,和思考能力
3.通过与同学的沟通,锻炼了协调和合作的能力
4.熟悉了一些文件后缀名的理解
需要努力的地方:1.如何在用matlab仿真
2.如果在发现错误之后,迅速想到解决方法,而不是乱急。
3.如何用modelsim仿真
4.网上搜索资源的能力,筛选资源的能力需要提高
5多花时间看fpga相关知识,基础太低,几乎为零。
用户589038 2011-8-29 21:07
用户1662218 2009-12-6 10:36