LIBRARY  |  COMPANIES |   PLATFORMS |   PROCESSORS |   PERIPHERALS
SafepowerZynqPLNoCNode



OVP Virtual Platform: Zynq_PL_NoC_node

This page provides detailed information about the OVP Virtual Platform Model of the safepower.ovpworld.org Zynq_PL_NoC_node platform.

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 : Components in platform

TypeInstanceVendorComponent
Processorcpuxilinx.ovpworld.orgmicroblaze
Peripheralnodesafepower.ovpworld.orgnode
MemoryramSovpworld.orgram
BuspBus(builtin)address width:32

Platform Simulation Attributes

Table 1: Platform Simulation Attributes

AttributeValueDescription
stoponctrlcstoponctrlcStop on control-C



External Ports for Module Zynq_PL_NoC_node

Table 2: External Ports

Port TypePort NameInternal Connection
packetnetportnetworkNodePortnetworkNode



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 3: Processor Instance 'cpu' Parameters (Configurations)

ParameterValueDescription
mips100The 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 4: Memory Map ( 'cpu' / 'pBus' [width: 32] )

Lo AddressHi AddressInstanceComponent
0x00x3FFFFFFramSram
0x40000000x40003FFnodenode

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

Description

Example Network on Chip (NoC) node peripheral for SafePower Project

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.

Reference

No Reference, created as an example

Table 5: Configuration options (attributes) set for instance 'node'

AttributesValue
idnocid
endianbig




Page was generated in 0.0269 seconds