programmerjake
  • Joined on 2024-07-08
programmerjake pushed to add-structure at programmerjake/grant-tracking 2025-08-26 07:19:26 +00:00
fc04ac0f76 add rest of issues
f9bff4c415 final script fixes
cc7aa3c7b1 dump expected issue contents even when issue doesn't yet exist
Compare 3 commits »
programmerjake opened issue libre-chip/grant-tracking#22 2025-08-26 07:15:34 +00:00
NLnet 2024-12-324 Attempt Proof that our CPU but with zeroed outputs for all eventually-cancelled instructions is equivalent to our real CPU design
programmerjake opened issue libre-chip/grant-tracking#21 2025-08-26 07:14:28 +00:00
NLnet 2024-12-324 Write Rocq and HDL logic for tracking which instructions will eventually be cancelled and which will eventually be retired.
programmerjake opened issue libre-chip/grant-tracking#20 2025-08-26 07:13:12 +00:00
NLnet 2024-12-324 adding order-violation detection logic
programmerjake opened issue libre-chip/grant-tracking#19 2025-08-26 07:12:03 +00:00
NLnet 2024-12-324 adding atomics: lr/sc, atomic fetch-add (or other fetch-op)
programmerjake opened issue libre-chip/grant-tracking#18 2025-08-26 07:11:20 +00:00
NLnet 2024-12-324 memory store execution unit
programmerjake opened issue libre-chip/grant-tracking#17 2025-08-26 07:10:37 +00:00
NLnet 2024-12-324 memory load execution unit (we'll want to be able to do more than one load at once)
programmerjake opened issue libre-chip/grant-tracking#16 2025-08-26 07:09:31 +00:00
NLnet 2024-12-324 d-cache
programmerjake opened issue libre-chip/grant-tracking#15 2025-08-26 07:08:39 +00:00
NLnet 2024-12-324 memory system: main memory and IO devices
programmerjake opened issue libre-chip/grant-tracking#14 2025-08-26 07:06:13 +00:00
NLnet 2024-12-324 Translate the procedural model to use actual synthesizeable HDL.
programmerjake opened issue libre-chip/grant-tracking#13 2025-08-26 07:05:13 +00:00
NLnet 2024-12-324 Create a model of the instruction fetch/decode control system, using procedural implementations of the most complex HDL modules where appropriate.
programmerjake opened issue libre-chip/grant-tracking#12 2025-08-26 07:04:24 +00:00
NLnet 2024-12-324 Create the PowerISA decoder
programmerjake opened issue libre-chip/grant-tracking#11 2025-08-26 07:03:00 +00:00
NLnet 2024-12-324 Create the fetch and i-cache logic.
programmerjake opened issue libre-chip/grant-tracking#10 2025-08-26 06:54:41 +00:00
NLnet 2024-12-324 Create the next-instruction logic
programmerjake opened issue libre-chip/grant-tracking#9 2025-08-26 06:53:40 +00:00
NLnet 2024-12-324 Translate the procedural model to use actual synthesizeable HDL
programmerjake opened issue libre-chip/grant-tracking#8 2025-08-26 06:51:21 +00:00
NLnet 2024-12-324 Create a model of the whole rename/execute/retire control system, using procedural implementations of the most complex HDL modules where appropriate.
programmerjake opened issue libre-chip/grant-tracking#7 2025-08-26 06:50:30 +00:00
NLnet 2024-12-324 Add to the simulator in Fayalite the ability to transfer non-HDL data (e.g. HashMap) through the digital signalling mechanism, this allows using those data types when writing procedural models.
programmerjake opened issue libre-chip/grant-tracking#6 2025-08-26 06:49:54 +00:00
NLnet 2024-12-324 Add support for the Arty A7 100T since that's what we're using for CI.
programmerjake opened issue libre-chip/grant-tracking#5 2025-08-26 06:49:11 +00:00
NLnet 2024-12-324 Add support for the Orange Crab since both Cesar and Jacob have one.
programmerjake opened issue libre-chip/grant-tracking#4 2025-08-26 06:25:23 +00:00
NLnet 2024-12-324 Write support for board interface descriptions and the code for running the FPGA toolchain (similar to the existing code for running SymbiYosys -- the current formal verification toolchain).