Colin Schmidt

Results 27 issues of Colin Schmidt

Currently custom RTL(`CUSTOM_VLOG`) only work for VLSI synthesis and place and route, but if you try to use it to simulate or do power analysis it will fail. It would...

A fresh clone of rocket-chip with riscv-tools built from the submodule pointer can not run assembly tests in the vsim directory. The extra vcs arguments are no longer correctly ignored...

bug
build: emulator

This code behaves differently in Chisel2 and 3. It would be good if the compatibility checker would catch it. ``` io.rocc.resp.ready := !(wb_reg_valid && wb_ctrl.wxd) ... csr.io.rocc io.rocc ``` In...

An example of how to use the grouping transform for something like a cluster of cores would be good. _Originally posted by @colinschmidt in https://github.com/ucb-bar/chipyard/pull/446_

enhancement

This causes htif to skip unknown arguments that start with `+`. Other arguments that start with `-` will still issue stderr messages but not stop option parsing. This is an...

Related to #58 In rocket-chip land things that drive ResetCatchAndSync and the like could be emitted as HammerIR timing constraints. This is a common source of timing problems in phys...

As a command line option you should be able to tell it how big a memory needs to be in bits before it becomes an SRAM. If the memory is...

If you have memories that need mapping and ask to not use syn-flops MacroCompiler should error and inform you that it found no library memories in your input mdf/json.

The following code produces sub-optimal code: ``` extern void f(void); void f2(int test) { switch (test) { case 1: f(); break; case 2: f(); break; case 3: f(); break; case...