Recommend MIPS emulator?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Joe277

Recommend MIPS emulator?

Post 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
n3Ro

Re:Recommend MIPS emulator?

Post by n3Ro »

Maybe you could try GXemul: http://www.gavare.se/gxemul/
;)
Joe277

Re:Recommend MIPS emulator?

Post 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?
User avatar
kataklinger
Member
Member
Posts: 381
Joined: Fri Nov 04, 2005 12:00 am
Location: Serbia

Re:Recommend MIPS emulator?

Post by kataklinger »

Maybe Simics...
Xardfir

Re:Recommend MIPS emulator?

Post 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.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re:Recommend MIPS emulator?

Post 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.
Xardfir

Re:Recommend MIPS emulator?

Post 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.
Post Reply