Skip to content

Commit

Permalink
Merge pull request #16 from sifive/JTAG_bus_def
Browse files Browse the repository at this point in the history
added JTAG busDef
  • Loading branch information
drom authored Apr 9, 2020
2 parents 1aa2fcb + b628e17 commit a1daf11
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions specs/sifive.com/TEST/JTAG/0.1.0/JTAG_rtl.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
abstractionDefinition: {
vendor: 'sifive.com',
library: 'TEST',
name: 'JTAG_rtl',
version: '0.1.0',
busType: {
vendor: 'sifive.com',
library: 'TEST',
name: 'JTAG',
version: '0.1.0',
},
ports: {
TCK: {
description: 'Clock',
requiresDriver: true,
isClock: true,
wire: {
onMaster: {width: 1, direction: 'out', presence: 'required'},
onSlave: {width: 1, direction: 'in', presence: 'required'}
}
},
TMS: {
description: 'Mode Select',
wire: {
onMaster: {width: 1, direction: 'out', presence: 'required'},
onSlave: {width: 1, direction: 'in', presence: 'required'}
}
},
TDI: {
description: 'Data Input',
isData: true,
wire: {
onMaster: {width: 1, direction: 'out', presence: 'required'},
onSlave: {width: 1, direction: 'in', presence: 'required'}
}
},
TDO: {
description: 'Data Output',
isData: true,
wire: {
onMaster: {width: 1, direction: 'in', presence: 'required'},
onSlave: {width: 1, direction: 'out', presence: 'required'}
}
},
TRST: {
description: 'Reset',
isReset: true,
wire: {
onMaster: {width: 1, direction: 'out'},
onSlave: {width: 1, direction: 'in'}
}
},
}
}
}

0 comments on commit a1daf11

Please sign in to comment.