OVP Virtual Platform: BareMetalMIPS
This page provides detailed information about the OVP Virtual Platform Model of the
imperas.ovpworld.org BareMetalMIPS platform.
Description
Bare Metal hardware defintion with an MIPS32 Processor.
Licensing
Open Source Apache 2.0
Limitations
BareMetal platform for execution of MIPS MIPS32 binary elf files.
Description
Allows the address bits for the main bus to be modified (default 32)
Location
The BareMetalMIPS virtual platform is located in an Imperas/OVP installation at the VLNV: imperas.ovpworld.org / module / BareMetalMIPS / 1.0.
Platform Summary
Table : Components in platform
Type | Instance | Vendor | Component | |
---|
Processor | cpu | mips.ovpworld.org | mips32_r1r5 | |
Memory | memory1 | ovpworld.org | ram | |
Memory | memory2 | ovpworld.org | ram | |
Bus | bus | (builtin) | | address width:addressbits |
Bus | pBusMapped | (builtin) | | address width:32 |
Bridge | pBusBridge | (builtin) | | |
External Ports for Module BareMetalMIPS
Table 1: External Ports
Port Type | Port Name | Internal Connection |
---|
busport | pBusP | pBusMapped |
Processor [mips.ovpworld.org/processor/mips32_r1r5/1.0] instance: cpu
Instance Parameters
Several parameters can be specified when a processor is instanced in a platform. For this processor instance 'cpu' it has been instanced with the following parameters:
Table 2: Processor Instance 'cpu' Parameters (Configurations)
Parameter | Value | Description |
---|
mips | 100 | The nominal MIPS for the processor |
Memory Map for processor 'cpu' bus: 'bus'
Processor instance 'cpu' is connected to bus 'bus' using master port 'INSTRUCTION'.
Processor instance 'cpu' is connected to bus 'bus' using master port 'DATA'.
Table 3: Memory Map ( 'cpu' / 'bus' [width: addressbits] )
Lo Address | Hi Address | Instance | Component |
---|
0x0 | 0x400FFFFF | memory1 | ram |
0x40100000 | 0x4010FFFF | pBusBridge | bridge |
0x40110000 | 0xFFFFFFFF | memory2 | ram |
Table 4: Bridged Memory Map ( 'cpu' / 'pBusBridge' / 'pBusMapped' [width: 32] )
Lo Address | Hi Address | Instance | Component |
---|
Net Connections to processor: 'cpu'
There are no nets connected to this processor.