hwtBuildsystem.ioConstraints package

class hwtBuildsystem.ioConstraints.ConstrainIo(intf: RtlSignalBase, pin_map, std: XdcIoStandard | str | None, ommit_registration=False)[source]

Bases: iHdlConstrain

Placement constrain which specifies on which IO pin of the chip package will this signal be mapped to and which standard it will use and optionally also input clock frequency.

Note:

io standard specifies the voltange, logic type etc.

static to_sdc(ser: SdcSeraializer, self: set_Io)[source]
static to_xdc(ser: XdcSerializer, self)[source]