Amaranth language & toolchain
0.5.3
Language & toolchain
Standard I/O components
System on Chip toolkit
Amaranth language & toolchain
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
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)
__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)
__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)
__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)
__le__() (amaranth.hdl.Value method)
__len__() (amaranth.hdl.Value method)
(amaranth.lib.io.PortLike 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_clock() (amaranth.sim.Simulator method)
add_process() (amaranth.sim.Simulator method)
add_testbench() (amaranth.sim.Simulator method)
advance() (amaranth.sim.Simulator method)
Algorithm (class in amaranth.lib.crc)
all() (amaranth.hdl.Value method)
AlteraPlatform (class in amaranth.vendor)
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
Annotation (class in amaranth.lib.meta)
annotations() (amaranth.lib.wiring.Signature method)
any() (amaranth.hdl.Value method)
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_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)
B
Bidir (amaranth.lib.io.Direction attribute)
bit_select() (amaranth.hdl.Value method)
bool() (amaranth.hdl.Value method)
BrokenTrigger
Buffer (class in amaranth.lib.io)
Buffer.Signature (class in amaranth.lib.io)
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)
Component (class in amaranth.lib.wiring)
ComponentMetadata (class in amaranth.lib.wiring)
compute() (amaranth.lib.crc.Parameters method)
connect() (in module amaranth.lib.wiring)
ConnectionError
Const (class in amaranth.lib.data)
const() (amaranth.hdl.ShapeCastable method)
(amaranth.lib.data.Layout method)
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)
critical() (amaranth.sim.SimulatorContext method)
D
DDRBuffer (class in amaranth.lib.io)
DDRBuffer.Signature (class in amaranth.lib.io)
Decoder (class in amaranth.lib.coding)
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)
Direction (class in amaranth.lib.io)
DomainReset
E
edge() (amaranth.sim.SimulatorContext method)
(amaranth.sim.TriggerCombination method)
Encoder (class in amaranth.lib.coding)
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)
F
FFBuffer (class in amaranth.lib.io)
FFBuffer.Signature (class in amaranth.lib.io)
FFSynchronizer (class in amaranth.lib.cdc)
Field (class in amaranth.lib.data)
FIFOInterface (class in amaranth.lib.fifo)
Flag (class in amaranth.lib.enum)
FlagView (class in amaranth.lib.enum)
flatten() (amaranth.lib.wiring.Signature method)
(amaranth.lib.wiring.SignatureMembers 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)
from_bits() (amaranth.hdl.ShapeCastable method)
(amaranth.lib.data.Layout method)
G
get() (amaranth.sim.SimulatorContext method)
GowinPlatform (class in amaranth.vendor)
GrayDecoder (class in amaranth.lib.coding)
GrayEncoder (class in amaranth.lib.coding)
I
In (amaranth.lib.wiring.Flow attribute)
(in module amaranth.lib.wiring)
init (amaranth.lib.wiring.Member property)
Input (amaranth.lib.io.Direction attribute)
IntEnum (class in amaranth.lib.enum)
Interface (class in amaranth.lib.stream)
IntFlag (class in amaranth.lib.enum)
InvalidAnnotation
InvalidMetadata
InvalidSchema
is_compliant() (amaranth.lib.wiring.Signature method)
is_port (amaranth.lib.wiring.Member property)
is_signature (amaranth.lib.wiring.Member property)
L
LatticePlatform (class in amaranth.vendor)
Layout (class in amaranth.lib.data)
M
matches() (amaranth.hdl.Value method)
Member (class in amaranth.lib.wiring)
members (amaranth.lib.wiring.Signature property)
Memory (class in amaranth.lib.memory)
MemoryData (class in amaranth.hdl)
MemoryData.Init (class in amaranth.hdl)
metadata (amaranth.lib.wiring.Component property)
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
N
negedge() (amaranth.sim.SimulatorContext method)
(amaranth.sim.TriggerCombination method)
O
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)
P
p (amaranth.lib.stream.Interface property)
Parameters (class in amaranth.lib.crc)
PortLike (class in amaranth.lib.io)
posedge() (amaranth.sim.SimulatorContext method)
(amaranth.sim.TriggerCombination method)
PriorityDecoder (class in amaranth.lib.coding)
PriorityEncoder (class in amaranth.lib.coding)
Processor (class in amaranth.lib.crc)
PulseSynchronizer (class in amaranth.lib.cdc)
PureInterface (class in amaranth.lib.wiring)
Q
QuicklogicPlatform (class in amaranth.vendor)
R
read_port() (amaranth.lib.memory.Memory method)
read_ports (amaranth.lib.memory.Memory property)
ReadPort (class in amaranth.lib.memory)
ReadPort.Signature (class in amaranth.lib.memory)
repeat() (amaranth.sim.TickTrigger method)
replicate() (amaranth.hdl.Value method)
reset() (amaranth.sim.Simulator method)
ResetSynchronizer (class in amaranth.lib.cdc)
residue() (amaranth.lib.crc.Parameters method)
rotate_left() (amaranth.hdl.Value method)
rotate_right() (amaranth.hdl.Value method)
run() (amaranth.sim.Simulator method)
run_until() (amaranth.sim.Simulator method)
S
sample() (amaranth.sim.TickTrigger method)
(amaranth.sim.TriggerCombination method)
schema (amaranth.lib.meta.Annotation attribute)
(amaranth.lib.wiring.ComponentMetadata attribute)
set() (amaranth.sim.SimulatorContext method)
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)
SignatureError
SignatureMembers (class in amaranth.lib.wiring)
SignatureMeta (class in amaranth.lib.wiring)
signed() (in module amaranth.hdl)
SiliconBluePlatform (class in amaranth.vendor)
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)
Struct (class in amaranth.lib.data)
StructLayout (class in amaranth.lib.data)
SyncFIFO (class in amaranth.lib.fifo)
SyncFIFOBuffered (class in amaranth.lib.fifo)
T
tick() (amaranth.sim.SimulatorContext method)
TickTrigger (class in amaranth.sim)
TriggerCombination (class in amaranth.sim)
U
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)
W
width (amaranth.lib.data.Field property)
word_select() (amaranth.hdl.Value 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)