摘要:当你的设计做得越来越大,性能要求越来越高的时候,你就会发现,之前跑得好好的模块,怎么突然间不行了,其实这就是约束的问题,FPGA内部的布局布线就像我们画PCB时的自动布线,如果没有规则设置,那么软件将不能保证你能达到多大的Fmax,而且当你的设计变更的时候,其它没有改动的模块也会在重新综合后受到影响。
阅读全文
摘要:在一项目中,需要用到ARM与FPGA联合处理,ARM负责人机界口,并将需要并行处理的数据输入到FPGA,因此定义了数据寄存器和控制寄存器,仿真通过后,放到机器上去行,发现很不稳定,经过数日奋战,才发现原来是时序同步的问题。
阅读全文
摘要:在nios中,有hardware和software,分别有两个文件,如果固化到系统中,需要进行二次下载。下载hardware还好,直接在quartus programer里操作就行,可是software却要在nios ii IDE里操作,不是很方便。再说了,nios ii download elf的时候经常会出一些问题,不知道是软件bug的原因还是什么,本人在nios ii 10.0下对ep3c16下载elf总是不成功,于是采用了一个新的方法,总算将hw和sw固化成功了。
阅读全文
摘要:遇到两次FPGA配置完成,却不能正常运行的问题,一次是ALTERA的A1C3,另一次是XILINX的XC3S700A。两次都是DONE信号的问题。问题虽不大,但却很折腾人,今天在这里作下笔记。
阅读全文