FPGA|CPLD|ASICwilliam hill官网
直播中

xiekaboy

10年用户 54经验值
擅长:可编程逻辑
私信 关注
[问答]

有个问题身边也没有人问 只能来william hill官网 请教各位大神了!!!

有个问题身边也没有人问 只能来william hill官网 请教了 请各位大神指导啊!!!
想实现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+10'd4;
       else
       dout<=10'd1;
    end
End
接下来要怎么做?请求各位大神指导啊???

  • IMG_20141211_163623.jpg
已退回10积分

回帖(4)

jmh007

2015-4-24 23:36:02
不错的东西额可以好哈学习下啦
举报

cs123025

2015-4-24 23:45:02
积分不够!请不动高手的
举报

Jack

2015-4-25 06:15:44
建议 LZ 在网上找个 SPI 的 IP core……
举报

吴海威

2015-5-11 14:38:27
并行数据串行输出到DA就可以了,FPGA实现接口协议模块
举报

更多回帖

×
20
完善资料,
赚取积分