squishy.gateware.scsi.scsi3#

class squishy.gateware.scsi.scsi3.SCSI3(*args, src_loc_at: int = 0, **kwargs)#

SCSI 3 Elaboratable

This elaboratable represents an interface for interacting with SCSI-3 compliant buses.

Parameters:

config (dict) – The configuration for this Elaboratable, including SCSI VID and DID.

squishy.gateware.scsi.scsi3.Device(*, config: dict) SCSI3#

Create a SCSI-3 Device Elaboratable

squishy.gateware.scsi.scsi3.Initiator(*, config: dict) SCSI3#

Create a SCSI-3 Initiator Elaboratable