Rev 341 | Rev 347 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 341 | Rev 346 | ||
---|---|---|---|
1 | SPARTAN kernel currently supports emulated MIPS R4000 32-bit |
1 | mips32 port |
2 | little-endian architecture. In other words, it can only run in MIPS |
- | |
3 | R4000 emulator called msim. This emulator is being developed by Viliam |
- | |
4 | Holub: |
2 | =========== |
5 | 3 | ||
- | 4 | mips32 is the second port of SPARTAN kernel originally written by Jakub Jermar. |
|
- | 5 | It was first developed to run on MIPS R4000 32-bit simulator. |
|
6 | http://nenya.ms.mff.cuni.cz/~holub/msim |
6 | Now it can run on real hardware as well. |
- | 7 | It can be compiled and run either as little- or big-endian. |
|
7 | 8 | ||
8 | Note that msim diverges from real MIPS hardware in some aspects. |
9 | HARDWARE REQUIREMENTS |
9 | Therefore, some non-trivial changes will be necessary for a real |
10 | o SGI Indy R4600 |
10 | hardware port. The simulator is described in this manual: |
11 | o emulated MIPS 4K CPU |
11 | 12 | ||
- | 13 | COMPILER REQUIREMENTS |
|
- | 14 | o mips binutils 2.16 and gcc 4.0.1 cross compiler |
|
- | 15 | o older versions may do as well, but are now obsoleted |
|
- | 16 | ||
- | 17 | EMULATORS AND VIRTUALIZERS |
|
12 | http://nenya.ms.mff.cuni.cz/~holub/msim/msim.ps |
18 | o msim 1.2.6 with lwl/lwr/swl/swr patch |
- | 19 | o gxemul - both big and little endian |
|
- | 20 | o simics 2.2.19 |
|
13 | 21 |