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.