Look on the manufacturer's websites for information about their softcores. Or search for opencores, or openhardware cores etc.
Otherwise, pick an early microprocessor (e.g. 8080, 6800, 6805, 1802) and implement the instruction set yourself. (You probably won't have the same external hardware interface, though! )
You will find that to be an excellent way of understanding engineering from high-level requirements through specification to implementation.