本帖最后由 lifeman001 于 2012-12-5 14:26 编辑
思路:有六个通道的模拟信号需要采样,每个通道各有一个200MHz的ADC,ADC吐给FPGA一个200MHz的时钟(与采样时钟有一定延迟,大约6.2ns),采样后的数据并行输出,送入FPGA中内建的FIFO,ADC吐出的时钟作为FIFO的写时钟。待每个FIFO写满后,DSP以100MHz的时钟读取FIFO中的数据然后进行处理。FPGA是spartan-6系列,DSP是BF533,ADC芯片为ADC08200。
问题:整个系统的时钟怎么分配?本打算用200MHz的晶振经过时钟分发芯片分给ADC、FPGA和DSP,这样可行吗?这里面还涉及到FIFO的读和写的时钟,所以整个系统的时钟如何分配呢?
请大家多提点建议,谢谢 |