有个问题身边也没有人问 只能来论坛请教各位大神了!!!

2019-07-15 23:59发布

有个问题身边也没有人问 只能来论坛请教了 请各位大神指导啊!!!想实现times New Roman">FPGADA芯片输出模拟电压,DA芯片为SPI传输,FPGA程序为计数,计数一次步长时间为200ns左右,FPGA时钟频率为50MHzDA芯片的SPI时序图如下所示:

时序.jpg 时序图.jpg

tCH tCL最小为10nstCSS最小为10nstCSH0tCSH1最小为0nstCSW最小为10nstDStDH最小为5ns,详细我已在上图中标注了。唯一要求是FPGA计数一次步长时间为200ns左右,FPGADA芯片要先并串转换,这要怎么写呢,还有SPI时序要怎么写啊?下面是我FPGA计数程序:always@(posedge clk_c)begin    if(!v_cnt)       dout<=10'd7;    else    begin       if(6<dout && dout<255)       dout<=dout+10'd4;       else       dout<=10'd1;    endEnd接下来要怎么做?请求各位大神指导啊???
IMG_20141211_163623.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。