naps.cores.mipi package

Subpackages

Submodules

naps.cores.mipi.common module

class naps.cores.mipi.common.DataIdentifier(backing_signal=None, name=None, src_loc_at=1, **kwargs)

Bases: PackedStructBaseClass

data_type: unsigned(6)
is_long_packet()
virtual_channel_identifier: unsigned(2)
class naps.cores.mipi.common.PacketHeader(backing_signal=None, name=None, src_loc_at=1, **kwargs)

Bases: PackedStructBaseClass

calculate_ecc()
data_id: DataIdentifier
ecc: unsigned(8)
is_packet_valid()
word_count: unsigned(16)
naps.cores.mipi.common.calculate_ecc(header)

Module contents