金曦的技术博客
 
本博客为我在sina的技术博文的转载版,欢迎大家直接访问我在sina的博客http://blog.sina.com.cn/fpga
    

【EDK简单使用流程(5)】 | 2008-08-14 09:24:14

这两天在看一本书《编码的奥秘》。从两个邻居小孩熄灯后用摩尔斯密码聊天,写到海豚的二进制、继电器、电报、触发器、存储器、总线、操作系统,最后写到图像化革命。这本书是写计算机软件、硬件的形成及发展的,但是语言通俗风趣,读来一点也不觉得枯燥。这个和EDK有点远,言归正传,今天想写写怎样通过PPC上跑的软件程序控制挂在总线上的IP Core。
如果需要对IPCore进行操作,必须为IPCore添加地址,这个地址对应IP Core内部的寄存器地址,当总线的地址线的值等于某个寄存器的地址时,该寄存器将之后总线数据线发送的数据接收。然后IP Core根据收到的数据进行工作。也就是说只要对IPCore的地址写数据就可以操作IPCore。EDK中对IPCore的操作提供了很多函数,这些函数是封装了一层一层又一层,其实最基本的函数就是 XIo_In32 XIo_In16 XIo_In8 XIo_Out32 XIo_Out16 XIo_Out8,这些在xio.c中可以看到函数原型。

上一篇   下一篇

以下网友评论只代表其个人观点,不代表本网站的观点或立场

数据加载中......
*
  (在使用IE浏览器下,如果系统长时间没有响应,您可以刷新页面,然后按ctrl+v将评论内容复制回来!)
EEFOCUS BLOG意见反馈留言板 不良信息反馈 欢迎批评指正
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 与非门科技(北京)有限公司 All Rights Reserved.