programmerjake
  • Joined on 2024-07-08
programmerjake created pull request libre-chip/website#1 2025-11-28 22:17:01 +00:00
WIP: add grant proposal: Libre-Chip's CPU with a Programmable Decoder to Run Multiple ISAs at Full Speed
1a6f8b5714 add WIP grant proposal: Libre-Chip's CPU with a Programmable Decoder to Run Multiple ISAs at Full Speed
ec7930739a fix broken link to first nlnet grant
1ee95335c0 switch to use server's new actions repo
67f6c5c6f1 group tasks for first_arch based off what is actually in the grant
1267a00d7f note grant was approved by NLnet
b87072562e use libre-chip mirror for CI actions
Compare 10 commits »
programmerjake pushed to next-pc at programmerjake/cpu 2025-11-28 09:42:11 +00:00
dca59a24ec WIP adding next_pc: add call stack
programmerjake pushed to next-pc at programmerjake/cpu 2025-11-27 09:30:55 +00:00
cd769a958d WIP adding next_pc: added mock_fetch_decode_pipe
programmerjake pushed to next-pc at programmerjake/cpu 2025-11-26 06:50:14 +00:00
a927451f8c WIP adding next_pc: added mock_fetch_decode_pipe
programmerjake pushed to next-pc at programmerjake/cpu 2025-11-24 09:00:05 +00:00
e835a2f0f5 WIP adding next_pc
688732ec4c add Serialize/Deserialize impls for CpuConfig
f2af2d1859 update for new fayalite
28b1f1d728 update Fayalite to get new features and bug fixes
Compare 4 commits »
programmerjake pushed to master at libre-chip/fayalite 2025-11-24 08:22:51 +00:00
9e803223d0 support operations directly on SimValue, UIntValue, and SIntValue, and shared references to those
2a65aa2bd5 fix DynShr[SU]'s literal bits to properly shift right instead of left
Compare 2 commits »
programmerjake deleted branch adding-sim-ops-traits from programmerjake/fayalite 2025-11-24 08:22:51 +00:00
programmerjake merged pull request libre-chip/fayalite#55 2025-11-24 08:22:49 +00:00
support operations directly on SimValue, UIntValue, and SIntValue, and shared references to those
programmerjake created pull request libre-chip/fayalite#55 2025-11-24 08:18:19 +00:00
support operations directly on SimValue, UIntValue, and SIntValue, and shared references to those
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-24 08:17:39 +00:00
9e803223d0 support operations directly on SimValue, UIntValue, and SIntValue, and shared references to those
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-22 00:14:42 +00:00
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-21 11:47:26 +00:00
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-20 11:28:16 +00:00
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-20 10:25:21 +00:00
2a65aa2bd5 fix DynShr[SU]'s literal bits to properly shift right instead of left
Compare 2 commits »
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-20 03:33:59 +00:00
programmerjake created branch adding-sim-ops-traits in programmerjake/fayalite 2025-11-19 09:51:08 +00:00
programmerjake pushed to adding-sim-ops-traits at programmerjake/fayalite 2025-11-19 09:51:08 +00:00
2817cd3d58 support Rust's default binding modes when destructuring with #[hdl(sim)] let/match
053c1b2b10 implement Display for SimValue<T>
17b58e8edb add utility impls for SimValue<ArrayType<_, _>>
df020e9c9b add ExternModuleSimulatorState::read_past() and more output when simulator trace is enabled
Compare 10 commits »