Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X _ __abs__() (amaranth.hdl.Value method) __add__() (amaranth.hdl.Value method) (amaranth.lib.io.PortLike method) __and__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) (amaranth.lib.io.Direction method) __bool__() (amaranth.hdl.Value method) __call__() (amaranth.hdl.ShapeCastable method) (amaranth.lib.crc.Algorithm method) (amaranth.lib.data.Layout method) (amaranth.lib.enum.EnumType method) (amaranth.lib.wiring.Flow method) __contains__() (amaranth.hdl.Value method) (amaranth.lib.wiring.SignatureMembers method) __delattr__() (amaranth.lib.wiring.FlippedInterface method) (amaranth.lib.wiring.FlippedSignature method) __delitem__() (amaranth.lib.wiring.SignatureMembers method) __eq__() (amaranth.hdl.Value method) (amaranth.lib.data.Field method) (amaranth.lib.data.Layout method) (amaranth.lib.enum.EnumView method) (amaranth.lib.wiring.FlippedInterface method) (amaranth.lib.wiring.Signature method) (amaranth.lib.wiring.SignatureMembers method) (amaranth_soc.csr.bus.Element.Signature method) (amaranth_soc.csr.bus.Signature method) (amaranth_soc.csr.reg.FieldPort.Signature method) (amaranth_soc.wishbone.bus.Signature method) __floordiv__() (amaranth.hdl.Value method) __format__() (amaranth.hdl.Value method) __ge__() (amaranth.hdl.Value method) __getattr__() (amaranth.lib.data.Const method) (amaranth.lib.data.View method) (amaranth.lib.wiring.FlippedInterface method) (amaranth.lib.wiring.FlippedSignature method) (amaranth_soc.csr.reg.FieldActionMap method) __getitem__() (amaranth.hdl.MemoryData method) (amaranth.hdl.Value method) (amaranth.lib.data.Const method) (amaranth.lib.data.Layout method) (amaranth.lib.data.View method) (amaranth.lib.io.PortLike method) (amaranth.lib.wiring.SignatureMembers method) (amaranth_soc.csr.reg.FieldActionArray method) (amaranth_soc.csr.reg.FieldActionMap method) __gt__() (amaranth.hdl.Value method) __hash__ (amaranth.hdl.Value attribute) __init__() (amaranth.lib.enum.EnumView method) (amaranth.lib.wiring.PureInterface method) __init_subclass__() (amaranth.lib.meta.Annotation class method) __instancecheck__() (amaranth.lib.wiring.SignatureMeta method) __invert__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) (amaranth.lib.io.PortLike method) __iter__() (amaranth.lib.data.Layout method) (amaranth.lib.wiring.SignatureMembers method) (amaranth_soc.csr.reg.FieldActionMap method) (amaranth_soc.csr.reg.Register method) __le__() (amaranth.hdl.Value method) __len__() (amaranth.hdl.Value method) (amaranth.lib.io.PortLike method) (amaranth_soc.csr.reg.FieldActionArray method) (amaranth_soc.csr.reg.FieldActionMap method) __lshift__() (amaranth.hdl.Value method) __lt__() (amaranth.hdl.Value method) __mod__() (amaranth.hdl.Value method) __mul__() (amaranth.hdl.Value method) __ne__() (amaranth.hdl.Value method) __neg__() (amaranth.hdl.Value method) __or__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) __pos__() (amaranth.hdl.Value method) __radd__() (amaranth.hdl.Value method) __rand__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) __repr__() (amaranth.hdl.Shape method) __rfloordiv__() (amaranth.hdl.Value method) __rlshift__() (amaranth.hdl.Value method) __rmod__() (amaranth.hdl.Value method) __rmul__() (amaranth.hdl.Value method) __ror__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) __rrshift__() (amaranth.hdl.Value method) __rshift__() (amaranth.hdl.Value method) __rsub__() (amaranth.hdl.Value method) __rxor__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) __setattr__() (amaranth.lib.wiring.FlippedInterface method) (amaranth.lib.wiring.FlippedSignature method) __setitem__() (amaranth.lib.wiring.SignatureMembers method) __sub__() (amaranth.hdl.Value method) __subclasscheck__() (amaranth.lib.wiring.SignatureMeta method) __xor__() (amaranth.hdl.Value method) (amaranth.lib.enum.FlagView method) A add() (amaranth_soc.csr.bus.Decoder method) (amaranth_soc.csr.reg.Builder method) (amaranth_soc.wishbone.bus.Arbiter method) (amaranth_soc.wishbone.bus.Decoder method) add_clock() (amaranth.sim.Simulator method) add_process() (amaranth.sim.Simulator method) add_resource() (amaranth_soc.memory.MemoryMap method) add_testbench() (amaranth.sim.Simulator method) add_window() (amaranth_soc.memory.MemoryMap method) addr_width (amaranth_soc.wishbone.bus.Interface attribute) (amaranth_soc.wishbone.bus.Signature attribute) advance() (amaranth.sim.Simulator method) Algorithm (class in amaranth.lib.crc) align_to() (amaranth_soc.csr.bus.Decoder method) (amaranth_soc.memory.MemoryMap method) (amaranth_soc.wishbone.bus.Decoder method) all() (amaranth.hdl.Value method) all_resources() (amaranth_soc.memory.MemoryMap method) allocate_pins() (chipflow.packaging.base.BasePackageDef method) (chipflow.packaging.BasePackageDef method) AlteraPlatform (class in amaranth.vendor) ALTERNATE (amaranth_soc.gpio.PinMode attribute) amaranth.hdl module amaranth.lib.cdc module amaranth.lib.coding module amaranth.lib.crc module amaranth.lib.crc.catalog module amaranth.lib.data module amaranth.lib.enum module amaranth.lib.fifo module amaranth.lib.io module amaranth.lib.memory module amaranth.lib.meta module amaranth.lib.stream module amaranth.lib.wiring module amaranth.sim module amaranth_soc.csr.action module amaranth_soc.csr.bus module amaranth_soc.csr.reg module amaranth_soc.gpio module amaranth_soc.memory module amaranth_soc.wishbone module amaranth_soc.wishbone.bus module Annotation (class in amaranth.lib.meta) annotations() (amaranth.lib.wiring.Signature method) any() (amaranth.hdl.Value method) Arbiter (class in amaranth_soc.wishbone.bus) array() (amaranth.lib.wiring.Member method) ArrayLayout (class in amaranth.lib.data) as_bits() (amaranth.lib.data.Const method) as_json() (amaranth.lib.meta.Annotation method) (amaranth.lib.wiring.ComponentMetadata method) as_memory_map() (amaranth_soc.csr.reg.Builder method) as_shape() (amaranth.hdl.ShapeCastable method) (amaranth.lib.data.Layout method) (amaranth.lib.enum.EnumType method) as_signed() (amaranth.hdl.Value method) as_unsigned() (amaranth.hdl.Value method) as_value() (amaranth.hdl.ValueCastable method) (amaranth.lib.data.Const method) (amaranth.lib.data.View method) (amaranth.lib.enum.EnumView method) AsyncFFSynchronizer (class in amaranth.lib.cdc) AsyncFIFO (class in amaranth.lib.fifo) AsyncFIFOBuffered (class in amaranth.lib.fifo) AuthCommand (class in chipflow.auth_command) authenticate_with_device_flow() (in module chipflow.auth) authenticate_with_github_token() (in module chipflow.auth) AuthenticationError B BareDiePackageDef (class in chipflow.packaging) (class in chipflow.packaging.standard) BasePackageDef (class in chipflow.packaging) (class in chipflow.packaging.base) Bidir (amaranth.lib.io.Direction attribute) BidirIOSignature() (in module chipflow.platform) (in module chipflow.platform.io) (in module chipflow.platform.io.iosignature) BinaryData (class in chipflow.platform.io.signatures) bit_select() (amaranth.hdl.Value method) BoardStep (class in chipflow.platform) bool() (amaranth.hdl.Value method) Bridge (class in amaranth_soc.csr.reg) bringup_pins (chipflow.packaging.BareDiePackageDef property) (chipflow.packaging.base.BasePackageDef property) (chipflow.packaging.BasePackageDef property) (chipflow.packaging.GAPackageDef property) (chipflow.packaging.grid_array.GAPackageDef property) (chipflow.packaging.openframe.OpenframePackageDef property) (chipflow.packaging.OpenframePackageDef property) (chipflow.packaging.QuadPackageDef property) (chipflow.packaging.standard.BareDiePackageDef property) (chipflow.packaging.standard.QuadPackageDef property) BringupPins (class in chipflow.packaging) (class in chipflow.packaging.pins) BrokenTrigger BTE (amaranth_soc.wishbone.bus.Feature attribute) Buffer (class in amaranth.lib.io) Buffer.Signature (class in amaranth.lib.io) build() (chipflow.platform.base.StepBase method) (chipflow.platform.BoardStep method) (chipflow.platform.SimStep method) (chipflow.platform.SoftwareStep method) (chipflow.platform.StepBase method) build_cli_parser() (chipflow.auth_command.AuthCommand method) (chipflow.packaging.commands.PinCommand method) (chipflow.packaging.PinCommand method) (chipflow.platform.base.StepBase method) (chipflow.platform.BoardStep method) (chipflow.platform.SimStep method) (chipflow.platform.SoftwareStep method) (chipflow.platform.StepBase method) Builder (class in amaranth_soc.csr.reg) BurstTypeExt (class in amaranth_soc.wishbone.bus) C cast() (amaranth.hdl.Shape static method) (amaranth.hdl.Value static method) (amaranth.lib.data.Layout static method) changed() (amaranth.sim.SimulatorContext method) (amaranth.sim.TriggerCombination method) check() (chipflow.platform.SimStep method) chipflow module chipflow.auth module chipflow.auth_command module chipflow.common module chipflow.config module chipflow.config.parser module chipflow.packages module chipflow.packaging module chipflow.packaging.allocation module chipflow.packaging.base module chipflow.packaging.commands module chipflow.packaging.grid_array module chipflow.packaging.lockfile module chipflow.packaging.openframe module chipflow.packaging.pins module chipflow.packaging.port_desc module chipflow.packaging.standard module chipflow.packaging.utils module chipflow.platform module chipflow.platform.base module chipflow.platform.io module chipflow.platform.io.annotate module chipflow.platform.io.iosignature module chipflow.platform.io.signatures module chipflow.platform.io.sky130 module chipflow.utils module ChipFlowConfig (class in chipflow.config) ChipFlowError, [1] CLASSIC (amaranth_soc.wishbone.bus.CycleType attribute) clock Cluster() (amaranth_soc.csr.reg.Builder method) Component (class in amaranth.lib.wiring) ComponentMetadata (class in amaranth.lib.wiring) compute() (amaranth.lib.crc.Parameters method) compute_invert_mask() (in module chipflow.utils) Config (class in chipflow.config) connect() (in module amaranth.lib.wiring) ConnectionError Const (class in amaranth.lib.data) const() (amaranth.hdl.ShapeCastable method) (amaranth.lib.data.Layout method) CONST_BURST (amaranth_soc.wishbone.bus.CycleType attribute) CRC10_ATM (in module amaranth.lib.crc.catalog) CRC10_CDMA2000 (in module amaranth.lib.crc.catalog) CRC10_GSM (in module amaranth.lib.crc.catalog) CRC10_I_610 (in module amaranth.lib.crc.catalog) CRC11_FLEXRAY (in module amaranth.lib.crc.catalog) CRC11_UMTS (in module amaranth.lib.crc.catalog) CRC12_3GPP (in module amaranth.lib.crc.catalog) CRC12_CDMA2000 (in module amaranth.lib.crc.catalog) CRC12_DECT (in module amaranth.lib.crc.catalog) CRC12_GSM (in module amaranth.lib.crc.catalog) CRC12_UMTS (in module amaranth.lib.crc.catalog) CRC13_BBC (in module amaranth.lib.crc.catalog) CRC14_DARC (in module amaranth.lib.crc.catalog) CRC14_GSM (in module amaranth.lib.crc.catalog) CRC15_CAN (in module amaranth.lib.crc.catalog) CRC15_MPT1327 (in module amaranth.lib.crc.catalog) CRC16_ACORN (in module amaranth.lib.crc.catalog) CRC16_ARC (in module amaranth.lib.crc.catalog) CRC16_AUG_CCITT (in module amaranth.lib.crc.catalog) CRC16_AUTOSAR (in module amaranth.lib.crc.catalog) CRC16_BLUETOOTH (in module amaranth.lib.crc.catalog) CRC16_BUYPASS (in module amaranth.lib.crc.catalog) CRC16_CCITT (in module amaranth.lib.crc.catalog) CRC16_CCITT_FALSE (in module amaranth.lib.crc.catalog) CRC16_CCITT_TRUE (in module amaranth.lib.crc.catalog) CRC16_CDMA2000 (in module amaranth.lib.crc.catalog) CRC16_CMS (in module amaranth.lib.crc.catalog) CRC16_DARC (in module amaranth.lib.crc.catalog) CRC16_DDS_110 (in module amaranth.lib.crc.catalog) CRC16_DECT_R (in module amaranth.lib.crc.catalog) CRC16_DECT_X (in module amaranth.lib.crc.catalog) CRC16_DNP (in module amaranth.lib.crc.catalog) CRC16_EN_13757 (in module amaranth.lib.crc.catalog) CRC16_EPC (in module amaranth.lib.crc.catalog) CRC16_EPC_C1G2 (in module amaranth.lib.crc.catalog) CRC16_GENIBUS (in module amaranth.lib.crc.catalog) CRC16_GSM (in module amaranth.lib.crc.catalog) CRC16_I_CODE (in module amaranth.lib.crc.catalog) CRC16_IBM (in module amaranth.lib.crc.catalog) CRC16_IBM_3740 (in module amaranth.lib.crc.catalog) CRC16_IBM_SDLC (in module amaranth.lib.crc.catalog) CRC16_IEC_61158_2 (in module amaranth.lib.crc.catalog) CRC16_ISO_HDLC (in module amaranth.lib.crc.catalog) CRC16_ISO_IEC_14443_3_A (in module amaranth.lib.crc.catalog) CRC16_ISO_IEC_14443_3_B (in module amaranth.lib.crc.catalog) CRC16_KERMIT (in module amaranth.lib.crc.catalog) CRC16_LJ1200 (in module amaranth.lib.crc.catalog) CRC16_LTE (in module amaranth.lib.crc.catalog) CRC16_M17 (in module amaranth.lib.crc.catalog) CRC16_MAXIM (in module amaranth.lib.crc.catalog) CRC16_MAXIM_DOW (in module amaranth.lib.crc.catalog) CRC16_MCRF4XX (in module amaranth.lib.crc.catalog) CRC16_MODBUS (in module amaranth.lib.crc.catalog) CRC16_NRSC_5 (in module amaranth.lib.crc.catalog) CRC16_OPENSAFETY_A (in module amaranth.lib.crc.catalog) CRC16_OPENSAFETY_B (in module amaranth.lib.crc.catalog) CRC16_PROFIBUS (in module amaranth.lib.crc.catalog) CRC16_RIELLO (in module amaranth.lib.crc.catalog) CRC16_SPI_FUJITSU (in module amaranth.lib.crc.catalog) CRC16_T10_DIF (in module amaranth.lib.crc.catalog) CRC16_TELEDISK (in module amaranth.lib.crc.catalog) CRC16_TMS37157 (in module amaranth.lib.crc.catalog) CRC16_UMTS (in module amaranth.lib.crc.catalog) CRC16_USB (in module amaranth.lib.crc.catalog) CRC16_V_41_LSB (in module amaranth.lib.crc.catalog) CRC16_V_41_MSB (in module amaranth.lib.crc.catalog) CRC16_VERIFONE (in module amaranth.lib.crc.catalog) CRC16_X25 (in module amaranth.lib.crc.catalog) CRC16_XMODEM (in module amaranth.lib.crc.catalog) CRC16_ZMODEM (in module amaranth.lib.crc.catalog) CRC17_CAN_FD (in module amaranth.lib.crc.catalog) CRC21_CAN_FD (in module amaranth.lib.crc.catalog) CRC24_BLE (in module amaranth.lib.crc.catalog) CRC24_FLEXRAY_A (in module amaranth.lib.crc.catalog) CRC24_FLEXRAY_B (in module amaranth.lib.crc.catalog) CRC24_INTERLAKEN (in module amaranth.lib.crc.catalog) CRC24_LTE_A (in module amaranth.lib.crc.catalog) CRC24_LTE_B (in module amaranth.lib.crc.catalog) CRC24_OPENPGP (in module amaranth.lib.crc.catalog) CRC24_OS_9 (in module amaranth.lib.crc.catalog) CRC30_CDMA (in module amaranth.lib.crc.catalog) CRC31_PHILIPS (in module amaranth.lib.crc.catalog) CRC32_AAL5 (in module amaranth.lib.crc.catalog) CRC32_ADCCP (in module amaranth.lib.crc.catalog) CRC32_AIXM (in module amaranth.lib.crc.catalog) CRC32_AUTOSAR (in module amaranth.lib.crc.catalog) CRC32_BASE91_C (in module amaranth.lib.crc.catalog) CRC32_BASE91_D (in module amaranth.lib.crc.catalog) CRC32_BZIP2 (in module amaranth.lib.crc.catalog) CRC32_CASTAGNOLI (in module amaranth.lib.crc.catalog) CRC32_CD_ROM_EDC (in module amaranth.lib.crc.catalog) CRC32_CKSUM (in module amaranth.lib.crc.catalog) CRC32_DECT_B (in module amaranth.lib.crc.catalog) CRC32_ETHERNET (in module amaranth.lib.crc.catalog) CRC32_INTERLAKEN (in module amaranth.lib.crc.catalog) CRC32_ISCSI (in module amaranth.lib.crc.catalog) CRC32_ISO_HDLC (in module amaranth.lib.crc.catalog) CRC32_JAMCRC (in module amaranth.lib.crc.catalog) CRC32_MEF (in module amaranth.lib.crc.catalog) CRC32_MPEG_2 (in module amaranth.lib.crc.catalog) CRC32_PKZIP (in module amaranth.lib.crc.catalog) CRC32_POSIX (in module amaranth.lib.crc.catalog) CRC32_V_42 (in module amaranth.lib.crc.catalog) CRC32_XFER (in module amaranth.lib.crc.catalog) CRC32_XZ (in module amaranth.lib.crc.catalog) CRC3_GSM (in module amaranth.lib.crc.catalog) CRC3_ROHC (in module amaranth.lib.crc.catalog) CRC40_GSM (in module amaranth.lib.crc.catalog) CRC4_G_704 (in module amaranth.lib.crc.catalog) CRC4_INTERLAKEN (in module amaranth.lib.crc.catalog) CRC4_ITU (in module amaranth.lib.crc.catalog) CRC5_EPC (in module amaranth.lib.crc.catalog) CRC5_EPC_C1G2 (in module amaranth.lib.crc.catalog) CRC5_G_704 (in module amaranth.lib.crc.catalog) CRC5_ITU (in module amaranth.lib.crc.catalog) CRC5_USB (in module amaranth.lib.crc.catalog) CRC64_ECMA (in module amaranth.lib.crc.catalog) CRC64_ECMA_182 (in module amaranth.lib.crc.catalog) CRC64_GO_ISO (in module amaranth.lib.crc.catalog) CRC64_MS (in module amaranth.lib.crc.catalog) CRC64_REDIS (in module amaranth.lib.crc.catalog) CRC64_WE (in module amaranth.lib.crc.catalog) CRC64_XZ (in module amaranth.lib.crc.catalog) CRC6_CDMA2000_A (in module amaranth.lib.crc.catalog) CRC6_CDMA2000_B (in module amaranth.lib.crc.catalog) CRC6_DARC (in module amaranth.lib.crc.catalog) CRC6_G_704 (in module amaranth.lib.crc.catalog) CRC6_GSM (in module amaranth.lib.crc.catalog) CRC6_ITU (in module amaranth.lib.crc.catalog) CRC7_MMC (in module amaranth.lib.crc.catalog) CRC7_ROHC (in module amaranth.lib.crc.catalog) CRC7_UMTS (in module amaranth.lib.crc.catalog) CRC82_DARC (in module amaranth.lib.crc.catalog) CRC8_AES (in module amaranth.lib.crc.catalog) CRC8_AUTOSAR (in module amaranth.lib.crc.catalog) CRC8_BLUETOOTH (in module amaranth.lib.crc.catalog) CRC8_CDMA2000 (in module amaranth.lib.crc.catalog) CRC8_DARC (in module amaranth.lib.crc.catalog) CRC8_DVB_S2 (in module amaranth.lib.crc.catalog) CRC8_ETU (in module amaranth.lib.crc.catalog) CRC8_GSM_A (in module amaranth.lib.crc.catalog) CRC8_GSM_B (in module amaranth.lib.crc.catalog) CRC8_HITAG (in module amaranth.lib.crc.catalog) CRC8_I_432_1 (in module amaranth.lib.crc.catalog) CRC8_I_CODE (in module amaranth.lib.crc.catalog) CRC8_ITU (in module amaranth.lib.crc.catalog) CRC8_LTE (in module amaranth.lib.crc.catalog) CRC8_MAXIM (in module amaranth.lib.crc.catalog) CRC8_MAXIM_DOW (in module amaranth.lib.crc.catalog) CRC8_MIFARE_MAD (in module amaranth.lib.crc.catalog) CRC8_NRSC_5 (in module amaranth.lib.crc.catalog) CRC8_OPENSAFETY (in module amaranth.lib.crc.catalog) CRC8_ROHC (in module amaranth.lib.crc.catalog) CRC8_SAE_J1850 (in module amaranth.lib.crc.catalog) CRC8_SMBUS (in module amaranth.lib.crc.catalog) CRC8_TECH_3250 (in module amaranth.lib.crc.catalog) CRC8_WCDMA (in module amaranth.lib.crc.catalog) create() (amaranth.lib.crc.Parameters method) (amaranth.lib.wiring.Signature method) (amaranth.lib.wiring.SignatureMembers method) (amaranth_soc.csr.bus.Element.Signature method) (amaranth_soc.csr.bus.Signature method) (amaranth_soc.csr.reg.Field method) (amaranth_soc.csr.reg.FieldPort.Signature method) (amaranth_soc.wishbone.bus.Signature method) critical() (amaranth.sim.SimulatorContext method) CTI (amaranth_soc.wishbone.bus.Feature attribute) CycleType (class in amaranth_soc.wishbone.bus) D Data (class in chipflow.platform.io.signatures) data_width (amaranth_soc.wishbone.bus.Interface attribute) (amaranth_soc.wishbone.bus.Signature attribute) DataclassProtocol (class in chipflow.platform.io.signatures) DDRBuffer (class in amaranth.lib.io) DDRBuffer.Signature (class in amaranth.lib.io) decode_address() (amaranth_soc.memory.MemoryMap method) Decoder (class in amaranth.lib.coding) (class in amaranth_soc.csr.bus) (class in amaranth_soc.wishbone.bus) delay() (amaranth.sim.SimulatorContext method) (amaranth.sim.TriggerCombination method) DifferentialPort (class in amaranth.lib.io) dimensions (amaranth.lib.wiring.Member property) direction (amaranth.lib.io.PortLike property) (chipflow.packaging.port_desc.PortDesc property) (chipflow.packaging.PortDesc property) (chipflow.platform.io.IOSignature property) (chipflow.platform.io.iosignature.IOSignature property) (chipflow.platform.IOSignature property) (chipflow.platform.SiliconPlatformPort property) Direction (class in amaranth.lib.io) DomainReset DriverModel (class in chipflow.platform.io.signatures) E edge() (amaranth.sim.SimulatorContext method) (amaranth.sim.TriggerCombination method) Element (class in amaranth_soc.csr.bus) Element.Access (class in amaranth_soc.csr.bus) Element.Signature (class in amaranth_soc.csr.bus) Encoder (class in amaranth.lib.coding) END_OF_BURST (amaranth_soc.wishbone.bus.CycleType attribute) ensure_chipflow_root() (in module chipflow) (in module chipflow.utils) Enum (class in amaranth.lib.enum) EnumType (class in amaranth.lib.enum) EnumView (class in amaranth.lib.enum) eq() (amaranth.hdl.Value method) (amaranth.lib.data.View method) (amaranth.lib.enum.EnumView method) ERR (amaranth_soc.wishbone.bus.Feature attribute) F f (amaranth_soc.csr.reg.Register attribute) Feature (class in amaranth_soc.wishbone.bus) features (amaranth_soc.wishbone.bus.Interface attribute) (amaranth_soc.wishbone.bus.Signature attribute) FFBuffer (class in amaranth.lib.io) FFBuffer.Signature (class in amaranth.lib.io) FFSynchronizer (class in amaranth.lib.cdc) field (amaranth_soc.csr.reg.Register attribute) Field (class in amaranth.lib.data) (class in amaranth_soc.csr.reg) FieldAction (class in amaranth_soc.csr.reg) FieldActionArray (class in amaranth_soc.csr.reg) FieldActionMap (class in amaranth_soc.csr.reg) FieldPort (class in amaranth_soc.csr.reg) FieldPort.Access (class in amaranth_soc.csr.reg) FieldPort.Signature (class in amaranth_soc.csr.reg) FIFOInterface (class in amaranth.lib.fifo) find_resource() (amaranth_soc.memory.MemoryMap method) Flag (class in amaranth.lib.enum) FlagView (class in amaranth.lib.enum) flatten() (amaranth.lib.wiring.Signature method) (amaranth.lib.wiring.SignatureMembers method) (amaranth_soc.csr.reg.FieldActionArray method) (amaranth_soc.csr.reg.FieldActionMap method) FlexibleLayout (class in amaranth.lib.data) flip() (amaranth.lib.wiring.FlippedSignature method) (amaranth.lib.wiring.FlippedSignatureMembers method) (amaranth.lib.wiring.Flow method) (amaranth.lib.wiring.Member method) (amaranth.lib.wiring.Signature method) (amaranth.lib.wiring.SignatureMembers method) flipped() (in module amaranth.lib.wiring) FlippedInterface (class in amaranth.lib.wiring) FlippedSignature (class in amaranth.lib.wiring) FlippedSignatureMembers (class in amaranth.lib.wiring) flow (amaranth.lib.wiring.Member property) Flow (class in amaranth.lib.wiring) format() (amaranth.hdl.ShapeCastable method) freeze() (amaranth_soc.csr.reg.Builder method) (amaranth_soc.memory.MemoryMap method) from_bits() (amaranth.hdl.ShapeCastable method) (amaranth.lib.data.Layout method) G GALayout (class in chipflow.packaging) (class in chipflow.packaging.grid_array) GAPackageDef (class in chipflow.packaging) (class in chipflow.packaging.grid_array) GAPin (class in chipflow.packaging) (class in chipflow.packaging.grid_array) get() (amaranth.sim.SimulatorContext method) get_api_key() (in module chipflow.auth) get_clocks() (chipflow.packaging.port_desc.PortMap method) (chipflow.packaging.PortMap method) get_cls_by_reference() (in module chipflow.utils) get_credentials_file() (in module chipflow.auth) get_gh_token() (in module chipflow.auth) get_ports() (chipflow.packaging.port_desc.PortMap method) (chipflow.packaging.PortMap method) get_resets() (chipflow.packaging.port_desc.PortMap method) (chipflow.packaging.PortMap method) get_software_builds() (in module chipflow.platform) (in module chipflow.utils) get_src_loc() (in module chipflow.utils) GowinPlatform (class in amaranth.vendor) GPIOSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) granularity (amaranth_soc.wishbone.bus.Interface attribute) (amaranth_soc.wishbone.bus.Signature attribute) GrayDecoder (class in amaranth.lib.coding) GrayEncoder (class in amaranth.lib.coding) H heartbeat (chipflow.packaging.GAPackageDef property) (chipflow.packaging.grid_array.GAPackageDef property) I I2CSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) In (amaranth.lib.wiring.Flow attribute) (in module amaranth.lib.wiring) INCR_BURST (amaranth_soc.wishbone.bus.CycleType attribute) Index() (amaranth_soc.csr.reg.Builder method) init (amaranth.lib.wiring.Member property) (amaranth_soc.csr.action.RW property) (amaranth_soc.csr.action.RW1C property) (amaranth_soc.csr.action.RW1S property) Input (amaranth.lib.io.Direction attribute) INPUT_ONLY (amaranth_soc.gpio.PinMode attribute) InputIOSignature() (in module chipflow.platform) (in module chipflow.platform.io) (in module chipflow.platform.io.iosignature) IntEnum (class in amaranth.lib.enum) Interface (class in amaranth.lib.stream) (class in amaranth_soc.csr.bus) (class in amaranth_soc.wishbone.bus) IntFlag (class in amaranth.lib.enum) InvalidAnnotation InvalidMetadata InvalidSchema invert (chipflow.packaging.port_desc.PortDesc property) (chipflow.packaging.PortDesc property) (chipflow.platform.io.IOSignature property) (chipflow.platform.io.iosignature.IOSignature property) (chipflow.platform.IOSignature property) IOModel (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.iosignature) IOModelOptions (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.iosignature) IOSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.iosignature) IOTripPoint (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.iosignature) is_compliant() (amaranth.lib.wiring.Signature method) is_gh_authenticated() (in module chipflow.auth) is_port (amaranth.lib.wiring.Member property) is_signature (amaranth.lib.wiring.Member property) J JTAGPins (class in chipflow.packaging) (class in chipflow.packaging.pins) JTAGSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) JTAGWire (class in chipflow.packaging) (class in chipflow.packaging.pins) L LatticePlatform (class in amaranth.vendor) Layout (class in amaranth.lib.data) LINEAR (amaranth_soc.wishbone.bus.BurstTypeExt attribute) LinearAllocPackageDef (class in chipflow.packaging) (class in chipflow.packaging.base) load_pinlock() (in module chipflow.packaging) (in module chipflow.packaging.utils) load_saved_api_key() (in module chipflow.auth) loc LOCK (amaranth_soc.wishbone.bus.Feature attribute) lock() (chipflow.packaging.commands.PinCommand method) (chipflow.packaging.PinCommand method) lock_pins() (in module chipflow.packaging) (in module chipflow.packaging.utils) LockFile (class in chipflow.packaging) (class in chipflow.packaging.lockfile) logout() (in module chipflow.auth) M matches() (amaranth.hdl.Value method) Member (class in amaranth.lib.wiring) members (amaranth.lib.wiring.Signature property) Memory (class in amaranth.lib.memory) memory_map (amaranth_soc.csr.bus.Interface attribute) (amaranth_soc.wishbone.bus.Interface attribute) MemoryData (class in amaranth.hdl) MemoryData.Init (class in amaranth.hdl) MemoryMap (class in amaranth_soc.memory) metadata (amaranth.lib.wiring.Component property) model_post_init() (chipflow.packaging.BareDiePackageDef method) (chipflow.packaging.base.BasePackageDef method) (chipflow.packaging.BasePackageDef method) (chipflow.packaging.GAPackageDef method) (chipflow.packaging.grid_array.GAPackageDef method) (chipflow.packaging.openframe.OpenframePackageDef method) (chipflow.packaging.OpenframePackageDef method) (chipflow.packaging.QuadPackageDef method) (chipflow.packaging.standard.BareDiePackageDef method) (chipflow.packaging.standard.QuadPackageDef method) module amaranth.hdl amaranth.lib.cdc amaranth.lib.coding amaranth.lib.crc amaranth.lib.crc.catalog amaranth.lib.data amaranth.lib.enum amaranth.lib.fifo amaranth.lib.io amaranth.lib.memory amaranth.lib.meta amaranth.lib.stream amaranth.lib.wiring amaranth.sim amaranth_soc.csr.action amaranth_soc.csr.bus amaranth_soc.csr.reg amaranth_soc.gpio amaranth_soc.memory amaranth_soc.wishbone amaranth_soc.wishbone.bus chipflow chipflow.auth chipflow.auth_command chipflow.common chipflow.config chipflow.config.parser chipflow.packages chipflow.packaging chipflow.packaging.allocation chipflow.packaging.base chipflow.packaging.commands chipflow.packaging.grid_array chipflow.packaging.lockfile chipflow.packaging.openframe chipflow.packaging.pins chipflow.packaging.port_desc chipflow.packaging.standard chipflow.packaging.utils chipflow.platform chipflow.platform.base chipflow.platform.io chipflow.platform.io.annotate chipflow.platform.io.iosignature chipflow.platform.io.signatures chipflow.platform.io.sky130 chipflow.utils module class path Multiplexer (class in amaranth_soc.csr.bus) N NC (amaranth_soc.csr.reg.FieldPort.Access attribute) negedge() (amaranth.sim.SimulatorContext method) (amaranth.sim.TriggerCombination method) O OFPin (class in chipflow.packaging) (class in chipflow.packaging.openframe) OPEN_DRAIN (amaranth_soc.gpio.PinMode attribute) OpenframePackageDef (class in chipflow.packaging) (class in chipflow.packaging.openframe) options (chipflow.platform.io.IOSignature property) (chipflow.platform.io.iosignature.IOSignature property) (chipflow.platform.IOSignature property) origin (amaranth.lib.meta.Annotation property) (amaranth.lib.wiring.ComponentMetadata property) Out (amaranth.lib.wiring.Flow attribute) (in module amaranth.lib.wiring) Output (amaranth.lib.io.Direction attribute) OutputIOSignature() (in module chipflow.platform) (in module chipflow.platform.io) (in module chipflow.platform.io.iosignature) P p (amaranth.lib.stream.Interface property) Package (class in chipflow.packaging) (class in chipflow.packaging.lockfile) Parameters (class in amaranth.lib.crc) Peripheral (class in amaranth_soc.gpio) Peripheral.Input (class in amaranth_soc.gpio) Peripheral.Mode (class in amaranth_soc.gpio) Peripheral.Output (class in amaranth_soc.gpio) Peripheral.SetClr (class in amaranth_soc.gpio) PinCommand (class in chipflow.packaging) (class in chipflow.packaging.commands) PinMode (class in amaranth_soc.gpio) PinSignature (class in amaranth_soc.gpio) PortDesc (class in chipflow.packaging) (class in chipflow.packaging.port_desc) PortLike (class in amaranth.lib.io) PortMap (class in chipflow.packaging) (class in chipflow.packaging.port_desc) PortType (class in chipflow.packaging) (class in chipflow.packaging.pins) posedge() (amaranth.sim.SimulatorContext method) (amaranth.sim.TriggerCombination method) PowerPins (class in chipflow.packaging) (class in chipflow.packaging.pins) PowerType (class in chipflow.packaging) (class in chipflow.packaging.pins) prepare() (chipflow.platform.SiliconStep method) PriorityDecoder (class in amaranth.lib.coding) PriorityEncoder (class in amaranth.lib.coding) Process (class in chipflow.config) Processor (class in amaranth.lib.crc) PulseSynchronizer (class in amaranth.lib.cdc) PureInterface (class in amaranth.lib.wiring) PUSH_PULL (amaranth_soc.gpio.PinMode attribute) Q QSPIFlashSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) QuadPackageDef (class in chipflow.packaging) (class in chipflow.packaging.standard) QuicklogicPlatform (class in amaranth.vendor) R R (amaranth_soc.csr.bus.Element.Access attribute) (amaranth_soc.csr.reg.FieldPort.Access attribute) (class in amaranth_soc.csr.action) read_port() (amaranth.lib.memory.Memory method) read_ports (amaranth.lib.memory.Memory property) readable() (amaranth_soc.csr.bus.Element.Access method) (amaranth_soc.csr.reg.FieldPort.Access method) ReadPort (class in amaranth.lib.memory) ReadPort.Signature (class in amaranth.lib.memory) Register (class in amaranth_soc.csr.reg) register_component() (chipflow.packaging.base.BasePackageDef method) (chipflow.packaging.BasePackageDef method) repeat() (amaranth.sim.TickTrigger method) replicate() (amaranth.hdl.Value method) reset reset() (amaranth.sim.Simulator method) ResetSynchronizer (class in amaranth.lib.cdc) residue() (amaranth.lib.crc.Parameters method) ResourceInfo (class in amaranth_soc.memory) resources() (amaranth_soc.memory.MemoryMap method) ResR0W0 (class in amaranth_soc.csr.action) ResR0WA (class in amaranth_soc.csr.action) ResRAW0 (class in amaranth_soc.csr.action) ResRAWL (class in amaranth_soc.csr.action) rotate_left() (amaranth.hdl.Value method) rotate_right() (amaranth.hdl.Value method) RTY (amaranth_soc.wishbone.bus.Feature attribute) run() (amaranth.sim.Simulator method) (chipflow.platform.SimStep method) run_cli() (chipflow.auth_command.AuthCommand method) (chipflow.packaging.commands.PinCommand method) (chipflow.packaging.PinCommand method) (chipflow.platform.base.StepBase method) (chipflow.platform.BoardStep method) (chipflow.platform.SimStep method) (chipflow.platform.SoftwareStep method) (chipflow.platform.StepBase method) run_until() (amaranth.sim.Simulator method) RW (amaranth_soc.csr.bus.Element.Access attribute) (amaranth_soc.csr.reg.FieldPort.Access attribute) (class in amaranth_soc.csr.action) RW1C (class in amaranth_soc.csr.action) RW1S (class in amaranth_soc.csr.action) S sample() (amaranth.sim.TickTrigger method) (amaranth.sim.TriggerCombination method) save_api_key() (in module chipflow.auth) schema (amaranth.lib.meta.Annotation attribute) (amaranth.lib.wiring.ComponentMetadata attribute) set() (amaranth.sim.SimulatorContext method) setup_amaranth_tools() (in module chipflow.platform) (in module chipflow.platform.base) shape (amaranth.lib.wiring.Member property) Shape (class in amaranth.hdl) shape() (amaranth.hdl.Value method) (amaranth.hdl.ValueCastable method) (amaranth.lib.data.Const method) (amaranth.lib.data.View method) (amaranth.lib.enum.EnumView method) ShapeCastable (class in amaranth.hdl) ShapeLike (class in amaranth.hdl) shift_left() (amaranth.hdl.Value method) shift_right() (amaranth.hdl.Value method) signature (amaranth.lib.wiring.Component property) (amaranth.lib.wiring.FlippedInterface property) (amaranth.lib.wiring.Member property) Signature (class in amaranth.lib.stream) (class in amaranth.lib.wiring) (class in amaranth_soc.csr.bus) (class in amaranth_soc.wishbone.bus) SignatureError SignatureMembers (class in amaranth.lib.wiring) SignatureMeta (class in amaranth.lib.wiring) signed() (in module amaranth.hdl) SiliconBluePlatform (class in amaranth.vendor) SiliconConfig (class in chipflow.config) SiliconPlatformPort (class in chipflow.platform) SiliconStep (class in chipflow.platform) SimInterface (class in chipflow.platform.io.signatures) SimStep (class in chipflow.platform) simulatable_interface() (in module chipflow.platform.io.signatures) SimulationPort (class in amaranth.lib.io) Simulator (class in amaranth.sim) SimulatorContext (class in amaranth.sim) SingleEndedPort (class in amaranth.lib.io) size (amaranth.lib.data.ArrayLayout property) (amaranth.lib.data.Layout property) (amaranth.lib.data.StructLayout property) (amaranth.lib.data.UnionLayout property) Sky130DriveMode (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.sky130) SoftwareBuild (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) SoftwareDriverSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) SoftwareStep (class in chipflow.platform) SPISignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) STALL (amaranth_soc.wishbone.bus.Feature attribute) StepBase (class in chipflow.platform) (class in chipflow.platform.base) Struct (class in amaranth.lib.data) StructLayout (class in amaranth.lib.data) submit() (chipflow.platform.SiliconStep method) submodule_metadata() (in module chipflow.platform.io) (in module chipflow.platform.io.annotate) SyncFIFO (class in amaranth.lib.fifo) SyncFIFOBuffered (class in amaranth.lib.fifo) T tick() (amaranth.sim.SimulatorContext method) TickTrigger (class in amaranth.sim) to_set() (chipflow.packaging.BringupPins method) (chipflow.packaging.JTAGPins method) (chipflow.packaging.pins.BringupPins method) (chipflow.packaging.pins.JTAGPins method) (chipflow.packaging.pins.PowerPins method) (chipflow.packaging.PowerPins method) top_components() (in module chipflow.platform) (in module chipflow.utils) TriggerCombination (class in amaranth.sim) type U UARTSignature (class in chipflow.platform) (class in chipflow.platform.io) (class in chipflow.platform.io.signatures) UnableToAllocate, [1] Union (class in amaranth.lib.data) UnionLayout (class in amaranth.lib.data) unsigned() (in module amaranth.hdl) until() (amaranth.sim.TickTrigger method) V validate() (amaranth.lib.meta.Annotation class method) (amaranth.lib.wiring.ComponentMetadata class method) Value (class in amaranth.hdl) ValueCastable (class in amaranth.hdl) ValueLike (class in amaranth.hdl) View (class in amaranth.lib.data) VoltageRange (class in chipflow.config) W W (amaranth_soc.csr.bus.Element.Access attribute) (amaranth_soc.csr.reg.FieldPort.Access attribute) (class in amaranth_soc.csr.action) width (amaranth.lib.data.Field property) (chipflow.packaging.port_desc.PortDesc property) (chipflow.packaging.PortDesc property) (chipflow.platform.io.IOSignature property) (chipflow.platform.io.iosignature.IOSignature property) (chipflow.platform.IOSignature property) window_patterns() (amaranth_soc.memory.MemoryMap method) windows() (amaranth_soc.memory.MemoryMap method) word_select() (amaranth.hdl.Value method) WRAP_16 (amaranth_soc.wishbone.bus.BurstTypeExt attribute) WRAP_4 (amaranth_soc.wishbone.bus.BurstTypeExt attribute) WRAP_8 (amaranth_soc.wishbone.bus.BurstTypeExt attribute) writable() (amaranth_soc.csr.bus.Element.Access method) (amaranth_soc.csr.reg.FieldPort.Access method) write_port() (amaranth.lib.memory.Memory method) write_ports (amaranth.lib.memory.Memory property) write_vcd() (amaranth.sim.Simulator method) WritePort (class in amaranth.lib.memory) WritePort.Signature (class in amaranth.lib.memory) X XilinxPlatform (class in amaranth.vendor) xor() (amaranth.hdl.Value method)