打印

DSP与FPGA通信

[复制链接]
911|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mitianhui9|  楼主 | 2014-6-18 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
airwill| | 2014-6-18 20:14 | 只看该作者
在手册的外部接口里详细讲述了.
分成无等待, 同步模式, 异步模式. 有详细的表格来描述这些设置以及时序图, 最好去仔细啃啃吧

使用特权

评论回复
板凳
zhangmangui| | 2014-6-18 22:16 | 只看该作者
我做过DSP5509A和FPGA的通信  用的是EMIF接口
只需要接CS,XWE,XRD就可以啦  不知你是怎么接的  
参考一下代码   多多找些XINTF相关的资料

Xintf初始化:
  // All Zones:
    // Timing for all zones based on XTIMCLK = SYSCLKOUT/2
    XintfRegs.XINTCNF2.bit.XTIMCLK = 1;  // XTIMCLK = SYSCLKOUT/2
    XintfRegs.XINTCNF2.bit.CLKOFF = 1;   // DISABLE XCLKOUT
        XintfRegs.XINTCNF2.bit.WRBUFF = 0;   // NO WRITE BUFFER
        XintfRegs.XINTCNF2.bit.CLKMODE = 1;  // XCLKOUT = XTIMCLK/2
        // Zone 0
        // Ignore XREADY for Zone 1 accesses
        // Change read access lead/active/trail timing
        XintfRegs.XTIMING0.bit.USEREADY = 0;
        XintfRegs.XTIMING0.bit.XSIZE = 3;                // ALWAYS WRITE TO 11BIT
        XintfRegs.XTIMING0.bit.XWRACTIVE = 3;
        XintfRegs.XTIMING0.bit.XWRTRAIL=7;
        XintfRegs.XTIMING0.bit.XWRLEAD=3;
        XintfRegs.XTIMING0.bit.XRDLEAD = 3;
        XintfRegs.XTIMING0.bit.XRDACTIVE =7;
        XintfRegs.XTIMING0.bit.XRDTRAIL = 3;
        // Double lead/active/trial timing for Zone 1
        XintfRegs.XTIMING0.bit.X2TIMING=1;

使用特权

评论回复
地板
zhangmangui| | 2014-6-18 22:16 | 只看该作者
5
1988020566| | 2014-6-19 09:17 | 只看该作者
如果是访问,就是外设来设置就行

使用特权

评论回复
6
1988020566| | 2014-6-19 09:17 | 只看该作者
是读还是写  都是由你自己规定的

使用特权

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

本版积分规则

15

主题

51

帖子

0

粉丝