David Biancolin

Results 44 issues of David Biancolin

Inlines all of MIDAS scripts. I don't intend to merge this PR, this just makes these scripts accessible to other people. To merge this stuff, i think we should peel...

DONOTMERGE

Resolves #643, by adding a UserYanker internally to the timing model. This can be optionally disabled in timing models where it safe to have transactions under the same ID in...

Reference targets that are target-side bridge-module local aren't properly renamed onto ports in some cases (e.g, a RT rooted at the RationalClockBridge, pointing at one of it's clocks). Reproduce using...

This will make it easier to run CI on forked PRs without manual intervention.

FPGA-level simulation is brittle and run rarely. When we do need it, we _really_ need it so it's probably worth forcibly checking that it works in the CI for a...

### Background Work - [X] Yes, I searched the [mailing list](https://groups.google.com/forum/#!forum/firesim) - [X] Yes, I searched [prior issues](https://github.com/firesim/firesim/issues) - [X] Yes, I searched the [documentation](https://docs.fires.im/en/stable/) ### FireSim Version and Hash...

bug

Building these takes 40m right now. Conservatively could rebuild only on Chipyard bumps and be fine.

We want to be able to automatically catch the following: - The driver returning non-zero (any obvious simulation failure) (see 1.13 release) - Erroneous behavior in the target potentially not...

Users may see scala compilation issues that look like: ``` [error] /target-design/chipyard/tools/treadle/src/main/scala/treadle/Driver.scala:6:8: object ExecutionOptionsManager is not a member of package firrtl [error] import firrtl.{AnnotationSeq, ExecutionOptionsManager, HasFirrtlOptions} [error] ^ ``` Explanation...

I'm keeping a list here for future clean up. * midasexamples PointerChaser * Legacy FAME1 transform; use gated clock conversion instead.