Free S1 core with Linux tools (gcc) emu runs on iverilog:
Have not tried it, may be of interst to some here.
The OpenSPARC T1 microprocessor (codename Niagara) features 8 SPARC CPU Cores and several peripherals; the S1 Core takes only one 64-bit SPARC Core from that design and adds a Wishbone bridge, a reset controller and a basic interrupt controller, to make it easy for a system engineer to integrate the design.