Top.scala (cac098b457095a5d9bdf69be79941e4b41de996b) Top.scala (59239bc96a73f430bbcce1d2e7f46fb72ed68048)
1/***************************************************************************************
2* Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences
3* Copyright (c) 2020-2021 Peng Cheng Laboratory
4*
5* XiangShan is licensed under Mulan PSL v2.
6* You can use this software according to the terms and conditions of the Mulan PSL v2.
7* You may obtain a copy of Mulan PSL v2 at:
8* http://license.coscl.org.cn/MulanPSL2

--- 90 unchanged lines hidden (view full) ---

99 }
100
101 core_rst_nodes.zip(core_with_l2.map(_.core_reset_sink)).foreach({
102 case (source, sink) => sink := source
103 })
104
105 l3cacheOpt match {
106 case Some(l3) =>
1/***************************************************************************************
2* Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences
3* Copyright (c) 2020-2021 Peng Cheng Laboratory
4*
5* XiangShan is licensed under Mulan PSL v2.
6* You can use this software according to the terms and conditions of the Mulan PSL v2.
7* You may obtain a copy of Mulan PSL v2 at:
8* http://license.coscl.org.cn/MulanPSL2

--- 90 unchanged lines hidden (view full) ---

99 }
100
101 core_rst_nodes.zip(core_with_l2.map(_.core_reset_sink)).foreach({
102 case (source, sink) => sink := source
103 })
104
105 l3cacheOpt match {
106 case Some(l3) =>
107 misc.l3_out :*= l3.node :*= misc.l3_banked_xbar
107 misc.l3_out :*= l3.node :*= TLBuffer() :*= misc.l3_banked_xbar
108 case None =>
109 }
110
111 lazy val module = new LazyRawModuleImp(this) {
112 ElaborationArtefacts.add("dts", dts)
113 ElaborationArtefacts.add("graphml", graphML)
114 ElaborationArtefacts.add("json", json)
115 ElaborationArtefacts.add("plusArgs", freechips.rocketchip.util.PlusArgArtefacts.serialize_cHeader())

--- 97 unchanged lines hidden ---
108 case None =>
109 }
110
111 lazy val module = new LazyRawModuleImp(this) {
112 ElaborationArtefacts.add("dts", dts)
113 ElaborationArtefacts.add("graphml", graphML)
114 ElaborationArtefacts.add("json", json)
115 ElaborationArtefacts.add("plusArgs", freechips.rocketchip.util.PlusArgArtefacts.serialize_cHeader())

--- 97 unchanged lines hidden ---