Mips32MaltaNucleus
∞
∞
∞
OVP MIPS Malta Nucleus Platform
This page includes information for the use of the MIPS Malta platform configured for the Mentor Graphics Nucleus real time operating system.
The platform package provides the platform source, a binary of Nucleus demo code and scripts to run. The peripheral models used in the platform are provided as part of the standard OVPsim installation. Everything needed to boot and start to use the MIPS Malta Virtual Platform running Nucleus is available.
To run the platform you do need an OVPsim license key available automatically from
here∞.
 | [for Windows] Malta Platform booting Nucleus (8.08 MB) MIPS Malta Virtual Platform and all peripherals that boots Nucleus 2.2 on single core MIPS 24K. |
 | [for Linux] Malta Platform booting Nucleus (10.51 MB) MIPS Malta Virtual Platform and all peripherals that boots Nucleus 2.2 on single core MIPS 24K. |
This standard download includes the MIPS Malta platform, peripherals, and Nucleus 2.2 image.
When downloaded, double-click on the application OVPsim.<downloadName>.<OS>.exe (OS may be Windows32.exe or Linux32.exe) and follow the simple instructions.
Support for Nucleus
For further information of Mentor and Nucleus 2.2 visit the
MentorGraphicsEmbeddedPage page.
Block Diagram
∞
Component Description for Mips32MaltaNucleus/MipsMaltaNucleus.igen.xml
HW | MipsMaltaNucleus |
| LIBRARY | platform |
| VENDOR | mips.ovpworld.org |
| VERSION | 1.0 |
| License | Open Source Apache 2.0 |
| Description | This is a platform representing a MIPS Malta development board.
It provides the peripherals required to boot and run the Nucleus Operating System.
A single MIPS32 architecture processor is instantiated in this platform.
Attributes are passed to control some of the features.
The main SDRAM and Flash memory is modeled using RAM models. |
BUS | bus1 |
| ADDRESSWIDTH | 32 |
BUS | PCIconfigBus |
| ADDRESSWIDTH | 16 |
BUS | PCIackBus |
| ADDRESSWIDTH | 1 |
BUS | cascadeBus |
| ADDRESSWIDTH | 3 |
PROCESSORINSTANCE | mipsle1 |
| ENDIAN | little |
| ID | 0 |
| IMAGEFILE | plus_demo.out |
| SIMULATEEXCEPTIONS | T |
| USEOBJECTENTRY | T |
VLNVREFERENCE | mips32 |
| VENDOR | mips.ovpworld.org |
ATTRIBUTE | variant |
| CONTENT | 4KEc |
ATTRIBUTE | vectoredinterrupt |
| CONTENT | disable |
ATTRIBUTE | hiddenTLBentries |
| CONTENT | 1 |
BUSMASTERPORTCONNECTION | INSTRUCTION |
| CONNECTION | bus1 |
| HIADDRESS | 0xffffffff |
| LOADDRESS | 0x0 |
BUSMASTERPORTCONNECTION | DATA |
| CONNECTION | bus1 |
| HIADDRESS | 0xffffffff |
| LOADDRESS | 0x0 |
NETPORTCONNECTION | hwint0 |
| CONNECTION | i8259Int |
ATTRIBUTE | config1IS |
ATTRIBUTE | config1IL |
ATTRIBUTE | config1IA |
ATTRIBUTE | config1DS |
ATTRIBUTE | config1DL |
ATTRIBUTE | config1DA |
ATTRIBUTE | config7AR |
MEMORYINSTANCE | Core_Board_SDRAM |
VLNVREFERENCE | ram |
BUSSLAVEPORTCONNECTION | sp1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x7ffffff |
| LOADDRESS | 0x0 |
MEMORYINSTANCE | Monitor_Flash_Remap |
VLNVREFERENCE | ram |
BUSSLAVEPORTCONNECTION | sp1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1fcfffff |
| LOADDRESS | 0x1fc00000 |
MEMORYINSTANCE | Monitor_Flash |
VLNVREFERENCE | ram |
BUSSLAVEPORTCONNECTION | sp1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1e3fffff |
| LOADDRESS | 0x1e000000 |
PERIPHERALINSTANCE | sysControl |
VLNVREFERENCE | SysGT6412x |
BUSMASTERPORTCONNECTION | PCIconfigM |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSMASTERPORTCONNECTION | PCIackM |
| CONNECTION | PCIackBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | busPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | PCIconfigS |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0xffff |
| LOADDRESS | 0x0 |
PERIPHERALINSTANCE | PIIX4 |
VLNVREFERENCE | PciPIIX4Ebase |
ATTRIBUTE | PCIslot |
| CONTENT | 10 |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
PERIPHERALINSTANCE | PIIX4-IDE |
VLNVREFERENCE | PciIDE |
ATTRIBUTE | PCIslot |
| CONTENT | 10 |
ATTRIBUTE | PCIfunction |
| CONTENT | 1 |
ATTRIBUTE | Drive0Name |
| CONTENT | mipsel_hda |
ATTRIBUTE | Drive1Name |
| CONTENT | mipsel_hdb |
ATTRIBUTE | Drive2Name |
| CONTENT | mipsel_cd |
BUSMASTERPORTCONNECTION | dmaPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | busPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
NETPORTCONNECTION | intOut0 |
| CONNECTION | intCtl_ir14 |
NETPORTCONNECTION | intOut1 |
| CONNECTION | intCtl_ir15 |
PERIPHERALINSTANCE | PCI_USB |
VLNVREFERENCE | PciUSB |
ATTRIBUTE | PCIslot |
| CONTENT | 10 |
ATTRIBUTE | PCIfunction |
| CONTENT | 2 |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | busPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
PERIPHERALINSTANCE | PCI_PM |
VLNVREFERENCE | PciPM |
ATTRIBUTE | PCIslot |
| CONTENT | 10 |
ATTRIBUTE | PCIfunction |
| CONTENT | 3 |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | busPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
PERIPHERALINSTANCE | PCI_NET |
VLNVREFERENCE | NicAM79C97x |
ATTRIBUTE | PCIslot |
| CONTENT | 11 |
ATTRIBUTE | PCIfunction |
ATTRIBUTE | pollDelay |
| CONTENT | 1000 |
ATTRIBUTE | redir |
ATTRIBUTE | tftpPrefix |
ATTRIBUTE | ethereal |
BUSMASTERPORTCONNECTION | dmaPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | busPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
NETPORTCONNECTION | intOut0 |
| CONNECTION | intCtl_ir10 |
PERIPHERALINSTANCE | intCtrlMaster |
VLNVREFERENCE | InterruptControllerI8259A |
ATTRIBUTE | spen |
| CONTENT | master |
BUSMASTERPORTCONNECTION | cascade |
| CONNECTION | cascadeBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | io |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b000021 |
| LOADDRESS | 0x1b000020 |
BUSSLAVEPORTCONNECTION | elcr |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0004d0 |
| LOADDRESS | 0x1b0004d0 |
BUSSLAVEPORTCONNECTION | PCIackS |
| CONNECTION | PCIackBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
NETPORTCONNECTION | int |
| CONNECTION | i8259Int |
NETPORTCONNECTION | ir3 |
| CONNECTION | intCtl_ir3 |
NETPORTCONNECTION | ir4 |
| CONNECTION | intCtl_ir4 |
NETPORTCONNECTION | ir2 |
| CONNECTION | i8259Cascade |
PERIPHERALINSTANCE | intCtrlSlave |
VLNVREFERENCE | InterruptControllerI8259A |
ATTRIBUTE | spen |
| CONTENT | slave |
BUSSLAVEPORTCONNECTION | io |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0000a1 |
| LOADDRESS | 0x1b0000a0 |
BUSSLAVEPORTCONNECTION | elcr |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0004d1 |
| LOADDRESS | 0x1b0004d1 |
BUSSLAVEPORTCONNECTION | PCIackS |
| CONNECTION | cascadeBus |
| HIADDRESS | 0x2 |
| LOADDRESS | 0x2 |
NETPORTCONNECTION | ir0 |
| CONNECTION | intCtl_ir8 |
NETPORTCONNECTION | ir2 |
| CONNECTION | intCtl_ir10 |
NETPORTCONNECTION | ir6 |
| CONNECTION | intCtl_ir14 |
NETPORTCONNECTION | ir7 |
| CONNECTION | intCtl_ir15 |
NETPORTCONNECTION | int |
| CONNECTION | i8259Cascade |
PERIPHERALINSTANCE | _SUPERIO_REG_ |
VLNVREFERENCE | SerInt |
BUSSLAVEPORTCONNECTION | bport1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0000b3 |
| LOADDRESS | 0x1b0000b0 |
PERIPHERALINSTANCE | vga |
VLNVREFERENCE | VgaCLGD54xx |
ATTRIBUTE | scanDelay |
| CONTENT | 5000 |
ATTRIBUTE | PCIslot |
| CONTENT | 18 |
ATTRIBUTE | title |
| CONTENT | Imperas MIPS32 Malta |
ATTRIBUTE | noGraphics |
BUSSLAVEPORTCONNECTION | PCIconfig |
| CONNECTION | PCIconfigBus |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
BUSSLAVEPORTCONNECTION | config |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0003df |
| LOADDRESS | 0x1b0003b0 |
BUSSLAVEPORTCONNECTION | memory |
| CONNECTION | bus1 |
| HIADDRESS | 0x0 |
| LOADDRESS | 0x0 |
PERIPHERALINSTANCE | Ps2Control |
VLNVREFERENCE | Ps2Control |
ATTRIBUTE | pollPeriod |
| CONTENT | 50000 |
ATTRIBUTE | disableInput |
ATTRIBUTE | grabDisable |
| CONTENT | 1 |
BUSSLAVEPORTCONNECTION | config |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b000067 |
| LOADDRESS | 0x1b000060 |
PERIPHERALINSTANCE | pit |
VLNVREFERENCE | IntervalTimerI8253 |
BUSSLAVEPORTCONNECTION | bport1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b000043 |
| LOADDRESS | 0x1b000040 |
PERIPHERALINSTANCE | rtc |
VLNVREFERENCE | RtcMC146818 |
ATTRIBUTE | timefromhost |
BUSSLAVEPORTCONNECTION | busPort |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b000071 |
| LOADDRESS | 0x1b000070 |
NETPORTCONNECTION | timerInt |
| CONNECTION | intCtl_ir8 |
PERIPHERALINSTANCE | uartTTY0 |
VLNVREFERENCE | Uart16450 |
ATTRIBUTE | infile |
ATTRIBUTE | outfile |
ATTRIBUTE | portnum |
ATTRIBUTE | finishOnDisconnect |
BUSSLAVEPORTCONNECTION | bport1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0003ff |
| LOADDRESS | 0x1b0003f8 |
NETPORTCONNECTION | intOut |
| CONNECTION | intCtl_ir4 |
PERIPHERALINSTANCE | uartTTY1 |
VLNVREFERENCE | Uart16450 |
ATTRIBUTE | infile |
ATTRIBUTE | outfile |
ATTRIBUTE | portnum |
ATTRIBUTE | finishOnDisconnect |
BUSSLAVEPORTCONNECTION | bport1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0002ff |
| LOADDRESS | 0x1b0002f8 |
NETPORTCONNECTION | intOut |
| CONNECTION | intCtl_ir3 |
PERIPHERALINSTANCE | uartCBUS |
VLNVREFERENCE | Uart16450 |
ATTRIBUTE | infile |
ATTRIBUTE | outfile |
ATTRIBUTE | portnum |
ATTRIBUTE | registeralign |
| CONTENT | 8 |
ATTRIBUTE | finishOnDisconnect |
BUSSLAVEPORTCONNECTION | bport1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1f00093f |
| LOADDRESS | 0x1f000900 |
NETPORTCONNECTION | intOut |
| CONNECTION | intCtl_ir3 |
PERIPHERALINSTANCE | fd0 |
VLNVREFERENCE | FloppyDrive |
BUSSLAVEPORTCONNECTION | bport1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1b0003f7 |
| LOADDRESS | 0x1b0003f0 |
PERIPHERALINSTANCE | maltaFpga |
VLNVREFERENCE | MaltaFPGA |
ATTRIBUTE | stoponsoftreset |
| CONTENT | 1 |
BUSSLAVEPORTCONNECTION | busPort1 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1f0008ff |
| LOADDRESS | 0x1f000000 |
BUSSLAVEPORTCONNECTION | busPort2 |
| CONNECTION | bus1 |
| HIADDRESS | 0x1f000fff |
| LOADDRESS | 0x1f000a00 |
FILEVERSION | _version_0 |
| MAJOR | 1 |
| MINOR | 0 |
CategoryPlatform ImperasPage MIPSTechnologiesPage MentorGraphicsEmbeddedPage
Page was generated in 0.0325 seconds