You can create your processors with your own instruction set and cpu simulator and development tools.
Feature:
easy try, easy modify
a purely functional CPU core (without IO) (you can embed it anywhere)
including a very simple prototype assembler
including a very simple prototype debugger
including a very simple prototype profiler