| Copyright | (c) David Cox 2021 |
|---|---|
| License | BSD 3-Clause |
| Maintainer | standardsemiconductor@gmail.com |
| Safe Haskell | None |
| Language | Haskell2010 |
Ice40.Spi
Description
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
Arguments
| :: 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