已经摸了几天了,取得了一些进展。
总体方案:AD→FPGA→USB芯片→PC,FPGA负责AD采样控制、内置FIFO完成数据异步传输,USB芯片用CY7C68013。
FPGA设计步骤:
1,写FPGA:ROM→FIFO→RAM传输控制程序,检验FIFO读写的正确性。已通过。
2,写FPGA:AD→FIFO→RAM传输控制程序,检验AD采样及FIFO读写的正确性。已通过。
3,写FPGA:ROM→FIFO→CY7C68013,即CY7C68013的slave FIFO模式控制程序。这个过程需要上位机程序。正在着手。
4,AD→FIFO→CY7C68013→PC联合调试。等待着手。
遇到的问题:
1、昨天AD调试时连接线高低位倒序接/时钟输出引脚分配错误,结果苦调半天得不到正确结果!
2,AD→FIFO→RAM,用SignalTAP Logic Analyzer观察RAM输出的波形发现,有若干个周期AD的最高位(D7)错误(1变为0),导致该处波形凹陷。原因尚不明。
用户1577559 2010-11-16 16:40
用户257387 2010-4-1 15:54
用户1566655 2010-3-29 16:09
用户257387 2010-3-29 14:03