Type | Instance | Vendor | Component | |
---|---|---|---|---|
Processor | cpu | xilinx.ovpworld.org | microblaze | |
Peripheral | node | safepower.ovpworld.org | node | |
Memory | ramS | ovpworld.org | ram | |
Bus | pBus | (builtin) | address width:32 |
Information for Zynq_PL_NoC_node
This page provides detailed information about the safepower.ovpworld.org Zynq_PL_NoC_node Virtual Platform / Virtual Prototype.
Licensing
Open Source Apache 2.0
Description
This module implements a NoC node used to implement an example NoC in the Xilinx Zynq Programmable Logic (PL).
This PL configuration instances one Xilinx MicroBlaze processor with a local memory and a NoC interface peripheral.
Limitations
This is baremetal only.
Reference
No Reference
Location
The Zynq_PL_NoC_node virtual platform is located in an Imperas/OVP installation at the VLNV: safepower.ovpworld.org / module / Zynq_PL_NoC_node / 1.0.
Platform Summary
Table 1: Components in platform
Platform Simulation Attributes
Table 2: Platform Simulation Attributes
Attribute | Value | Description |
---|---|---|
stoponctrlc | stoponctrlc | Stop on control-C |
External Ports for Module Zynq_PL_NoC_node
Table 3: External Ports
Port Type | Port Name | Internal Connection |
---|---|---|
packetnetport | networkNodePort | networkNode |
Processor [xilinx.ovpworld.org/processor/microblaze/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 4: Processor Instance 'cpu' Parameters (Configurations)
Parameter | Value | Description |
---|---|---|
mips | 100 | The nominal MIPS for the processor |
Memory Map for processor 'cpu' bus: 'pBus'
Processor instance 'cpu' is connected to bus 'pBus' using master port 'INSTRUCTION'.
Processor instance 'cpu' is connected to bus 'pBus' using master port 'DATA'.
Table 5: Memory Map ( 'cpu' / 'pBus' [width: 32] )
Lo Address | Hi Address | Instance | Component |
---|---|---|---|
0x0 | 0x3FFFFFF | ramS | ram |
0x4000000 | 0x40003FF | node | node |
Net Connections to processor: 'cpu'
There are no nets connected to this processor.
Peripheral Instances
Peripheral [safepower.ovpworld.org/peripheral/node/1.0] instance: node
Licensing
Open Source Apache 2.0
Limitations
This model implements a data and control interface to allow a processor to receive or transmit data across a packetnet interface. This is used to illustrate the use as part of a NoC.
Description
Example Network on Chip (NoC) node peripheral for SafePower Project
Reference
No Reference, created as an example
Table 6: Configuration options (attributes) set for instance 'node'
Attributes | Value |
---|---|
id | nocid |
endian | big |
Information on the Zynq_PL_NoC_node Virtual Platform can also be found on other web sites :
www.ovpworld.org has the library pages http://www.ovpworld.org/library/wikka.php?wakka=CategoryPlatform
www.imperas.com has more information on the model library
http://www.ovpworld.org: VMI Operating System support (VMI OS) API Reference Guide
http://www.ovpworld.org: VMI Operating System support (VMI OS) API Reference Guide
http://www.ovpworld.org: ARC Demo Video Presentation
http://www.ovpworld.org: PowerPC Bare Metal Video Presentation
Currently available Imperas / OVP Virtual Platforms / Virtual Prototypes for Embedded Software Development and Test Automation.