使用XINTF的几个问题

2019-07-28 18:12发布

最近要用DSP发送数据给FPGA 使用DSP的XINTF模块 实验发现发送不成功 经检测片选线和读写控制线一直未高电平。因此查找原因
首先贴下我的发送代码:
void Write_Zone0(void)
{
        Uint16 *ExRamStart = (Uint16 *)0x100000;
        Uint16 mid =0;

        sdata[0] =Time_a>>5;//&0x1fff(Time_a的有效位为13bit,取其高八位
        sdata[1] =(Time_a<<3) | (Time_b>>10);//Time_a的低5位,Time_b的高三位
        sdata[2] =Time_b>>2;//Time_b的bit9:2,
        sdata[3] =(Time_b<<6) | (Cur_num<<3) | (Vol_num);

        //将32bit数据通过并行方式发送出去
        mid=sdata[0];//发送高16Bit的数据
        mid=(mid<<8) | sdata[1];
        *(ExRamStart) = mid; //

        mid =0;//发送低16Bit的数据
        mid=sdata[2];
        mid=(mid<<8) | sdata[3];
        *(ExRamStart +1) = mid; //

}XINTF基础器已经按照手册配置无误
问题1:XINTF发送语句一般是怎么使用的?我这种直接向地址发送的形式对吗??
问题2:我的CMD文件中数据寄存器分配资源时没有提及ZONE0/6/7,那么上述的寻址方式能找到区域0吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
meishizhaoshi
1楼-- · 2019-07-28 21:28
求大神指导
zhangmangui
2楼-- · 2019-07-28 22:16
每个zone都有自己的基地址    基于此基地址+偏移地址操作  
lijiabaobei
3楼-- · 2019-07-28 22:16
还有重点检查一下   你的FPGA那边的代码   有没有输入或高阻  配置好
meng219902
4楼-- · 2019-07-29 01:00
 精彩回答 2  元偷偷看……
zhangmangui
5楼-- · 2019-07-29 02:14
meng219902 发表于 2015-2-1 19:18
http://bbs.21ic.com/icview-331452-12-1.html
你可以看232楼我说的,希望对你有帮助

谢谢   好久不见

一周热门 更多>