put sensible defaults for NASTI channel constructors
This commit is contained in:
parent
88b15dba60
commit
2e63fb291a
@ -112,7 +112,7 @@ class NASTIReadDataChannel extends NASTIResponseChannel with HasNASTIData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
object NASTIWriteAddressChannel {
|
object NASTIWriteAddressChannel {
|
||||||
def apply(id: UInt, addr: UInt, size: UInt, len: UInt) = {
|
def apply(id: UInt, addr: UInt, size: UInt, len: UInt = UInt(0)) = {
|
||||||
val aw = Wire(new NASTIWriteAddressChannel)
|
val aw = Wire(new NASTIWriteAddressChannel)
|
||||||
aw.id := id
|
aw.id := id
|
||||||
aw.addr := addr
|
aw.addr := addr
|
||||||
@ -130,7 +130,7 @@ object NASTIWriteAddressChannel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
object NASTIReadAddressChannel {
|
object NASTIReadAddressChannel {
|
||||||
def apply(id: UInt, addr: UInt, size: UInt, len: UInt) = {
|
def apply(id: UInt, addr: UInt, size: UInt, len: UInt = UInt(0)) = {
|
||||||
val ar = Wire(new NASTIReadAddressChannel)
|
val ar = Wire(new NASTIReadAddressChannel)
|
||||||
ar.id := id
|
ar.id := id
|
||||||
ar.addr := addr
|
ar.addr := addr
|
||||||
@ -148,7 +148,9 @@ object NASTIReadAddressChannel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
object NASTIWriteDataChannel {
|
object NASTIWriteDataChannel {
|
||||||
def apply(strb: UInt, data: UInt, last: Bool) = {
|
private val strobeBits = new NASTIWriteDataChannel().nastiWStrobeBits
|
||||||
|
val fullStrobe = Fill(strobeBits, UInt(1, 1))
|
||||||
|
def apply(data: UInt, strb: UInt = fullStrobe, last: Bool = Bool(true)) = {
|
||||||
val w = Wire(new NASTIWriteDataChannel)
|
val w = Wire(new NASTIWriteDataChannel)
|
||||||
w.strb := strb
|
w.strb := strb
|
||||||
w.data := data
|
w.data := data
|
||||||
@ -159,7 +161,7 @@ object NASTIWriteDataChannel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
object NASTIReadDataChannel {
|
object NASTIReadDataChannel {
|
||||||
def apply(id: UInt, data: UInt, last: Bool, resp: UInt = UInt(0)) = {
|
def apply(id: UInt, data: UInt, last: Bool = Bool(true), resp: UInt = UInt(0)) = {
|
||||||
val r = Wire(new NASTIReadDataChannel)
|
val r = Wire(new NASTIReadDataChannel)
|
||||||
r.id := id
|
r.id := id
|
||||||
r.data := data
|
r.data := data
|
||||||
|
Loading…
Reference in New Issue
Block a user