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 --- |