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