programmerjake
  • Joined on 2024-07-08
programmerjake closed issue libre-chip/grant-tracking#15 2026-03-26 09:28:28 +00:00
NLnet 2024-12-324 memory system: main memory and IO devices
programmerjake deleted branch add-mem-and-io from programmerjake/cpu 2026-03-26 09:27:18 +00:00
programmerjake automatically merged pull request libre-chip/cpu#10 2026-03-26 09:26:59 +00:00
programmerjake pushed to master at libre-chip/cpu 2026-03-26 09:26:44 +00:00
a1147f0f05 add sram and main_memory_and_io modules
5bdc71acc3 add memory_interface_adapter_no_split
a15367c37e add address_range to MemoryInterfaceConfig and add support to simple_uart
0d451e4e95 change MemoryInterface types to have their own config
689b4ef65a implement simple_uart::simple_uart
Compare 11 commits »
programmerjake pushed to add-mem-and-io at programmerjake/cpu 2026-03-26 09:03:23 +00:00
a1147f0f05 add sram and main_memory_and_io modules
5bdc71acc3 add memory_interface_adapter_no_split
Compare 2 commits »
programmerjake created pull request libre-chip/cpu#10 2026-03-26 08:39:43 +00:00
implement memory interface adapters, sram, and simple uart
programmerjake pushed to add-mem-and-io at programmerjake/cpu 2026-03-26 08:24:43 +00:00
5c4ec8127f add sram and main_memory_and_io modules
programmerjake pushed to add-mem-and-io at programmerjake/cpu 2026-03-26 04:28:38 +00:00
cd5a40bbcf add memory_interface_adapter_no_split
programmerjake pushed to add-mem-and-io at programmerjake/cpu 2026-03-25 06:47:22 +00:00
23b2dac3e3 WIP: adding memory_interface_adapter_no_split
a15367c37e add address_range to MemoryInterfaceConfig and add support to simple_uart
0d451e4e95 change MemoryInterface types to have their own config
689b4ef65a implement simple_uart::simple_uart
79eac8929a add test for simple_uart::receiver
Compare 10 commits »
programmerjake pushed to master at libre-chip/fayalite 2026-03-25 06:43:45 +00:00
2aa41137d4 add simulator tests for queue()
a0b2dc085c add test that simulator handles last-connect semantics properly
a8a541b357 sim/compiler: fix registers so they properly retain their old value when not written
52c41bb5db display signals when panicking because not all inputs/outputs are written yet
Compare 4 commits »
programmerjake deleted branch fix-queue-sim from programmerjake/fayalite 2026-03-25 06:43:45 +00:00
programmerjake automatically merged pull request libre-chip/fayalite#67 2026-03-25 06:43:44 +00:00
programmerjake created pull request libre-chip/fayalite#67 2026-03-25 06:35:42 +00:00
sim/compiler: fix registers so they properly retain their old value when not written
programmerjake pushed to fix-queue-sim at programmerjake/fayalite 2026-03-25 06:30:55 +00:00
2aa41137d4 add simulator tests for queue()
a0b2dc085c add test that simulator handles last-connect semantics properly
a8a541b357 sim/compiler: fix registers so they properly retain their old value when not written
52c41bb5db display signals when panicking because not all inputs/outputs are written yet
Compare 4 commits »
programmerjake pushed to fix-queue-sim at programmerjake/fayalite 2026-03-25 03:20:36 +00:00
f469318a7f add simulator tests for last-connect semantics and for queue()
a93e66d8ab update ui test's expected output for having rust-src available
eb3ca59053 add rust-src to CI
dbed947408 change VCD id generation to be based on hashing the path, making them better for git diff
cb4e1f42c0 silence unused import warning
Compare 10 commits »
programmerjake created branch fix-queue-sim in programmerjake/fayalite 2026-03-25 03:20:35 +00:00
programmerjake pushed to add-mem-and-io at programmerjake/cpu 2026-03-24 08:25:35 +00:00
2457116fc0 WIP: adding memory_interface_adapter_no_split
programmerjake pushed to add-mem-and-io at programmerjake/cpu 2026-03-24 04:04:48 +00:00
08aafe370e WIP: adding memory_interface_adapter_no_split
programmerjake deleted branch update-amendment-1 from programmerjake/grant-tracking 2026-03-23 23:19:01 +00:00
programmerjake merged pull request libre-chip/grant-tracking#26 2026-03-23 23:19:00 +00:00
Replace nlnet-2024-12-324/plan-amendment-1.txt with NLnet's new version since they decided to replace the amendment rather than create an new one