阅读背景:

因为喜欢,所以坚持

来源:互联网 

这一段时间调代码的总结。

先是最开始调的ZYNQ,到给同学写的51密码锁,再到ARM9,linux,然后是做的FPGA数字示波器和矩阵乘法器,感觉学到很多的东西,在程序设计上学到了很多的调试方法,特别是在FPGA方面;从ZYNQ开始吧,ZYNQ是XILINX的ARM+FPGA产品,有很大时间我用在了了解这个芯片上,因为板子没有配套的资料,所以用起来比较烦,从网上查资料是必不可少的,网上的博客永远是学习的重要资料,懒兔子的ZYNQ笔记首先打开了我的视野,然后就是跑操作系统,感觉还不错,对linux大体懂了一点;然后帮同学写的51密码锁,我感觉比较得意的地方在与采用了与主机交互的方式,设计了几个命令,有点像命令行的操作方式;然后就是调的同学的ARM9的板子,搭载的linux很好用,学起来比较方便;然后是数字示波器,从网上找到控制方式,感觉真的是收获很多,有一个错误调了很长时间,就是VGA不能用,最后发现竟然是VGA的时钟信号没有接到系统时钟上,真的是做事必须认真啊,否则会有不认真的麻烦,还有就是XILINX FPGA的调试方法,xilinx的FPGA有很多非语法错误,就是说在Translate的时候产生的错误,点击这种错误提示会转到XILINX的官网,有一些类似的工程师回答过的问题,这些错误有IBUF方面的,主要就是时钟方面的,还有什么NGD之类的,完全不懂的东西,总结经验多了,也就会了;还有这两天刚做完的矩阵乘法器,用的最简单的方法做的,完全没有发挥FPGA的潜能,比较高兴的是这个算法是我完全独立写出来的,事后非常的爽,更好的是在做矩阵乘法器的同时,顺带把ISE与Modelsin的联合仿真调好了,还有时序仿真的做法,还有一个我刚学到的testbench的写法,可以从文件中直接把数据读出来。先是最开始调的ZYNQ,到给同学写的51密码锁,再到ARM9,l




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: