Commit graph

6 commits

Author SHA1 Message Date
mohammadshahidzade
4efa1e2d03
Os fixes6 (#29)
* Support for atomic extension A
* Support instruction fence extension Zifencei
* Update CSRs to Version 20240411 and include compliant support for Zihpm, Sstc, and Smstateen extensions
* Support address translation
* Fixes interrupts and exception handling
* Adds interrupt controllers
* Support coherent multicore systems through a new data cache and arbiter
* Multiple bugfixes
* Adds new scripts for example systems in Vivado and LiteX
* Removes legacy, unused, and broken scripts, examples, and files

---------

Co-authored-by: Chris Keilbart <keilbartchris@gmail.com>
Co-authored-by: msa417 <msa417@ensc-rcl-14.engineering.sfu.ca>
Co-authored-by: Rajnesh Joshi <rajnesh.joshi28@gmail.com>
Co-authored-by: Rajnesh Joshi <rajneshj@sfu.ca>
2025-03-11 16:06:16 -07:00
Chris Keilbart
98f8be7d1e Add FPU 2024-03-19 09:58:22 -07:00
Chris Keilbart
a1ddc8506b Switch from integer slice to width cast in fifo 2023-06-25 13:33:37 -07:00
Chris Keilbart
050ce7d650 Fix full signal for non power of 2 fifos 2023-06-19 10:49:29 -07:00
Eric Matthews
17c45f0050 Consolidate BRAM implementations
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
2023-04-17 13:15:24 -04:00
Eric Matthews
6b80905045 Reorganize source files
Signed-off-by: Eric Matthews <ematthew@sfu.ca>
2023-04-14 20:21:05 -04:00