lekcyjna123

Results 36 issues of lekcyjna123

Few times we had already a problem, where we would like to select something from the circular buffer. I have hit this once more in RS LSU and accidentally I...

Here is a small refactor of the LSURequester it now support the request pipelining thanks to using the fifo. Additionally unit tests has to be updated, because after that change...

In #547 there is a point: https://github.com/kuznia-rdzeni/coreblocks/blob/757fcd527a5257a25c6202111fd3e237974a9aa1/test/common/profiler.py#L37 I have decided to implement a draft of such operator, but I have some doubts about the semantic. Should we allow changes in...

To use whole potential of out-of-order execution we need a speculation over jumps. As for now we stall whole pipeline till branch is retired. Instead of that we should: -...

enhancement
microarch

Extend CSR component with a wrapper which will provide a possibility to connect 2 or more small CSRs into a one bigger CSR. The goal of these changes is to...

enhancement
good first issue

This PR ports from #395 a `def_one_caller_wrapper`. Function which is a syntax sugar for introducing a Fifo which collect all incoming data and pass them to the one_caller method. Examples...

enhancement

Try to find a way to add support for FMADD and FMSUB without adding a new source register into main pipeline.

enhancement
microarch

Extend decoder by adding support for all instructions from F extension except FMADD and FMSUB (these two instructions has 3 source operands and 1 output operand).

enhancement
good first issue

Analyse available in internet open source cores. Choose one and integrate it with Coreblocks. Check if we are able to use our current synthesis scripts to synthesise core with F...

enhancement
good first issue

I create this issue, to allow for brainstorm how to implement non blocking `if` in transactron. Lets take: ```py with Transaction().body(m): with m.If(m, cond): method(m) ``` In current implementation we...