基于FPGA和SDRAM的大容量异步FIFO缓存设计,这是在公司实习了一个月后的实习总结大会上我想到的我的项目名称,其实这个名字有人用过,这个思路也有很多人想到过,但是在中国这个东西就是财富,他不是开源的。实习时我的任务是做数字电视视频传输时数据缓存问题。我首先接触到了SDRAM,主流的SDRAMM没有太多差别,选定一种项目所需的即可,在学校没有什么项目开发经验,所以一接手这个项目,我的思路首先是上网找很多相关资料,然后下载下来慢慢看。其实这个想法是错误的,太多的相关资料只会造成你思绪的错乱。况且如果是代码的话,每个人设计都有自己的思路,顺着别人的思路去想问题就会造成思维固化的问题。所以,当你接手一个项目后,也许具体怎么做你不知道,但是首先应该弄懂你究竟要做什么,要做成什么样,然后再想想自己的项目,需不需要把已有的东西拿过来,如果需要就上网查资料,刚开始一定不能查太多,找到一个主流的资料,好好研究一下,直接拿来用,如果这个东西需要自己设计,比如代码需要自己写,那么最好只看相关芯片的Datasheet,自己努力写,否则一旦陷入别人思路的圈子,再找到自己的思路就很难了。SDRAM时序比较复杂,所以可以根据需要直接调用IP Core,我当时没有什么经验,以为这个东西需要自己写,就找很多资料,然后看别人怎么写的,想在别人的基础上改动,结果,结果做这个事效率很低。事后想想,就是最开始不知道自己要做什么,所以刚接触到项目时一定要有一个宏观的把握。这点主要说给我这样的学生的,如有工作过的大哥大姐看到,可以指点指点。
之后我会把依照项目发的小论文适当摘取贴出来,方便大家交流。
文章评论(0条评论)
登录后参与讨论