Modules¶
Driver¶
Driver¶
-
class
basil.HL.spi.spi(intf, conf)[source]¶ Implement serial programming interface (SPI) driver.
-
get_repeat()[source]¶ Gets Number of repetitions of sequence with delay ‘wait’ (if 0 –> repeat forever)
-
set_repeat(value)[source]¶ If 0: Repeat sequence forever Other: Number of repetitions of sequence with delay ‘wait’
-
Driver¶
Driver¶
-
class
basil.HL.pulse_gen.pulse_gen(intf, conf)[source]¶ Pulser generator
-
get_en()[source]¶ Return info if pulse starts with a fixed delay w.r.t. shift register finish signal (true) or if it only starts with .start() (false)
-
Driver¶
Driver¶
Driver¶
Driver¶
Driver¶
-
class
basil.HL.sram_fifo.sram_fifo(intf, conf)[source]¶ SRAM FIFO controller interface for sram_fifo FPGA module.
-
property
FIFO_INT_SIZE¶ Get FIFO size in units of integers (32 bit).
- fifo_sizeint
FIFO size in units of integers (32 bit).
-
get_FIFO_INT_SIZE()[source]¶ Get FIFO size in units of integers (32 bit).
- fifo_sizeint
FIFO size in units of integers (32 bit).
-
get_fifo_int_size()[source]¶ Deprecated Get FIFO size in units of integers (32 bit).
- fifo_sizeint
FIFO size in units of integers (32 bit).
-
get_fifo_size()[source]¶ Deprecated Get FIFO size in units of bytes (8 bit).
- fifo_sizeint
FIFO size in units of bytes (8 bit).
-
property
Driver¶
Driver¶
-
class
basil.HL.i2c.i2c(intf, conf)[source]¶ Implement master i2c programming interface driver.
-
property
is_ready¶ - raises ExceptionType
IOError
Transfer not acknowledged.
-
property