Copyright | (c) David Cox 2021 |
---|---|
License | BSD 3-Clause |
Maintainer | standardsemiconductor@gmail.com |
Safe Haskell | None |
Language | Haskell2010 |
SPI hard IP primitive from Lattice Ice Technology Library
Synopsis
- spi :: HiddenClock dom => String -> Signal dom Bool -> Signal dom Bool -> Signal dom (BitVector 8) -> Signal dom (BitVector 8) -> Signal dom Bit -> Signal dom Bit -> Signal dom Bit -> Signal dom Bit -> Unbundled dom (BitVector 8, Bool, Bit, Bit, Bit, Bit, Bit, Bit, Bit, Bit, BitVector 4, BitVector 4)
Documentation
:: HiddenClock dom | |
=> String | busAddr |
-> Signal dom Bool | sbrwi |
-> Signal dom Bool | sbstbi |
-> Signal dom (BitVector 8) | sbadri |
-> Signal dom (BitVector 8) | sbdati |
-> Signal dom Bit | bi |
-> Signal dom Bit | wi |
-> Signal dom Bit | wcki |
-> Signal dom Bit | wcsni |
-> Unbundled dom (BitVector 8, Bool, Bit, Bit, Bit, Bit, Bit, Bit, Bit, Bit, BitVector 4, BitVector 4) | (sbdato, sbacko, spiirq, spiwkup, wo, woe, bo, boe, wcko, wckoe, bcsno, bcsnoe) |
spi primitive wrapper