Page 1 of 1

Recommend MIPS emulator?

Posted: Wed Jul 05, 2006 3:12 pm
by Joe277
Can anyone recommend me any good MIPS emulator for I can develop a kernel on my Linksys and Cisco routers? At the moment, I am very insteresting to play with Linksys WRTSL54GS that has Broadcom 4704 (266 MHz, I think). Thanks.

http://www.broadcom.com/products/Wirele ... s/BCM94704

Re:Recommend MIPS emulator?

Posted: Thu Jul 06, 2006 3:35 am
by n3Ro
Maybe you could try GXemul: http://www.gavare.se/gxemul/
;)

Re:Recommend MIPS emulator?

Posted: Thu Jul 06, 2006 11:16 am
by Joe277
Thanks, but they have removed Linksys WRT54G mode.

http://www.gavare.se/gxemul/gxemul-stable/HISTORY.html

Code: Select all

20050503   Removing the WRT54G mode (it was bogus anyway), and adding a
      comment about Windows NT for MIPS in doc/experiments.html.
      Minor updates to the x86 instruction decoding.
Does it matter for WRTSL54GS or not? As long it supports MIPS?

Re:Recommend MIPS emulator?

Posted: Fri Jul 07, 2006 12:37 pm
by kataklinger
Maybe Simics...

Re:Recommend MIPS emulator?

Posted: Mon Jul 10, 2006 5:24 am
by Xardfir
Hello. A few years ago I bought a book called Computer Organization and Design, which basically walks you through the design of a MIPS compatible processor.
The book also used a simulator called SPIM which accepted MIPS assembly language / debugging and a few basic system call services and also simulates a fair amount of basic hardware (not as advanced as BOCHS/VMWARE etc).
Address is - http://www.cs.wisc.edu/~larus/spim.htm.
Will run on Windows / Linux / Mac / Unix.
Lots of good resources at the website too.

Re:Recommend MIPS emulator?

Posted: Mon Jul 10, 2006 10:16 am
by Candy
For people who are actually interested, MIPS is copyrighted and they'll sue you if you actually publish a MIPS compatible processor and claim it to be. Somebody on Opencores.org had to change its description to something else because of that.

Re:Recommend MIPS emulator?

Posted: Fri Jul 14, 2006 5:30 am
by Xardfir
On the other hand (and going slightly OT) you can freely build and sell SPARC-compatible processors so long as you don't call them 'SPARC'. 'SPARC-compatible' is OK though because it's like x86-compatible. Just not 'SPARC' on it's own.
Reason is SPARC (all version specs. I believe) are IEEE standards. I guess from a marketing point people are more likely to buy a 'SPARC' labelled processor than a 'SPARC-Compatible' processor just because of the brand name. Of course then you pay licensing fee to Sun Corp.
I think MIPS, or more to the point, Silicon Graphics who bought MIPS should come to their senses. Free CPU architecture = more competition.