Contents:
naps.cores.mipi.csi_rx.aligner.
CsiWordAligner
Bases: nmigen.hdl.ir.Elaboratable
nmigen.hdl.ir.Elaboratable
A timeout based word aligner. Issues a bitslip request to the PHY if for a specified time no valid packet (as indicated by a upper layer) was received.
elaborate
naps.cores.mipi.csi_rx.combiner.
CsiLaneCombiner
Combines 1 to 4 lanes to a 32 bit word that can be used for parsing the packet header. Also assists with the training of multiple lanes.
naps.cores.mipi.csi_rx.packet.
CsiPacketLayer
naps.cores.mipi.csi_rx.s7_rx_phy.
MipiClockRxPhy
Drives the sync domain with the word clock and produces a ddr bit clock derived from the clock lane at pin
MipiLaneRxPhy
naps.cores.mipi.csi_rx.types.
CsiLongPacketDataType
Bases: enum.IntEnum
enum.IntEnum
An enumeration.
RAW10
RAW12
RAW14
RAW6
RAW7
RAW8
CsiShortPacketDataType
FRAME_END
FRAME_START
LINE_END
LINE_START