马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
有个问题身边也没有人问 只能来论坛请教了 请各位大神指导啊!!! 想实现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; end End 接下来要怎么做?请求各位大神指导啊??? |