01_从软件开发角度看待PCI和PCIe
01_从软件开发角度看待PCI和PCIe
通常访问外设芯片通过 cpu -> 片选 -> 操作外设芯片寄存器->外设芯片。 不能直接访问至外设芯片的地址。 而PCIe可以向访问内存一样直接对外设芯片进行读写。
区别在于:
PCIe中间有个转换,这个转换可以直接操作外设。
其他控制器需要 起始信号, 读、写、结束 ,初始化等操作。
通常访问外设芯片通过 cpu -> 片选 -> 操作外设芯片寄存器->外设芯片。 不能直接访问至外设芯片的地址。 而PCIe可以向访问内存一样直接对外设芯片进行读写。
区别在于:
PCIe中间有个转换,这个转换可以直接操作外设。
其他控制器需要 起始信号, 读、写、结束 ,初始化等操作。