🌉 bridged from ⁂ https://fieldprogrammable.gay/@lofty, follow @ap.brid.gy to interact
- Prefetch
- Fetch
- Align
- Decode
- Queue
- Register
- Execute
- Write
- Prefetch
- Fetch
- Align
- Decode
- Queue
- Register
- Execute
- Write
So, the thing I'm having issues with, more specifically, is the load/store bus interface. I have to output the access on the bus, twiddle my thumbs until it completes, and then retire it, and this is kind of a nightmare to fit into my code. Maybe I designed myself into […]
So, the thing I'm having issues with, more specifically, is the load/store bus interface. I have to output the access on the bus, twiddle my thumbs until it completes, and then retire it, and this is kind of a nightmare to fit into my code. Maybe I designed myself into […]
my stated goal for nightcore is instruction fusion maximalism, and I'm continuing with that, but I don't think I'd appreciated just how much register clobbering RV does. I've resigned myself to needing a second register file write port...
my stated goal for nightcore is instruction fusion maximalism, and I'm continuing with that, but I don't think I'd appreciated just how much register clobbering RV does. I've resigned myself to needing a second register file write port...
current status is that my CPU passes most of the riscv-formal RV32I test cases, but I don't have loads and stores implemented yet.
current status is that my CPU passes most of the riscv-formal RV32I test cases, but I don't have loads and stores implemented yet.
@0x0ade@void.0x0a.de I think what I've come to learn is that engineer time is very often the factor that we humans actually optimise for. I can't remember who talked about it, but we optimise things only when things […]
@0x0ade@void.0x0a.de I think what I've come to learn is that engineer time is very often the factor that we humans actually optimise for. I can't remember who talked about it, but we optimise things only when things […]
So anyway in light of the joke I made a while ago I officially named the project nightcore :p
Did you know that CPU buses are a fuck? Like, seriously, there are a bajillion different CPU buses ranging from "very dumb" to "juggle four transactions at once :3" and […]
So anyway in light of the joke I made a while ago I officially named the project nightcore :p
Did you know that CPU buses are a fuck? Like, seriously, there are a bajillion different CPU buses ranging from "very dumb" to "juggle four transactions at once :3" and […]
I want to see what the output looks like, because if I have a failing testcase I have to deal with the chewed-up-and-spat-out verilog, not the beautiful BSV.
I want to see what the output looks like, because if I have a failing testcase I have to deal with the chewed-up-and-spat-out verilog, not the beautiful BSV.
trust embedded on the sand
trust embedded on the sand