这个问题似乎有点笼统,建议您描述的更具体或者对FPGA和RAM多学习。
通常来说,FPGA里面有固化RAM,你使用它的时候,需要例化,比如一个单端口RAM,有地址线、数据输入线、数据输出线、时钟线、ram使能线、写使能等,这样就相当于一块实际的RAM,就可以对它进行读写数据,当然需要根据地址来读写。不知你明白了没有?
如果你有fpga片内程序,那就很简单。只需要修改下输出引脚,将ram内数据输出到fpga外部引脚,然后用示波器、逻辑分析仪或者随便什么工具查看,也可以用signaltap直接观察。
要是你没有fpga片内程序,那我就没办法了,毕竟片内数据是无法调出查看的,一定要有检测或采样手段才行
希望对你有帮助,望采纳。
1、XC3S50A是一种基于XilinxSpartan3EFPGA处理器,程序读取需要通过一个编程器,并将程序文件通过USB连接编程器来读取。2、也可以通过JTAG的方式来读取程序,JTAG是一种更加精确的程序读取方式。
首先,已经下载到FPGA中的配置数据无法完全回读,只能通过JTAG命令对内部指令进行回读确认状态。其次,一般回读的都是状态,具体数据不进行回读。你可以通过对配置存储器(如EPCS系列/FLASH等)进行读取 *** 作,这里面都是配置数据。因为,不知道你具体要求,只能回答这这么多,你可以对你的回读要求进行详细说明下,具体使用在哪方面。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)