(火箭核心的)icache是​​否通过火箭芯片中的交叉开关网络读取指令?

时间:2018-11-16 12:31:28

标签: riscv rocket-chip

我正在努力去除Rocketchip中的交叉开关网络。但是我不知道会有什么副作用。我有一个2D网格,将内核彼此连接(我将其与内核和内存之间的接口(dCacheArbiter)集成在一起)。我希望所有核心都可以通过core0访问纵横制网络中的所有非核心组件。因此,我想删除除core0和uncore组件之间的所有纵横制连接。

那么,iCache是​​否通过纵横制网络从内存中获取指令?因为我看不到iCache和暂存器内存之间的任何直接连接(我使用暂存器而不是dCache)。实际上,我不确定指令的存储位置。在链接器中,我将每个核心的.text放在本地暂存器的地址上。 (我做裸机。)

谢谢

0 个答案:

没有答案