processor-creative-kit (hackage): 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
Keywords: bsd3|embedded|hardware|language|library|system|assembly|cpu|haskell