fix(DM): synchronize the `jtag_reset` in standaloneDM (#4414)
fix(DM, SBA): add `TLWidthWidget` for sysbus
fix(device, DebugMoudle): do not use clock with Bool type (#4152)* gsim can not handle such clocks
style(DebugModule): remove unnecessary `XSDebugModuleParams` (#4155)It is more straight-forward to use `DebugModuleParams` in `Config.scala`.
feat(DM, hartReset): support `hartReset` which could reset selected harts * Add hartResetReq in XSNocTop. * Support `hartReset` features
fix(DM): enlarge master node addr width for standalone DM (#3896)
feat(Synchronizer): use unified AsyncResetSynchronizerShiftReg (#3609)
fix(StandAloneDebugModule): use baseAddr from cmdline (#3608)
fix(Device): use async reset for standalone devices
fix(DM): remove implicit clock and reset (#3452)
XSNoCTop, StandAloneDevice: add async signal handling (#3321)
build: purge chisel 3 and add deprecation check (#3250)
StandAloneCLINT: add time io
perf: use perfUtils in `Utility` (#3190)Currently, log and perf utilities such as `XSPerfAccumulate` are implemented in many repositories like XiangShan, CoupledL2 and HuanCun. This PR unifies th
perf: use perfUtils in `Utility` (#3190)Currently, log and perf utilities such as `XSPerfAccumulate` are implemented in many repositories like XiangShan, CoupledL2 and HuanCun. This PR unifies them and put them in Utility repository.
show more ...
top/StandAloneDevice: accurately import chisel3.experimental members to avoid confusion between chisel.IO and chisel3.experimental.IO
device: fix make error when using `DEVICE_PREFIX` (#3165)
StandAloneDevice: use VerilogAXI4Record (#3147)
top: implement XSNoCTop and standalone devices (#3136)