LIBRARY  |  COMPANIES |   PLATFORMS |   PROCESSORS |   PERIPHERALS
SafepowerTTELNode



OVP Peripheral Model: SafepowerTTELNode



Model Specific Information

This page provides introductory usage information for an Imperas OVP peripheral behavioral model. The page is split into sections providing specific information for this peripheral, including any ports for connecting into a platform, registers, other component parts, and configuration options and general information for peripheral modeling with Imperas OVP.

Reference

Generated using document TTEL Software Extensions ver 1.0 and D1.2.1 architectural style of dreams r1-0.

Licensing

Open Source Apache 2.0

Limitations

This model implements the TTEL NoC node processor interface. It does not model any timing in the transfer of messages between nodes.

Description

The TTEL Network on Chip (NoC) node peripheral for SafePower Project

Location

The TTELNode peripheral model is located in an Imperas/OVP installation at the VLNV: safepower.ovpworld.org / peripheral / TTELNode / 1.0.



Peripheral Instance Parameters

This model accepts the following parameters:

Table : Peripheral Parameters

NameTypeDescription
scheduledperioduns32Configuration period for the PeriodInterrupt generation (allowed range 10uS to 10000uS)
tileuns32
configfilestringConfigure the TTEL Node ports and NoC connections
clusteruns32
nodeuns32
coreintconfigfilestringConfigure the CoreInterrupt generation schedule



Net Ports

This model has the following net ports:

Table 1: Net Ports

NameTypeMust Be ConnectedDescription
pIntToCoreoutputF (False)Interrupt indicates that a message has been received in a port
CoreInterruptoutputF (False)Scheduled interrupt. A schedule for interupts to be sent per period (defined by scheduleperiod that generates PeriodInterrupt)
PeriodInterruptoutputF (False)Fixed rate periodic interrupt. Interrupts are configured per period



Bus Slave Ports

This model has the following bus slave ports:

Bus Slave Port: hostif

Table 2: Bus Slave Port: hostif

NameSize (bytes)Must Be ConnectedDescription
hostif0x1000000T (True)


No address blocks have been defined for this slave port.



Packetnet Ports

This model has the following packetnet ports:

Packetnet Port: network

Table 3: network

NameMaximum Packet Size (bytes)Must Be ConnectedDescription
network598F (False)



Platforms that use this peripheral component

Peripheral components can be used in many different platforms, including those developed by Imperas or by other users of OVP. You can use this peripheral in your own platforms.

Table 4: Publicly available platforms using peripheral 'TTELNode'

Platform NameVendor
Zynq_PL_TTELNoCsafepower.ovpworld.org
Zynq_PL_TTELNoC_nodesafepower.ovpworld.org
Zynq_PL_TTELNoC_processing_node_public_demonstratorsafepower.ovpworld.org
Zynq_PL_TTELNoC_public_demonstratorsafepower.ovpworld.org
Zynq_PL_TTELNoC_sensor_actor_node_public_demonstratorsafepower.ovpworld.org



SafePowerPeripherals
Page was generated in 0.0171 seconds