You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# run the flow and report a summary of the results
132
-
make _report.soc.<ARCH>-<CHUNKSIZE>-<CONF>-<RFTYPE>
132
+
make report.soc.<ARCH>-<CHUNKSIZE>-<CONF>-<RFTYPE>
133
133
134
134
# e.g.,
135
-
make _report.soc.ice40-8-MIN-BRAM
135
+
make report.soc.ice40-8-MIN-BRAM
136
136
137
-
# or
138
-
make report.soc.all
137
+
# Make a markdown summary of all configurations
138
+
# given an architecture
139
+
# pip install -r requirements.txt
140
+
TARGET_ARCH=ice40 make summary.soc.all
139
141
```
140
142
141
143
### Litex
@@ -256,16 +258,16 @@ Please cite the work as follows:
256
258
257
259
```
258
260
@inproceedings{fazyrv2024kissich,
259
-
title = {{FazyRV: Closing the Gap between 32-Bit and Bit-Serial RISC-V Cores with a Scalable Implementation}},
261
+
title = {{FazyRV: Closing the Gap between 32-Bit and Bit-Serial RISC-V Cores with a Scalable Implementation}},
260
262
booktitle = {Proc. of the 21st ACM International Conference on Computing Frontiers (CF ’24)},
261
-
author = {Kissich, Meinhard and Baunach, Marcel},
262
-
year = {2024},
263
-
month = {May},
263
+
author = {Kissich, Meinhard and Baunach, Marcel},
264
+
year = {2024},
265
+
month = {May},
264
266
publisher = {Association for Computing Machinery},
265
-
url = {https://doi.org/10.1145/3649153.3649195},
266
-
doi = {10.1145/3649153.3649195},
267
+
url = {https://doi.org/10.1145/3649153.3649195},
268
+
doi = {10.1145/3649153.3649195},
267
269
booktitle = {Proceedings of the 21st ACM International Conference on Computing Frontiers},
268
-
pages = {240–248}
270
+
pages = {240–248}
269
271
}
270
272
```
271
273
@@ -277,22 +279,11 @@ Please cite the work as follows:
277
279
278
280
* YosysHQ invited us to contribute a blog post. Check out [our FazyRV community-spotlight blog post](https://blog.yosyshq.com/p/community-spotlight-fazyrv) and all the [amazing open-source projects](https://blog.yosyshq.com).
279
281
282
+
*[heichips25-fazyrv-exotiny](https://github.com/meiniKi/heichips25-fazyrv-exotiny) implements a FazyRV-based SoC as part of the [HeiChips 2025 Tapeout](https://github.com/FPGA-Research/heichips25-tapeout).
280
283
284
+
*[gf180mcu FazyRV Hachure SoC](https://github.com/meiniKi/gf180mcu-fazyrv-hachure) integrates several FazyRV instances.
281
285
282
286
283
-
## TODOs
284
-
285
-
-[ ] Workflow: caching, tool versions, artifacts, dependence on some local tools
286
-
-[ ] RVC extension (compressed instructions)
287
-
-[ ] INT variant
288
-
-[ ] CSR variant
289
-
-[ ] CSR instructions in addition to `csrrw`(?)
290
-
-[ ] Use edalize reporting instead of custom scripts
291
-
-[ ] Optimization
292
-
-[ ] More documentation
293
-
294
-
Please feel free to discuss and open an issue and/or pull request.
295
-
296
287
## Licensing
297
288
298
289
The FazyRV core (`rtl/*`) is licensed under the MIT license. This license may _not_ apply to the remainder of the repository.
0 commit comments