squishy.gateware.scsi.scsi2#

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

SCSI 2 Elaboratable

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

Parameters:

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

squishy.gateware.scsi.scsi2.Device(*, config: dict) SCSI2#

Create a SCSI-2 Device Elaboratable

squishy.gateware.scsi.scsi2.Initiator(*, config: dict) SCSI2#

Create a SCSI-2 Initiator Elaboratable