Low CBF CNIC Software
The CNIC Firmware Documentation may be useful to cross-reference (e.g. it contains information on SPS SPEAD packet structure).
Low CBF CNIC Software Documentation:
CNIC API
- ska_low_cbf_sw_cnic
- change_port module
- cnic_fpga module
CnicFpgaCnicFpga.__init__()CnicFpga.begin_transmit()CnicFpga.configure_from_yaml()CnicFpga.configure_next_delay_polynomials()CnicFpga.configure_vd()CnicFpga.enable_vdCnicFpga.finished_receiveCnicFpga.finished_transmitCnicFpga.prepare_transmit()CnicFpga.ready_to_transmitCnicFpga.receive_pcap()CnicFpga.reset()CnicFpga.stop_receive()CnicFpga.transmit_pcap()
LOAD_SLEEP_TIMERX_SLEEP_TIME
- eth_interface_rate module
- hbm_packet_controller module
HbmPacketControllerHbmPacketController.__init__()HbmPacketController.configure_rx()HbmPacketController.configure_tx()HbmPacketController.dump_pcap()HbmPacketController.duplexHbmPacketController.flush()HbmPacketController.last_dumped_pcapHbmPacketController.load_pcap()HbmPacketController.loaded_pcapHbmPacketController.loaded_pcap_packetsHbmPacketController.rx_packet_countHbmPacketController.start_rx()HbmPacketController.start_tx()HbmPacketController.tx_packet_countHbmPacketController.tx_packets_to_mac
METADATA_SIZE
- monitor module
- no_attributes module
- pcap module
- ptp module
- ptp_scheduler module
- virtual_digitiser module
CONFIG_ROW_WORDSMAX_BURST_ENABLE_BITSPS_PACKET_PERIODSpeadVersionVDChannelConfigVirtualDigitiserVirtualDigitiser.configurationVirtualDigitiser.configure_channels()VirtualDigitiser.configure_pulsar_mode()VirtualDigitiser.configure_time()VirtualDigitiser.configure_time_v2()VirtualDigitiser.configured_channelsVirtualDigitiser.epochVirtualDigitiser.get_channel_config()VirtualDigitiser.last_used_datagen_bufferVirtualDigitiser.max_burstsVirtualDigitiser.max_bursts_enabledVirtualDigitiser.packet_countVirtualDigitiser.session_packetsVirtualDigitiser.set_max_bursts()VirtualDigitiser.set_time_between_packets_and_bursts()VirtualDigitiser.sps_packet_versionVirtualDigitiser.sps_packetsVirtualDigitiser.timestamp
- vd_datagen module
CONFIG_BUF_WORDSDELAY_POLY_COEFFSDataGeneratorDataGenerator.__init__()DataGenerator.buf0_validDataGenerator.buf1_validDataGenerator.configurationDataGenerator.configuration0DataGenerator.configuration1DataGenerator.configure()DataGenerator.configure_from_yaml()DataGenerator.configure_next_delay_polynomials()DataGenerator.read_time()DataGenerator.set_delay_polynomial()
Sourcenull_polynomial()pad_source_list()