hwtLib package¶
Subpackages¶
- hwtLib.abstract package
- Subpackages
- Submodules
- hwtLib.abstract.addressStepTranslation module
- hwtLib.abstract.busBridge module
- hwtLib.abstract.busEndpoint module
- hwtLib.abstract.busInterconnect module
- hwtLib.abstract.busStaticRemap module
- hwtLib.abstract.componentBuilder module
- hwtLib.abstract.debug_bus_monitor module
- hwtLib.abstract.discoverAddressSpace module
- hwtLib.abstract.hwExceptionCtx module
- hwtLib.abstract.monitorIntf module
- hwtLib.abstract.sim_ram module
- hwtLib.abstract.streamBuilder module
- hwtLib.abstract.template_configured module
- hwtLib.amba package
- Subpackages
- hwtLib.amba.axiLite_comp package
- 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
- 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
- hwtLib.amba.axi_comp.interconnect.matrixCrossbar module
- 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.interfaces 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
- hwtLib.amba.axi_comp.oooOp package
- 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
- Submodules
- hwtLib.amba.axis_comp.base module
- hwtLib.amba.axis_comp.builder module
- 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.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
- hwtLib.amba.datapump package
- hwtLib.amba.sim package
- Submodules
- hwtLib.amba.ace module
- hwtLib.amba.aceLite module
- hwtLib.amba.axi3 module
- hwtLib.amba.axi3Lite module
- hwtLib.amba.axi4 module
- hwtLib.amba.axi4Lite module
- hwtLib.amba.axi_intf_common module
- hwtLib.amba.axis module
- hwtLib.amba.axis_fullduplex module
- hwtLib.amba.constants module
- Subpackages
- hwtLib.avalon package
- 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
- hwtLib.common_nonstd_interfaces package
- Submodules
- hwtLib.common_nonstd_interfaces.addr_data_hs module
- hwtLib.common_nonstd_interfaces.addr_data_hs_bidir module
- hwtLib.common_nonstd_interfaces.addr_data_hs_to_Axi module
- hwtLib.common_nonstd_interfaces.addr_hs module
- hwtLib.common_nonstd_interfaces.data_mask_last_hs module
- hwtLib.common_nonstd_interfaces.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
- hwtLib.examples.builders package
- hwtLib.examples.errors package
- Submodules
- hwtLib.examples.errors.accessingSubunitInternalIntf module
- hwtLib.examples.errors.combLoops module
- hwtLib.examples.errors.inconsistentIntfDirection module
- hwtLib.examples.errors.invalidTypeConnetion module
- hwtLib.examples.errors.multipleDriversOfChildNet module
- hwtLib.examples.errors.unusedSubunit module
- hwtLib.examples.hdlObjLists package
- hwtLib.examples.hierarchy package
- Submodules
- hwtLib.examples.hierarchy.extractHierarchy module
- hwtLib.examples.hierarchy.extractHierarchyExamples module
- hwtLib.examples.hierarchy.groupOfBlockrams module
- hwtLib.examples.hierarchy.netFilter module
- hwtLib.examples.hierarchy.rippleadder module
- hwtLib.examples.hierarchy.simpleSubunit module
- hwtLib.examples.hierarchy.simpleSubunit2 module
- hwtLib.examples.hierarchy.simpleSubunit3 module
- hwtLib.examples.hierarchy.unitToUnitConnection module
- hwtLib.examples.hierarchy.unitWrapper module
- hwtLib.examples.mem package
- hwtLib.examples.operators package
- 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.specialIntfTypes 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
- hwtLib.examples.emptyUnitWithSpi module
- hwtLib.examples.hdlComments module
- hwtLib.examples.parametrization module
- hwtLib.examples.showcase0 module
- hwtLib.examples.simple module
- hwtLib.examples.simple2withNonDirectIntConnection module
- hwtLib.examples.simpleAxiStream module
- hwtLib.examples.simpleWithNonDirectIntConncetion module
- hwtLib.examples.simpleWithParam module
- hwtLib.examples.simple_ip module
- hwtLib.examples.timers module
- Subpackages
- hwtLib.handshaked package
- Submodules
- hwtLib.handshaked.builder module
- hwtLib.handshaked.cdc module
- hwtLib.handshaked.compBase module
- hwtLib.handshaked.fifo module
- hwtLib.handshaked.fifoAsync module
- hwtLib.handshaked.fifoDrop module
- hwtLib.handshaked.handshakedToAxiStream module
- hwtLib.handshaked.intfBiDirectional module
- hwtLib.handshaked.joinFair module
- hwtLib.handshaked.joinPrioritized module
- hwtLib.handshaked.ramAsHs 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
- hwtLib.logic.crcUtils module
- hwtLib.logic.crc_test_utils module
- hwtLib.logic.lfsr module
- hwtLib.logic.oneHotToBin module
- hwtLib.logic.pid 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
- 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.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
- 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
- hwtLib.peripheral.usb.sim package
- hwtLib.peripheral.usb.usb2 package
- Submodules
- hwtLib.peripheral.usb.usb2.device_cdc_vcp module
- hwtLib.peripheral.usb.usb2.device_common module
- 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
- 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
- hwtLib.peripheral.usb.usb2.utmi_to_ulpi module
- hwtLib.peripheral.usb.usb2.utmi_usb_agent module
- Submodules
- hwtLib.peripheral.usb.constants module
- hwtLib.peripheral.usb.device_request module
- Subpackages
- 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
- hwtLib.structManipulators.mmu_2pageLvl module
- hwtLib.structManipulators.structReader module
- hwtLib.structManipulators.structWriter module
- hwtLib.tools package
- hwtLib.types package
- hwtLib.xilinx package