4 ms·
I dunno - in some architectures, a new instruction is just a couple of lines of verilog to implement in the silicon: https://github.com/YosysHQ/picorv32/blob/m
by londons_explore 3y ago
I dunno - in some architectures, a new instruction is just a couple of lines of verilog to implement in the silicon:
https://github.com/YosysHQ/picorv32/blob/master/picorv32.v#L1068 https://github.com/YosysHQ/picorv32/blob/master/picorv32.v#L...
(this is the 'subtract' alu instruction decoder in pico riscv for example)
- rcxdude 3y agoThat is basically a toy example though. With a design like that you do just do the simple thing, but it's not fast or efficient