打印
[matlab]

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

[复制链接]
3137|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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是我自己定义的啊  可是里面的函数都是默认生成的,不是我自己写的

使用特权

评论回复
5
amini| | 2012-2-23 16:32 | 只看该作者
:$

使用特权

评论回复
6
ifpga| | 2012-2-24 10:25 | 只看该作者
怎么会用他自动生的函数呢,直接用指针就可以了啊

使用特权

评论回复
7
GoldSunMonkey| | 2012-2-24 15:26 | 只看该作者
怎么会用他自动生的函数呢,直接用指针就可以了啊
ifpga 发表于 2012-2-24 10:25
嗯:)

使用特权

评论回复
8
Luck_long|  楼主 | 2012-3-12 10:50 | 只看该作者
你的意思是 有个通用的访问地址函数,然后只要知道ip核地址 就能访问里面寄存器吗? 6# ifpga

使用特权

评论回复
9
GoldSunMonkey| | 2012-3-12 10:53 | 只看该作者
嗯,我记得是如此

使用特权

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

本版积分规则

0

主题

6

帖子

0

粉丝