有个问题身边也没有人问 只能来
论坛请教了 请各位大神指导啊!!!想实现
times New Roman">FPGA接DA芯片输出模拟电压,DA芯片为SPI传输,FPGA程序为计数,计数一次步长时间为200ns左右,FPGA时钟频率为50MHz,DA芯片的SPI时序图如下所示:
tCH
和tCL
最小为10ns,tCSS
最小为10ns,tCSH0
和tCSH1
最小为0ns,tCSW
最小为10ns,tDS
和tDH
最小为5ns,详细我已在上图中标注了。唯一要求是
FPGA计数一次步长时间为200ns左右,FPGA到DA芯片要先并串转换,这要怎么写呢,还有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接下来要怎么做?请求各位大神指导啊???
-
一周热门 更多>