naps.cores.mipi package¶
Subpackages¶
- naps.cores.mipi.csi_rx package
- naps.cores.mipi.dsi_tx package
- Submodules
- naps.cores.mipi.dsi_tx.d_phy_lane module
- naps.cores.mipi.dsi_tx.d_phy_lane_test module
- naps.cores.mipi.dsi_tx.dsi_phy module
- naps.cores.mipi.dsi_tx.py_dsi_generator module
- naps.cores.mipi.dsi_tx.types module
- naps.cores.mipi.dsi_tx.video2dsi module
- naps.cores.mipi.dsi_tx.video2dsi_test module
- Module contents
Submodules¶
naps.cores.mipi.common module¶
-
class
naps.cores.mipi.common.DataIdentifier(*args, **kwargs)¶ Bases:
naps.data_structure.packed_struct.PackedStructBaseClass-
data_type: unsigned(6)¶
-
is_long_packet()¶
-
virtual_channel_identifier: unsigned(2)¶
-
-
class
naps.cores.mipi.common.PacketHeader(*args, **kwargs)¶ Bases:
naps.data_structure.packed_struct.PackedStructBaseClass-
calculate_ecc()¶
-
ecc: unsigned(8)¶
-
is_packet_valid()¶
-
word_count: unsigned(16)¶
-
-
naps.cores.mipi.common.calculate_ecc(header)¶