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.BakenekoRemoteTestCase 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 BakenekoRemoteTestCase (class in bakeneko.support.test) BakenekoSerialTestCase (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 PCIeGatewareTestCase (class in bakeneko.support.test) 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.BakenekoRemoteTestCase method) remote_run_cmd() (bakeneko.support.test.BakenekoRemoteTestCase 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.BakenekoRemoteTestCase method) (bakeneko.support.test.BakenekoSerialTestCase 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.BakenekoRemoteTestCase method) (bakeneko.support.test.BakenekoSerialTestCase 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)