首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Avalon Bus 位址問題?!

Avalon Bus 位址問題?!

Hi, 小弟我有一個疑問。
在使用Avalon bus設計user logic時, address的定義該如何與軟體間配合。

假設定義address(3 downto 0)為"0001"時為寫入資料,"0100"時為讀出資料,而
SOPC builder定義此user logic的起始位址為0x00920800,那麼我在C程式時該如何對我的硬體做寫入及讀取的動作呢??  假設我宣告 *p=0x00920800,C是如何存取address為"0001"或"0100"的位址值呢??                                           謝謝大家
nios 新手^^
看你什么访问了!
如你定义int *p=0x920800,则
0001:*(p+0x0001)
0100:*(p+0x0100)
对待真正的朋友,就是给他最大的自由!
返回列表