hdl icon indicating copy to clipboard operation
hdl copied to clipboard

A proof-of-concept, Rust-inspired, declarative hardware description language optimized for RTL coding

Results 45 hdl issues
Sort by recently updated
recently updated
newest added

Following functionality needs more test coverage: - [x] #259 - [x] `for` loops - [x] `if` statements - [x] `conditional` expressions - [ ] `wire` generics - [ ] generic...

enhancement
testing
iterative
nice to have

We should gather all the ideas for the compiler frontend and implement it, rahter sooner than later. - [ ] Test the exacutable via python scripts (maybe ressurect fuzzing) -...

enhancement
frontend
iterative

### Feature description

enhancement
codegen
analyzer
hirn
nice to have
elaboration
next gen

### Feature description Registers should have an optional input called `reset_value` specifying register value after reset. If not present in the binding list, it should be assumed to be 0.

enhancement
codegen
analyzer
hirn
elaboration
next gen

Let's clean up all warnings in our code and run `cargo clippy`. After that we should embrace zero-warning policy on `main` branch enforced by the CI. - [x] #290 -...

enhancement
nice to have

### Input ```sv module big_or { int WIDTH; int NUM_INPUTS; input clock clk; input comb(clk) ubus inputs[NUM_INPUTS]; output comb(clk) ubus out; } impl big_or { // Assert NUM_INPUTS is positive...

enhancement
analyzer