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¶
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).
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.