[matlab] 自定义IP核中读取寄存器问题

[复制链接]
 楼主| Luck_long 发表于 2012-2-23 10:20 | 显示全部楼层 |阅读模式
请教mWriteSlaveReg0()函数使用问题
mWriteSlaveReg0(BaseAddress, RegOffset, Value)
如果我IP核中只有一个寄存器reg0[31:0]
我想设置reg0的第2位(reg0[1])等于1, 其他位不变。
是这样写:mWriteSlaveReg0(BaseAddress, 1,1);
还是:mWriteSlaveReg0(BaseAddress, 0, 2);
还是其他写法呢?




mWriteSlaveReg0(BaseAddress, RegOffset, Value)
如果我IP核中只有一个寄存器reg0[31:0]
我想设置reg0的第2位(reg0[1])等于1, 其他位不变。
是这样写:mWriteSlaveReg0(BaseAddress, 1,1);
还是:mWriteSlaveReg0(BaseAddress, 0, 2);
还是其他写法呢?


ifpga 发表于 2012-2-23 13:12 | 显示全部楼层
自己写的IP问别人怎么知道呢
 楼主| Luck_long 发表于 2012-2-23 15:14 | 显示全部楼层
IP是我自己定义的啊  可是里面的函数都是默认生成的,不是我自己写的。
 楼主| Luck_long 发表于 2012-2-23 15:15 | 显示全部楼层
自己写的IP问别人怎么知道呢
ifpga 发表于 2012-2-23 13:12
IP是我自己定义的啊  可是里面的函数都是默认生成的,不是我自己写的
amini 发表于 2012-2-23 16:32 | 显示全部楼层
ifpga 发表于 2012-2-24 10:25 | 显示全部楼层
怎么会用他自动生的函数呢,直接用指针就可以了啊
GoldSunMonkey 发表于 2012-2-24 15:26 | 显示全部楼层
怎么会用他自动生的函数呢,直接用指针就可以了啊
ifpga 发表于 2012-2-24 10:25
嗯:)
 楼主| Luck_long 发表于 2012-3-12 10:50 | 显示全部楼层
你的意思是 有个通用的访问地址函数,然后只要知道ip核地址 就能访问里面寄存器吗? 6# ifpga
GoldSunMonkey 发表于 2012-3-12 10:53 | 显示全部楼层
嗯,我记得是如此
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部