|ARM 7 Core||AMD AM2901 Bit Slice ALU|
These are the two processors first I would have to add a register file. And since I like UltraSparc well it had 144 general-purpose registers + 8 registers just for fixed-point operations. Where to put the register files, Barrel Shifter and Address Register/Controler are questions that I can't answer at the moment.
Maybe more who knows?