LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
basil/__init__.py
basil/dut.py
basil/HL/FEI4AdapterCard.py
basil/HL/FEI4QuadModuleAdapterCard.py
basil/HL/FadcConf.py
basil/HL/GPAC.py
basil/HL/HardwareLayer.py
basil/HL/JtagGpio.py
basil/HL/JtagMaster.py
basil/HL/MIO_PLL.py
basil/HL/NTCRegister.py
basil/HL/RegisterHardwareLayer.py
basil/HL/SensirionBridgeDevice.py
basil/HL/SentioProber.py
basil/HL/SignatoneProber.py
basil/HL/SussProber.py
basil/HL/XPT.py
basil/HL/__init__.py
basil/HL/agilent33250a.py
basil/HL/agilent_33250a.yaml
basil/HL/agilent_e3644a.yaml
basil/HL/arduino_base.py
basil/HL/arduino_env_readout.py
basil/HL/arduino_grove_4channel_relay.py
basil/HL/arduino_ntc_readout.py
basil/HL/arduino_relay_board.py
basil/HL/arduino_serial_to_i2c.py
basil/HL/binder_mk53.py
basil/HL/binder_mk56.py
basil/HL/bram_fifo.py
basil/HL/bronkhorst_elflow.py
basil/HL/cmd_seq.py
basil/HL/debyeflex3003.py
basil/HL/fadc_rx.py
basil/HL/fast_spi_rx.py
basil/HL/fei4_rx.py
basil/HL/gpio.py
basil/HL/hp4284a.py
basil/HL/hp_4284a.yaml
basil/HL/hp_81104a.yaml
basil/HL/i2c.py
basil/HL/iseg_hv.py
basil/HL/julabo1000F.py
basil/HL/julaboF32HD.py
basil/HL/julaboFP50.py
basil/HL/ka3005p.py
basil/HL/keithley6517a.py
basil/HL/keithley_2000.yaml
basil/HL/keithley_2001.yaml
basil/HL/keithley_2400.yaml
basil/HL/keithley_2410.yaml
basil/HL/keithley_2450.yaml
basil/HL/keithley_2460.yaml
basil/HL/keithley_2470.yaml
basil/HL/keithley_2602a.yaml
basil/HL/keithley_2634b.yaml
basil/HL/keithley_6517a.yaml
basil/HL/m26_rx.py
basil/HL/mercury.py
basil/HL/pulse_gen.py
basil/HL/rs_hmp4040.py
basil/HL/rs_hmp4040.yaml
basil/HL/scpi.py
basil/HL/scpi_sim_device.yaml
basil/HL/sensirion_ekh4.py
basil/HL/sensirion_sht45.py
basil/HL/sensirion_sht85.py
basil/HL/seq_gen.py
basil/HL/seq_rec.py
basil/HL/si570.py
basil/HL/sitcp_fifo.py
basil/HL/spi.py
basil/HL/sram_fifo.py
basil/HL/tdc_s3.py
basil/HL/tdl_tdc.py
basil/HL/tektronix_oscilloscope.py
basil/HL/tektronix_oscilloscope.yaml
basil/HL/tektronix_tds3034b.py
basil/HL/timestamp.py
basil/HL/tlu.py
basil/HL/tti_ql355tp.py
basil/HL/tti_ql355tp.yaml
basil/HL/weiss_labevent.py
basil/HL/weiss_sb22.py
basil/RL/FunctionalRegister.py
basil/RL/RegisterLayer.py
basil/RL/StdRegister.py
basil/RL/TrackRegister.py
basil/RL/__init__.py
basil/TL/Dummy.py
basil/TL/SensirionSensorBridge.py
basil/TL/Serial.py
basil/TL/SiSim.py
basil/TL/SiTcp.py
basil/TL/SiTransferLayer.py
basil/TL/SiUart.py
basil/TL/SiUsb.py
basil/TL/SiUsb3.py
basil/TL/Socket.py
basil/TL/TransferLayer.py
basil/TL/Visa.py
basil/TL/__init__.py
basil/firmware/arduino/EnvironmentReadout/EnvironmentReadout.ino
basil/firmware/arduino/EnvironmentReadout/README.rst
basil/firmware/arduino/Grove4ChannelRelay/Grove4ChannelRelay.ino
basil/firmware/arduino/NTCReadout/NTCReadout.ino
basil/firmware/arduino/NTCReadout/README.rst
basil/firmware/arduino/RelayBoard/README.rst
basil/firmware/arduino/RelayBoard/RelayBoard.ino
basil/firmware/arduino/SerialToI2C/README.rst
basil/firmware/arduino/SerialToI2C/SerialToI2C.ino
basil/firmware/modules/LICENSE.txt
basil/firmware/modules/README.rst
basil/firmware/modules/bram_fifo/README.rst
basil/firmware/modules/bram_fifo/bram_fifo.v
basil/firmware/modules/bram_fifo/bram_fifo_core.v
basil/firmware/modules/chipscope/chipscope_icon.xco
basil/firmware/modules/chipscope/chipscope_icon.xise
basil/firmware/modules/chipscope/chipscope_ila.xco
basil/firmware/modules/chipscope/chipscope_ila.xise
basil/firmware/modules/cmd_seq/README.rst
basil/firmware/modules/cmd_seq/cmd_seq.v
basil/firmware/modules/cmd_seq/cmd_seq_core.v
basil/firmware/modules/fast_spi_rx/README.rst
basil/firmware/modules/fast_spi_rx/fast_spi_rx.v
basil/firmware/modules/fast_spi_rx/fast_spi_rx_core.v
basil/firmware/modules/fei4_rx/README.rst
basil/firmware/modules/fei4_rx/decode_8b10b.v
basil/firmware/modules/fei4_rx/fei4_rx.v
basil/firmware/modules/fei4_rx/fei4_rx_core.v
basil/firmware/modules/fei4_rx/rec_sync.v
basil/firmware/modules/fei4_rx/receiver_logic.v
basil/firmware/modules/fei4_rx/sync_master.v
basil/firmware/modules/fx3_if/FX3_IF.v
basil/firmware/modules/gpac_adc_rx/README.rst
basil/firmware/modules/gpac_adc_rx/gpac_adc_iobuf.v
basil/firmware/modules/gpac_adc_rx/gpac_adc_rx.v
basil/firmware/modules/gpac_adc_rx/gpac_adc_rx_core.v
basil/firmware/modules/gpio/README.rst
basil/firmware/modules/gpio/gpio.v
basil/firmware/modules/gpio/gpio_core.v
basil/firmware/modules/gpio/gpio_sbus.v
basil/firmware/modules/i2c/README.rst
basil/firmware/modules/i2c/i2c.v
basil/firmware/modules/i2c/i2c_core.v
basil/firmware/modules/includes/jtag_tap.v
basil/firmware/modules/includes/log2func.v
basil/firmware/modules/jtag_master/README.rst
basil/firmware/modules/jtag_master/jtag_master.v
basil/firmware/modules/jtag_master/jtag_master_core.v
basil/firmware/modules/m26_rx/README.rst
basil/firmware/modules/m26_rx/m26_rx.v
basil/firmware/modules/m26_rx/m26_rx_ch.v
basil/firmware/modules/m26_rx/m26_rx_core.v
basil/firmware/modules/pulse_gen/README.rst
basil/firmware/modules/pulse_gen/pulse_gen.v
basil/firmware/modules/pulse_gen/pulse_gen_core.v
basil/firmware/modules/rrp_arbiter/README.rst
basil/firmware/modules/rrp_arbiter/rrp_arbiter.v
basil/firmware/modules/seq_gen/README.rst
basil/firmware/modules/seq_gen/seq_gen.v
basil/firmware/modules/seq_gen/seq_gen_core.v
basil/firmware/modules/seq_rec/README.rst
basil/firmware/modules/seq_rec/seq_rec.v
basil/firmware/modules/seq_rec/seq_rec_core.v
basil/firmware/modules/spi/README.rst
basil/firmware/modules/spi/blk_mem_gen_8_to_1_2k.v
basil/firmware/modules/spi/spi.v
basil/firmware/modules/spi/spi_core.v
basil/firmware/modules/sram_fifo/README.rst
basil/firmware/modules/sram_fifo/sram_fifo.v
basil/firmware/modules/sram_fifo/sram_fifo_core.v
basil/firmware/modules/tb/silbusb.sv
basil/firmware/modules/tb/silbusb.v
basil/firmware/modules/tb/uartlib.v
basil/firmware/modules/tdc_s3/README.rst
basil/firmware/modules/tdc_s3/tdc_s3.v
basil/firmware/modules/tdc_s3/tdc_s3_core.v
basil/firmware/modules/tdl_tdc/README.rst
basil/firmware/modules/tdl_tdc/architecture.png
basil/firmware/modules/tdl_tdc/controller.v
basil/firmware/modules/tdl_tdc/delayline.png
basil/firmware/modules/tdl_tdc/priority_encoder.v
basil/firmware/modules/tdl_tdc/sw_interface.v
basil/firmware/modules/tdl_tdc/tdl_supersampler.v
basil/firmware/modules/tdl_tdc/tdl_tdc.v
basil/firmware/modules/tdl_tdc/tdl_tdc_core.v
basil/firmware/modules/tdl_tdc/word_broker.v
basil/firmware/modules/tdl_tdc/counter/slimfast_multioption_counter.ucf
basil/firmware/modules/tdl_tdc/counter/slimfast_multioption_counter.v
basil/firmware/modules/tdl_tdc/counter/slimfast_multioption_counter.xdc
basil/firmware/modules/tdl_tdc/delayline/carrysampler_spartan6_20ps.v
basil/firmware/modules/tdl_tdc/delayline/sample_deser.v
basil/firmware/modules/tdl_tdc/utils/delay_n.v
basil/firmware/modules/tdl_tdc/utils/graycode_2stage_cdc.v
basil/firmware/modules/timestamp/README.rst
basil/firmware/modules/timestamp/timestamp.v
basil/firmware/modules/timestamp/timestamp_core.v
basil/firmware/modules/tlu/README.rst
basil/firmware/modules/tlu/tlu_controller.v
basil/firmware/modules/tlu/tlu_controller_core.v
basil/firmware/modules/tlu/tlu_controller_fsm.v
basil/firmware/modules/uart/README.rst
basil/firmware/modules/uart/uart.v
basil/firmware/modules/uart/uart_master.v
basil/firmware/modules/utils/3_stage_synchronizer.v
basil/firmware/modules/utils/BUFG.v
basil/firmware/modules/utils/CG_MOD_neg.v
basil/firmware/modules/utils/CG_MOD_pos.v
basil/firmware/modules/utils/DCM.v
basil/firmware/modules/utils/IBUF.v
basil/firmware/modules/utils/IBUFDS.v
basil/firmware/modules/utils/IBUFG.v
basil/firmware/modules/utils/IBUFGDS.v
basil/firmware/modules/utils/IDDR.v
basil/firmware/modules/utils/IDDR_s3.v
basil/firmware/modules/utils/IDDR_s3_noibuf.v
basil/firmware/modules/utils/IDDR_s6.v
basil/firmware/modules/utils/IOBUF.v
basil/firmware/modules/utils/OBUF.v
basil/firmware/modules/utils/OBUFDS.v
basil/firmware/modules/utils/ODDR.v
basil/firmware/modules/utils/ODDR_s3.v
basil/firmware/modules/utils/ODDR_s6.v
basil/firmware/modules/utils/RAMB16_S1_S2.v
basil/firmware/modules/utils/RAMB16_S1_S9.v
basil/firmware/modules/utils/README.rst
basil/firmware/modules/utils/bus_to_ip.v
basil/firmware/modules/utils/cdc_fifo_bram.v
basil/firmware/modules/utils/cdc_pulse_sync.v
basil/firmware/modules/utils/cdc_pulse_sync_cnt.v
basil/firmware/modules/utils/cdc_reset_sync.v
basil/firmware/modules/utils/cdc_syncfifo.v
basil/firmware/modules/utils/clock_divider.v
basil/firmware/modules/utils/clock_multiplier.v
basil/firmware/modules/utils/ddr_des.v
basil/firmware/modules/utils/fifo_32_to_8.v
basil/firmware/modules/utils/fifo_64_to_16.v
basil/firmware/modules/utils/fifo_8_to_32.v
basil/firmware/modules/utils/fifo_8_to_64.v
basil/firmware/modules/utils/flag_domain_crossing.v
basil/firmware/modules/utils/fx2_to_bus.v
basil/firmware/modules/utils/generic_fifo.v
basil/firmware/modules/utils/pulse_gen_rising.v
basil/firmware/modules/utils/ramb_8_to_n.v
basil/firmware/modules/utils/rbcp_to_bus.v
basil/firmware/modules/utils/reset_gen.v
basil/firmware/modules/utils/rgmii_io.v
basil/firmware/modules/utils/sbus_to_ip.v
basil/firmware/modules/utils/simple_arbiter.v
basil/firmware/modules/utils/tcp_to_bus.v
basil/utils/BitLogic.py
basil/utils/DataManipulation.py
basil/utils/USBBinds.py
basil/utils/__init__.py
basil/utils/buscheck.py
basil/utils/utils.py
basil/utils/sim/BasilBusDriver.py
basil/utils/sim/BasilSbusDriver.py
basil/utils/sim/Protocol.py
basil/utils/sim/SiLibUsb.py
basil/utils/sim/SiLibUsbBusDriver.py
basil/utils/sim/Test.py
basil/utils/sim/__init__.py
basil/utils/sim/utils.py
basil_daq.egg-info/PKG-INFO
basil_daq.egg-info/SOURCES.txt
basil_daq.egg-info/dependency_links.txt
basil_daq.egg-info/requires.txt
basil_daq.egg-info/top_level.txt
docs/Makefile
docs/README.md
docs/conf.py
docs/examples.rst
docs/firmware.rst
docs/hardware.rst
docs/index.rst
docs/make.bat
docs/modules.rst
docs/requirements.txt
docs/software.rst
docs/_static/MIO.jpg
docs/_static/MIO_GPAC_DUT.png
docs/_static/WaveDrom_load.js
docs/_static/basil_layers.png
docs/_static/bdaq53.jpg
docs/_static/logo_silab.png
docs/_static/lx9_fei4_a.jpg
docs/_static/lx9_fei4_b.jpg
docs/_static/silab.ico
docs/_static/spi_example.png
docs/_static/spi_example_timing.png
docs/_static/theme_overrides.css
examples/MIO/ise/.gitignore
examples/MIO/ise/example.xise
examples/MIO/src/example.v
examples/MIO/src/mio.ucf
examples/MIO/tb/example.py
examples/MIO/tb/example.yaml
examples/MIO/tb/test_SimExample.py
examples/MMC3/mmc3.xpr
examples/MMC3/mmc3.srcs/constrs_1/mmc3.xdc
examples/MMC3/mmc3.srcs/sources_1/mmc3_constants.v
examples/MMC3/mmc3.srcs/sources_1/mmc3_top.v
examples/bdaq53/.gitignore
examples/bdaq53/Readme.md
examples/bdaq53/bdaq53_eth.py
examples/bdaq53/bdaq53_eth.yaml
examples/bdaq53/firmware/src/SiTCP.xdc
examples/bdaq53/firmware/src/bdaq53.xdc
examples/bdaq53/firmware/src/bdaq53_eth.v
examples/bdaq53/firmware/src/bdaq53_eth_core.v
examples/bdaq53/firmware/vivado/Makefile
examples/bdaq53/firmware/vivado/run.tcl
examples/bdaq53/test/bdaq53_eth_tb.v
examples/bdaq53/test/test_bdaq53_eth.py
examples/bdaq_core/.gitignore
examples/bdaq_core/Readme.md
examples/bdaq_core/bdaq_core.py
examples/bdaq_core/bdaq_core.yaml
examples/bdaq_core/firmware/src/bdaq_core.v
examples/bdaq_core/firmware/src/bdaq_core_core.v
examples/bdaq_core/firmware/src/bdaq_core_example.xdc
examples/bdaq_core/firmware/vivado/Makefile
examples/bdaq_core/firmware/vivado/run.tcl
examples/bdaq_core/test/bdaq_core_tb.v
examples/bdaq_core/test/test_bdaq_core.py
examples/lab_devices/MotorStage.py
examples/lab_devices/ProbeStation.py
examples/lab_devices/SentioProber.py
examples/lab_devices/SentioProber_config.yaml
examples/lab_devices/SignatoneProber.yaml
examples/lab_devices/WeissLabEvent_socket.yaml
examples/lab_devices/WeissSB22_pyserial.yaml
examples/lab_devices/agilent33250a_pyserial.yaml
examples/lab_devices/arduino_ntc_readout.py
examples/lab_devices/arduino_ntc_readout.yaml
examples/lab_devices/arduino_relay_board.py
examples/lab_devices/arduino_relay_board.yaml
examples/lab_devices/arduino_serial_to_i2c.py
examples/lab_devices/arduino_serial_to_i2c.yaml
examples/lab_devices/binderMK53_pyserial.yaml
examples/lab_devices/binderMK56_socket.yaml
examples/lab_devices/bronkhorstELFLOW_pyserial.yaml
examples/lab_devices/bronkhorsteflow.py
examples/lab_devices/hp_4284a_pyvisa.yaml
examples/lab_devices/hp_81104a_pyvisa.yaml
examples/lab_devices/iseg_shq.py
examples/lab_devices/iseg_shq.yaml
examples/lab_devices/julabo1000F_pyserial.yaml
examples/lab_devices/julaboF32HD.py
examples/lab_devices/julaboF32HD.yaml
examples/lab_devices/julaboFP50.py
examples/lab_devices/julaboFP50_pyserial.yaml
examples/lab_devices/keithley2000_pyvisa.yaml
examples/lab_devices/keithley2400_pyserial.yaml
examples/lab_devices/keithley2400_pyvisa.yaml
examples/lab_devices/keithley2410_pyserial.yaml
examples/lab_devices/keithley2410_pyvisa.yaml
examples/lab_devices/keithley2450_pyvisa.yaml
examples/lab_devices/keithley2634b.yaml
examples/lab_devices/keithley6517a.py
examples/lab_devices/keithley6517a_pyvisa.yaml
examples/lab_devices/mercury_pyserial.yaml
examples/lab_devices/rs_hmp4040.yaml
examples/lab_devices/rs_hmp4040_pyvisa.yaml
examples/lab_devices/scpi_devices.py
examples/lab_devices/sensirionEKH4_pyserial.yaml
examples/lab_devices/sensirionSHT85.yaml
examples/lab_devices/suss_pa_200.yaml
examples/lab_devices/tektronixOscilloscope_pyvisa.yaml
examples/lab_devices/tektronix_oscilloscope_tds3034b.py
examples/lab_devices/tektronix_tds_3034b.yaml
examples/lab_devices/temperature_control.py
examples/lab_devices/temperature_sensors.py
examples/lab_devices/ttiql355tp.yaml
examples/lab_devices/ttiql355tp_pyvisa.yaml
examples/lab_devices/xray_tube.py
examples/lab_devices/xray_tube_pyserial.yaml
examples/lx9/device/ise/.gitignore
examples/lx9/device/ise/lx9.xise
examples/lx9/device/ise/top.bit
examples/lx9/device/src/top.ucf
examples/lx9/device/src/top.v
examples/lx9/host/lx9.py
examples/lx9/host/lx9.yaml
examples/mio3_eth_gpac/README.md
examples/mio3_eth_gpac/mio3_eth_gpac.py
examples/mio3_eth_gpac/mio3_eth_gpac.yaml
examples/mio3_eth_gpac/firmware/src/mio3_eth_gpac.v
examples/mio3_eth_gpac/firmware/src/mio3_eth_gpac.xdc
examples/mio3_eth_gpac/firmware/vivado/mio3_eth_gpac.xpr
examples/mio_pixel/pixel.py
examples/mio_pixel/pixel.yaml
examples/mio_pixel/firmware/ise/.gitignore
examples/mio_pixel/firmware/ise/pixel.xise
examples/mio_pixel/firmware/src/clk_gen.v
examples/mio_pixel/firmware/src/pixel.ucf
examples/mio_pixel/firmware/src/pixel.v
examples/mio_pixel/tests/tb.v
examples/mio_pixel/tests/test_Sim_mio_pixel.py
examples/mio_sram_test/sram_test.py
examples/mio_sram_test/sram_test.yaml
examples/mio_sram_test/firmware/ise/.gitignore
examples/mio_sram_test/firmware/ise/sram_test.xise
examples/mio_sram_test/firmware/src/mio.ucf
examples/mio_sram_test/firmware/src/sram_test.v
examples/mio_sram_test/tests/tb.v
examples/mio_sram_test/tests/test_Sim.py
examples/mmc3_eth/Readme.md
examples/mmc3_eth/mmc3_eth.py
examples/mmc3_eth/mmc3_eth.yaml
examples/mmc3_eth/firmware/src/mmc3.xdc
examples/mmc3_eth/firmware/src/mmc3_eth.v
examples/mmc3_eth/firmware/src/mmc3_eth_core.v
examples/mmc3_eth/firmware/vivado/mmc3_eth.xpr
examples/mmc3_eth/test/mmc3_eth_tb.v
examples/mmc3_eth/test/test_mmc3_eth.py
examples/register_example/simple_register_example.py
examples/register_example/simple_register_example.yaml
examples/tdc_bdaq/tdc_bdaq.py
examples/tdc_bdaq/tdc_bdaq.yaml
examples/tdc_bdaq/firmware/src/SiTCP.xdc
examples/tdc_bdaq/firmware/src/bdaq53.xdc
examples/tdc_bdaq/firmware/src/tdc_bdaq.v
examples/tdc_bdaq/firmware/src/tdc_bdaq.xdc
examples/tdc_bdaq/firmware/vivado/run.tcl
examples/test_eth/test_eth.py
examples/test_eth/firmware_test_eth/src/SiTCP.xdc
examples/test_eth/firmware_test_eth/src/mmc3.xdc
examples/test_eth/firmware_test_eth/src/test_eth.v
examples/test_eth/firmware_test_eth/src/SiTCP/.gitignore
examples/test_eth/firmware_test_eth/vivado/test_eth.xpr
tests/formatting.yaml
tests/test_BitLogic.py
tests/test_RegisterHardwareLayer.py
tests/test_RegisterHardwareLayer.yaml
tests/test_RegisterHardwareLayer_configuration.yaml
tests/test_SimAdcRx.py
tests/test_SimAdcRx.v
tests/test_SimCmdSeq.py
tests/test_SimCmdSeq.v
tests/test_SimFifo8to32.py
tests/test_SimFifo8to32.v
tests/test_SimGpio.py
tests/test_SimGpio.v
tests/test_SimI2c.py
tests/test_SimI2c.v
tests/test_SimJtagGpio.py
tests/test_SimJtagGpio.v
tests/test_SimJtagMaster.py
tests/test_SimJtagMaster.v
tests/test_SimM26.py
tests/test_SimM26.v
tests/test_SimSCPIFormatting.py
tests/test_SimScpi.py
tests/test_SimSeq.py
tests/test_SimSeq.v
tests/test_SimSpi.py
tests/test_SimSpi.v
tests/test_SimTdc.py
tests/test_SimTdc.v
tests/test_SimTdl_Tdc.py
tests/test_SimTdl_Tdc.v
tests/test_SimTimestamp.py
tests/test_SimTimestamp.v
tests/test_SimTlu.py
tests/test_SimTlu.v
tests/test_StdRegister.py