hwt.serializer.xdc package

Submodules

hwt.serializer.xdc.serializer module

class hwt.serializer.xdc.serializer.XdcSerializer(out)[source]

Bases: object

Convert constrains containers to a XDC format (For Xilinx Vivado)

__init__(out)[source]

Initialize self. See help(type(self)) for accurate signature.

_get(o: Union[Tuple[hwt.synthesizer.unit.Unit, hwt.synthesizer.rtlLevel.rtlSignal.RtlSignal, hwt.synthesizer.interface.Interface], hwt.constraints.iHdlConstrain], only_first=False)[source]
Parameters:only_first – if true select only first bit from vector, else select whole vector
fileExtension = '.xdc'
visit_HdlConstraintList(o_list)[source]
visit_get_clock_of(o: hwt.constraints.get_clock_of)[source]
visit_iHdlConstrain(o)[source]
visit_set_async_reg(o: hwt.constraints.set_async_reg)[source]
visit_set_false_path(o: hwt.constraints.set_false_path)[source]
visit_set_max_delay(o: hwt.constraints.set_max_delay)[source]