Skip to main content
The 2026 Annual Developer Survey is live— take the Survey today!
Filter by
Sorted by
Tagged with
Filter by Employee ID
0 votes
0 answers
49 views

I am trying to configure an MMIO Peripheral (= MMIO Accelerator, 11page) consisting of a 4x4 NoC in Chipyard. In this process, I would like to insert a SystemVerilog-based NoC as a BlackBox. However, ...
1 vote
0 answers
68 views

I'm trying to test a circuit with ChiselSim. The input to the circuit is a Bundle (without nesting) which I can poke without any problem, but when I try to peek the output of the same type I get an ...
1 vote
1 answer
131 views

For now I am still using the final release of the original FIRRTL compiler that was archived in 2024. I am using to software compilers going to great lengths to optimize code, performing constant ...
0 votes
0 answers
50 views

I'm trying to debug the XiangShan RISC-V SoC project using IntelliJ IDEA with Mill and BSP. I've followed all recommended steps (scala, the mill build tool, and the IntelliJ debugger) but breakpoints ...
1 vote
1 answer
54 views

I'm trying to test a module which takes as input a UInt that follows the structure of this Bundle: class Sample(n_attr: Int, n_classes: Int, n_depths: Int, info_bit: Int, tree_bit: Int) extends Bundle{...
1 vote
0 answers
45 views

I am trying to annotate a SyncReadMem object with with a verilog attribute in the newer versions of Chisel (>3.6.1). I'm using Chisel mostly for FPGA development, and so for the different FPGA ...
0 votes
1 answer
274 views

As stated in the title, I want to easily make any internal signals in my design to be available for debugging in Vivado (mostly ILA). In version 3.5.3 I was able to use a snippet to do it, however in ...
0 votes
1 answer
115 views

When generating code, I get garbage like `ifdef ENABLE_INITIAL_REG_ `ifdef FIRRTL_BEFORE_INITIAL `FIRRTL_BEFORE_INITIAL `endif // FIRRTL_BEFORE_INITIAL initial begin automatic ...
1 vote
1 answer
111 views

Im currently working on a Hard ware for Data Race detect So I track each instructions and made history table for race detect. I made C program for Intended data race and Track instructions by PC value ...
2 votes
1 answer
728 views

Here is my GCD.scala package gcd import chisel3._ class GCD extends Module { val io = IO(new Bundle { val value1 = Input(UInt(16.W)) val value2 = Input(UInt(16.W)) val ...
1 vote
0 answers
146 views

I've setup Chisel 5.0.0 and firtool as I explained in this other question. I also installed successfully mill and rocket-tools as instructed here and here. This prepared the stage for getting the ...
0 votes
0 answers
44 views

I have defined the class fu_data_t and cap_result_t in a scala file, which is used in the class crevokeModule in another scala file. Then, crevokeModule is used in the class AluDataModule. Finally, ...
2 votes
0 answers
109 views

After having cloned the template project for Chisel (https://github.com/chipsalliance/chisel-template) I tried running sbt test, and I got the following error in the file /src/test/scala/gcd/GCDSpec: &...
3 votes
1 answer
103 views

I am writing chisel for the following FIR circut (specifically to understand ShiftRegister in chisel as this can be done easily using NextReg in chisel). I have written this code: class My4ElementFir(...
1 vote
0 answers
384 views

I used to generate the vcd file through chiseltest like below. import chisel3._ import chiseltest._ import org.scalatest.flatspec.AnyFlatSpec class MyModuleSpec extends AnyFlatSpec with ...

15 30 50 per page
1
2 3 4 5
47