微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 问一个很弱的fpga的问题吧

问一个很弱的fpga的问题吧

时间:10-02 整理:3721RD 点击:
比如说我写了一个a+b的代码,从ise跑一遍,下载到fpga板上。
然后,我有很多很多组数据(一个文本),希望通过fpga得到输出结果。该怎么做。

问题的关键是 你的文本内容怎样传输到FPGA,你可以选择软件读入,然后通过电脑传输给FPGA.简单点的话 可以通过UART,连接到FPGA,当然你的 FPGA的板卡要有,UART的接口。至少有pin脚让你改造。

如果能知道a和b是怎么得来的,就更好办了

这取决于如何给a,b赋值。如果FPGA有Interface与PC机互联,如通过UART,I2C等,可以从PC机直接写入;或者,可以将数据写入到RAM中,通过时序控制,给a,b赋值,但需要重新生成网表文件,不灵活;或者,...。方法很多,取决于你测试的目的,以及目前FPGA板是什么状况。



   多谢ls各位。板上有FT245。我先查查资料

可以将A,B值固化在rom里面,在生成rom核的时候,选上初始值。

这 尼玛

testbench仿真过了就可以了,使用FPGA验证你怎么看结果啊。不过你可以看累加验证,最终结果通过led等简单形式表达。FPGA内置数据基本使用blockram,可以直接在ip中初始化,比较方便了。好像有通过文件初始化ram的功能,可以试试。

可以用CHIPSCOPE之类的,不过这个例子实在没有什么意义哦

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top