当前位置: 代码迷 >> 驱动开发 >> cpu寻址有关问题求教
  详细解决方案

cpu寻址有关问题求教

热度:97   发布时间:2016-04-28 10:21:19.0
cpu寻址问题求教
CPU外接ram和外设,ram寻址好理解,因为ram是直接地址线和cpu相连的,我不懂得是外设是如何寻址的,外设不像ram一样有地址线和CPU相连,那CPU是凭什么确定外设寄存器的地址呢?为什么操作了那个地址就会操作到外设呢?比如说我的网卡通过CPLD连接到了CPU,我该如何确定网卡的基地址呢?网卡是如何知道CPU选中了它自己呢
处理器 网卡 地址空间

------解决方案--------------------
CPU通过桥片,通过PCI总线连到网卡。
对PCI总线进行操作,就能定位到你网卡上对应的内存或端口了。
看一下PCI System Architecture吧。
  相关解决方案