第 6 章:Crossbar 交叉开关
学习目标
- 理解 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)
);
思考:如何处理冲突?