Skip to content

Peripherals Schema Schema

http://pulp-platform.org/snitch/peripherals.schema.json#/properties/peripherals

Description of an a peripheral sub-system.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none occamy.schema.json*

peripherals Type

object (Peripherals Schema)

Peripherals Schema Properties

Property Type Required Nullable Defined by
rom object Optional cannot be null Peripherals Schema
clint object Optional cannot be null Peripherals Schema
axi_lite_peripherals array Optional cannot be null Peripherals Schema
regbus_peripherals array Optional cannot be null Peripherals Schema

rom

Read-only memory from which all harts of the system start to boot.

rom

rom Type

object (Details)

rom Default Value

The default value is:

{
  "address": 16777216,
  "length": 131072
}

clint

Core-local Interrupt Controller (CLINT) peripheral.

clint

clint Type

object (Details)

clint Default Value

The default value is:

{
  "address": 67108864,
  "length": 1048576
}

axi_lite_peripherals

axi_lite_peripherals

axi_lite_peripherals Type

unknown[]

axi_lite_peripherals Constraints

unique items: all items in this array must be unique. Duplicates are not allowed.

regbus_peripherals

regbus_peripherals

regbus_peripherals Type

unknown[]

regbus_peripherals Constraints

unique items: all items in this array must be unique. Duplicates are not allowed.