Max Korbel

Results 158 issues of Max Korbel

### Motivation This thread discusses some thoughts on adding static combinational loop detection to ROHD: https://discord.com/channels/545823859006242826/714328992211140609/1212390408244433017 Perhaps it is not too hard to implement. ### Desired solution At `build` time...

enhancement

## Motivation VCD files are simple but big and slow. Other formats could be better for disk space and performance. ## Desired solution Find wave dump format(s) which enable lower...

enhancement

### Motivation The current implementation (https://github.com/intel/rohd/issues/298, https://github.com/intel/rohd/pull/423) for handling width expansion (e.g. from adding, shift left, multiplication, etc.) avoids lint errors successfully, but still hits some lint warnings and is...

enhancement

### Motivation Sometimes it might be helpful to run the simulator part of the way through, but then pause and perform some other activity. ### Desired solution Add a function...

enhancement
good first issue

### Motivation See https://github.com/intel/rohd/discussions/449 ### Desired solution Add a function, probably like `Simulator.wait`, which returns a `Future` that completes after waiting the specified amount of time. ### Alternatives considered _No...

enhancement
good first issue

### Motivation Currently, to assign a group of elements in a `LogicArray`, you need to operate on each of `elements` you're interested in individually. This is tiresome. ### Desired solution...

enhancement
good first issue

### Motivation Sometimes it's easy to initialize some variable to 0 or 1, and then do multiple operator functions on it afterwards like `&`, `~`, and `|`. There are some...

enhancement

### Describe the bug When zero-extending a signal, if there's nothing to zero-extend, we can just immediately return `this` rather than go through a `Swizzle`. Additionally, when `Swizzle` gets only...

bug
good first issue

### Motivation Some common use cases: - Split a bus into individual bits to be processed independently - Split a bus into chunks of equal size (e.g. bytes) - Split...

enhancement

### Motivation Edalize is a library that helps interact with various EDA tools https://github.com/olofk/edalize It would be nice to add capabilities to ROHD to generate inputs to edalize to make...

enhancement