spinal
.
lib
.
com
spi
package
spi
Visibility
Public
All
Type Members
case class
Apb3SpiMasterCtrl
(
generics:
SpiMasterCtrlMemoryMappedConfig
)
extends
Component
with
Product
with
Serializable
case class
Apb3SpiSlaveCtrl
(
generics:
SpiSlaveCtrlMemoryMappedConfig
)
extends
Component
with
Product
with
Serializable
case class
SpiKind
()
extends
Bundle
with
Product
with
Serializable
case class
SpiMaster
(
ssWidth:
Int
=
1
,
useSclk:
Boolean
=
true
)
extends
Bundle
with
IMasterSlave
with
Product
with
Serializable
case class
SpiMasterCmd
(
generics:
SpiMasterCtrlGenerics
)
extends
Bundle
with
Product
with
Serializable
case class
SpiMasterCtrl
(
generics:
SpiMasterCtrlGenerics
)
extends
Component
with
Product
with
Serializable
case class
SpiMasterCtrlCmdData
(
generics:
SpiMasterCtrlGenerics
)
extends
Bundle
with
Product
with
Serializable
case class
SpiMasterCtrlCmdSs
(
generics:
SpiMasterCtrlGenerics
)
extends
Bundle
with
Product
with
Serializable
case class
SpiMasterCtrlConfig
(
generics:
SpiMasterCtrlGenerics
)
extends
Bundle
with
Product
with
Serializable
case class
SpiMasterCtrlGenerics
(
ssWidth:
Int
,
timerWidth:
Int
,
dataWidth:
Int
=
8
)
extends
Product
with
Serializable
Created by PIC32F_USER on 02/08/2017.
case class
SpiMasterCtrlMemoryMappedConfig
(
ctrlGenerics:
SpiMasterCtrlGenerics
,
cmdFifoDepth:
Int
=
32
,
rspFifoDepth:
Int
=
32
)
extends
Product
with
Serializable
case class
SpiSlave
(
useSclk:
Boolean
=
true
)
extends
Bundle
with
IMasterSlave
with
Product
with
Serializable
case class
SpiSlaveCtrl
(
generics:
SpiSlaveCtrlGenerics
)
extends
Component
with
Product
with
Serializable
case class
SpiSlaveCtrlGenerics
(
dataWidth:
Int
=
8
)
extends
Product
with
Serializable
Created by PIC32F_USER on 02/08/2017.
case class
SpiSlaveCtrlIo
(
generics:
SpiSlaveCtrlGenerics
)
extends
Bundle
with
Product
with
Serializable
case class
SpiSlaveCtrlMemoryMappedConfig
(
ctrlGenerics:
SpiSlaveCtrlGenerics
,
rxFifoDepth:
Int
=
32
,
txFifoDepth:
Int
=
32
)
extends
Product
with
Serializable
Value Members
object
Apb3SpiMasterCtrl
extends
Serializable
object
Apb3SpiSlaveCtrl
extends
Serializable
object
SpiMasterCtrlCmdMode
extends
SpinalEnum
object
SpiSlaveCtrl
extends
Serializable
Ungrouped