pci总线io地址如何译码?

FIFO2003 2006-03-01 10:26:07
本人正在学习pci总线规范,先做你个80卡练习以下,对io地址如何译码有一些疑惑:ad[31:0]如何构成一个16位的io地址?
...全文
333 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
woodwoodwood3 2006-04-14
  • 打赏
  • 举报
回复
PCI总线比较复杂,说不来。
daniel_zwn 2006-04-14
  • 打赏
  • 举报
回复
我也在找这些资料,没高见,帮你顶一下.
vanflag 2006-03-17
  • 打赏
  • 举报
回复
PCI的总线AD[31:0]是地址数据复用的。总线交易分地址周期与数据周期,地址周期地址码32位有效,结合BE[3;0]可以实现8/16/32位的寻址。
fanquare 2006-03-02
  • 打赏
  • 举报
回复
瞎说一个,不知道对不对。总线交易,需要通过ad[31:0]和C/BE[3:0]和Frame等信号共同作用决定。当I/O交易时候,C/BE[3:0]应该是0010(I/O Read)或者0011(I/O Write)。I/O base这个时候应该在ad[31:0]的低16位。

6,127

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧