hwtLib package¶
Subpackages¶
- hwtLib.abstract package
- Subpackages
- hwtLib.abstract.frame_utils package
- Subpackages
- hwtLib.abstract.frame_utils.join package
- Submodules
- hwtLib.abstract.frame_utils.alignment_utils module
FrameAlignmentUtilsFrameAlignmentUtils.__init__()FrameAlignmentUtils._resolve_input_bytes_destinations()FrameAlignmentUtils.can_produce_zero_len_frame()FrameAlignmentUtils.create_frame()FrameAlignmentUtils.get_bytes_in_frame_info()FrameAlignmentUtils.get_important_byte_cnts()FrameAlignmentUtils.join_streams()FrameAlignmentUtils.resolve_input_bytes_destinations()FrameAlignmentUtils.stream_to_all_possible_frame_formats()FrameAlignmentUtils.streams_to_all_possible_frame_formats()
count_not_none()freeze_frame()next_frame_offsets()
- hwtLib.abstract.frame_utils.byte_src_info module
- Subpackages
- hwtLib.abstract.frame_utils package
- Submodules
- hwtLib.abstract.addressStepTranslation module
- hwtLib.abstract.busBridge module
- hwtLib.abstract.busEndpoint module
BusEndpointBusEndpoint.HwIO_for_Bits()BusEndpoint.__annotations__BusEndpoint.__init__()BusEndpoint._defaultShouldEnterFn()BusEndpoint._getAddrStep()BusEndpoint._getWordAddrStep()BusEndpoint._mkFieldInterface()BusEndpoint._parseTemplate()BusEndpoint._suggestedAddrWidth()BusEndpoint.connectByInterfaceMap()BusEndpoint.connect_directly_mapped_read()BusEndpoint.connect_directly_mapped_write()BusEndpoint.fromHwIOMap()BusEndpoint.getPort()BusEndpoint.isInMyAddrRange()BusEndpoint.propagateAddr()
TransTmpl_get_max_addr()TransTmpl_get_min_addr()
- hwtLib.abstract.busInterconnect module
- hwtLib.abstract.busStaticRemap module
- hwtLib.abstract.componentBuilder module
- hwtLib.abstract.debug_bus_monitor module
- hwtLib.abstract.discoverAddressSpace module
- hwtLib.abstract.emptyHwModule module
- hwtLib.abstract.hwExceptionCtx module
- hwtLib.abstract.hwIOMonitor module
- hwtLib.abstract.simFrameUtils module
SimFrameUtilsSimFrameUtils.__init__()SimFrameUtils.__orig_bases__SimFrameUtils.__parameters__SimFrameUtils._getWordDataFn()SimFrameUtils._toHConst()SimFrameUtils.concatWordBits()SimFrameUtils.from_HwIO()SimFrameUtils.pack_frame()SimFrameUtils.receive_bytes()SimFrameUtils.send_bytes()SimFrameUtils.unpack_frame()SimFrameUtils.updackWordBits()
- hwtLib.abstract.sim_ram module
- hwtLib.abstract.streamBuilder module
AbstractStreamBuilderAbstractStreamBuilder.FifoAsyncClsAbstractStreamBuilder.FifoClsAbstractStreamBuilder.JoinFairClsAbstractStreamBuilder.JoinPrioritizedClsAbstractStreamBuilder.JoinSelectClsAbstractStreamBuilder.RegClsAbstractStreamBuilder.ResizerClsAbstractStreamBuilder.SplitCopyClsAbstractStreamBuilder.SplitFairClsAbstractStreamBuilder.SplitPrioritizedClsAbstractStreamBuilder.SplitSelectClsAbstractStreamBuilder.__annotations__AbstractStreamBuilder._genericInstance()AbstractStreamBuilder._join()AbstractStreamBuilder.buff()AbstractStreamBuilder.buff_cdc()AbstractStreamBuilder.join_fair()AbstractStreamBuilder.join_prioritized()AbstractStreamBuilder.split_copy()AbstractStreamBuilder.split_copy_to()AbstractStreamBuilder.split_fair()AbstractStreamBuilder.split_fair_to()AbstractStreamBuilder.split_prioritized()AbstractStreamBuilder.split_prioritized_to()AbstractStreamBuilder.split_select()AbstractStreamBuilder.split_select_to()
- hwtLib.abstract.template_configured module
- Subpackages
- hwtLib.amba package
- Subpackages
- hwtLib.amba.axiLite_comp package
- Subpackages
- Submodules
- hwtLib.amba.axiLite_comp.axi4Lite_withId module
- hwtLib.amba.axiLite_comp.endpoint module
- hwtLib.amba.axiLite_comp.to_axi module
- hwtLib.amba.axi_comp package
- Subpackages
- hwtLib.amba.axi_comp.cache package
- Submodules
- hwtLib.amba.axi_comp.cache.addrTypeConfig module
- hwtLib.amba.axi_comp.cache.cacheWriteAllocWawOnlyWritePropagating module
AxiCacheWriteAllocWawOnlyWritePropagatingAxiCacheWriteAllocWawOnlyWritePropagating.__annotations__AxiCacheWriteAllocWawOnlyWritePropagating.axiAddrDefaults()AxiCacheWriteAllocWawOnlyWritePropagating.connect_tag_lookup()AxiCacheWriteAllocWawOnlyWritePropagating.flush_handler()AxiCacheWriteAllocWawOnlyWritePropagating.hwImpl()AxiCacheWriteAllocWawOnlyWritePropagating.incr_lru_on_hit()AxiCacheWriteAllocWawOnlyWritePropagating.read_handler()AxiCacheWriteAllocWawOnlyWritePropagating.resolve_victim()AxiCacheWriteAllocWawOnlyWritePropagating.write_handler()
_example_AxiCacheWriteAllocWawOnlyWritePropagating()
- hwtLib.amba.axi_comp.cache.lru_array module
- hwtLib.amba.axi_comp.cache.pseudo_lru module
- hwtLib.amba.axi_comp.cache.tag_array module
- hwtLib.amba.axi_comp.cache.utils module
- hwtLib.amba.axi_comp.interconnect package
- Submodules
- hwtLib.amba.axi_comp.interconnect.base module
- hwtLib.amba.axi_comp.interconnect.common module
- hwtLib.amba.axi_comp.interconnect.matrix module
- hwtLib.amba.axi_comp.interconnect.matrixAddrCrossbar module
AxiInterconnectMatrixAddrCrossbarAxiInterconnectMatrixAddrCrossbar.__annotations__AxiInterconnectMatrixAddrCrossbar.__init__()AxiInterconnectMatrixAddrCrossbar.addr_handler_N_to_M()AxiInterconnectMatrixAddrCrossbar.addr_handler_build_addr_mux()AxiInterconnectMatrixAddrCrossbar.priorityAck()AxiInterconnectMatrixAddrCrossbar.propagate_addr()
example_AxiInterconnectMatrixAddrCrossbar()
- hwtLib.amba.axi_comp.interconnect.matrixCrossbar module
AxiInterconnectMatrixCrossbarAxiInterconnectMatrixCrossbar.__annotations__AxiInterconnectMatrixCrossbar.__init__()AxiInterconnectMatrixCrossbar._masters_for_slave()AxiInterconnectMatrixCrossbar.connection_handler_N_to_M()AxiInterconnectMatrixCrossbar.get_last()AxiInterconnectMatrixCrossbar.handler_data_mux()AxiInterconnectMatrixCrossbar.handler_din_rd()AxiInterconnectMatrixCrossbar.handler_dout_vld()
example_AxiInterconnectMatrixCrossbar()
- hwtLib.amba.axi_comp.interconnect.matrixR module
- hwtLib.amba.axi_comp.interconnect.matrixW module
- hwtLib.amba.axi_comp.lsu package
- Submodules
- hwtLib.amba.axi_comp.lsu.fifo_oooread module
- hwtLib.amba.axi_comp.lsu.hIOs module
- hwtLib.amba.axi_comp.lsu.read_aggregator module
- hwtLib.amba.axi_comp.lsu.store_queue_write_propagating module
- hwtLib.amba.axi_comp.lsu.write_aggregator module
- hwtLib.amba.axi_comp.lsu.write_aggregator_write_dispatcher module
AxiWriteAggregatorWriteDispatcherAxiWriteAggregatorWriteDispatcher.__annotations__AxiWriteAggregatorWriteDispatcher.data_ram_read_to_bus_w()AxiWriteAggregatorWriteDispatcher.dispatch_addr()AxiWriteAggregatorWriteDispatcher.dispatch_data()AxiWriteAggregatorWriteDispatcher.precompute_constants()AxiWriteAggregatorWriteDispatcher.receive_write_confirm()
- hwtLib.amba.axi_comp.oooOp package
- Submodules
- hwtLib.amba.axi_comp.oooOp.outOfOrderCummulativeOp module
OutOfOrderCummulativeOpOutOfOrderCummulativeOp.__annotations__OutOfOrderCummulativeOp._axi_addr_defaults()OutOfOrderCummulativeOp._declr_io()OutOfOrderCummulativeOp._init_constants()OutOfOrderCummulativeOp.apply_data_write_forwarding()OutOfOrderCummulativeOp.ar_dispatch()OutOfOrderCummulativeOp.can_write_forward()OutOfOrderCummulativeOp.collision_detector()OutOfOrderCummulativeOp.data_load()OutOfOrderCummulativeOp.data_store()OutOfOrderCummulativeOp.main_op()OutOfOrderCummulativeOp.main_pipeline()OutOfOrderCummulativeOp.propagate_trans_st()OutOfOrderCummulativeOp.write_cancel()OutOfOrderCummulativeOp.write_forwarding_en()
- hwtLib.amba.axi_comp.oooOp.reorder_buffer module
- hwtLib.amba.axi_comp.oooOp.utils module
HwIOOutOfOrderCummulativeOpHwIOOutOfOrderCummulativeOpAgentOOOOpPipelineStageOutOfOrderCummulativeOpPipelineConfigOutOfOrderCummulativeOpPipelineConfig.READ_DATA_RECEIVEOutOfOrderCummulativeOpPipelineConfig.STATE_LOADOutOfOrderCummulativeOpPipelineConfig.WAIT_FOR_WRITE_ACKOutOfOrderCummulativeOpPipelineConfig.WRITE_BACKOutOfOrderCummulativeOpPipelineConfig.WRITE_HISTORY_SIZEOutOfOrderCummulativeOpPipelineConfig.__annotations__OutOfOrderCummulativeOpPipelineConfig.__getnewargs__()OutOfOrderCummulativeOpPipelineConfig.__match_args__OutOfOrderCummulativeOpPipelineConfig.__new__()OutOfOrderCummulativeOpPipelineConfig.__orig_bases__OutOfOrderCummulativeOpPipelineConfig.__repr__()OutOfOrderCummulativeOpPipelineConfig.__slots__OutOfOrderCummulativeOpPipelineConfig._asdict()OutOfOrderCummulativeOpPipelineConfig._field_defaultsOutOfOrderCummulativeOpPipelineConfig._fieldsOutOfOrderCummulativeOpPipelineConfig._make()OutOfOrderCummulativeOpPipelineConfig._replace()OutOfOrderCummulativeOpPipelineConfig.new_config()
- hwtLib.amba.axi_comp.sim package
- hwtLib.amba.axi_comp.cache package
- Submodules
- hwtLib.amba.axi_comp.buff module
- hwtLib.amba.axi_comp.buff_cdc module
- hwtLib.amba.axi_comp.builder module
- hwtLib.amba.axi_comp.resize module
- hwtLib.amba.axi_comp.slave_timeout module
- hwtLib.amba.axi_comp.static_remap module
- hwtLib.amba.axi_comp.stream_to_mem module
- hwtLib.amba.axi_comp.tester module
- hwtLib.amba.axi_comp.to_axiLite module
- hwtLib.amba.axi_comp.virtualDma module
- Subpackages
- hwtLib.amba.axis_comp package
- Subpackages
- hwtLib.amba.axis_comp.frame_deparser package
- hwtLib.amba.axis_comp.frame_join package
- hwtLib.amba.axis_comp.frame_parser package
- Submodules
- hwtLib.amba.axis_comp.frame_parser.field_connector module
Axi4S_frameParserFieldConnectorAxi4S_frameParserFieldConnector.__init__()Axi4S_frameParserFieldConnector.choiceIsSelected()Axi4S_frameParserFieldConnector.connectChoicesOfFrameParts()Axi4S_frameParserFieldConnector.connectPart()Axi4S_frameParserFieldConnector.connectParts()Axi4S_frameParserFieldConnector.connectStreamOfFrameParts()Axi4S_frameParserFieldConnector.getInDataSignal()
get_byte_order_modifier()
- hwtLib.amba.axis_comp.frame_parser.footer_split module
- hwtLib.amba.axis_comp.frame_parser.out_containers module
- hwtLib.amba.axis_comp.frame_parser.test_types module
- hwtLib.amba.axis_comp.frame_parser.word_factory module
- Submodules
- hwtLib.amba.axis_comp.base module
- hwtLib.amba.axis_comp.builder module
Axi4SBuilderAxi4SBuilder.FifoAsyncClsAxi4SBuilder.FifoClsAxi4SBuilder.FifoDropClsAxi4SBuilder.JoinPrioritizedClsAxi4SBuilder.RegCdcClsAxi4SBuilder.RegClsAxi4SBuilder.ResizerClsAxi4SBuilder.SplitCopyClsAxi4SBuilder.SplitSelectClsAxi4SBuilder.__annotations__Axi4SBuilder.buff_drop()Axi4SBuilder.constant_frame()Axi4SBuilder.deparse()Axi4SBuilder.parse()Axi4SBuilder.resize()Axi4SBuilder.startOfFrame()Axi4SBuilder.to_avalonSt()
- hwtLib.amba.axis_comp.cdc module
- hwtLib.amba.axis_comp.en module
- hwtLib.amba.axis_comp.fifo module
- hwtLib.amba.axis_comp.fifoCopy module
- hwtLib.amba.axis_comp.fifoDrop module
- hwtLib.amba.axis_comp.fifoFrameReversing module
- hwtLib.amba.axis_comp.fifoMeasuring module
- hwtLib.amba.axis_comp.fifo_async module
- hwtLib.amba.axis_comp.frameGen module
- hwtLib.amba.axis_comp.joinPrioritized module
- hwtLib.amba.axis_comp.reg module
- hwtLib.amba.axis_comp.resizer module
- hwtLib.amba.axis_comp.splitCopy module
- hwtLib.amba.axis_comp.splitSelect module
- hwtLib.amba.axis_comp.storedBurst module
- hwtLib.amba.axis_comp.strformat module
- hwtLib.amba.axis_comp.strformat_fn module
- Subpackages
- hwtLib.amba.datapump package
- Subpackages
- Submodules
- hwtLib.amba.datapump.base module
AxiDatapumpBaseAxiDatapumpBase.__annotations__AxiDatapumpBase.__init__()AxiDatapumpBase.addrAlign()AxiDatapumpBase.addrHandler()AxiDatapumpBase.addrIsAligned()AxiDatapumpBase.axiAddrDefaults()AxiDatapumpBase.encodeShiftValue()AxiDatapumpBase.getAxiLenMax()AxiDatapumpBase.getBurstAddrOffset()AxiDatapumpBase.getLen_t()AxiDatapumpBase.getShiftOptions()AxiDatapumpBase.getSizeAlignBits()AxiDatapumpBase.hasAlignmentError()AxiDatapumpBase.isAlwaysAligned()AxiDatapumpBase.isCrossingWordBoundary()AxiDatapumpBase.useTransSplitting()
- hwtLib.amba.datapump.intf module
- hwtLib.amba.datapump.r module
- hwtLib.amba.datapump.sim_ram module
- hwtLib.amba.datapump.utils module
- hwtLib.amba.datapump.w module
- hwtLib.amba.sim package
- hwtLib.amba.axiLite_comp package
- Submodules
- hwtLib.amba.ace module
AR_MODEAR_MODE.BARRIERAR_MODE.CACHE_MAINTENANCEAR_MODE.COHERENTAR_MODE.DVMAR_MODE.NO_SNOOP
AceAceSnoop_addrAceSnoop_dataAceSnoop_respAce_addrBARCACHEDOMAINsetAceArMode()
- hwtLib.amba.aceLite module
- hwtLib.amba.axi3 module
- hwtLib.amba.axi3Lite module
- hwtLib.amba.axi4 module
- hwtLib.amba.axi4Lite module
- hwtLib.amba.axi4SSegmented module
Axi4StreamSegmentedAxi4StreamSegmented.__annotations__Axi4StreamSegmented._getWidthOfEmpty()Axi4StreamSegmented._hasEmpty()Axi4StreamSegmented._hasEnable()Axi4StreamSegmented._initSimAgent()Axi4StreamSegmented.getEffectiveThroughput()Axi4StreamSegmented.getMinNumberOfSegments()Axi4StreamSegmented.getWastedBandwidthPercent()Axi4StreamSegmented.resolveTypes()Axi4StreamSegmented.unpackSegment()
Axi4StreamSegmentedAgentAxi4StreamSegmentedMockSegmentTyAxi4StreamSegmentedMockSegmentTy.__annotations__Axi4StreamSegmentedMockSegmentTy.__dataclass_fields__Axi4StreamSegmentedMockSegmentTy.__dataclass_params__Axi4StreamSegmentedMockSegmentTy.__eq__()Axi4StreamSegmentedMockSegmentTy.__hash__Axi4StreamSegmentedMockSegmentTy.__init__()Axi4StreamSegmentedMockSegmentTy.__match_args__Axi4StreamSegmentedMockSegmentTy.__repr__()Axi4StreamSegmentedMockSegmentTy.dataAxi4StreamSegmentedMockSegmentTy.user
Axi4StreamSegmentedMockSegmentUserTyAxi4StreamSegmentedMockSegmentUserTy.__annotations__Axi4StreamSegmentedMockSegmentUserTy.__dataclass_fields__Axi4StreamSegmentedMockSegmentUserTy.__dataclass_params__Axi4StreamSegmentedMockSegmentUserTy.__eq__()Axi4StreamSegmentedMockSegmentUserTy.__hash__Axi4StreamSegmentedMockSegmentUserTy.__init__()Axi4StreamSegmentedMockSegmentUserTy.__match_args__Axi4StreamSegmentedMockSegmentUserTy.__repr__()Axi4StreamSegmentedMockSegmentUserTy.emptyAxi4StreamSegmentedMockSegmentUserTy.enableAxi4StreamSegmentedMockSegmentUserTy.eofAxi4StreamSegmentedMockSegmentUserTy.errAxi4StreamSegmentedMockSegmentUserTy.sof
Axi4StreamSegmentedMockWordNoPackTyAxi4StreamSegmentedMockWordNoPackTy.__annotations__Axi4StreamSegmentedMockWordNoPackTy.__dataclass_fields__Axi4StreamSegmentedMockWordNoPackTy.__dataclass_params__Axi4StreamSegmentedMockWordNoPackTy.__eq__()Axi4StreamSegmentedMockWordNoPackTy.__hash__Axi4StreamSegmentedMockWordNoPackTy.__init__()Axi4StreamSegmentedMockWordNoPackTy.__match_args__Axi4StreamSegmentedMockWordNoPackTy.__repr__()Axi4StreamSegmentedMockWordNoPackTy.dataAxi4StreamSegmentedMockWordNoPackTy.user
_Axi4StreamSegmentedWord
- hwtLib.amba.axi4SSegmentedSimFrameUtils module
Axi4StreamSegmentedFrameUtilsAxi4StreamSegmentedFrameUtils.__annotations__Axi4StreamSegmentedFrameUtils.__init__()Axi4StreamSegmentedFrameUtils.__orig_bases__Axi4StreamSegmentedFrameUtils.__parameters__Axi4StreamSegmentedFrameUtils.concatWordBits()Axi4StreamSegmentedFrameUtils.from_HwIO()Axi4StreamSegmentedFrameUtils.pack_frame()Axi4StreamSegmentedFrameUtils.receive_bytes()Axi4StreamSegmentedFrameUtils.send_bytes()
- hwtLib.amba.axi4s module
- hwtLib.amba.axi4sSimFrameUtils module
Axi4StreamSimFrameUtilsAxi4StreamSimFrameUtils.__annotations__Axi4StreamSimFrameUtils.__init__()Axi4StreamSimFrameUtils.__orig_bases__Axi4StreamSimFrameUtils.__parameters__Axi4StreamSimFrameUtils.concatWordBits()Axi4StreamSimFrameUtils.from_HwIO()Axi4StreamSimFrameUtils.pack_frame()Axi4StreamSimFrameUtils.receive_bytes()Axi4StreamSimFrameUtils.updackWordBits()
axi4s_mask_propagate_best_effort()axi4s_receive_bytes()axi4s_send_bytes()
- hwtLib.amba.axi4s_fullduplex module
- hwtLib.amba.axi_common module
- hwtLib.amba.constants module
- Subpackages
- hwtLib.avalon package
- Subpackages
- hwtLib.avalon.sim package
- hwtLib.avalon.st_comp package
- Submodules
- hwtLib.avalon.st_comp.avalonStBuilder module
AvalonSTBuilderAvalonSTBuilder.JoinExplicitClsAvalonSTBuilder.JoinFairClsAvalonSTBuilder.JoinPrioritizedClsAvalonSTBuilder.ResizerClsAvalonSTBuilder.SplitFairClsAvalonSTBuilder.SplitPrioritizedClsAvalonSTBuilder.SplitSelectClsAvalonSTBuilder.__annotations__AvalonSTBuilder.castReadyLatencyAndAllowance()AvalonSTBuilder.from_axis()AvalonSTBuilder.to_axis()
- hwtLib.avalon.st_comp.avalonStLatencyAdapter module
- hwtLib.avalon.st_comp.avalonStToAxi4s module
- hwtLib.avalon.st_comp.axi4sToAvalonSt module
- Submodules
- hwtLib.avalon.axiToMm module
- hwtLib.avalon.builder module
- hwtLib.avalon.endpoint module
- hwtLib.avalon.mm module
AvalonMMAvalonMmAddrAgentAvalonMmAddrAgent.__annotations__AvalonMmAddrAgent.__init__()AvalonMmAddrAgent.get_data()AvalonMmAddrAgent.get_ready()AvalonMmAddrAgent.get_ready_signal()AvalonMmAddrAgent.get_valid()AvalonMmAddrAgent.get_valid_signal()AvalonMmAddrAgent.set_data()AvalonMmAddrAgent.set_ready()AvalonMmAddrAgent.set_valid()
AvalonMmAgentAvalonMmAgent.__annotations__AvalonMmAgent.__init__()AvalonMmAgent.getDrivers()AvalonMmAgent.getMonitors()AvalonMmAgent.rDataAvalonMmAgent.rData_get()AvalonMmAgent.rData_set()AvalonMmAgent.reqAvalonMmAgent.req_get()AvalonMmAgent.req_set()AvalonMmAgent.setEnable_asDriver()AvalonMmAgent.setEnable_asMonitor()AvalonMmAgent.wRespAvalonMmAgent.wResp_get()AvalonMmAgent.wResp_set()
AvalonMmDataRAgentAvalonMmWRespAgent
- hwtLib.avalon.mmToAxi module
- hwtLib.avalon.mm_buff module
- hwtLib.avalon.st module
- hwtLib.avalon.stSimFrameUtils module
- Subpackages
- hwtLib.cesnet package
- Subpackages
- hwtLib.cesnet.mi32 package
- Submodules
- hwtLib.cesnet.mi32.axi4Lite_to_mi32 module
- hwtLib.cesnet.mi32.buff module
- hwtLib.cesnet.mi32.builder module
- hwtLib.cesnet.mi32.endpoint module
- hwtLib.cesnet.mi32.interconnectMatrix module
- hwtLib.cesnet.mi32.intf module
- hwtLib.cesnet.mi32.mi32SimMemSpaceMaster module
- hwtLib.cesnet.mi32.sim_ram module
- hwtLib.cesnet.mi32.sliding_window module
- hwtLib.cesnet.mi32.to_axi4Lite module
- hwtLib.cesnet.mi32 package
- Subpackages
- hwtLib.clocking package
- Submodules
- hwtLib.clocking.cdc module
- hwtLib.clocking.clkBuilder module
- hwtLib.clocking.timers module
DynamicTimerInfoTimerInfoTimerInfo.__annotations__TimerInfo.__init__()TimerInfo.__repr__()TimerInfo.__slots__TimerInfo._instantiateTimer()TimerInfo._instantiateTimerTickLogic()TimerInfo._instantiateTimerWithParent()TimerInfo.cntrRegisterTimerInfo.instantiate()TimerInfo.maxValTimerInfo.maxValOriginalTimerInfo.nameTimerInfo.parentTimerInfo.resolveSharing()TimerInfo.tick
- hwtLib.clocking.vldSynced_cdc module
- hwtLib.commonHwIO package
- Submodules
- hwtLib.commonHwIO.addr module
- hwtLib.commonHwIO.addr_data module
- hwtLib.commonHwIO.addr_data_bidir module
- hwtLib.commonHwIO.addr_data_to_Axi module
- hwtLib.commonHwIO.data_mask_last_hs module
- hwtLib.commonHwIO.index_key_hs module
- hwtLib.examples package
- Subpackages
- hwtLib.examples.arithmetic package
- Submodules
- hwtLib.examples.arithmetic.cntr module
- hwtLib.examples.arithmetic.multiplierBooth module
- hwtLib.examples.arithmetic.privateSignals module
- hwtLib.examples.arithmetic.selfRefCntr module
- hwtLib.examples.arithmetic.twoCntrs module
- hwtLib.examples.arithmetic.vhdl_vector_auto_casts module
- hwtLib.examples.arithmetic.widthCasting module
- hwtLib.examples.axi package
- Subpackages
- hwtLib.examples.axi.oooOp package
- Submodules
- hwtLib.examples.axi.oooOp.counterArray module
- hwtLib.examples.axi.oooOp.counterHashTable module
OooOpExampleCounterHashTableOooOpExampleCounterHashTable.OPERATIONOooOpExampleCounterHashTable.__annotations__OooOpExampleCounterHashTable.do_swap_original_and_current_state()OooOpExampleCounterHashTable.get_latest_key_match()OooOpExampleCounterHashTable.key_compare()OooOpExampleCounterHashTable.main_op()OooOpExampleCounterHashTable.main_op_on_lookup_match_update()OooOpExampleCounterHashTable.propagate_trans_st()OooOpExampleCounterHashTable.write_cancel()
_example_OooOpExampleCounterHashTable()
- hwtLib.examples.axi.oooOp.testUtils module
- hwtLib.examples.axi.oooOp package
- Submodules
- hwtLib.examples.axi.debugbusmonitor module
- hwtLib.examples.axi.simpleAxiRegs module
- Subpackages
- hwtLib.examples.builders package
- hwtLib.examples.errors package
- Submodules
- hwtLib.examples.errors.accessingSubunitInternalIntf module
- hwtLib.examples.errors.combLoops module
CntrCombLoopCombLoopAnalysisTCCombLoopAnalysisTC.__annotations__CombLoopAnalysisTC._classSetupFailedCombLoopAnalysisTC._class_cleanupsCombLoopAnalysisTC.get_comb_loops()CombLoopAnalysisTC.test_CntrCombLoop()CombLoopAnalysisTC.test_HandshakeRegLoop_HandshakeWire0()CombLoopAnalysisTC.test_HandshakeRegLoop_HandshakeWire1()CombLoopAnalysisTC.test_HandshakeWire0()CombLoopAnalysisTC.test_HandshakeWire1()CombLoopAnalysisTC.test_shared_component_instance_no_comb_loops()CombLoopAnalysisTC.test_shared_component_instance_with_comb_loops()CombLoopAnalysisTC.test_tarjan()
DoubleHandshakeRegHandshakeRegLoopHandshakeWire0HandshakeWire1WrongHandshakeCheckExample0WrongHandshakeCheckExample1
- hwtLib.examples.errors.inconsistentIntfDirection module
- hwtLib.examples.errors.invalidTypeConnetion module
- hwtLib.examples.errors.multipleDriversOfChildNet module
- hwtLib.examples.errors.unusedSubunit module
- hwtLib.examples.hObjLists package
- Submodules
- hwtLib.examples.hObjLists.listOfHwIOs0 module
ListOfHwIOsSample0ListOfHwIOsSample0ConcatOnlyListOfHwIOsSample0SliceOnlyListOfHwIOsSample0TCListOfHwIOsSample0TC.__annotations__ListOfHwIOsSample0TC._classSetupFailedListOfHwIOsSample0TC._class_cleanupsListOfHwIOsSample0TC.tearDown()ListOfHwIOsSample0TC.test_ListOfHwIOsSample0ConcatOnly_simplePass()ListOfHwIOsSample0TC.test_ListOfHwIOsSample0SliceOnly_simplePass()ListOfHwIOsSample0TC.test_ListOfHwIOsSample0_simplePass()
- hwtLib.examples.hObjLists.listOfHwIOs1 module
- hwtLib.examples.hObjLists.listOfHwIOs2 module
- hwtLib.examples.hObjLists.listOfHwIOs3 module
ListOfHwIOsSample3ListOfHwIOsSample3TCListOfHwIOsSample3TC.__annotations__ListOfHwIOsSample3TC._classSetupFailedListOfHwIOsSample3TC._class_cleanupsListOfHwIOsSample3TC._test()ListOfHwIOsSample3TC.tearDown()ListOfHwIOsSample3TC.test_resources()ListOfHwIOsSample3TC.test_resources_b()ListOfHwIOsSample3TC.test_simplePass()ListOfHwIOsSample3TC.test_simplePass_b()
ListOfHwIOsSample3b
- hwtLib.examples.hObjLists.listOfHwIOs4 module
ListOfHwIOsSample4ListOfHwIOsSample4TCListOfHwIOsSample4TC.__annotations__ListOfHwIOsSample4TC._classSetupFailedListOfHwIOsSample4TC._class_cleanupsListOfHwIOsSample4TC._test()ListOfHwIOsSample4TC.tearDown()ListOfHwIOsSample4TC.test_ListOfHwIOsSample4b()ListOfHwIOsSample4TC.test_ListOfHwIOsSample4b_HwIOIterations()ListOfHwIOsSample4TC.test_ListOfHwIOsSample4c()ListOfHwIOsSample4TC.test_ListOfHwIOsSample4d()
ListOfHwIOsSample4bListOfHwIOsSample4cListOfHwIOsSample4d
- hwtLib.examples.hierarchy package
- Submodules
- hwtLib.examples.hierarchy.extractHierarchy module
- hwtLib.examples.hierarchy.extractHierarchyExamples module
- hwtLib.examples.hierarchy.groupOfBlockrams module
- hwtLib.examples.hierarchy.hwModuleToHwModuleConnection module
- hwtLib.examples.hierarchy.hwModuleWrapper module
- hwtLib.examples.hierarchy.netFilter module
- hwtLib.examples.hierarchy.rippleadder module
- hwtLib.examples.hierarchy.simpleSubHwModule1 module
- hwtLib.examples.hierarchy.simpleSubHwModule2 module
- hwtLib.examples.hierarchy.simpleSubHwModule3 module
- hwtLib.examples.mem package
- Submodules
- hwtLib.examples.mem.avalonmm_ram module
- hwtLib.examples.mem.axi_ram module
- hwtLib.examples.mem.bram_wire module
- hwtLib.examples.mem.ram module
- hwtLib.examples.mem.reg module
- hwtLib.examples.mem.rom module
- hwtLib.examples.operators package
- Submodules
- hwtLib.examples.operators.concat module
- hwtLib.examples.operators.indexing module
- hwtLib.examples.rtlLvl package
- Subpackages
- Submodules
- hwtLib.examples.rtlLvl.axiReaderCore module
- hwtLib.examples.rtlLvl.complexConditions module
- hwtLib.examples.rtlLvl.indexOps module
- hwtLib.examples.rtlLvl.netlistToRtl module
- hwtLib.examples.rtlLvl.simpleEnum module
- hwtLib.examples.rtlLvl.simpleRegister module
- hwtLib.examples.rtlLvl.simpleWhile module
- hwtLib.examples.rtlLvl.switchStatement module
- hwtLib.examples.speciaHwIOTypes package
- hwtLib.examples.statements package
- Submodules
- hwtLib.examples.statements.codeBlockStm module
- hwtLib.examples.statements.constCondition module
- hwtLib.examples.statements.constDriver module
- hwtLib.examples.statements.forLoopCntrl module
- hwtLib.examples.statements.fsm module
- hwtLib.examples.statements.ifStm module
- hwtLib.examples.statements.switchStm module
- hwtLib.examples.statements.vldMaskConflictsResolving module
- hwtLib.examples.arithmetic package
- Submodules
- hwtLib.examples.base_serialization_TC module
BaseSerializationTCBaseSerializationTC.SERIALIZER_BY_EXTBaseSerializationTC.__FILE__BaseSerializationTC._classSetupFailedBaseSerializationTC._class_cleanupsBaseSerializationTC._runDifftoolCommand()BaseSerializationTC.assert_same_as_file()BaseSerializationTC.assert_serializes_as_file()BaseSerializationTC.strStructureCmp()BaseSerializationTC.tearDown()
- hwtLib.examples.emptyHwModuleWithSpi module
- hwtLib.examples.hdlComments module
- hwtLib.examples.parametrization module
- hwtLib.examples.showcase0 module
- hwtLib.examples.showcase0_hwt module
- hwtLib.examples.simpleHwModule module
- hwtLib.examples.simpleHwModule2withNonDirectIntConnection module
- hwtLib.examples.simpleHwModuleAxi4Stream module
- hwtLib.examples.simpleHwModuleWithHwParam module
- hwtLib.examples.simpleHwModuleWithNonDirectIntConncetion module
- hwtLib.examples.simple_ip module
- hwtLib.examples.timers module
- Subpackages
- hwtLib.handshaked package
- Submodules
- hwtLib.handshaked.builder module
HsBuilderHsBuilder.FifoAsyncClsHsBuilder.FifoClsHsBuilder.JoinExplicitClsHsBuilder.JoinFairClsHsBuilder.JoinPrioritizedClsHsBuilder.RegClsHsBuilder.ResizerClsHsBuilder.SplitCopyClsHsBuilder.SplitFairClsHsBuilder.SplitPrioritizedClsHsBuilder.SplitSelectClsHsBuilder.__annotations__HsBuilder.to_axis()
- hwtLib.handshaked.cdc module
- hwtLib.handshaked.compBase module
- hwtLib.handshaked.dataRdVldToAxi4Stream module
- hwtLib.handshaked.fifo module
HandshakedFifoHandshakedFifo.FIFO_CLSHandshakedFifo.NON_DATA_BITS_CNTHandshakedFifo.REG_CLSHandshakedFifo.__annotations__HandshakedFifo._connect_fifo_in()HandshakedFifo._connect_fifo_out()HandshakedFifo._connect_size_and_space()HandshakedFifo._connect_size_and_space_no_fifo()HandshakedFifo._declr_io()HandshakedFifo.hwImpl()
_example_HandshakedFifo()
- hwtLib.handshaked.fifoAsync module
- hwtLib.handshaked.fifoDrop module
- hwtLib.handshaked.hwIOBiDirectional module
HwIORdVldSyncBiDirectionalDataHwIORdVldSyncBiDirectionalDataAgentHwIORdVldSyncBiDirectionalDataAgent.__annotations__HwIORdVldSyncBiDirectionalDataAgent.__init__()HwIORdVldSyncBiDirectionalDataAgent.getMonitors()HwIORdVldSyncBiDirectionalDataAgent.get_data()HwIORdVldSyncBiDirectionalDataAgent.notReset()HwIORdVldSyncBiDirectionalDataAgent.onDriverWriteAck()HwIORdVldSyncBiDirectionalDataAgent.onMonitorReady()HwIORdVldSyncBiDirectionalDataAgent.set_data()
- hwtLib.handshaked.joinFair module
- hwtLib.handshaked.joinPrioritized module
- hwtLib.handshaked.ramAsAddrDataRdVld module
- hwtLib.handshaked.reg module
- hwtLib.handshaked.resizer module
- hwtLib.handshaked.splitCopy module
- hwtLib.handshaked.splitFair module
- hwtLib.handshaked.splitPrioritized module
- hwtLib.handshaked.splitSelect module
- hwtLib.handshaked.storedBurst module
- hwtLib.handshaked.streamNode module
- hwtLib.logic package
- Submodules
- hwtLib.logic.bcdToBin module
- hwtLib.logic.binToBcd module
- hwtLib.logic.binToOneHot module
- hwtLib.logic.bitonicSorter module
- hwtLib.logic.cntrGray module
- hwtLib.logic.countLeading module
- hwtLib.logic.crc module
- hwtLib.logic.crcComb module
- hwtLib.logic.crcPoly module
CRC3_ROHCCRC_1CRC_10CRC_10_CDMA2000CRC_10_GSMCRC_11CRC_12CRC_12_CDMA2000CRC_12_GSMCRC_13_BBCCRC_14_DARCCRC_14_GSMCRC_15_CANCRC_15_MPT1327CRC_16_ARINCCRC_16_CCITTCRC_16_CDMA2000CRC_16_ChakravartyCRC_16_DECTCRC_16_DNPCRC_16_IBMCRC_16_OpenSafety_ACRC_16_OpenSafety_BCRC_16_ProfibusCRC_16_T10_DIFCRC_16_USBCRC_17_CANCRC_21_CANCRC_24CRC_24_Radix_64CRC_30CRC_32CRC_32CCRC_32KCRC_32K_2CRC_32QCRC_3_GSMCRC_40_GSMCRC_4_ITUCRC_5_EPCCRC_5_ITUCRC_5_USBCRC_64_ECMACRC_64_ISOCRC_6_CDMA2000_ACRC_6_CDMA2000_BCRC_6_DARCCRC_6_GSMCRC_6_ITUCRC_7CRC_7_MVBCRC_8CRC_8_AUTOSARCRC_8_BluetoothCRC_8_CCITTCRC_8_DARCCRC_8_Dallas_MaximCRC_8_GSM_BCRC_8_SAE_J1850CRC_8_WCDMACRC_POLY
- hwtLib.logic.crcUtils module
- hwtLib.logic.crc_test_utils module
- hwtLib.logic.lfsr module
- hwtLib.logic.oneHotToBin module
- hwtLib.logic.pid module
- hwtLib.logic.rtlSignalBuilder module
- hwtLib.mem package
- Subpackages
- Submodules
- hwtLib.mem.bramPortEndpoint module
- hwtLib.mem.bramPortSimMemSpaceMaster module
- hwtLib.mem.cam module
- hwtLib.mem.cuckooHashTablWithRam module
- hwtLib.mem.cuckooHashTable module
CuckooHashTableCuckooHashTable.__annotations__CuckooHashTable.__init__()CuckooHashTable._declr_outer_io()CuckooHashTable.clean_addr_iterator()CuckooHashTable.configure_tables()CuckooHashTable.insertRes_driver()CuckooHashTable.insert_addr_select()CuckooHashTable.lookupRes_driver()CuckooHashTable.lookup_trans_cntr()CuckooHashTable.stash_load()CuckooHashTable.tables_insert_driver()CuckooHashTable.tables_lookupRes_resolver()CuckooHashTable.tables_lookup_driver()
- hwtLib.mem.cuckooHashTable_intf module
- hwtLib.mem.fifo module
- hwtLib.mem.fifoArray module
- hwtLib.mem.fifoAsync module
- hwtLib.mem.fifoCopy module
- hwtLib.mem.fifoDrop module
- hwtLib.mem.fifoPtrLogic module
- hwtLib.mem.hashTableCore module
- hwtLib.mem.hashTableCoreWithRam module
- hwtLib.mem.hashTable_intf module
- hwtLib.mem.lutRam module
- hwtLib.mem.ram module
- hwtLib.mem.ramCumulativeMask module
- hwtLib.mem.ramTransactional module
- hwtLib.mem.ramTransactional_io module
- hwtLib.mem.ramXor module
- hwtLib.peripheral package
- Subpackages
- hwtLib.peripheral.displays package
- Subpackages
- hwtLib.peripheral.displays.hd44780 package
- Submodules
- hwtLib.peripheral.displays.hd44780.driver module
- hwtLib.peripheral.displays.hd44780.intf module
HD44780InterfaceAgentHwIOHd44780HwIOHd44780.BUSYHwIOHd44780.CHAR_MAPHwIOHd44780.CMD_CLEAR_DISPLAYHwIOHd44780.CMD_CURSOR_OR_DISPLAY_SHIFT()HwIOHd44780.CMD_DDRAM_ADDR_SET()HwIOHd44780.CMD_DISPLAY_CONTROL()HwIOHd44780.CMD_ENTRY_MODE_SET()HwIOHd44780.CMD_FUNCTION_SET()HwIOHd44780.CMD_RETURN_HOMEHwIOHd44780.DATA_LEN_4bHwIOHd44780.DATA_LEN_8bHwIOHd44780.DECRHwIOHd44780.DELAY_CMDHwIOHd44780.DELAY_RETURN_HOMEHwIOHd44780.FONT_5x10HwIOHd44780.FONT_5x8HwIOHd44780.INCRHwIOHd44780.LINES_1HwIOHd44780.LINES_2HwIOHd44780.RS_CONTROLHwIOHd44780.RS_DATAHwIOHd44780.RW_READHwIOHd44780.RW_WRITEHwIOHd44780.SC_CURSOR_MOVEHwIOHd44780.SC_DISPLAY_SHIFTHwIOHd44780.SHIFT_LEFTHwIOHd44780.SHIFT_RIGHTHwIOHd44780.__annotations__HwIOHd44780._initSimAgent()
- hwtLib.peripheral.displays.hd44780 package
- Submodules
- hwtLib.peripheral.displays.segment7 module
- Subpackages
- hwtLib.peripheral.ethernet package
- Submodules
- hwtLib.peripheral.ethernet.constants module
- hwtLib.peripheral.ethernet.gmii module
- hwtLib.peripheral.ethernet.mac module
- hwtLib.peripheral.ethernet.mii module
- hwtLib.peripheral.ethernet.rgmii module
- hwtLib.peripheral.ethernet.rmii module
- hwtLib.peripheral.ethernet.rmii_adapter module
- hwtLib.peripheral.ethernet.rmii_agent module
- hwtLib.peripheral.ethernet.vldsynced_data_err_last module
- hwtLib.peripheral.ethernet.xgmii module
- hwtLib.peripheral.i2c package
- hwtLib.peripheral.mdio package
- hwtLib.peripheral.spi package
- hwtLib.peripheral.uart package
- hwtLib.peripheral.usb package
- Subpackages
- hwtLib.peripheral.usb.descriptors package
- Submodules
- hwtLib.peripheral.usb.descriptors.bundle module
UsbDescriptorBundleUsbDescriptorBundle.HConst_to_byte_list()UsbDescriptorBundle.__init__()UsbDescriptorBundle.compile_rom()UsbDescriptorBundle.get_descr_bytes()UsbDescriptorBundle.get_descriptor()UsbDescriptorBundle.get_descriptor_index()UsbDescriptorBundle.get_descriptors_from_rom()UsbDescriptorBundle.get_endpoint_meta()UsbDescriptorBundle.pack_descriptor()
UsbEndpointMetaUsbNoSuchDescriptor
- hwtLib.peripheral.usb.descriptors.cdc module
CHAR_FORMATCLASS_REQUESTPARITY_TYPEUSB_CDC_DESCRIPTOR_SUBTYPEUSB_CDC_DESCRIPTOR_SUBTYPE.ABSTRACT_CONTROL_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.ATM_NETWORKING_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.CALL_MANAGEMENT_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.CAPI_CONTROL_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.COUNTRY_SELECTION_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.DIRECT_LINE_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.ETHERNET_NETWORKING_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.EXTENSION_UNIT_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.HEADERUSB_CDC_DESCRIPTOR_SUBTYPE.MULTI_CHANNEL_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.NETWORK_CHANNEL_TERMINALUSB_CDC_DESCRIPTOR_SUBTYPE.PROTOCOL_UNIT_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.TELEPHONE_CALL_AND_LINE_STATE_REPORTING_CAPABILITIESUSB_CDC_DESCRIPTOR_SUBTYPE.TELEPHONE_OPERATIONAL_MODESUSB_CDC_DESCRIPTOR_SUBTYPE.TELEPHONE_RINGER_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.UNIONUSB_CDC_DESCRIPTOR_SUBTYPE.USB_TERMINAL_FUNCTIONAL
get_default_usb_cdc_vcp_descriptors()make_descriptor_functional_abstract_control_management()make_descriptor_functional_call_management()make_descriptor_functional_header()make_descriptor_functional_union()make_usb_line_coding_default()usb_define_descriptor_functional_union_body_t()usb_define_descriptor_functional_union_t()
- hwtLib.peripheral.usb.descriptors.cdc_ncm module
- hwtLib.peripheral.usb.descriptors.hid module
USB_HID_COUNTRY_CODEUSB_HID_COUNTRY_CODE.ARABICUSB_HID_COUNTRY_CODE.BELGIANUSB_HID_COUNTRY_CODE.CANADIAN_BILINGUALUSB_HID_COUNTRY_CODE.CANADIAN_FRENCHUSB_HID_COUNTRY_CODE.CZECH_REPUBLICUSB_HID_COUNTRY_CODE.DANISHUSB_HID_COUNTRY_CODE.FINNISHUSB_HID_COUNTRY_CODE.FRENCHUSB_HID_COUNTRY_CODE.GERMANUSB_HID_COUNTRY_CODE.GREEKUSB_HID_COUNTRY_CODE.HEBREWUSB_HID_COUNTRY_CODE.HUNGARYUSB_HID_COUNTRY_CODE.INTERNATIONAL_ISOUSB_HID_COUNTRY_CODE.ITALIANUSB_HID_COUNTRY_CODE.JAPAN_KATAKANAUSB_HID_COUNTRY_CODE.KOREANUSB_HID_COUNTRY_CODE.LATIN_AMERICANUSB_HID_COUNTRY_CODE.NETHERLANDS_DUTCHUSB_HID_COUNTRY_CODE.NORWEGIANUSB_HID_COUNTRY_CODE.NOT_SUPPORTEDUSB_HID_COUNTRY_CODE.PERSIAN_FARSIUSB_HID_COUNTRY_CODE.POLANDUSB_HID_COUNTRY_CODE.PORTUGUESEUSB_HID_COUNTRY_CODE.RUSSIAUSB_HID_COUNTRY_CODE.SLOVAKIAUSB_HID_COUNTRY_CODE.SPANISHUSB_HID_COUNTRY_CODE.SWEDISHUSB_HID_COUNTRY_CODE.SWISS_FRENCHUSB_HID_COUNTRY_CODE.SWISS_GERMANUSB_HID_COUNTRY_CODE.SWITZERLANDUSB_HID_COUNTRY_CODE.TAIWANUSB_HID_COUNTRY_CODE.TURKISH_FUSB_HID_COUNTRY_CODE.TURKISH_QUSB_HID_COUNTRY_CODE.UKUSB_HID_COUNTRY_CODE.USUSB_HID_COUNTRY_CODE.YUGOSLAVIA
USB_HID_PROTOCOLUSB_HID_SUBLCASSget_default_usb_hid_mouse_descriptors()make_usb_descriptor_hid()
- hwtLib.peripheral.usb.descriptors.std module
USB_DESCRIPTOR_TYPEUSB_DESCRIPTOR_TYPE.CONFIGURATIONUSB_DESCRIPTOR_TYPE.DEVICEUSB_DESCRIPTOR_TYPE.DEVICE_QUALIFIERUSB_DESCRIPTOR_TYPE.ENDPOINTUSB_DESCRIPTOR_TYPE.FUNCTIONALUSB_DESCRIPTOR_TYPE.HIDUSB_DESCRIPTOR_TYPE.INTERFACEUSB_DESCRIPTOR_TYPE.INTERFACE_POWERUSB_DESCRIPTOR_TYPE.OTHER_SPEED_CONFIGURATIONUSB_DESCRIPTOR_TYPE.REPORTUSB_DESCRIPTOR_TYPE.STRING
USB_DEVICE_CLASSUSB_DEVICE_CLASS.APPLICATION_SPECIFICUSB_DEVICE_CLASS.AUDIOUSB_DEVICE_CLASS.AUDIO_VIDEO_DEVICEUSB_DEVICE_CLASS.BILBOARD_DEVICEUSB_DEVICE_CLASS.CDC_CONTROLUSB_DEVICE_CLASS.CDC_DATAUSB_DEVICE_CLASS.CONTENT_SECURITYUSB_DEVICE_CLASS.DIAGNOSTIC_DEVICEUSB_DEVICE_CLASS.HIDUSB_DEVICE_CLASS.IMAGEUSB_DEVICE_CLASS.MASS_STORAGEUSB_DEVICE_CLASS.MISCELLANEOUSUSB_DEVICE_CLASS.PERSONAL_HEALTHCAREUSB_DEVICE_CLASS.PRINTERUSB_DEVICE_CLASS.SMART_CARDUSB_DEVICE_CLASS.UNSPECIFIEDUSB_DEVICE_CLASS.USB_HUBUSB_DEVICE_CLASS.USB_PIDUSB_DEVICE_CLASS.USB_TYPE_C_BRIDGEUSB_DEVICE_CLASS.VENDOR_SPECIFICUSB_DEVICE_CLASS.VIDEOUSB_DEVICE_CLASS.WIRELESS_CONTROLLER
USB_ENDPOINT_ATTRIBUTES_SYNCHRONISATION_TYPEUSB_ENDPOINT_ATTRIBUTES_TRANSFER_TYPEUSB_ENDPOINT_ATTRIBUTES_USAGE_TYPEUSB_ENDPOINT_DIRmake_usb_descriptor_configuration()make_usb_descriptor_device()make_usb_descriptor_device_qualifier()make_usb_descriptor_endpoint()make_usb_descriptor_interface()make_usb_descriptor_string()make_usb_descriptor_string0()make_usb_device_request_get_descr()usb_define_descriptor_string()usb_define_descriptor_string0()usb_format_bMaxPower()
- hwtLib.peripheral.usb.sim package
- Subpackages
- hwtLib.peripheral.usb.sim.usbip package
- Submodules
- hwtLib.peripheral.usb.sim.usbip.connection module
USBIPConnectionUSBIPConnection.OP_COMMONUSBIPConnection.OP_COMMON_SIZEUSBIPConnection.OP_SUBMITUSBIPConnection.OP_SUBMIT_SIZEUSBIPConnection.__init__()USBIPConnection.connection()USBIPConnection.debug_log()USBIPConnection.getDeviceList()USBIPConnection.handle_op_devlist()USBIPConnection.handle_op_import()USBIPConnection.handle_packet()USBIPConnection.handle_urb_submit()USBIPConnection.handle_urb_unlink()USBIPConnection.make_usbip_header_basic()USBIPConnection.pack_device_desc()USBIPConnection.usbip_ret_submit()
USBIPProtocolErrorException
- hwtLib.peripheral.usb.sim.usbip.constants module
- hwtLib.peripheral.usb.sim.usbip.device module
LIBUSB_TRANSFER_STATUSUSBIPDeviceUSBIPOperationPromiseUSBIPPendingUSBIPSimDeviceUSBIPSimDevice.__init__()USBIPSimDevice.close()USBIPSimDevice.controlRead()USBIPSimDevice.controlWrite()USBIPSimDevice.getBusNumber()USBIPSimDevice.getDevice()USBIPSimDevice.getDeviceAddress()USBIPSimDevice.getDeviceClass()USBIPSimDevice.getDeviceProtocol()USBIPSimDevice.getDeviceSpeed()USBIPSimDevice.getDeviceSubClass()USBIPSimDevice.getNumConfigurations()USBIPSimDevice.getProductID()USBIPSimDevice.getTransfer()USBIPSimDevice.getVendorID()USBIPSimDevice.getbcdDevice()USBIPSimDevice.iterConfigurations()USBIPSimDevice.open()
USBIPSimDeviceConfiguration.getConfigurationValue()USBIPSimDeviceConfiguration.getNumInterfaces()USBIPSimDeviceConfiguration.iterInterfaces()USBIPSimDeviceInterface.iterSettings()USBIPSimDeviceInterfaceSettingUSBIPTransfer
- hwtLib.peripheral.usb.sim.usbip.server module
- hwtLib.peripheral.usb.sim.usbip.session_recorder module
UsbipServerReplayerUsbipServerSessionRecordercut_off_empty_time_segments()filter_empty_in()
- hwtLib.peripheral.usb.sim.usbip package
- Submodules
- hwtLib.peripheral.usb.sim.agent_base module
- hwtLib.peripheral.usb.sim.usb_agent_device module
- hwtLib.peripheral.usb.sim.usb_agent_host module
UsbHostAgentUsbHostAgent.__annotations__UsbHostAgent.__init__()UsbHostAgent.control_read()UsbHostAgent.control_write()UsbHostAgent.download_descriptor()UsbHostAgent.get_max_packet_size()UsbHostAgent.parse_configuration_descriptor_bundle()UsbHostAgent.parse_interface_functional_descriptor()UsbHostAgent.proc()UsbHostAgent.receive_bulk()UsbHostAgent.transmit_bulk()
- Subpackages
- hwtLib.peripheral.usb.usb2 package
- Submodules
- hwtLib.peripheral.usb.usb2.device_cdc_vcp module
- hwtLib.peripheral.usb.usb2.device_common module
Usb2DeviceCommonUsb2DeviceCommon.__annotations__Usb2DeviceCommon.connect_core_and_ep_buffers_common()Usb2DeviceCommon.connect_ep0_data()Usb2DeviceCommon.decode_setup_request()Usb2DeviceCommon.decode_setup_request_class()Usb2DeviceCommon.descriptor_ep0_fsm()Usb2DeviceCommon.descriptor_ep0_fsm_get_descriptor()Usb2DeviceCommon.generat_descriptor_rom()Usb2DeviceCommon.load_usb_device_request()
- hwtLib.peripheral.usb.usb2.device_core module
- hwtLib.peripheral.usb.usb2.device_core_interfaces module
- hwtLib.peripheral.usb.usb2.device_ep_buffers module
- hwtLib.peripheral.usb.usb2.sie_interfaces module
- hwtLib.peripheral.usb.usb2.sie_rx module
- hwtLib.peripheral.usb.usb2.sie_tx module
- hwtLib.peripheral.usb.usb2.ulpi module
IP_UlpiULPI_REGULPI_REG.Carkit_ControlULPI_REG.Carkit_Interrupt_DelayULPI_REG.Carkit_Interrupt_EnableULPI_REG.Carkit_Interrupt_LatchULPI_REG.Carkit_Interrupt_StatusULPI_REG.Carkit_Pulse_ControlULPI_REG.DebugULPI_REG.Function_ControlULPI_REG.Interface_ControlULPI_REG.OTG_ControlULPI_REG.Product_ID_HighULPI_REG.Product_ID_LowULPI_REG.REGS_WITH_SET_AND_CLRULPI_REG.Receive_Polarity_RecoveryULPI_REG.Scratch_RegisterULPI_REG.Transmit_Negative_WidthULPI_REG.Transmit_Positive_WidthULPI_REG.USB_Interrupt_Enable_FallingULPI_REG.USB_Interrupt_Enable_RisingULPI_REG.USB_Interrupt_LatchULPI_REG.USB_Interrupt_StatusULPI_REG.Vendor_ID_HighULPI_REG.Vendor_ID_LowULPI_REG.clr_of()ULPI_REG.set_of()
ULPI_TX_CMDUlpi
- hwtLib.peripheral.usb.usb2.ulpi_agent module
- hwtLib.peripheral.usb.usb2.ulpi_usb_agent module
- hwtLib.peripheral.usb.usb2.utmi module
- hwtLib.peripheral.usb.usb2.utmi_agent module
Utmi_8bAgentUtmi_8bAgent.__annotations__Utmi_8bAgent.__init__()Utmi_8bAgent.actual_link_to_phy_packetUtmi_8bAgent.actual_link_to_phy_packet_setterUtmi_8bAgent.actual_phy_to_link_packetUtmi_8bAgent.actual_phy_to_link_packet_setterUtmi_8bAgent.driver()Utmi_8bAgent.getDrivers()Utmi_8bAgent.getMonitors()Utmi_8bAgent.link_to_phy_packetsUtmi_8bAgent.link_to_phy_packets_setterUtmi_8bAgent.monitor()Utmi_8bAgent.phy_to_link_packetsUtmi_8bAgent.phy_to_link_packets_setter
Utmi_8b_rxAgentUtmi_8b_txAgent
- hwtLib.peripheral.usb.usb2.utmi_to_ulpi module
- hwtLib.peripheral.usb.usb2.utmi_usb_agent module
- hwtLib.peripheral.usb.descriptors package
- Submodules
- hwtLib.peripheral.usb.constants module
USB_LINE_STATEUSB_PIDUSB_PID.DATA_0USB_PID.DATA_1USB_PID.DATA_2USB_PID.DATA_MUSB_PID.ERRUSB_PID.HS_ACKUSB_PID.HS_NACKUSB_PID.HS_NYETUSB_PID.HS_STALLUSB_PID.PINGUSB_PID.PREAMBLEUSB_PID.SPLITUSB_PID.TOKEN_INUSB_PID.TOKEN_OUTUSB_PID.TOKEN_SETUPUSB_PID.TOKEN_SOFUSB_PID.is_data()USB_PID.is_hs()USB_PID.is_token()
USB_VERusb2_0_packet_data_tusb_packet_hs_tusb_pid_t
- hwtLib.peripheral.usb.device_request module
- Subpackages
- hwtLib.peripheral.displays package
- Subpackages
- hwtLib.sim package
- hwtLib.structManipulators package
- Submodules
- hwtLib.structManipulators.arrayBuff_writer module
- hwtLib.structManipulators.arrayItemGetter module
- hwtLib.structManipulators.cLinkedListReader module
- hwtLib.structManipulators.cLinkedListWriter module
CLinkedListWriterCLinkedListWriter.__annotations__CLinkedListWriter.addrToIndex()CLinkedListWriter.baseAddrLogic()CLinkedListWriter.indexToAddr()CLinkedListWriter.itemUploadLogic()CLinkedListWriter.mvDataToW()CLinkedListWriter.queuePtrLogic()CLinkedListWriter.rReqHandler()CLinkedListWriter.timeoutHandler()CLinkedListWriter.wReqDriver()
- hwtLib.structManipulators.mmu_2pageLvl module
- hwtLib.structManipulators.structReader module
- hwtLib.structManipulators.structWriter module
- hwtLib.tools package
- Submodules
- hwtLib.tools.debug_bus_monitor_ctl module
ColorizerColorizerHandshakeOrEnLikeDebugBusMonitorCtlDebugBusMonitorCtl.REG_DATA_MEMORYDebugBusMonitorCtl.REG_NAME_MEMORY_OFFSETDebugBusMonitorCtl.REG_NAME_MEMORY_SIZEDebugBusMonitorCtl.__annotations__DebugBusMonitorCtl.__init__()DebugBusMonitorCtl._decode_meta_memory_json()DebugBusMonitorCtl._dump_dot_link_set()DebugBusMonitorCtl._dump_dot_node_set()DebugBusMonitorCtl._load_meta_and_data()DebugBusMonitorCtl.construct_id_to_node_dict()DebugBusMonitorCtl.data_memory_sizeDebugBusMonitorCtl.dump_dot()DebugBusMonitorCtl.dump_txt()DebugBusMonitorCtl.get_data_memory_width()DebugBusMonitorCtl.load_meta_memory()DebugBusMonitorCtl.meta_memoryDebugBusMonitorCtl.read()DebugBusMonitorCtl.read_int()
DebugBusMonitorCtlDevmemVisualNodeTemplateVisualNodeTemplate.__annotations__VisualNodeTemplate.__init__()VisualNodeTemplate._default_dot_formatter()VisualNodeTemplate._default_txt_formatter()VisualNodeTemplate._dump_txt_indent()VisualNodeTemplate._format_data()VisualNodeTemplate._get_HwIO_depth()VisualNodeTemplate._visual_format_HwIO_rows()VisualNodeTemplate.childrenVisualNodeTemplate.links
bit_mask()select_bit_range()words_to_int()
- hwtLib.types package
- Subpackages
- hwtLib.types.net package
- Submodules
- hwtLib.types.net.arp module
ARP_HW_TYPEARP_OPTCODEARP_OPTCODE.ARP_NAKARP_OPTCODE.DRARPARP_OPTCODE.IN_ARP_REPLYARP_OPTCODE.IN_ARP_REQUESTARP_OPTCODE.MAPOS_UNARPARP_OPTCODE.MARSARP_OPTCODE.MARS.GROUPLIST_REPLYARP_OPTCODE.MARS.GROUPLIST_REQUESTARP_OPTCODE.MARS.JOINARP_OPTCODE.MARS.LEAVEARP_OPTCODE.MARS.MSERVARP_OPTCODE.MARS.MULTIARP_OPTCODE.MARS.NAKARP_OPTCODE.MARS.REDIRECT_MAPARP_OPTCODE.MARS.REQUESTARP_OPTCODE.MARS.SJOINARP_OPTCODE.MARS.SLEAVEARP_OPTCODE.MARS.UNSERV
ARP_OPTCODE.OP_EXP1ARP_OPTCODE.OP_EXP2ARP_OPTCODE.REPLYARP_OPTCODE.REQUESTARP_OPTCODE.REQUEST_REVERSE
- hwtLib.types.net.dpdk module
- hwtLib.types.net.ethernet module
- hwtLib.types.net.icmp module
- hwtLib.types.net.ip module
IP_FLAGSIP_PROTOCOLIP_PROTOCOL.EGPIP_PROTOCOL.ENCAPIP_PROTOCOL.ETHERIPIP_PROTOCOL.GGPIP_PROTOCOL.HOPOPTIP_PROTOCOL.ICMPIP_PROTOCOL.IGMPIP_PROTOCOL.IGPIP_PROTOCOL.IPIPIP_PROTOCOL.IPv4IP_PROTOCOL.IPv6_ICMPIP_PROTOCOL.IPv6_fragIP_PROTOCOL.IPv6_noNxtIP_PROTOCOL.IPv6_optsIP_PROTOCOL.IPv6_routeIP_PROTOCOL.L2TPIP_PROTOCOL.OSPFIP_PROTOCOL.QNXIP_PROTOCOL.SCTPIP_PROTOCOL.SMPIP_PROTOCOL.TCPIP_PROTOCOL.UDP
- hwtLib.types.net.tcp module
- hwtLib.types.net.udp module
- hwtLib.types.net package
- Submodules
- hwtLib.types.ctypes module
- Subpackages
- hwtLib.xilinx package
- Subpackages
- hwtLib.xilinx.ipif package
- hwtLib.xilinx.locallink package
- hwtLib.xilinx.primitive package
- Subpackages
- Submodules
- hwtLib.xilinx.primitive.dsp48e1 module
- hwtLib.xilinx.primitive.dsp48e1_constants module
- hwtLib.xilinx.primitive.lutAsShiftReg module
- hwtLib.xilinx.primitive.mmcme2 module
- Submodules
- hwtLib.xilinx.constants module
- hwtLib.xilinx.platform module
- hwtLib.xilinx.slr_crossing module
- Subpackages