请教大家一个问题:我现在做课题,需要把AD采样的数据存储起来,待采样结束后在一起传到上位机。我的思路是这样的:AD采样的结果通过FPGA保存在RAM中,然后再通过FPGA读取SRAM中的数据通过USB口或者串口传给上位机。
请问这样的想法可行吗?FPGA内部需不需要做一个FIFO?可以接收到一个AD数据立即就送到SRAM中吗?
有一点,AD采样的结果通过FPGA保存在RAM中,然后再通过FPGA读取SRAM中的数据通过USB口或者串口传给上位机,这两者如果同时进行的话,你要考虑好sram的读写冲突问题。用不用FIFO都无所谓。
你的AD采样得到的数据有多大,FPGA里面的RAM空间够不够,以及你的系统要求有没有速度限制?