This repository has been archived by the owner on Nov 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
14 changed files
with
378 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Untitled undefined type in Occamy System Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/default | ||
``` | ||
|
||
|
||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :--------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [occamy.schema.json*](occamy.schema.json "open original schema") | | ||
|
||
## default Type | ||
|
||
unknown |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Untitled number in Occamy System Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/properties/banks | ||
``` | ||
|
||
Number of banks. | ||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :--------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [occamy.schema.json*](occamy.schema.json "open original schema") | | ||
|
||
## banks Type | ||
|
||
`number` | ||
|
||
## banks Examples | ||
|
||
```json | ||
16 | ||
``` | ||
|
||
```json | ||
32 | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Untitled number in Occamy System Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/properties/size | ||
``` | ||
|
||
Size of SPM in KiByte. Divided in `n` banks. The total size must be divisible by the number of banks. | ||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :--------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [occamy.schema.json*](occamy.schema.json "open original schema") | | ||
|
||
## size Type | ||
|
||
`number` | ||
|
||
## size Examples | ||
|
||
```json | ||
128 | ||
``` | ||
|
||
```json | ||
64 | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Untitled undefined type in Occamy System Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm | ||
``` | ||
|
||
|
||
|
||
| 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*](occamy.schema.json "open original schema") | | ||
|
||
## spm Type | ||
|
||
unknown | ||
|
||
## spm Default Value | ||
|
||
The default value is: | ||
|
||
```json | ||
{ | ||
"size": 128, | ||
"banks": 8 | ||
} | ||
``` | ||
|
||
# undefined Properties | ||
|
||
| Property | Type | Required | Nullable | Defined by | | ||
| :-------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| [size](#size) | `number` | Optional | cannot be null | [Occamy System Schema](occamy-properties-spm-properties-size.md "http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/properties/size") | | ||
| [banks](#banks) | `number` | Optional | cannot be null | [Occamy System Schema](occamy-properties-spm-properties-banks.md "http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/properties/banks") | | ||
|
||
## size | ||
|
||
Size of SPM in KiByte. Divided in `n` banks. The total size must be divisible by the number of banks. | ||
|
||
`size` | ||
|
||
* is optional | ||
|
||
* Type: `number` | ||
|
||
* cannot be null | ||
|
||
* defined in: [Occamy System Schema](occamy-properties-spm-properties-size.md "http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/properties/size") | ||
|
||
### size Type | ||
|
||
`number` | ||
|
||
### size Examples | ||
|
||
```json | ||
128 | ||
``` | ||
|
||
```json | ||
64 | ||
``` | ||
|
||
## banks | ||
|
||
Number of banks. | ||
|
||
`banks` | ||
|
||
* is optional | ||
|
||
* Type: `number` | ||
|
||
* cannot be null | ||
|
||
* defined in: [Occamy System Schema](occamy-properties-spm-properties-banks.md "http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json#/properties/spm/properties/banks") | ||
|
||
### banks Type | ||
|
||
`number` | ||
|
||
### banks Examples | ||
|
||
```json | ||
16 | ||
``` | ||
|
||
```json | ||
32 | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json","title":"Occamy System Schema","description":"Description for a very simple single-cluster testbench. That is the most minimal system available. Most of the hardware is emulated by the testbench.","type":"object","required":["cluster"],"properties":{"cluster":{"$ref":"http://pulp-platform.org/snitch/snitch_cluster.schema.json"},"rom":{"type":"object","description":"Read-only memory from which _all_ harts of the system start to boot.","default":{"address":16777216,"length":131072},"address":{"type":"number","description":"Start address of ROM.","minimum":0},"length":{"type":"number","description":"Total size of ROM in bytes.","minimum":0}},"nr_s1_quadrant":{"title":"Number of S1 Quadrants","type":"integer","default":8},"s1_quadrant":{"title":"object","properties":{"nr_clusters":{"type":"integer","default":4,"description":"Number of clusters in an S1 quadrant."},"const_cache":{"type":"object","description":"Constant cache configuration.","properties":{"width":{"type":"integer","description":"Cache Line Width"},"count":{"type":"integer","description":"The number of cache lines per set. Power of two; >= 2."},"sets":{"type":"integer","description":"The set associativity of the cache. Power of two; >= 1."}}}}}}} | ||
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://pulp-platform.org/snitch/snitch_cluster_tb.schema.json","title":"Occamy System Schema","description":"Description for a very simple single-cluster testbench. That is the most minimal system available. Most of the hardware is emulated by the testbench.","type":"object","required":["cluster"],"properties":{"cluster":{"$ref":"http://pulp-platform.org/snitch/snitch_cluster.schema.json"},"rom":{"type":"object","description":"Read-only memory from which _all_ harts of the system start to boot.","default":{"address":16777216,"length":131072},"address":{"type":"number","description":"Start address of ROM.","minimum":0},"length":{"type":"number","description":"Total size of ROM in bytes.","minimum":0}},"spm":{"default":{"size":128,"banks":8},"properties":{"size":{"type":"number","description":"Size of SPM in KiByte. Divided in `n` banks. The total size must be divisible by the number of banks.","examples":[128,64]},"banks":{"type":"number","description":"Number of banks.","examples":[16,32]}}},"nr_s1_quadrant":{"title":"Number of S1 Quadrants","type":"integer","default":8},"s1_quadrant":{"title":"object","properties":{"nr_clusters":{"type":"integer","default":4,"description":"Number of clusters in an S1 quadrant."},"const_cache":{"type":"object","description":"Constant cache configuration.","properties":{"width":{"type":"integer","description":"Cache Line Width"},"count":{"type":"integer","description":"The number of cache lines per set. Power of two; >= 2."},"sets":{"type":"integer","description":"The set associativity of the cache. Power of two; >= 1."}}}}}}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.