学习目标

  • 理解 Crossbar 结构
  • 实现交叉开关
  • 提升带宽

6.1 Crossbar 原理

核心 0 ─┬─ 内存 0
核心 1 ─┼─ 内存 1
        └─ 外设

多个连接可以同时进行!

6.2 实现

wire [1:0][31:0] master_addr;
wire [1:0][31:0] master_wdata;
wire [2:0][31:0] slave_rdata;

crossbar xbar(
    .m_addr(master_addr),
    .s_rdata(slave_rdata)
);

思考:如何处理冲突?

下一步

第 7 章:NoC 片上网络

更新时间: