Index A | B | C | D | E | F | G | H | K | L | M | P | R | S | T | U | V | X | Y A as_ctrl() (bakeneko.physical.coding.Symbol method) as_value() (bakeneko.physical.coding.Symbol method) assertRemoteConnected() (bakeneko.support.test.BakenekoRemoteTest method) B bakeneko.devices module bakeneko.interface module bakeneko.interface.phy module bakeneko.interface.phy.gateware module bakeneko.interface.phy.gateware.phy module bakeneko.interface.phy.gateware.receiver module bakeneko.interface.phy.gateware.transmitter module bakeneko.interface.phy.serdes module bakeneko.interface.phy.serdes.vendor module bakeneko.interface.phy.serdes.vendor.lattice module bakeneko.interface.phy.serdes.vendor.lattice.ecp5 module bakeneko.interface.phy.serdes.vendor.lattice.ecp5.dcu module bakeneko.interface.phy.serdes.vendor.lattice.ecp5.pipe module bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci module bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers module bakeneko.interface.phy.serdes.vendor.xilinx module bakeneko.interface.pipe module bakeneko.link module bakeneko.physical module bakeneko.physical.coding module bakeneko.protocol module bakeneko.support module bakeneko.support.resources module bakeneko.support.sys_dev module bakeneko.support.test module bakeneko.types module bakeneko.types.configuration module bakeneko.types.configuration.capability module bakeneko.types.configuration.registers module bakeneko.types.configuration.registers.pci_compatible module bakeneko.types.constants module bakeneko.types.errors module BakenekoRemoteTest (class in bakeneko.support.test) BakenekoSerialTest (class in bakeneko.support.test) C CH_00 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_01 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_02 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_03 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_04 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_05 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_06 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_07 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_08 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_09 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_0A (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_0B (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_0C (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_0D (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_0E (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_0F (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_10 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_11 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_12 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_13 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_14 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_15 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_16 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_17 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_18 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_19 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_1A (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_1B (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_1E (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_1F (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_30 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_31 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_32 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_33 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_34 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_36 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_37 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CH_3A (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.CHRegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.CHRegister attribute) CHRegister (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5) (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers) control() (bakeneko.physical.coding.Symbol static method) D D() (in module bakeneko.physical.coding) data() (bakeneko.physical.coding.Symbol static method) DCU (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5) (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5.dcu) DCURegister (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5) (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers) decompose() (bakeneko.physical.coding.Symbol method) DL_00 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_02 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_03 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_09 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_0A (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_0B (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_0C (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_0D (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_0F (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_10 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_20 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_21 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_22 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_25 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) DL_26 (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.DCURegister attribute) (bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers.DCURegister attribute) E ECP5SerDesPIPE (class in bakeneko.interface.phy.serdes.vendor.lattice) (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5) (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5.pipe) enumerate() (bakeneko.support.sys_dev.PCIDevice static method) enumerate_remote() (bakeneko.support.sys_dev.PCIDevice static method) F from_bits() (bakeneko.physical.coding.Symbol static method) from_path() (bakeneko.support.sys_dev.PCIDevice static method) from_remote_path() (bakeneko.support.sys_dev.PCIDevice static method) G get() (bakeneko.support.sys_dev.PCIDevice static method) get_capability() (bakeneko.support.sys_dev.PCIDevice method) get_remote() (bakeneko.support.sys_dev.PCIDevice static method) H HWINIT (bakeneko.types.configuration.registers.RegisterType attribute) K K() (in module bakeneko.physical.coding) L L0 (bakeneko.types.constants.LinkState attribute) L0S (bakeneko.types.constants.LinkState attribute) L1 (bakeneko.types.constants.LinkState attribute) L2 (bakeneko.types.constants.LinkState attribute) L3 (bakeneko.types.constants.LinkState attribute) link_capabilities (bakeneko.support.sys_dev.PCIDevice property) link_speed (bakeneko.support.sys_dev.PCIDevice property) link_speeds (bakeneko.types.constants.PCIeConfiguration attribute) link_status (bakeneko.support.sys_dev.PCIDevice property) link_width (bakeneko.support.sys_dev.PCIDevice property) link_widths (bakeneko.types.constants.PCIeConfiguration attribute) LinkSpeed (class in bakeneko.types.constants) LinkState (class in bakeneko.types.constants) LinkWidth (class in bakeneko.types.constants) LS128_0 (bakeneko.types.constants.LinkSpeed attribute) LS16_0 (bakeneko.types.constants.LinkSpeed attribute) LS2_5 (bakeneko.types.constants.LinkSpeed attribute) LS32_0 (bakeneko.types.constants.LinkSpeed attribute) LS5_0 (bakeneko.types.constants.LinkSpeed attribute) LS64_0 (bakeneko.types.constants.LinkSpeed attribute) LS8_0 (bakeneko.types.constants.LinkSpeed attribute) M max_speed (bakeneko.support.sys_dev.PCIDevice property) max_width (bakeneko.support.sys_dev.PCIDevice property) module bakeneko.devices bakeneko.interface bakeneko.interface.phy bakeneko.interface.phy.gateware bakeneko.interface.phy.gateware.phy bakeneko.interface.phy.gateware.receiver bakeneko.interface.phy.gateware.transmitter bakeneko.interface.phy.serdes bakeneko.interface.phy.serdes.vendor bakeneko.interface.phy.serdes.vendor.lattice bakeneko.interface.phy.serdes.vendor.lattice.ecp5 bakeneko.interface.phy.serdes.vendor.lattice.ecp5.dcu bakeneko.interface.phy.serdes.vendor.lattice.ecp5.pipe bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci.registers bakeneko.interface.phy.serdes.vendor.xilinx bakeneko.interface.pipe bakeneko.link bakeneko.physical bakeneko.physical.coding bakeneko.protocol bakeneko.support bakeneko.support.resources bakeneko.support.sys_dev bakeneko.support.test bakeneko.types bakeneko.types.configuration bakeneko.types.configuration.capability bakeneko.types.configuration.registers bakeneko.types.configuration.registers.pci_compatible bakeneko.types.constants bakeneko.types.errors P PCIDevice (class in bakeneko.support.sys_dev) PCIE_1 (bakeneko.types.constants.PCIeStandard attribute) PCIE_2 (bakeneko.types.constants.PCIeStandard attribute) PCIE_3 (bakeneko.types.constants.PCIeStandard attribute) PCIE_4 (bakeneko.types.constants.PCIeStandard attribute) PCIE_5 (bakeneko.types.constants.PCIeStandard attribute) PCIE_6 (bakeneko.types.constants.PCIeStandard attribute) PCIE_7 (bakeneko.types.constants.PCIeStandard attribute) PCIeConfiguration (class in bakeneko.types.constants) PCIeDevice (class in bakeneko.devices) PCIeGatewareError PCIeStandard (class in bakeneko.types.constants) PCIeUnsupportedConfiguration PCIeUnsupportedLinkSpeed PCIeUnsupportedLinkWidth PCIOnlyField (class in bakeneko.types.configuration.registers) PIPEInterface (class in bakeneko.interface.pipe) PIPEInterfaceError R recycle() (bakeneko.support.sys_dev.PCIDevice method) RegisterField (class in bakeneko.types.configuration.registers) RegisterType (class in bakeneko.types.configuration.registers) remote_put_file() (bakeneko.support.test.BakenekoRemoteTest method) remote_run_cmd() (bakeneko.support.test.BakenekoRemoteTest method) reset() (bakeneko.support.sys_dev.PCIDevice method) retrain_link() (bakeneko.support.sys_dev.PCIDevice method) RO (bakeneko.types.configuration.registers.RegisterType attribute) ROS (bakeneko.types.configuration.registers.RegisterType attribute) RSVDP (bakeneko.types.configuration.registers.RegisterType attribute) RSVDZ (bakeneko.types.configuration.registers.RegisterType attribute) RW (bakeneko.types.configuration.registers.RegisterType attribute) RW1C (bakeneko.types.configuration.registers.RegisterType attribute) RW1CS (bakeneko.types.configuration.registers.RegisterType attribute) RWS (bakeneko.types.configuration.registers.RegisterType attribute) S SCI (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5) (class in bakeneko.interface.phy.serdes.vendor.lattice.ecp5.sci) set_speed() (bakeneko.support.sys_dev.PCIDevice method) setUp() (bakeneko.support.test.BakenekoRemoteTest method) (bakeneko.support.test.BakenekoSerialTest method) standard (bakeneko.types.constants.PCIeConfiguration attribute) Symbol (class in bakeneko.physical.coding) Symbol.Type (class in bakeneko.physical.coding) Symbols (class in bakeneko.physical.coding) T tearDown() (bakeneko.support.test.BakenekoRemoteTest method) (bakeneko.support.test.BakenekoSerialTest method) U UNKNOWN (bakeneko.types.constants.LinkSpeed attribute) (bakeneko.types.constants.LinkWidth attribute) V VALID_PCIE_CONFIGURATIONS (in module bakeneko.types.constants) X x() (bakeneko.physical.coding.Symbol method) X1 (bakeneko.types.constants.LinkWidth attribute) X12 (bakeneko.types.constants.LinkWidth attribute) X16 (bakeneko.types.constants.LinkWidth attribute) X2 (bakeneko.types.constants.LinkWidth attribute) X32 (bakeneko.types.constants.LinkWidth attribute) X4 (bakeneko.types.constants.LinkWidth attribute) X8 (bakeneko.types.constants.LinkWidth attribute) Y y() (bakeneko.physical.coding.Symbol method)