riscv-bluespec-classic/bs
Yehowshua Immanuel 5efef8b19c quieter builds, more type uniformity, full compiles
- made builds less verbose on Mac by removing `-cpp`
 - made type constructors for most instances of `(UInt (TLog n))`
 - addressed cases where types built upon `(UInt (TLog n))` may have
   a max value of `n`, which necessitates changing the type to
   ` (UInt (TLog (TAdd 1 n)))`
 - compiler wouldn't fully evaluate types unless mkBus was
   instantiated
2025-04-10 20:46:53 -04:00
..
Tests handled tag engine edge case 2025-04-04 15:09:56 -04:00
Bus.bs quieter builds, more type uniformity, full compiles 2025-04-10 20:46:53 -04:00
BusTypes.bs quieter builds, more type uniformity, full compiles 2025-04-10 20:46:53 -04:00
ClkDivider.bs quieter builds, more type uniformity, full compiles 2025-04-10 20:46:53 -04:00
Core.bs quieter builds, more type uniformity, full compiles 2025-04-10 20:46:53 -04:00
Deserializer.bs converted to bluespec haskell 2024-05-19 22:16:33 -04:00
Serializer.bs converted to bluespec haskell 2024-05-19 22:16:33 -04:00
State.bs converted to bluespec haskell 2024-05-19 22:16:33 -04:00
TagEngine.bs quieter builds, more type uniformity, full compiles 2025-04-10 20:46:53 -04:00
Top.bs quieter builds, more type uniformity, full compiles 2025-04-10 20:46:53 -04:00
Types.bs initial support for Bus types 2025-03-14 19:46:08 -04:00
Util.bs tested and seems to be working 2025-03-23 18:45:32 -04:00