Skip to content

Commit

Permalink
Q-Channel definition
Browse files Browse the repository at this point in the history
  • Loading branch information
drom committed Jan 27, 2023
1 parent 53d2672 commit a7927a5
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
2 changes: 2 additions & 0 deletions specs/amba.com/AMBA5/P-Channel/r0p0_0/P-Channel_rtl.json5
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
version: 'r0p0_0',
},
ports: {
// Power Controller :Initiator
// Device :Target
PACTIVE: {
description: 'Device activity indication',
wire: {
Expand Down
49 changes: 49 additions & 0 deletions specs/amba.com/AMBA5/Q-Channel/r0p0_0/Q-Channel_rtl.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
abstractionDefinition: {
vendor: 'amba.com',
library: 'AMBA5',
name: 'Q-Channel_rtl',
version: 'r0p0_0',
busType: {
vendor: 'amba.com',
library: 'AMBA5',
name: 'Q-Channel',
version: 'r0p0_0',
},
ports: {
// Clock or Power Controller :Initiator
// Device :Target
QREQn: {
description: 'A quiescence request signal',
wire: {
onInitiator: {presence: 'required', width: 1, direction: 'out'},
onTarget: {presence: 'required', width: 1, direction: 'in'},
}
},
QACCEPTn: {
description: 'Active HIGH acceptance of the request',
wire: {
onInitiator: {presence: 'required', width: 1, direction: 'in'},
onTarget: {presence: 'required', width: 1, direction: 'out'},
}
},
QDENY: {
description: 'Active HIGH denial of the request.',
wire: {
onInitiator: {presence: 'required', width: 1, direction: 'in'},
onTarget: {presence: 'required', width: 1, direction: 'out'},
}
},
QACTIVE: {
description: 'HIGH in any state to indicate that it has operations to perform. When LOW it is a hint, not a guarantee, that the device might accept a quiescence request',
wire: {
onInitiator: {presence: 'required', width: 1, direction: 'in'},
onTarget: {presence: 'required', width: 1, direction: 'out'},
}
},
},
description: 'This defines the signals when implementing an Q-Channel interface on RTL views',
props: {},
assertions: []
}
}

0 comments on commit a7927a5

Please sign in to comment.