董 巍 谢 憬 毛志刚
0引言
当今的深亚微米制造工艺使得单片芯片上可以集成上百亿的晶体管。这种高级工艺使得一个芯片上可以集成很多数量的功能块,例如处理器、内存、接口和用户定义逻辑等。随着功能块的增加,不同模块之间的通信已经成为系统性能的新的瓶颈。解决这一瓶颈的最简单的方法是使用片上总线。然而对很多现存的总线架构来说,一次只有一对主设备和从设备在发送和接收数据,通信效率有待提高。这里设计和实现是ARM的BusMatrix,它是一种高性能的片上总线。BusMatrix用在多层(Multi-Layer)AHB系统中,通过BusMatrix多个主设备可以并行访问多个不同的从设备。开关确定哪个主设备可以访问哪个从设备,并安排它们之间的控制信号和数据信号的通路。