Home
last modified time | relevance | path

Searched refs:generate (Results 1 – 16 of 16) sorted by relevance

/XiangShan/scripts/
H A Dvlsi_mem_gen61 def generate(self, blackbox): member in VerilogModuleGenerator
85 def generate(self, mem): member in Reshaper
124 def generate(self, mem): member in Spliter
222 def generate(self, blackbox): member in SRAM
324 return mem.generate(blackbox)
362 reshaper.generate(self.mem)
386 return mem.generate(blackbox)
388 def generate(self, blackbox, itself_only=False): member in SRAM_TSMC28
392 return self.mem.generate("")
395 return super().generate(" ")
[all …]
H A Dxiangshan.py293 (args.generate, lambda _ : self.generate_verilog()),
/XiangShan/src/main/scala/xiangshan/frontend/icache/
H A DICacheBundle.scala38 def generate(tag: UInt, idx: UInt, waymask: UInt, bankIdx: Bool, poison: Bool): Unit = { method
59 def generate(data: UInt, idx: UInt, waymask: UInt, bankIdx: Bool, poison: Bool): Unit = { method
H A DICacheCtrlUnit.scala169 io.metaWrite.bits.generate(
178 io.dataWrite.bits.generate(
H A DICacheMissUnit.scala393 io.meta_write.bits.generate(
400 io.data_write.bits.generate(
/XiangShan/scripts/top-down/
H A DREADME.md9 usage: generate top-down results
47 usage: generate top-down results
/XiangShan/src/main/scala/xiangshan/backend/decode/
H A DVecDecoder.scala17 def generate() : List[BitPat] method
19 …p::xWen::fWen::vWen::mWen::vxsatWen::xsTrap::noSpec::blockBack::flushPipe::selImm::Nil = generate()
23 …p::xWen::fWen::vWen::mWen::vxsatWen::xsTrap::noSpec::blockBack::flushPipe::selImm::Nil = generate()
39 def generate() : List[BitPat] = { method
41 …Wen = F, vWen = vWen, mWen = mWen, xsTrap = F, noSpec = F, blockBack = F, flushPipe = F).generate()
56 def generate() : List[BitPat] = { method
58 …Wen = F, vWen = vWen, mWen = mWen, xsTrap = F, noSpec = F, blockBack = F, flushPipe = F).generate()
74 def generate() : List[BitPat] = { method
76 …Wen = F, vWen = vWen, mWen = mWen, xsTrap = F, noSpec = F, blockBack = F, flushPipe = F).generate()
92 def generate() : List[BitPat] = { method
[all …]
H A DDecodeUnit.scala64 final def table: Array[(BitPat, List[BitPat])] = decodeArray.map(x => (x._1, x._2.generate()))
91 def generate() : List[BitPat] method
108 def generate() : List[BitPat] = { method
127 def generate() : List[BitPat] = { method
128 …SplitType, xWen, fWen, vWen, mWen, xsTrap, noSpec, blockBack, flushPipe, canRobCompress).generate()
/XiangShan/src/main/scala/device/
H A DAXI4Timer.scala58 RegMap.generate(mapping, getOffset(raddr), in.r.bits.data,
H A DAXI4UART.scala52 RegMap.generate(mapping, raddr(3,0), in.r.bits.data,
H A DAXI4DummySD.scala118 RegMap.generate(mapping, getOffset(raddr), rdata,
H A DAXI4Plic.scala175 RegMap.generate(mapping, getOffset(raddr), rdata,
H A DAXI4VGA.scala88 RegMap.generate(mapping, raddr(3, 0), in.r.bits.data,
/XiangShan/src/main/scala/xiangshan/mem/vector/
H A DVSplit.scala48 * decode and generate AlignedType, uop mask, preIsSplit
180 * generate UopOffset
/XiangShan/
H A DREADME.md91 * Run `make verilog` to generate verilog code. The output file is `build/XSTop.v`.
/XiangShan/src/main/scala/xiangshan/backend/fu/
H A DPMP.scala363 MaskedRegMap.generate(mapping, w.bits.addr, rdata, w.valid, w.bits.data)