takethispie
Titan-class builder
Trekkerjoe hey ! ( you remenber me ? the guy with the CPU on steam artwork )
when you say you take all 4 cycles to execute an instruction so first 4 cycle -> first instruction, next 4 cycles -> second instruction ?
with a 1Hz clock, I have a throughput of 1 instruction / seconds on my CPU (except on cold start where it need to fill the pipeline )
so you should definitly add pipelining but this would need a good revamp of your current architecture, also the fact that you are using very complex components for simple operation, kinda a crossbreed between accumulator based architecture and register based architecture is the reason why the more you work on it the harder it is to work on it I think
when you say you take all 4 cycles to execute an instruction so first 4 cycle -> first instruction, next 4 cycles -> second instruction ?
with a 1Hz clock, I have a throughput of 1 instruction / seconds on my CPU (except on cold start where it need to fill the pipeline )
so you should definitly add pipelining but this would need a good revamp of your current architecture, also the fact that you are using very complex components for simple operation, kinda a crossbreed between accumulator based architecture and register based architecture is the reason why the more you work on it the harder it is to work on it I think