-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
occamy: Expose
tc_sram
configuration inputs per memory type (pulp-p…
…latform/snitch#303) * tc_sram: Add implementation key and IO * vendor: Add `tech_cells_generic` patch * cluster: Add, propagate configurable memory cut configuration ports * doc: Regenerate schema-doc * occamy: Extend wth SRAM config ports at top * occamy: Connect CVA6 SRAM config * occamy: Reorder, count memory config structs * occamy+cluster: Further fixes * cva6: Add SRAM config ports * vendor: Add CVA6 patch * tc_sram: Add implementation stubs to fpga module * vendor: Add `tc_sram` FPGA patch
- Loading branch information
Showing
14 changed files
with
365 additions
and
46 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
15 changes: 15 additions & 0 deletions
15
docs/schema-doc/snitch_cluster-properties-sram_cfg_expose.md
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 boolean in Snitch Cluster Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_expose | ||
``` | ||
|
||
Whether to expose memory cut configuration inputs for implementation | ||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [snitch_cluster.schema.json*](snitch_cluster.schema.json "open original schema") | | ||
|
||
## sram_cfg_expose Type | ||
|
||
`boolean` |
19 changes: 19 additions & 0 deletions
19
docs/schema-doc/snitch_cluster-properties-sram_cfg_fields-additionalproperties.md
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,19 @@ | ||
# Untitled number in Snitch Cluster Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_fields/additionalProperties | ||
``` | ||
|
||
|
||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [snitch_cluster.schema.json*](snitch_cluster.schema.json "open original schema") | | ||
|
||
## additionalProperties Type | ||
|
||
`number` | ||
|
||
## additionalProperties Constraints | ||
|
||
**minimum**: the value of this number must greater than or equal to: `1` |
15 changes: 15 additions & 0 deletions
15
docs/schema-doc/snitch_cluster-properties-sram_cfg_fields-default.md
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 Snitch Cluster Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_fields/default | ||
``` | ||
|
||
|
||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [snitch_cluster.schema.json*](snitch_cluster.schema.json "open original schema") | | ||
|
||
## default Type | ||
|
||
unknown |
25 changes: 25 additions & 0 deletions
25
docs/schema-doc/snitch_cluster-properties-sram_cfg_fields-propertynames.md
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 undefined type in Snitch Cluster Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_fields/propertyNames | ||
``` | ||
|
||
|
||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [snitch_cluster.schema.json*](snitch_cluster.schema.json "open original schema") | | ||
|
||
## propertyNames Type | ||
|
||
unknown | ||
|
||
## propertyNames Constraints | ||
|
||
**pattern**: the string must match the following regular expression: | ||
|
||
```regexp | ||
^[A-Za-z_][A-Za-z0-9_]*$ | ||
``` | ||
|
||
[try pattern](https://regexr.com/?expression=%5E%5BA-Za-z\_%5D%5BA-Za-z0-9\_%5D\*%24 "try regular expression with regexr.com") |
57 changes: 57 additions & 0 deletions
57
docs/schema-doc/snitch_cluster-properties-sram_cfg_fields.md
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,57 @@ | ||
# Untitled object in Snitch Cluster Schema Schema | ||
|
||
```txt | ||
http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_fields | ||
``` | ||
|
||
The names and widths of memory cut configuration inputs needed for implementation | ||
|
||
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | ||
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | | ||
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [snitch_cluster.schema.json*](snitch_cluster.schema.json "open original schema") | | ||
|
||
## sram_cfg_fields Type | ||
|
||
`object` ([Details](snitch_cluster-properties-sram_cfg_fields.md)) | ||
|
||
## sram_cfg_fields Constraints | ||
|
||
**minimum number of properties**: the minimum number of properties for this object is: `1` | ||
|
||
## sram_cfg_fields Default Value | ||
|
||
The default value is: | ||
|
||
```json | ||
{ | ||
"reserved": 1 | ||
} | ||
``` | ||
|
||
# undefined Properties | ||
|
||
| Property | Type | Required | Nullable | Defined by | | ||
| :-------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| Additional Properties | `number` | Optional | cannot be null | [Snitch Cluster Schema](snitch_cluster-properties-sram_cfg_fields-additionalproperties.md "http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_fields/additionalProperties") | | ||
|
||
## Additional Properties | ||
|
||
Additional properties are allowed, as long as they follow this schema: | ||
|
||
|
||
|
||
* is optional | ||
|
||
* Type: `number` | ||
|
||
* cannot be null | ||
|
||
* defined in: [Snitch Cluster Schema](snitch_cluster-properties-sram_cfg_fields-additionalproperties.md "http://pulp-platform.org/snitch/snitch_cluster.schema.json#/properties/sram_cfg_fields/additionalProperties") | ||
|
||
### additionalProperties Type | ||
|
||
`number` | ||
|
||
### additionalProperties Constraints | ||
|
||
**minimum**: the value of this number must greater than or equal to: `1` |
Oops, something went wrong.