摘要
芯片MPC8280的主频最高为450 MHz,仅靠运行在其上的软件虽可实现路由交换功能,但交换容量仅约为40 Mbit·s-1,无法满足多路千兆交换性能要求。利用MPC8280的PCI口外接千兆交换芯片BCM56514,能突破这一性能瓶颈。基于MPC8280的PCI驱动,使得MPC8280通过PCI内存空间读写操作、配置空间读写操作和I/O空间的读写操作,并实现对BCM56514的配置、控制及路由表的更新,从而使MPC8280在路由交换领域得以应用。
Software working in MPC8280 only supports 40 Mbit·s-1 switches in its high-point because the highest frequency of MPC8280 is 450 MHz, which cannot meet the capability of multiple 1 000 Mbit·s - 1 switches. The design with MPC8280 connected to BCM56514 via PCI interface can break through the barrier. The PCI driver based on MPC8280 make it possible for the MPC8280 to configure and control the BCM56514 and update the router table in the BCM56514 with PCI memory space read/write, PCI configuration space read/write and PCI I/O space read/write, and bring MPC8280 into applications in the routers and switches.
出处
《电子科技》
2014年第5期76-79,共4页
Electronic Science and Technology
关键词
MPC8280
驱动设计
内存空间读写
配置空间读写
I/O空间读写
MPC8280
PCI
driven design
memory space to read and write
configuration space to read and write
I/O space read and write