打印

FPGA链接DSP外部总线。采样方式哪种好

[复制链接]
1422|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
side8666|  楼主 | 2014-10-7 13:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 side8666 于 2014-10-13 13:26 编辑

项目中有DSP外部总线链接FPGA。FPGA进行DSP数据总线的采样。
我把数据直接链接到FIFO中
dsp_fifo dsp_fifo_uut(
        .data(dsp_dat),
        .rdclk(ddr_clk),
        .rdreq(rdreq),
        .wrclk(dsp_clk),
        .wrreq(wrreq),//if(dsp_cs==1'b0 && dsp_we_down)
                      //wrreq<=1 else wrreq<=0;     采样时钟是dsp_clk.                  
        .q(fifo2ddr_data),
        .rdempty(rdempty),
        .rdusedw(),
        .wrfull(wrfull)
        );

还有一个是方式是:
always @ (posedge clk_200m)
        begin
                if(!rst_n)
                        begin
                                reg_dsp_dat<=0;
                        end
                else
                        begin
                                if(reg_dsp_cs==1'b0 && dsp_we_down )
                                        begin
                                                reg_dsp_dat<=dsp_dat;
                                                wrreq<=1'b1;
                                        end
                                else
                                        wrreq<=1'b0;
                        end
        end
        
        

dsp_fifo dsp_fifo_uut(
        .data(reg_dsp_dat),
        .rdclk(ddr_clk),
        .rdreq(rdreq),
        .wrclk(clk_200m),
        .wrreq(wrreq),
        .q(fifo2ddr_data),
        .rdempty(rdempty),
        .rdusedw(),
        .wrfull(wrfull)
        );
不知道,这个两个采样哪个好。
其中,dsp_dat是DSP的外部总线直接连接
        dsp_clk是DSP的外部时钟
       dsp_cs,dsp_we_down,分别是DSP的片选,写使能下降沿

相关帖子

沙发
franki_18| | 2014-10-8 17:44 | 只看该作者
新手路过 ,支持一下

使用特权

评论回复
板凳
habc987| | 2014-10-11 23:46 | 只看该作者
clk_200m跟dsp_clk同频?

使用特权

评论回复
地板
side8666|  楼主 | 2014-10-13 09:29 | 只看该作者
habc987 发表于 2014-10-11 23:46
clk_200m跟dsp_clk同频?

不同频率。dsp_clk是外部总线的频率,是DSP输入到FPGA的信号线。。clk_200M是FPGA倍频产生。

使用特权

评论回复
5
shell.albert| | 2014-10-14 09:46 | 只看该作者
在DSP中将FPGA当成一个总线设备类似于RAM,配置一些必要的时序信号中断信号直接进行读写即可。

使用特权

评论回复
6
xdh1009| | 2014-10-30 12:27 | 只看该作者
EMIF UPP??

使用特权

评论回复
7
side8666|  楼主 | 2014-11-5 15:58 | 只看该作者
xdh1009 发表于 2014-10-30 12:27
EMIF UPP??

是采用EMIF。FPGA采集的

使用特权

评论回复
8
andous| | 2014-11-5 22:36 | 只看该作者
做过这个接口,是EMIFA接口吧。200M没有问题。可以支持burst操作

使用特权

评论回复
9
xdh1009| | 2014-12-18 14:49 | 只看该作者
andous 发表于 2014-11-5 22:36
做过这个接口,是EMIFA接口吧。200M没有问题。可以支持burst操作

这个是不是害的看看是什么DSP哦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

45

帖子

1

粉丝