u@home:~$

要设计个core到memory的接口

core到memory的接口要好,这个接口可以是由cache收,也可以是没cache时axi_interface收。

现在cpu7b里还是chiplab里原来的接口样式。

比如,

inst_req
inst_addr
inst_valid
inst_rdata

data_req
data_addr
data_wr
data_data_ok

现在只用到了简单的几个,能把数据读写出来就行,出错处理的还都没用上。

chiplab的这个接口也是后面改了的。

所以要参考别的代码,自己把这个接口定下来。

现在的想法是

inst_req inst_addr data_req data_addr都是只给一个pulse,由axi_interface负责保存。

给回的inst_valid inst_rdata data_data_ok data_rdata也都只给1一个cycle的pulse,由core保存。

是不是要有个valid ready的机制?