Marek Materzok
Marek Materzok
This PR adds Polish localization.
This PR changes RS so that oldest entries are taken first. The idea is that the indexes in `get_ready_list` and `take` are no longer physical RS row numbers, but they...
Use `pyproject.toml` like in the Transactron repository, and move requirements there.
The RF data structure needs to be able to accept multiple requests in the same clock cycle. Currently, RF has two read req/resp methods, one write method, one free method....
This PR introduces the possibility to perform multiple RS updates in a single clock cycle. Care is taken to avoid priority logic. Based on #783.
This PR simplifies the announcement mechanism using the dependency system. At the same time, two layers of `Collector`s for accepting results were flattened to a single collector. The `func_blocks_unifier` module...
Ubuntu version in amaranth-synth and Verilator images should be updated to reflect the latest version in Github Actions. See #780.
The test in `test/backend/test_annoucement.py` is not working properly; see comment in `consumer`.
Modify the decoder stage so that it can decode multiple instructions in a single clock cycle. Also, to connect such decoder to the rest of the core: * Use `WideFifo`...
This PR simplifies retirement by delaying the start of flushing. This eliminates one use of `condition` and makes the `flushing` signal registered. Looking at benchmarks: * IPC ~is not significantly...