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
-
is optional
-
Type:
object
(Details) -
cannot be null
-
defined in: Peripherals Schema
rom Type
object
(Details)
rom Default Value
The default value is:
{
"address": 16777216,
"length": 131072
}
clint
Core-local Interrupt Controller (CLINT) peripheral.
clint
-
is optional
-
Type:
object
(Details) -
cannot be null
-
defined in: Peripherals Schema
clint Type
object
(Details)
clint Default Value
The default value is:
{
"address": 67108864,
"length": 1048576
}
axi_lite_peripherals
axi_lite_peripherals
-
is optional
-
Type: unknown[]
-
cannot be null
-
defined in: Peripherals Schema
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
-
is optional
-
Type: unknown[]
-
cannot be null
-
defined in: Peripherals Schema
regbus_peripherals Type
unknown[]
regbus_peripherals Constraints
unique items: all items in this array must be unique. Duplicates are not allowed.