gitextract_zr4oj8e4/ ├── .github/ │ └── workflows/ │ ├── check_build.yml │ ├── code_analysis.yml │ └── deploy_docs.yml ├── .gitignore ├── .qmake.conf ├── Administrative/ │ ├── Qt64/ │ │ ├── Qt64 Build Instructions.txt │ │ └── qt64_configure_vs2010.bat │ ├── development/ │ │ └── FolderStructure.txt │ ├── docs/ │ │ ├── Doxyfile │ │ ├── DoxygenLayout.xml │ │ ├── Kactus2-docs.md │ │ ├── Python-examples.md │ │ ├── doxygen-awesome-darkmode-toggle.js │ │ ├── doxygen-awesome.css │ │ ├── header.html │ │ └── index.html │ └── releaseFiles/ │ ├── DefaultSettingsWin.ini │ ├── Kactus2.ini │ ├── Library/ │ │ └── tut.fi/ │ │ ├── global.communication/ │ │ │ ├── iptlm/ │ │ │ │ └── 1.1/ │ │ │ │ └── TLMW.1.1.xml │ │ │ └── mcapi/ │ │ │ ├── 1.063/ │ │ │ │ └── mcapi.1.063.xml │ │ │ └── 2.015/ │ │ │ └── mcapi.2.015.xml │ │ └── ip.swp.api/ │ │ ├── IPTLM.apiDef/ │ │ │ └── 1.1/ │ │ │ └── TLMW.apiDef.1.1.xml │ │ └── mcapi.apiDef/ │ │ ├── 1.063/ │ │ │ └── mcapi.apiDef.1.063.xml │ │ └── 2.015/ │ │ └── mcapi.apiDef.2.015.xml │ ├── gpl2.txt │ ├── kactus2.desktop │ ├── kactus2.xpm │ ├── release_notes.txt │ ├── setupx64.nsi │ └── upgrade.cfg ├── CreateHelp.bat ├── Help/ │ ├── HelpSystem/ │ │ ├── ContextHelpBrowser.cpp │ │ ├── ContextHelpBrowser.h │ │ ├── HelpSearchWidget.cpp │ │ ├── HelpSearchWidget.h │ │ ├── HelpWindow.cpp │ │ └── HelpWindow.h │ ├── communityGuideLines.html │ ├── componenteditor/ │ │ ├── addressblock.html │ │ ├── addressblock2022.html │ │ ├── addressspace.html │ │ ├── addressspace2022.html │ │ ├── addressspaces.html │ │ ├── addressspaces2022.html │ │ ├── apiinterface.html │ │ ├── apiinterfaces.html │ │ ├── businterfacegeneral.html │ │ ├── businterfacegeneral2022.html │ │ ├── businterfaces.html │ │ ├── businterfaces2022.html │ │ ├── channels.html │ │ ├── channels2022.html │ │ ├── choices.html │ │ ├── cominterface.html │ │ ├── cominterfaces.html │ │ ├── componentInstantiation.html │ │ ├── componentInstantiation2022.html │ │ ├── componentInstantiations.html │ │ ├── componenteditor.html │ │ ├── cpu.html │ │ ├── cpu2022.html │ │ ├── cpus.html │ │ ├── cpus2022.html │ │ ├── designConfigurationInstantiation.html │ │ ├── designConfigurationInstantiation2022.html │ │ ├── designConfigurationInstantiations.html │ │ ├── designInstantiation.html │ │ ├── designInstantiation2022.html │ │ ├── designInstantiations.html │ │ ├── field.html │ │ ├── field2022.html │ │ ├── filegeneral.html │ │ ├── fileset.html │ │ ├── fileset2022.html │ │ ├── filesets.html │ │ ├── general.html │ │ ├── general2022.html │ │ ├── indirectInterface.html │ │ ├── indirectInterface2022.html │ │ ├── indirectInterfaces.html │ │ ├── instantiations.html │ │ ├── memorymap.html │ │ ├── memorymap2022.html │ │ ├── memorymaps.html │ │ ├── memorymaps2022.html │ │ ├── mode2022.html │ │ ├── modes2022.html │ │ ├── otherclockdrivers.html │ │ ├── params.html │ │ ├── portmaps.html │ │ ├── portmaps2022.html │ │ ├── ports.html │ │ ├── powerdomains2022.html │ │ ├── register.html │ │ ├── register2022.html │ │ ├── registerFile.html │ │ ├── registerFile2022.html │ │ ├── remapStates.html │ │ ├── resetTypes.html │ │ ├── resetTypes2022.html │ │ ├── singleRemapState.html │ │ ├── subspacemap.html │ │ ├── subspacemap2022.html │ │ ├── swproperties.html │ │ ├── systemview.html │ │ ├── systemviews.html │ │ ├── transactionalPorts.html │ │ ├── view.html │ │ ├── view2022.html │ │ ├── views.html │ │ └── wirePorts.html │ ├── definitions/ │ │ ├── abstractiondefinition.html │ │ ├── abstractiondefinition2022.html │ │ ├── apidefinition.html │ │ ├── busdefinition.html │ │ ├── busdefinition2022.html │ │ ├── catalog.html │ │ ├── catalog2022.html │ │ └── comdefinition.html │ ├── general/ │ │ ├── colors.html │ │ ├── defaultApplication.html │ │ ├── expressions.html │ │ ├── libraryNavigation.html │ │ ├── shortcuts.html │ │ ├── toolbarsAndViews.html │ │ └── workSpace.html │ ├── gettingStarted/ │ │ ├── accessingDocuments.html │ │ ├── configureLibrary.html │ │ └── creatingDocuments.html │ ├── hwdesign/ │ │ ├── adhocconnection.html │ │ ├── adhocinterface.html │ │ ├── adhocport.html │ │ ├── businterface.html │ │ ├── busport.html │ │ ├── busport2022.html │ │ ├── connection.html │ │ ├── hwdesign.html │ │ ├── hwinstance.html │ │ ├── hwinstance2022.html │ │ └── interconnectgenerator.html │ ├── images/ │ │ └── img_sources.pptx │ ├── index.html │ ├── kactus2help.qhcp │ ├── kactus2help.qhp │ ├── memoryDesign/ │ │ └── memoryDesign.html │ ├── style.css │ ├── swsysdesign/ │ │ ├── apiconnection.html │ │ ├── comconnection.html │ │ ├── hwmappinginstance.html │ │ ├── swdesign.html │ │ ├── swinstance.html │ │ ├── systemdesign.html │ │ └── undefinedconnection.html │ ├── welcome.html │ └── whatYouCanDo.html ├── IPXACTmodels/ │ ├── AbstractionDefinition/ │ │ ├── AbstractionDefinition.cpp │ │ ├── AbstractionDefinition.h │ │ ├── AbstractionDefinitionReader.cpp │ │ ├── AbstractionDefinitionReader.h │ │ ├── AbstractionDefinitionWriter.cpp │ │ ├── AbstractionDefinitionWriter.h │ │ ├── Packet.cpp │ │ ├── Packet.h │ │ ├── PacketField.cpp │ │ ├── PacketField.h │ │ ├── PacketReader.cpp │ │ ├── PacketReader.h │ │ ├── PacketWriter.cpp │ │ ├── PacketWriter.h │ │ ├── PortAbstraction.cpp │ │ ├── PortAbstraction.h │ │ ├── TransactionalAbstraction.cpp │ │ ├── TransactionalAbstraction.h │ │ ├── TransactionalAbstractionReader.cpp │ │ ├── TransactionalAbstractionReader.h │ │ ├── TransactionalAbstractionWriter.cpp │ │ ├── TransactionalAbstractionWriter.h │ │ ├── TransactionalPort.cpp │ │ ├── TransactionalPort.h │ │ ├── WireAbstraction.cpp │ │ ├── WireAbstraction.h │ │ ├── WireAbstractionReader.cpp │ │ ├── WireAbstractionReader.h │ │ ├── WireAbstractionWriter.cpp │ │ ├── WireAbstractionWriter.h │ │ ├── WirePort.cpp │ │ ├── WirePort.h │ │ └── validators/ │ │ ├── AbstractionDefinitionValidator.cpp │ │ ├── AbstractionDefinitionValidator.h │ │ ├── PacketValidator.cpp │ │ ├── PacketValidator.h │ │ ├── PortAbstractionValidator.cpp │ │ └── PortAbstractionValidator.h │ ├── BusDefinition/ │ │ ├── BusDefinition.cpp │ │ ├── BusDefinition.h │ │ ├── BusDefinitionReader.cpp │ │ ├── BusDefinitionReader.h │ │ ├── BusDefinitionWriter.cpp │ │ ├── BusDefinitionWriter.h │ │ └── validators/ │ │ ├── BusDefinitionValidator.cpp │ │ └── BusDefinitionValidator.h │ ├── Catalog/ │ │ ├── Catalog.cpp │ │ ├── Catalog.h │ │ ├── CatalogReader.cpp │ │ ├── CatalogReader.h │ │ ├── CatalogWriter.cpp │ │ ├── CatalogWriter.h │ │ ├── IpxactFile.cpp │ │ ├── IpxactFile.h │ │ └── validators/ │ │ ├── CatalogValidator.cpp │ │ └── CatalogValidator.h │ ├── Component/ │ │ ├── AbstractionType.cpp │ │ ├── AbstractionType.h │ │ ├── AccessPolicy.cpp │ │ ├── AccessPolicy.h │ │ ├── AccessPolicyReader.cpp │ │ ├── AccessPolicyReader.h │ │ ├── AccessPolicyWriter.cpp │ │ ├── AccessPolicyWriter.h │ │ ├── AddressBlock.cpp │ │ ├── AddressBlock.h │ │ ├── AddressBlockReader.cpp │ │ ├── AddressBlockReader.h │ │ ├── AddressBlockWriter.cpp │ │ ├── AddressBlockWriter.h │ │ ├── AddressSpace.cpp │ │ ├── AddressSpace.h │ │ ├── AddressSpaceReader.cpp │ │ ├── AddressSpaceReader.h │ │ ├── AddressSpaceWriter.cpp │ │ ├── AddressSpaceWriter.h │ │ ├── AlternateRegister.cpp │ │ ├── AlternateRegister.h │ │ ├── BuildCommand.cpp │ │ ├── BuildCommand.h │ │ ├── BusInterface.cpp │ │ ├── BusInterface.h │ │ ├── BusInterfaceReader.cpp │ │ ├── BusInterfaceReader.h │ │ ├── BusInterfaceWriter.cpp │ │ ├── BusInterfaceWriter.h │ │ ├── CPUReader.cpp │ │ ├── CPUReader.h │ │ ├── CPUWriter.cpp │ │ ├── CPUWriter.h │ │ ├── Channel.cpp │ │ ├── Channel.h │ │ ├── ChannelReader.cpp │ │ ├── ChannelReader.h │ │ ├── ChannelWriter.cpp │ │ ├── ChannelWriter.h │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── ComponentGenerator.cpp │ │ ├── ComponentGenerator.h │ │ ├── ComponentGeneratorReader.cpp │ │ ├── ComponentGeneratorReader.h │ │ ├── ComponentGeneratorWriter.cpp │ │ ├── ComponentGeneratorWriter.h │ │ ├── ComponentInstantiation.cpp │ │ ├── ComponentInstantiation.h │ │ ├── ComponentReader.cpp │ │ ├── ComponentReader.h │ │ ├── ComponentWriter.cpp │ │ ├── ComponentWriter.h │ │ ├── Cpu.cpp │ │ ├── Cpu.h │ │ ├── DesignConfigurationInstantiation.cpp │ │ ├── DesignConfigurationInstantiation.h │ │ ├── DesignInstantiation.cpp │ │ ├── DesignInstantiation.h │ │ ├── Driver.cpp │ │ ├── Driver.h │ │ ├── EnumeratedValue.cpp │ │ ├── EnumeratedValue.h │ │ ├── EnumeratedValueReader.cpp │ │ ├── EnumeratedValueReader.h │ │ ├── EnumeratedValueWriter.cpp │ │ ├── EnumeratedValueWriter.h │ │ ├── ExecutableImage.cpp │ │ ├── ExecutableImage.h │ │ ├── Field.cpp │ │ ├── Field.h │ │ ├── FieldAccessPolicy.cpp │ │ ├── FieldAccessPolicy.h │ │ ├── FieldAccessPolicyReader.cpp │ │ ├── FieldAccessPolicyReader.h │ │ ├── FieldAccessPolicyWriter.cpp │ │ ├── FieldAccessPolicyWriter.h │ │ ├── FieldReader.cpp │ │ ├── FieldReader.h │ │ ├── FieldReference.cpp │ │ ├── FieldReference.h │ │ ├── FieldReferenceReader.cpp │ │ ├── FieldReferenceReader.h │ │ ├── FieldReferenceWriter.cpp │ │ ├── FieldReferenceWriter.h │ │ ├── FieldReset.cpp │ │ ├── FieldReset.h │ │ ├── FieldSlice.cpp │ │ ├── FieldSlice.h │ │ ├── FieldWriter.cpp │ │ ├── FieldWriter.h │ │ ├── File.cpp │ │ ├── File.h │ │ ├── FileReader.cpp │ │ ├── FileReader.h │ │ ├── FileSet.cpp │ │ ├── FileSet.h │ │ ├── FileSetReader.cpp │ │ ├── FileSetReader.h │ │ ├── FileSetRef.cpp │ │ ├── FileSetRef.h │ │ ├── FileSetWriter.cpp │ │ ├── FileSetWriter.h │ │ ├── FileWriter.cpp │ │ ├── FileWriter.h │ │ ├── Function.cpp │ │ ├── Function.h │ │ ├── IndirectInterface.cpp │ │ ├── IndirectInterface.h │ │ ├── IndirectInterfaceReader.cpp │ │ ├── IndirectInterfaceReader.h │ │ ├── IndirectInterfaceWriter.cpp │ │ ├── IndirectInterfaceWriter.h │ │ ├── InitiatorInterface.cpp │ │ ├── InitiatorInterface.h │ │ ├── InstantiationsReader.cpp │ │ ├── InstantiationsReader.h │ │ ├── InstantiationsWriter.cpp │ │ ├── InstantiationsWriter.h │ │ ├── LanguageTools.cpp │ │ ├── LanguageTools.h │ │ ├── MemoryArray.cpp │ │ ├── MemoryArray.h │ │ ├── MemoryArrayReader.cpp │ │ ├── MemoryArrayReader.h │ │ ├── MemoryArrayWriter.cpp │ │ ├── MemoryArrayWriter.h │ │ ├── MemoryBlockBase.cpp │ │ ├── MemoryBlockBase.h │ │ ├── MemoryBlockBaseReader.cpp │ │ ├── MemoryBlockBaseReader.h │ │ ├── MemoryBlockBaseWriter.cpp │ │ ├── MemoryBlockBaseWriter.h │ │ ├── MemoryMap.cpp │ │ ├── MemoryMap.h │ │ ├── MemoryMapBase.cpp │ │ ├── MemoryMapBase.h │ │ ├── MemoryMapBaseReader.cpp │ │ ├── MemoryMapBaseReader.h │ │ ├── MemoryMapBaseWriter.cpp │ │ ├── MemoryMapBaseWriter.h │ │ ├── MemoryMapReader.cpp │ │ ├── MemoryMapReader.h │ │ ├── MemoryMapWriter.cpp │ │ ├── MemoryMapWriter.h │ │ ├── MemoryRemap.cpp │ │ ├── MemoryRemap.h │ │ ├── MirroredTargetInterface.cpp │ │ ├── MirroredTargetInterface.h │ │ ├── Mode.cpp │ │ ├── Mode.h │ │ ├── ModeReader.cpp │ │ ├── ModeReader.h │ │ ├── ModeReference.cpp │ │ ├── ModeReference.h │ │ ├── ModeWriter.cpp │ │ ├── ModeWriter.h │ │ ├── Model.cpp │ │ ├── Model.h │ │ ├── OtherClockDriver.cpp │ │ ├── OtherClockDriver.h │ │ ├── OtherClockDriverReader.cpp │ │ ├── OtherClockDriverReader.h │ │ ├── OtherClockDriverWriter.cpp │ │ ├── OtherClockDriverWriter.h │ │ ├── Port.cpp │ │ ├── Port.h │ │ ├── PortMap.cpp │ │ ├── PortMap.h │ │ ├── PortReader.cpp │ │ ├── PortReader.h │ │ ├── PortSlice.cpp │ │ ├── PortSlice.h │ │ ├── PortWriter.cpp │ │ ├── PortWriter.h │ │ ├── PowerDomain.cpp │ │ ├── PowerDomain.h │ │ ├── PowerDomainReader.cpp │ │ ├── PowerDomainReader.h │ │ ├── PowerDomainWriter.cpp │ │ ├── PowerDomainWriter.h │ │ ├── Region.cpp │ │ ├── Region.h │ │ ├── Register.cpp │ │ ├── Register.h │ │ ├── RegisterBase.cpp │ │ ├── RegisterBase.h │ │ ├── RegisterDefinition.cpp │ │ ├── RegisterDefinition.h │ │ ├── RegisterFile.cpp │ │ ├── RegisterFile.h │ │ ├── RegisterReader.cpp │ │ ├── RegisterReader.h │ │ ├── RegisterWriter.cpp │ │ ├── RegisterWriter.h │ │ ├── RemapPort.cpp │ │ ├── RemapPort.h │ │ ├── RemapState.cpp │ │ ├── RemapState.h │ │ ├── RemapStateReader.cpp │ │ ├── RemapStateReader.h │ │ ├── RemapStateWriter.cpp │ │ ├── RemapStateWriter.h │ │ ├── ResetType.h │ │ ├── Segment.cpp │ │ ├── Segment.h │ │ ├── Structured.cpp │ │ ├── Structured.h │ │ ├── SubPort.cpp │ │ ├── SubPort.h │ │ ├── SubSpaceMap.cpp │ │ ├── SubSpaceMap.h │ │ ├── SubSpaceMapWriter.cpp │ │ ├── SubSpaceMapWriter.h │ │ ├── SubspaceMapReader.cpp │ │ ├── SubspaceMapReader.h │ │ ├── TargetInterface.cpp │ │ ├── TargetInterface.h │ │ ├── Transactional.cpp │ │ ├── Transactional.h │ │ ├── TransparentBridge.cpp │ │ ├── TransparentBridge.h │ │ ├── View.cpp │ │ ├── View.h │ │ ├── ViewReader.cpp │ │ ├── ViewReader.h │ │ ├── ViewWriter.cpp │ │ ├── ViewWriter.h │ │ ├── Wire.cpp │ │ ├── Wire.h │ │ ├── WireTypeDef.cpp │ │ ├── WireTypeDef.h │ │ ├── WriteValueConstraint.cpp │ │ ├── WriteValueConstraint.h │ │ └── validators/ │ │ ├── AbstractionTypeValidator.cpp │ │ ├── AbstractionTypeValidator.h │ │ ├── AddressBlockValidator.cpp │ │ ├── AddressBlockValidator.h │ │ ├── AddressSpaceValidator.cpp │ │ ├── AddressSpaceValidator.h │ │ ├── BusInterfaceValidator.cpp │ │ ├── BusInterfaceValidator.h │ │ ├── CPUValidator.cpp │ │ ├── CPUValidator.h │ │ ├── ChannelValidator.cpp │ │ ├── ChannelValidator.h │ │ ├── CollectionValidators.cpp │ │ ├── CollectionValidators.h │ │ ├── ComponentGeneratorValidator.cpp │ │ ├── ComponentGeneratorValidator.h │ │ ├── ComponentValidator.cpp │ │ ├── ComponentValidator.h │ │ ├── EnumeratedValueValidator.cpp │ │ ├── EnumeratedValueValidator.h │ │ ├── FieldAccessPolicyValidator.cpp │ │ ├── FieldAccessPolicyValidator.h │ │ ├── FieldReferenceValidator.cpp │ │ ├── FieldReferenceValidator.h │ │ ├── FieldSliceValidator.cpp │ │ ├── FieldSliceValidator.h │ │ ├── FieldValidator.cpp │ │ ├── FieldValidator.h │ │ ├── FileSetValidator.cpp │ │ ├── FileSetValidator.h │ │ ├── FileValidator.cpp │ │ ├── FileValidator.h │ │ ├── IndirectInterfaceValidator.cpp │ │ ├── IndirectInterfaceValidator.h │ │ ├── InstantiationsValidator.cpp │ │ ├── InstantiationsValidator.h │ │ ├── MemoryArrayValidator.cpp │ │ ├── MemoryArrayValidator.h │ │ ├── MemoryBlockValidator.cpp │ │ ├── MemoryBlockValidator.h │ │ ├── MemoryMapBaseValidator.cpp │ │ ├── MemoryMapBaseValidator.h │ │ ├── MemoryMapValidator.cpp │ │ ├── MemoryMapValidator.h │ │ ├── MemoryReserve.cpp │ │ ├── MemoryReserve.h │ │ ├── ModeValidator.cpp │ │ ├── ModeValidator.h │ │ ├── OtherClockDriverValidator.cpp │ │ ├── OtherClockDriverValidator.h │ │ ├── PortMapValidator.cpp │ │ ├── PortMapValidator.h │ │ ├── PortSliceValidator.cpp │ │ ├── PortSliceValidator.h │ │ ├── PortTypeValidator.cpp │ │ ├── PortTypeValidator.h │ │ ├── PortValidator.cpp │ │ ├── PortValidator.h │ │ ├── PowerDomainValidator.cpp │ │ ├── PowerDomainValidator.h │ │ ├── RegionValidator.cpp │ │ ├── RegionValidator.h │ │ ├── RegisterBaseValidator.cpp │ │ ├── RegisterBaseValidator.h │ │ ├── RegisterFileValidator.cpp │ │ ├── RegisterFileValidator.h │ │ ├── RegisterValidator.cpp │ │ ├── RegisterValidator.h │ │ ├── RemapStateValidator.cpp │ │ ├── RemapStateValidator.h │ │ ├── SubspaceMapValidator.cpp │ │ ├── SubspaceMapValidator.h │ │ ├── ViewValidator.cpp │ │ └── ViewValidator.h │ ├── Design/ │ │ ├── ActiveInterface.cpp │ │ ├── ActiveInterface.h │ │ ├── AdHocConnection.cpp │ │ ├── AdHocConnection.h │ │ ├── ComponentInstance.cpp │ │ ├── ComponentInstance.h │ │ ├── ComponentInstanceReader.cpp │ │ ├── ComponentInstanceReader.h │ │ ├── ComponentInstanceWriter.cpp │ │ ├── ComponentInstanceWriter.h │ │ ├── Design.cpp │ │ ├── Design.h │ │ ├── DesignReader.cpp │ │ ├── DesignReader.h │ │ ├── DesignWriter.cpp │ │ ├── DesignWriter.h │ │ ├── HierInterface.cpp │ │ ├── HierInterface.h │ │ ├── Interconnection.cpp │ │ ├── Interconnection.h │ │ ├── MonitorInterconnection.cpp │ │ ├── MonitorInterconnection.h │ │ ├── MonitorInterface.cpp │ │ ├── MonitorInterface.h │ │ ├── PortReference.cpp │ │ ├── PortReference.h │ │ └── validator/ │ │ ├── AdHocConnectionValidator.cpp │ │ ├── AdHocConnectionValidator.h │ │ ├── ComponentInstanceValidator.cpp │ │ ├── ComponentInstanceValidator.h │ │ ├── DesignValidator.cpp │ │ ├── DesignValidator.h │ │ ├── InterconnectionValidator.cpp │ │ └── InterconnectionValidator.h │ ├── DesignConfiguration/ │ │ ├── AbstractorInstance.cpp │ │ ├── AbstractorInstance.h │ │ ├── DesignConfiguration.cpp │ │ ├── DesignConfiguration.h │ │ ├── DesignConfigurationReader.cpp │ │ ├── DesignConfigurationReader.h │ │ ├── DesignConfigurationWriter.cpp │ │ ├── DesignConfigurationWriter.h │ │ ├── InterconnectionConfiguration.cpp │ │ ├── InterconnectionConfiguration.h │ │ ├── InterfaceRef.cpp │ │ ├── InterfaceRef.h │ │ ├── MultipleAbstractorInstances.cpp │ │ ├── MultipleAbstractorInstances.h │ │ ├── ViewConfiguration.cpp │ │ ├── ViewConfiguration.h │ │ └── validators/ │ │ ├── DesignConfigurationValidator.cpp │ │ ├── DesignConfigurationValidator.h │ │ ├── InterconnectionConfigurationValidator.cpp │ │ ├── InterconnectionConfigurationValidator.h │ │ ├── ViewConfigurationValidator.cpp │ │ └── ViewConfigurationValidator.h │ ├── IPXACTmodels.pri │ ├── IPXACTmodels.pro │ ├── IPXACTmodels.vcxproj │ ├── IPXACTmodels.vcxproj.filters │ ├── common/ │ │ ├── AccessTypes.cpp │ │ ├── AccessTypes.h │ │ ├── Array.cpp │ │ ├── Array.h │ │ ├── Assertion.cpp │ │ ├── Assertion.h │ │ ├── BooleanValue.cpp │ │ ├── BooleanValue.h │ │ ├── BuildModel.cpp │ │ ├── BuildModel.h │ │ ├── CellSpecification.cpp │ │ ├── CellSpecification.h │ │ ├── Choice.cpp │ │ ├── Choice.h │ │ ├── ChoiceReader.cpp │ │ ├── ChoiceReader.h │ │ ├── ChoiceWriter.cpp │ │ ├── ChoiceWriter.h │ │ ├── ClockUnit.cpp │ │ ├── ClockUnit.h │ │ ├── CommonItemsReader.cpp │ │ ├── CommonItemsReader.h │ │ ├── CommonItemsWriter.cpp │ │ ├── CommonItemsWriter.h │ │ ├── ConfigurableElementValue.cpp │ │ ├── ConfigurableElementValue.h │ │ ├── ConfigurableVLNVReference.cpp │ │ ├── ConfigurableVLNVReference.h │ │ ├── DirectionTypes.cpp │ │ ├── DirectionTypes.h │ │ ├── Document.cpp │ │ ├── Document.h │ │ ├── DocumentReader.cpp │ │ ├── DocumentReader.h │ │ ├── DocumentUtils.cpp │ │ ├── DocumentUtils.h │ │ ├── DocumentWriter.cpp │ │ ├── DocumentWriter.h │ │ ├── Enumeration.cpp │ │ ├── Enumeration.h │ │ ├── Extendable.cpp │ │ ├── Extendable.h │ │ ├── FileBuilder.cpp │ │ ├── FileBuilder.h │ │ ├── FileBuilderReader.cpp │ │ ├── FileBuilderReader.h │ │ ├── FileBuilderWriter.cpp │ │ ├── FileBuilderWriter.h │ │ ├── FileType.cpp │ │ ├── FileType.h │ │ ├── GenericVendorExtension.cpp │ │ ├── GenericVendorExtension.h │ │ ├── ModuleParameter.cpp │ │ ├── ModuleParameter.h │ │ ├── ModuleParameterReader.cpp │ │ ├── ModuleParameterReader.h │ │ ├── ModuleParameterWriter.cpp │ │ ├── ModuleParameterWriter.h │ │ ├── NameGroup.cpp │ │ ├── NameGroup.h │ │ ├── NameGroupReader.cpp │ │ ├── NameGroupReader.h │ │ ├── NameGroupWriter.cpp │ │ ├── NameGroupWriter.h │ │ ├── NameValuePair.cpp │ │ ├── NameValuePair.h │ │ ├── Parameter.cpp │ │ ├── Parameter.h │ │ ├── ParameterReader.cpp │ │ ├── ParameterReader.h │ │ ├── ParameterWriter.cpp │ │ ├── ParameterWriter.h │ │ ├── PartSelect.cpp │ │ ├── PartSelect.h │ │ ├── PortAlignment.cpp │ │ ├── PortAlignment.h │ │ ├── PresenceTypes.cpp │ │ ├── PresenceTypes.h │ │ ├── Protocol.cpp │ │ ├── Protocol.h │ │ ├── ProtocolReader.cpp │ │ ├── ProtocolReader.h │ │ ├── ProtocolWriter.cpp │ │ ├── ProtocolWriter.h │ │ ├── Qualifier.cpp │ │ ├── Qualifier.h │ │ ├── QualifierReader.cpp │ │ ├── QualifierReader.h │ │ ├── QualifierWriter.cpp │ │ ├── QualifierWriter.h │ │ ├── Range.cpp │ │ ├── Range.h │ │ ├── TagData.h │ │ ├── TimingConstraint.cpp │ │ ├── TimingConstraint.h │ │ ├── TransactionalTypes.cpp │ │ ├── TransactionalTypes.h │ │ ├── VLNV.cpp │ │ ├── VLNV.h │ │ ├── Vector.cpp │ │ ├── Vector.h │ │ ├── VendorExtension.h │ │ └── validators/ │ │ ├── AssertionValidator.cpp │ │ ├── AssertionValidator.h │ │ ├── CellSpecificationValidator.cpp │ │ ├── CellSpecificationValidator.h │ │ ├── ChoiceValidator.cpp │ │ ├── ChoiceValidator.h │ │ ├── CommonItemsValidator.cpp │ │ ├── CommonItemsValidator.h │ │ ├── HierarchicalValidator.cpp │ │ ├── HierarchicalValidator.h │ │ ├── NMTokenValidator.cpp │ │ ├── NMTokenValidator.h │ │ ├── ParameterValidator.cpp │ │ ├── ParameterValidator.h │ │ ├── ProtocolValidator.cpp │ │ ├── ProtocolValidator.h │ │ ├── QualifierValidator.cpp │ │ ├── QualifierValidator.h │ │ ├── TimingConstraintValidator.cpp │ │ ├── TimingConstraintValidator.h │ │ ├── ValueFormatter.cpp │ │ ├── ValueFormatter.h │ │ ├── namevalidator.cpp │ │ └── namevalidator.h │ ├── generaldeclarations.cpp │ ├── generaldeclarations.h │ ├── ipxactmodels_global.h │ ├── kactusExtensions/ │ │ ├── ApiDefinition.cpp │ │ ├── ApiDefinition.h │ │ ├── ApiDefinitionReader.cpp │ │ ├── ApiDefinitionReader.h │ │ ├── ApiDefinitionWriter.cpp │ │ ├── ApiDefinitionWriter.h │ │ ├── ApiFunction.cpp │ │ ├── ApiFunction.h │ │ ├── ApiFunctionParameter.cpp │ │ ├── ApiFunctionParameter.h │ │ ├── ApiInterconnection.cpp │ │ ├── ApiInterconnection.h │ │ ├── ApiInterface.cpp │ │ ├── ApiInterface.h │ │ ├── ColumnDesc.cpp │ │ ├── ColumnDesc.h │ │ ├── ComDefinition.cpp │ │ ├── ComDefinition.h │ │ ├── ComDefinitionReader.cpp │ │ ├── ComDefinitionReader.h │ │ ├── ComDefinitionWriter.cpp │ │ ├── ComDefinitionWriter.h │ │ ├── ComInterconnection.cpp │ │ ├── ComInterconnection.h │ │ ├── ComInterface.cpp │ │ ├── ComInterface.h │ │ ├── ComProperty.cpp │ │ ├── ComProperty.h │ │ ├── ConnectionRoute.cpp │ │ ├── ConnectionRoute.h │ │ ├── FileDependency.cpp │ │ ├── FileDependency.h │ │ ├── HierApiInterconnection.cpp │ │ ├── HierApiInterconnection.h │ │ ├── HierComInterconnection.cpp │ │ ├── HierComInterconnection.h │ │ ├── InterfaceGraphicsData.cpp │ │ ├── InterfaceGraphicsData.h │ │ ├── Kactus2Group.cpp │ │ ├── Kactus2Group.h │ │ ├── Kactus2Placeholder.cpp │ │ ├── Kactus2Placeholder.h │ │ ├── Kactus2Position.cpp │ │ ├── Kactus2Position.h │ │ ├── Kactus2Value.cpp │ │ ├── Kactus2Value.h │ │ ├── KactusAttribute.cpp │ │ ├── KactusAttribute.h │ │ ├── SystemView.cpp │ │ ├── SystemView.h │ │ └── validators/ │ │ ├── ApiDefinitionValidator.cpp │ │ ├── ApiDefinitionValidator.h │ │ ├── ComDefinitionValidator.cpp │ │ ├── ComDefinitionValidator.h │ │ ├── SystemDesignConfigurationValidator.cpp │ │ ├── SystemDesignConfigurationValidator.h │ │ ├── SystemViewConfigurationValidator.cpp │ │ └── SystemViewConfigurationValidator.h │ └── utilities/ │ ├── BusDefinitionUtils.cpp │ ├── BusDefinitionUtils.h │ ├── ComponentSearch.cpp │ ├── ComponentSearch.h │ ├── Copy.h │ ├── Search.h │ ├── XmlUtils.cpp │ └── XmlUtils.h ├── Kactus2.pri ├── Kactus2.pro ├── Kactus2.rc ├── Kactus2.vcxproj ├── Kactus2.vcxproj.filters ├── Kactus2_Solution.pro ├── Kactus2_Solution_vs2022.sln ├── KactusAPI/ │ ├── KactusAPI.cpp │ ├── KactusAPI.h │ ├── KactusAPI.pri │ ├── KactusAPI.pro │ ├── KactusAPI.vcxproj │ ├── KactusAPI.vcxproj.filters │ ├── KactusAPIGlobal.h │ ├── expressions/ │ │ ├── AddressBlockExpressionsGatherer.cpp │ │ ├── AddressSpaceExpressionsGatherer.cpp │ │ ├── ComponentAndInstantiationsParameterFinder.cpp │ │ ├── ComponentInstanceParameterFinder.cpp │ │ ├── ComponentInstantiationParameterFinder.cpp │ │ ├── ComponentParameterFinder.cpp │ │ ├── DesignParameterFinder.cpp │ │ ├── ExpressionFormatter.cpp │ │ ├── ExpressionFormatterFactoryImplementation.cpp │ │ ├── FieldExpressionsGatherer.cpp │ │ ├── IPXactSystemVerilogParser.cpp │ │ ├── ListParameterFinder.cpp │ │ ├── MemoryMapExpressionsGatherer.cpp │ │ ├── MemoryRemapExpressionGatherer.cpp │ │ ├── ModeConditionParser.cpp │ │ ├── ModeConditionParserInterface.cpp │ │ ├── MultipleParameterFinder.cpp │ │ ├── NullParser.cpp │ │ ├── ParameterCache.cpp │ │ ├── ParameterConfigurableElementFinder.cpp │ │ ├── RegisterExpressionsGatherer.cpp │ │ ├── RegisterFileExpressionsGatherer.cpp │ │ └── SystemVerilogExpressionParser.cpp │ ├── include/ │ │ ├── AbstractParameterInterface.h │ │ ├── AbstractionTypeInterface.h │ │ ├── AccessPolicyInterface.h │ │ ├── AdHocConnectionInterface.h │ │ ├── AddressBlockExpressionsGatherer.h │ │ ├── AddressBlockInterface.h │ │ ├── AddressSpaceExpressionsGatherer.h │ │ ├── BusInterfaceInterface.h │ │ ├── BusInterfaceInterfaceFactory.h │ │ ├── BusInterfaceUtilities.h │ │ ├── CLIGenerator.h │ │ ├── CommonInterface.h │ │ ├── ComponentAndInstantiationsParameterFinder.h │ │ ├── ComponentInstanceInterface.h │ │ ├── ComponentInstanceParameterFinder.h │ │ ├── ComponentInstantiationInterface.h │ │ ├── ComponentInstantiationParameterFinder.h │ │ ├── ComponentParameterFinder.h │ │ ├── ConfigJsonParser.h │ │ ├── ConsoleMediator.h │ │ ├── DesignParameterFinder.h │ │ ├── DocumentFileAccess.h │ │ ├── DocumentValidator.h │ │ ├── ExpressionFormatter.h │ │ ├── ExpressionFormatterFactory.h │ │ ├── ExpressionFormatterFactoryImplementation.h │ │ ├── ExpressionParser.h │ │ ├── ExpressionParserInterface.h │ │ ├── ExpressionSupport.h │ │ ├── FieldExpressionsGatherer.h │ │ ├── FieldInterface.h │ │ ├── FileBuilderInterface.h │ │ ├── FileHandler.h │ │ ├── FileInterface.h │ │ ├── FileSetInterface.h │ │ ├── HighlightSource.h │ │ ├── Highlighter.h │ │ ├── IGeneratorPlugin.h │ │ ├── IPXactSystemVerilogParser.h │ │ ├── IPlugin.h │ │ ├── IPluginUtility.h │ │ ├── ISourceAnalyzerPlugin.h │ │ ├── ImportColors.h │ │ ├── ImportHighlighter.h │ │ ├── ImportPlugin.h │ │ ├── ImportRunner.h │ │ ├── IncludeImportPlugin.h │ │ ├── InterconnectGenerator.h │ │ ├── InterconnectRTLWriter.h │ │ ├── InterconnectionInterface.h │ │ ├── LibraryHandler.h │ │ ├── LibraryInterface.h │ │ ├── LibraryItem.h │ │ ├── LibraryLoader.h │ │ ├── LibraryTreeModel.h │ │ ├── ListHelper.h │ │ ├── ListParameterFinder.h │ │ ├── MasterPortInterface.h │ │ ├── MemoryBlockInterface.h │ │ ├── MemoryMapExpressionsGatherer.h │ │ ├── MemoryMapInterface.h │ │ ├── MemoryRemapExpressionGatherer.h │ │ ├── MessageMediator.h │ │ ├── ModeConditionParser.h │ │ ├── ModeConditionParserInterface.h │ │ ├── ModeReferenceInterface.h │ │ ├── ModelParameterSource.h │ │ ├── ModelParameterVisualizer.h │ │ ├── ModuleParameterInterface.h │ │ ├── MultipleParameterFinder.h │ │ ├── NameGroupInterface.h │ │ ├── NullChannel.h │ │ ├── NullParser.h │ │ ├── ParameterCache.h │ │ ├── ParameterConfigurableElementFinder.h │ │ ├── ParameterFinder.h │ │ ├── ParameterizableInterface.h │ │ ├── ParametersInterface.h │ │ ├── PluginManager.h │ │ ├── PluginSettingsModel.h │ │ ├── PluginUtilityAdapter.h │ │ ├── PortAbstractionInterface.h │ │ ├── PortMapInterface.h │ │ ├── PortsInterface.h │ │ ├── RegisterExpressionsGatherer.h │ │ ├── RegisterFileExpressionsGatherer.h │ │ ├── RegisterInterface.h │ │ ├── ResetInterface.h │ │ ├── SubspaceMapInterface.h │ │ ├── SystemVerilogExpressionParser.h │ │ ├── SystemVerilogSyntax.h │ │ ├── TagManager.h │ │ ├── TransparentBridgeInterface.h │ │ ├── VersionHelper.h │ │ ├── config.json │ │ ├── hierarchyitem.h │ │ ├── hierarchymodel.h │ │ └── utils.h │ ├── interfaces/ │ │ ├── bus/ │ │ │ ├── AbstractionTypeInterface.cpp │ │ │ └── PortAbstractionInterface.cpp │ │ ├── common/ │ │ │ ├── AbstractParameterInterface.cpp │ │ │ ├── CommonInterface.cpp │ │ │ ├── NameGroupInterface.cpp │ │ │ ├── ParameterizableInterface.cpp │ │ │ └── ParametersInterface.cpp │ │ ├── component/ │ │ │ ├── AccessPolicyInterface.cpp │ │ │ ├── AddressBlockInterface.cpp │ │ │ ├── BusInterfaceInterface.cpp │ │ │ ├── BusInterfaceInterfaceFactory.cpp │ │ │ ├── BusInterfaceUtilities.cpp │ │ │ ├── ComponentInstantiationInterface.cpp │ │ │ ├── FieldInterface.cpp │ │ │ ├── FileBuilderInterface.cpp │ │ │ ├── FileInterface.cpp │ │ │ ├── FileSetInterface.cpp │ │ │ ├── MasterPortInterface.cpp │ │ │ ├── MemoryBlockInterface.cpp │ │ │ ├── MemoryMapInterface.cpp │ │ │ ├── ModeReferenceInterface.cpp │ │ │ ├── ModuleParameterInterface.cpp │ │ │ ├── PortMapInterface.cpp │ │ │ ├── PortsInterface.cpp │ │ │ ├── RegisterInterface.cpp │ │ │ ├── ResetInterface.cpp │ │ │ ├── SubspaceMapInterface.cpp │ │ │ └── TransparentBridgeInterface.cpp │ │ └── design/ │ │ ├── AdHocConnectionInterface.cpp │ │ ├── ComponentInstanceInterface.cpp │ │ └── InterconnectionInterface.cpp │ ├── library/ │ │ ├── DocumentFileAccess.cpp │ │ ├── DocumentValidator.cpp │ │ ├── LibraryHandler.cpp │ │ ├── LibraryItem.cpp │ │ ├── LibraryLoader.cpp │ │ ├── LibraryTreeModel.cpp │ │ ├── TagManager.cpp │ │ ├── hierarchyitem.cpp │ │ └── hierarchymodel.cpp │ ├── plugins/ │ │ ├── ImportHighlighter.cpp │ │ ├── ImportRunner.cpp │ │ ├── InterconnectGenerator/ │ │ │ ├── ConfigJsonParser.cpp │ │ │ ├── InterconnectGenerator.cpp │ │ │ └── InterconnectRTLWriter.cpp │ │ ├── PluginManager.cpp │ │ └── PluginUtilityAdapter.cpp │ └── utilities/ │ ├── ConsoleMediator.cpp │ ├── FileHandler.cpp │ ├── NullChannel.cpp │ ├── VersionHelper.cpp │ └── utils.cpp ├── LICENSE ├── PSF_LICENSE.txt ├── Plugins/ │ ├── AlteraBSPGenerator/ │ │ ├── AlteraBSPGenerator.pri │ │ ├── AlteraBSPGenerator.pro │ │ ├── AlteraBSPGenerator.qrc │ │ ├── AlteraBSPGenerator.suo │ │ ├── AlteraBSPGenerator.vcxproj │ │ ├── AlteraBSPGenerator.vcxproj.filters │ │ ├── alteraBSPGenerator.json │ │ ├── alterabspgenerator.cpp │ │ ├── alterabspgenerator.h │ │ ├── alterabspgenerator_global.h │ │ ├── alterabspgeneratordialog.cpp │ │ ├── alterabspgeneratordialog.h │ │ ├── commandlineconsole.cpp │ │ ├── commandlineconsole.h │ │ ├── commandlinegeneratordialog.cpp │ │ └── commandlinegeneratordialog.h │ ├── CppSourceAnalyzer/ │ │ ├── CppSourceAnalyzer.cpp │ │ ├── CppSourceAnalyzer.h │ │ ├── CppSourceAnalyzer.json │ │ ├── CppSourceAnalyzer.pri │ │ ├── CppSourceAnalyzer.pro │ │ ├── CppSourceAnalyzer.vcproj │ │ ├── CppSourceAnalyzer.vcxproj │ │ └── CppSourceAnalyzer.vcxproj.filters │ ├── LinuxDeviceTree/ │ │ ├── CPUSelection/ │ │ │ ├── LinuxDeviceTreeCPUColumns.h │ │ │ ├── LinuxDeviceTreeCPUDelegate.cpp │ │ │ ├── LinuxDeviceTreeCPUDelegate.h │ │ │ ├── LinuxDeviceTreeCPUDetails.cpp │ │ │ ├── LinuxDeviceTreeCPUDetails.h │ │ │ ├── LinuxDeviceTreeCPUEditor.cpp │ │ │ ├── LinuxDeviceTreeCPUEditor.h │ │ │ ├── LinuxDeviceTreeCPUModel.cpp │ │ │ ├── LinuxDeviceTreeCPUModel.h │ │ │ ├── LinuxDeviceTreeCpuRoutesContainer.cpp │ │ │ └── LinuxDeviceTreeCpuRoutesContainer.h │ │ ├── LinuxDeviceTree.qrc │ │ ├── LinuxDeviceTreeDialog.cpp │ │ ├── LinuxDeviceTreeDialog.h │ │ ├── LinuxDeviceTreeGenerator.cpp │ │ ├── LinuxDeviceTreeGenerator.h │ │ ├── LinuxDeviceTreeGenerator.pri │ │ ├── LinuxDeviceTreeGenerator.pro │ │ ├── LinuxDeviceTreeGenerator.vcxproj │ │ ├── LinuxDeviceTreeGenerator.vcxproj.filters │ │ ├── LinuxDeviceTreeGenerator_global.h │ │ ├── LinuxDeviceTreePlugin.cpp │ │ ├── LinuxDeviceTreePlugin.h │ │ └── LinuxDeviceTreePlugin.json │ ├── MCAPICodeGenerator/ │ │ ├── MCAPICodeGenerator.cpp │ │ ├── MCAPICodeGenerator.h │ │ ├── MCAPICodeGenerator.pri │ │ ├── MCAPICodeGenerator.pro │ │ ├── MCAPICodeGenerator.qrc │ │ ├── MCAPICodeGenerator.vcproj │ │ ├── MCAPICodeGenerator.vcxproj │ │ ├── MCAPICodeGenerator.vcxproj.filters │ │ ├── MCAPICodeGeneratorPlugin.cpp │ │ ├── MCAPICodeGeneratorPlugin.h │ │ ├── MCAPIHeaderGenerator.cpp │ │ ├── MCAPIHeaderGenerator.h │ │ ├── MCAPIParser.cpp │ │ ├── MCAPIParser.h │ │ └── mcapi.json │ ├── MakefileGenerator/ │ │ ├── MakeCommon.h │ │ ├── MakeConfiguration.cpp │ │ ├── MakeConfiguration.h │ │ ├── MakeParametersDialog.cpp │ │ ├── MakeParametersDialog.h │ │ ├── MakefileGenerator.cpp │ │ ├── MakefileGenerator.h │ │ ├── MakefileGenerator.pri │ │ ├── MakefileGenerator.pro │ │ ├── MakefileGenerator.qrc │ │ ├── MakefileGenerator.vcxproj │ │ ├── MakefileGenerator.vcxproj.filters │ │ ├── MakefileGeneratorPlugin.cpp │ │ ├── MakefileGeneratorPlugin.h │ │ ├── MakefileParser.cpp │ │ ├── MakefileParser.h │ │ ├── SWStackParser.cpp │ │ ├── SWStackParser.h │ │ ├── makefile.json │ │ └── makefilegenerator_global.h │ ├── MemoryMapHeaderGenerator/ │ │ ├── BaseMemoryMapHeaderWriter.cpp │ │ ├── BaseMemoryMapHeaderWriter.h │ │ ├── GlobalMemoryMapHeaderWriter.cpp │ │ ├── GlobalMemoryMapHeaderWriter.h │ │ ├── LocalMemoryMapHeaderWriter.cpp │ │ ├── LocalMemoryMapHeaderWriter.h │ │ ├── MemoryMapHeaderGenerator.pri │ │ ├── MemoryMapHeaderGenerator.pro │ │ ├── MemoryMapHeaderGenerator.vcxproj │ │ ├── MemoryMapHeaderGenerator.vcxproj.filters │ │ ├── SystemMemoryMapHeaderWriter.cpp │ │ ├── SystemMemoryMapHeaderWriter.h │ │ ├── fileSaveDialog/ │ │ │ ├── filesavedialog.cpp │ │ │ ├── filesavedialog.h │ │ │ ├── filesavedialogview.cpp │ │ │ └── filesavedialogview.h │ │ ├── globalheadersavemodel.cpp │ │ ├── globalheadersavemodel.h │ │ ├── headerGenerator.json │ │ ├── localheadersavedelegate.cpp │ │ ├── localheadersavedelegate.h │ │ ├── localheadersavemodel.cpp │ │ ├── localheadersavemodel.h │ │ ├── memorymapheadergenerator.cpp │ │ ├── memorymapheadergenerator.h │ │ ├── memorymapheadergenerator.qrc │ │ ├── memorymapheadergenerator_global.h │ │ ├── systemheadersavemodel.cpp │ │ └── systemheadersavemodel.h │ ├── MemoryViewGenerator/ │ │ ├── MemoryViewGenerator.cpp │ │ ├── MemoryViewGenerator.h │ │ ├── MemoryViewGenerator.json │ │ ├── MemoryViewGenerator.pri │ │ ├── MemoryViewGenerator.pro │ │ ├── MemoryViewGenerator.qrc │ │ ├── MemoryViewGenerator.vcxproj │ │ ├── MemoryViewGenerator.vcxproj.filters │ │ ├── MemoryViewGeneratorPlugin.cpp │ │ ├── MemoryViewGeneratorPlugin.h │ │ └── memoryviewgenerator_global.h │ ├── ModelSimGenerator/ │ │ ├── ModelSimGenerator.pri │ │ ├── ModelSimGenerator.pro │ │ ├── ModelSimGenerator.qrc │ │ ├── ModelSimGenerator.sdf │ │ ├── ModelSimGenerator.vcxproj │ │ ├── ModelSimGenerator.vcxproj.filters │ │ ├── ModelSimGeneratorPlugin.cpp │ │ ├── ModelSimGeneratorPlugin.h │ │ ├── ModelSimWriterFactory/ │ │ │ ├── ModelSimDocument.cpp │ │ │ ├── ModelSimDocument.h │ │ │ ├── ModelSimWriter.cpp │ │ │ ├── ModelSimWriter.h │ │ │ ├── ModelSimWriterFactory.cpp │ │ │ └── ModelSimWriterFactory.h │ │ ├── modelSimGenerator.json │ │ └── modelsimgenerator_global.h │ ├── PadsPartGenerator/ │ │ ├── PadsAsciiSyntax.h │ │ ├── PadsPartGenerator.cpp │ │ ├── PadsPartGenerator.h │ │ ├── PadsPartGenerator.pri │ │ ├── PadsPartGenerator.pro │ │ ├── PadsPartGenerator.qrc │ │ ├── PadsPartGenerator.vcxproj │ │ ├── PadsPartGenerator.vcxproj.filters │ │ ├── PadsPartGeneratorDialog.cpp │ │ ├── PadsPartGeneratorDialog.h │ │ └── padspartgenerator.json │ ├── PluginSystem/ │ │ └── GeneratorPlugin/ │ │ ├── AddToFilesetWidget.cpp │ │ ├── AddToFilesetWidget.h │ │ ├── FileOutputWidget.cpp │ │ ├── FileOutputWidget.h │ │ ├── GenerationControl.cpp │ │ ├── GenerationControl.h │ │ ├── HDLGenerationDialog.cpp │ │ ├── HDLGenerationDialog.h │ │ ├── IWriterFactory.h │ │ ├── MessagePasser.cpp │ │ ├── MessagePasser.h │ │ ├── OutputControl.cpp │ │ ├── OutputControl.h │ │ ├── ViewSelection.cpp │ │ ├── ViewSelection.h │ │ ├── ViewSelectionWidget.cpp │ │ └── ViewSelectionWidget.h │ ├── QuartusPinImportPlugin/ │ │ ├── QuartusPinImportPlugin.cpp │ │ ├── QuartusPinImportPlugin.h │ │ ├── QuartusPinImportPlugin.pri │ │ ├── QuartusPinImportPlugin.pro │ │ ├── QuartusPinImportPlugin.vcxproj │ │ ├── QuartusPinImportPlugin.vcxproj.filters │ │ ├── QuartusPinImportPlugin_global.h │ │ ├── QuartusPinSyntax.h │ │ └── quartuspinimportplugin.json │ ├── QuartusProjectGenerator/ │ │ ├── QuartusGenerator.cpp │ │ ├── QuartusGenerator.h │ │ ├── QuartusProjectGenerator.cpp │ │ ├── QuartusProjectGenerator.h │ │ ├── QuartusProjectGenerator.json │ │ ├── QuartusProjectGenerator.pri │ │ ├── QuartusProjectGenerator.pro │ │ ├── QuartusProjectGenerator.qrc │ │ ├── QuartusProjectGenerator.suo │ │ ├── QuartusProjectGenerator.vcxproj │ │ ├── QuartusProjectGenerator.vcxproj.filters │ │ └── QuartusProjectGenerator_global.h │ ├── RenodeGenerator/ │ │ ├── CPUDialog/ │ │ │ ├── RenodeColumns.h │ │ │ ├── RenodeConstants.h │ │ │ ├── RenodeCpuEditor.cpp │ │ │ ├── RenodeCpuEditor.h │ │ │ ├── RenodeCpuRoutesContainer.cpp │ │ │ ├── RenodeCpuRoutesContainer.h │ │ │ ├── RenodeFileEditor.cpp │ │ │ ├── RenodeFileEditor.h │ │ │ ├── RenodeFileSelectionGroup.cpp │ │ │ ├── RenodeFileSelectionGroup.h │ │ │ ├── RenodeMemoriesEditor.cpp │ │ │ ├── RenodeMemoriesEditor.h │ │ │ ├── RenodeMemoriesModel.cpp │ │ │ ├── RenodeMemoriesModel.h │ │ │ ├── RenodePeripheralsDelegate.cpp │ │ │ ├── RenodePeripheralsDelegate.h │ │ │ ├── RenodePeripheralsEditor.cpp │ │ │ ├── RenodePeripheralsEditor.h │ │ │ ├── RenodePeripheralsModel.cpp │ │ │ ├── RenodePeripheralsModel.h │ │ │ ├── RenodeStructs.h │ │ │ ├── RenodeUtilities.cpp │ │ │ ├── RenodeUtilities.h │ │ │ └── TemplateEditor/ │ │ │ ├── PeripheralTemplateConfigurer.cpp │ │ │ ├── PeripheralTemplateConfigurer.h │ │ │ ├── PeripheralTemplateDelegate.cpp │ │ │ ├── PeripheralTemplateDelegate.h │ │ │ ├── PeripheralTemplateEditor.cpp │ │ │ ├── PeripheralTemplateEditor.h │ │ │ ├── PeripheralTemplateModel.cpp │ │ │ ├── PeripheralTemplateModel.h │ │ │ ├── PeripheralTemplatesDialog.cpp │ │ │ └── PeripheralTemplatesDialog.h │ │ ├── RenodeConfigurationManager.cpp │ │ ├── RenodeConfigurationManager.h │ │ ├── RenodeGenerator.cpp │ │ ├── RenodeGenerator.h │ │ ├── RenodeGenerator.qrc │ │ ├── RenodeGeneratorPlugin.cpp │ │ ├── RenodeGeneratorPlugin.h │ │ ├── RenodeGeneratorPlugin.pri │ │ ├── RenodeGeneratorPlugin.pro │ │ ├── RenodeGeneratorPlugin.vcxproj │ │ ├── RenodeGeneratorPlugin.vcxproj.filters │ │ ├── RenodeSettingsModel.cpp │ │ ├── RenodeSettingsModel.h │ │ ├── RenodeSettingsWidget.cpp │ │ ├── RenodeSettingsWidget.h │ │ ├── renodeGeneratorPlugin.json │ │ └── renodegeneratorplugin_global.h │ ├── SVDGenerator/ │ │ ├── CPUDialog/ │ │ │ ├── SVDCPUColumns.h │ │ │ ├── SVDCPUDelegate.cpp │ │ │ ├── SVDCPUDelegate.h │ │ │ ├── SVDCPUEditor.cpp │ │ │ ├── SVDCPUEditor.h │ │ │ ├── SVDCPUModel.cpp │ │ │ ├── SVDCPUModel.h │ │ │ ├── SVDCpuRoutesContainer.cpp │ │ │ ├── SVDCpuRoutesContainer.h │ │ │ └── SVDUtilities.h │ │ ├── SVDConfigurationManager.cpp │ │ ├── SVDConfigurationManager.h │ │ ├── SVDGenerator.cpp │ │ ├── SVDGenerator.h │ │ ├── SVDGenerator.qrc │ │ ├── SVDGeneratorPlugin.cpp │ │ ├── SVDGeneratorPlugin.h │ │ ├── SVDGeneratorPlugin.pri │ │ ├── SVDGeneratorPlugin.pro │ │ ├── SVDGeneratorPlugin.vcxproj │ │ ├── SVDGeneratorPlugin.vcxproj.filters │ │ ├── svdgeneratorplugin.json │ │ └── svdgeneratorplugin_global.h │ ├── VHDLAnalyzer/ │ │ ├── VHDLSourceAnalyzer.cpp │ │ ├── VHDLSourceAnalyzer.h │ │ ├── VHDLSourceAnalyzer.pri │ │ ├── VHDLSourceAnalyzer.pro │ │ ├── VHDLSourceAnalyzer.vcproj │ │ ├── VHDLSourceAnalyzer.vcxproj │ │ ├── VHDLSourceAnalyzer.vcxproj.filters │ │ └── vhdlPlugin.json │ ├── VHDLGenerator/ │ │ ├── VHDLGenerator.json │ │ ├── VHDLGenerator.pri │ │ ├── VHDLGenerator.pro │ │ ├── VHDLGenerator.qrc │ │ ├── VHDLGenerator.vcxproj │ │ ├── VHDLGenerator.vcxproj.filters │ │ ├── VHDLGeneratorDialog.cpp │ │ ├── VHDLGeneratorDialog.h │ │ ├── VHDLGeneratorPlugin.cpp │ │ ├── VHDLGeneratorPlugin.h │ │ ├── VHDLGenerator_global.h │ │ ├── VhdlTypedObject.cpp │ │ ├── VhdlTypedObject.h │ │ ├── vhdlcomponentdeclaration.cpp │ │ ├── vhdlcomponentdeclaration.h │ │ ├── vhdlcomponentinstance.cpp │ │ ├── vhdlcomponentinstance.h │ │ ├── vhdlconnectionendpoint.cpp │ │ ├── vhdlconnectionendpoint.h │ │ ├── vhdlgeneral.cpp │ │ ├── vhdlgeneral.h │ │ ├── vhdlgenerator2.cpp │ │ ├── vhdlgenerator2.h │ │ ├── vhdlgeneric.cpp │ │ ├── vhdlgeneric.h │ │ ├── vhdlobject.cpp │ │ ├── vhdlobject.h │ │ ├── vhdlport.cpp │ │ ├── vhdlport.h │ │ ├── vhdlportmap.cpp │ │ ├── vhdlportmap.h │ │ ├── vhdlportsorter.cpp │ │ ├── vhdlportsorter.h │ │ ├── vhdlsignal.cpp │ │ └── vhdlsignal.h │ ├── VHDLPackageImport/ │ │ ├── VHDLPackageImport.cpp │ │ ├── VHDLPackageImport.h │ │ ├── VHDLPackageImport.pri │ │ ├── VHDLPackageImport.pro │ │ ├── VHDLSyntax.h │ │ ├── vhdlpackageimport_global.h │ │ └── vhdlpackageimportplugin.json │ ├── VHDLimport/ │ │ ├── VHDLGenericParser.cpp │ │ ├── VHDLGenericParser.h │ │ ├── VHDLPortParser.cpp │ │ ├── VHDLPortParser.h │ │ ├── VHDLSyntax.h │ │ ├── VHDLimport.cpp │ │ ├── VHDLimport.h │ │ ├── VHDLimport.pri │ │ ├── VHDLimport.pro │ │ ├── VHDLimport.vcxproj │ │ ├── VHDLimport.vcxproj.filters │ │ ├── vhdlimport_global.h │ │ └── vhdlimportplugin.json │ ├── VerilogGenerator/ │ │ ├── CommentWriter/ │ │ │ ├── CommentWriter.cpp │ │ │ └── CommentWriter.h │ │ ├── ComponentInstanceVerilogWriter/ │ │ │ ├── ComponentInstanceVerilogWriter.cpp │ │ │ └── ComponentInstanceVerilogWriter.h │ │ ├── ComponentVerilogWriter/ │ │ │ ├── ComponentVerilogWriter.cpp │ │ │ └── ComponentVerilogWriter.h │ │ ├── ModelParameterVerilogWriter/ │ │ │ ├── ModelParameterVerilogWriter.cpp │ │ │ └── ModelParameterVerilogWriter.h │ │ ├── TextBodyWriter/ │ │ │ ├── TextBodyWriter.cpp │ │ │ └── TextBodyWriter.h │ │ ├── VerilogAssignmentWriter/ │ │ │ ├── VerilogAssignmentWriter.cpp │ │ │ └── VerilogAssignmentWriter.h │ │ ├── VerilogGenerator.qrc │ │ ├── VerilogGeneratorPlugin.cpp │ │ ├── VerilogGeneratorPlugin.h │ │ ├── VerilogGeneratorPlugin.pri │ │ ├── VerilogGeneratorPlugin.pro │ │ ├── VerilogGeneratorPlugin.vcxproj │ │ ├── VerilogGeneratorPlugin.vcxproj.filters │ │ ├── VerilogHeaderWriter/ │ │ │ ├── VerilogHeaderWriter.cpp │ │ │ └── VerilogHeaderWriter.h │ │ ├── VerilogInterconnectionWriter/ │ │ │ ├── VerilogInterconnectionWriter.cpp │ │ │ └── VerilogInterconnectionWriter.h │ │ ├── VerilogPortWriter/ │ │ │ ├── VerilogPortWriter.cpp │ │ │ ├── VerilogPortWriter.h │ │ │ ├── VerilogTopDefaultWriter.cpp │ │ │ └── VerilogTopDefaultWriter.h │ │ ├── VerilogSourceHighlight.cpp │ │ ├── VerilogSourceHighlight.h │ │ ├── VerilogWireWriter/ │ │ │ ├── VerilogWireWriter.cpp │ │ │ └── VerilogWireWriter.h │ │ ├── VerilogWriterFactory/ │ │ │ ├── VerilogDocument.cpp │ │ │ ├── VerilogDocument.h │ │ │ ├── VerilogWriterFactory.cpp │ │ │ └── VerilogWriterFactory.h │ │ ├── common/ │ │ │ ├── Writer.h │ │ │ ├── WriterGroup.cpp │ │ │ └── WriterGroup.h │ │ ├── veriloggeneratorplugin.json │ │ └── veriloggeneratorplugin_global.h │ ├── VerilogImport/ │ │ ├── VerilogImport.pri │ │ ├── VerilogImport.pro │ │ ├── VerilogImport.vcxproj │ │ ├── VerilogImport.vcxproj.filters │ │ ├── VerilogImporter.cpp │ │ ├── VerilogImporter.h │ │ ├── VerilogInstanceParser.cpp │ │ ├── VerilogInstanceParser.h │ │ ├── VerilogParameterParser.cpp │ │ ├── VerilogParameterParser.h │ │ ├── VerilogPortParser.cpp │ │ ├── VerilogPortParser.h │ │ ├── VerilogSyntax.cpp │ │ ├── VerilogSyntax.h │ │ ├── verilogimport_global.h │ │ └── verilogimportplugin.json │ ├── VerilogIncludeImport/ │ │ ├── VerilogIncludeImport.cpp │ │ ├── VerilogIncludeImport.h │ │ ├── VerilogIncludeImport.pri │ │ ├── VerilogIncludeImport.pro │ │ ├── VerilogIncludeImport.vcxproj │ │ ├── VerilogIncludeImport.vcxproj.filters │ │ ├── verilogincludeimport_global.h │ │ └── verilogincludeimportplugin.json │ ├── VerilogSourceAnalyzer/ │ │ ├── VerilogSourceAnalyzer.cpp │ │ ├── VerilogSourceAnalyzer.h │ │ ├── VerilogSourceAnalyzer.json │ │ ├── VerilogSourceAnalyzer.pri │ │ ├── VerilogSourceAnalyzer.pro │ │ ├── VerilogSourceAnalyzer.vcxproj │ │ ├── VerilogSourceAnalyzer.vcxproj.filters │ │ └── verilogsourceanalyzer_global.h │ └── common/ │ ├── CPUDialog/ │ │ ├── CPUEditor.cpp │ │ ├── CPUEditor.h │ │ ├── CPUSelectionDialog.cpp │ │ └── CPUSelectionDialog.h │ ├── CSourceWriter.cpp │ ├── CSourceWriter.h │ ├── ConfigurationManager.cpp │ ├── ConfigurationManager.h │ ├── ConnectivityGraphUtilities.cpp │ ├── ConnectivityGraphUtilities.h │ ├── CpuRoutesContainer.cpp │ ├── CpuRoutesContainer.h │ ├── HDLParser/ │ │ ├── HDLCommandLineParser.cpp │ │ ├── HDLCommandLineParser.h │ │ ├── HDLParserCommon.h │ │ ├── MetaComponent.cpp │ │ ├── MetaComponent.h │ │ ├── MetaDesign.cpp │ │ ├── MetaDesign.h │ │ ├── MetaInstance.cpp │ │ └── MetaInstance.h │ ├── LanguageHighlighter.cpp │ ├── LanguageHighlighter.h │ ├── PluginConfigurationManager.cpp │ ├── PluginConfigurationManager.h │ ├── PortSorter/ │ │ ├── InterfaceDirectionNameSorter.cpp │ │ ├── InterfaceDirectionNameSorter.h │ │ └── PortSorter.h │ ├── SingleCpuRoutesContainer.cpp │ ├── SingleCpuRoutesContainer.h │ ├── SourceHighlightStyle.cpp │ └── SourceHighlightStyle.h ├── PythonAPI/ │ ├── ChannelRelay.cpp │ ├── ChannelRelay.h │ ├── ExampleScripts/ │ │ ├── createComponent.py │ │ ├── createComponentItems.py │ │ ├── listRegisters.py │ │ ├── parameterUsage.py │ │ └── verilogGenerator.py │ ├── FileChannel.cpp │ ├── FileChannel.h │ ├── InterfaceFiles/ │ │ ├── NameGroup.i │ │ ├── Port.i │ │ └── QString.i │ ├── PythonAPI.cpp │ ├── PythonAPI.h │ ├── PythonAPI.i │ ├── PythonAPI.pri │ ├── PythonAPI.pro │ ├── PythonAPI.vcxproj │ ├── PythonAPI.vcxproj.filters │ ├── PythonInterpreter.cpp │ ├── PythonInterpreter.h │ ├── StdInputListener.cpp │ ├── StdInputListener.h │ ├── WriteChannel.h │ ├── constructPythonComponent.py │ ├── extensions/ │ │ ├── IOCatcher.cpp │ │ └── IOCatcher.h │ ├── ipmm_core_pkg/ │ │ ├── __init__.py │ │ ├── addressBlock.py │ │ ├── component.py │ │ ├── field.py │ │ ├── parameter.py │ │ ├── port.py │ │ ├── primitive.py │ │ ├── register.py │ │ └── reset.py │ ├── python-3.10.6-embed-amd64/ │ │ ├── LICENSE.txt │ │ ├── _asyncio.pyd │ │ ├── _bz2.pyd │ │ ├── _ctypes.pyd │ │ ├── _decimal.pyd │ │ ├── _elementtree.pyd │ │ ├── _hashlib.pyd │ │ ├── _lzma.pyd │ │ ├── _msi.pyd │ │ ├── _multiprocessing.pyd │ │ ├── _overlapped.pyd │ │ ├── _queue.pyd │ │ ├── _socket.pyd │ │ ├── _sqlite3.pyd │ │ ├── _ssl.pyd │ │ ├── _uuid.pyd │ │ ├── _zoneinfo.pyd │ │ ├── pyexpat.pyd │ │ ├── python.cat │ │ ├── python310._pth │ │ ├── select.pyd │ │ ├── unicodedata.pyd │ │ └── winsound.pyd │ ├── pythonHelps.py │ ├── pythonapi_global.h │ └── runPythonAPI.py ├── README.md ├── RunDeploy.bat ├── common/ │ ├── GenericEditProvider.cpp │ ├── GenericEditProvider.h │ ├── IEditProvider.h │ ├── KactusColors.h │ ├── NameGenerationPolicy.cpp │ ├── NameGenerationPolicy.h │ ├── TextEditProvider.cpp │ ├── TextEditProvider.h │ ├── delegates/ │ │ ├── ComboDelegate/ │ │ │ ├── combodelegate.cpp │ │ │ └── combodelegate.h │ │ └── LineEditDelegate/ │ │ ├── lineeditdelegate.cpp │ │ └── lineeditdelegate.h │ ├── dialogs/ │ │ ├── LibrarySettingsDialog/ │ │ │ ├── LibrarySettingsColumns.h │ │ │ ├── LibrarySettingsDialog.cpp │ │ │ ├── LibrarySettingsDialog.h │ │ │ ├── librarysettingsdelegate.cpp │ │ │ └── librarysettingsdelegate.h │ │ ├── NewBusDialog/ │ │ │ ├── NewBusDialog.cpp │ │ │ └── NewBusDialog.h │ │ ├── NewDesignDialog/ │ │ │ ├── NewDesignDialog.cpp │ │ │ └── NewDesignDialog.h │ │ ├── comboSelector/ │ │ │ ├── comboselector.cpp │ │ │ └── comboselector.h │ │ ├── createConfigurationDialog/ │ │ │ ├── createconfigurationdialog.cpp │ │ │ └── createconfigurationdialog.h │ │ ├── listSelectDialog/ │ │ │ ├── ListSelectDialog.cpp │ │ │ └── ListSelectDialog.h │ │ ├── newObjectDialog/ │ │ │ ├── newobjectdialog.cpp │ │ │ └── newobjectdialog.h │ │ └── propertyPageDialog/ │ │ ├── PropertyPageDialog.cpp │ │ ├── PropertyPageDialog.h │ │ ├── PropertyPageView.cpp │ │ └── PropertyPageView.h │ ├── expressions/ │ │ ├── utilities.cpp │ │ └── utilities.h │ ├── graphics/ │ │ └── Originals/ │ │ ├── AbsDef.psd │ │ ├── Appicon.psd │ │ ├── BSP24.psd │ │ ├── Design.psd │ │ ├── Expand.psd │ │ ├── Hierarchical.psd │ │ ├── NewBus.psd │ │ ├── NewBusIcon.psd │ │ ├── NewBusIcon2.psd │ │ ├── SWComponent.psd │ │ ├── SWDesign.psd │ │ ├── SplashScreen.psd │ │ ├── System.psd │ │ ├── modelsim24.pdn │ │ └── quartus24.pdn │ ├── graphicsItems/ │ │ ├── CommonGraphicsUndoCommands.cpp │ │ ├── CommonGraphicsUndoCommands.h │ │ ├── ComponentItem.cpp │ │ ├── ComponentItem.h │ │ ├── ConnectionEndpoint.cpp │ │ ├── ConnectionEndpoint.h │ │ ├── ConnectionItem.h │ │ ├── ConnectionItem.inl │ │ ├── ConnectionUndoCommands.cpp │ │ ├── ConnectionUndoCommands.h │ │ ├── GraphicsColumn.cpp │ │ ├── GraphicsColumn.h │ │ ├── GraphicsColumnAddCommand.cpp │ │ ├── GraphicsColumnAddCommand.h │ │ ├── GraphicsColumnConstants.h │ │ ├── GraphicsColumnLayout.cpp │ │ ├── GraphicsColumnLayout.h │ │ ├── GraphicsColumnUndoCommands.cpp │ │ ├── GraphicsColumnUndoCommands.h │ │ ├── GraphicsConnection.cpp │ │ ├── GraphicsConnection.h │ │ ├── GraphicsItemTypes.h │ │ ├── GraphicsLineEdit.cpp │ │ ├── GraphicsLineEdit.h │ │ ├── GraphicsRectButton.cpp │ │ ├── GraphicsRectButton.h │ │ ├── IGraphicsItemStack.h │ │ ├── expandableitem.cpp │ │ ├── expandableitem.h │ │ ├── graphicsexpandcollapseitem.cpp │ │ ├── graphicsexpandcollapseitem.h │ │ ├── visualizeritem.cpp │ │ └── visualizeritem.h │ ├── layouts/ │ │ ├── HCollisionLayout.h │ │ ├── HCollisionLayout.inl │ │ ├── HStackedLayout.h │ │ ├── HStackedLayout.inl │ │ ├── IHGraphicsLayout.h │ │ ├── IVGraphicsLayout.h │ │ ├── VCollisionLayout.h │ │ ├── VCollisionLayout.inl │ │ ├── VNoCollisionNoMovementLayout.h │ │ ├── VNoCollisionNoMovementLayout.inl │ │ ├── VStackedLayout.h │ │ ├── VStackedLayout.inl │ │ ├── VStaticLayout.h │ │ └── VStaticLayout.inl │ ├── ui/ │ │ ├── GraphicalMessageMediator.cpp │ │ └── GraphicalMessageMediator.h │ ├── validators/ │ │ └── LibraryPathValidator/ │ │ ├── librarypathvalidator.cpp │ │ └── librarypathvalidator.h │ ├── views/ │ │ ├── EditableListView/ │ │ │ ├── editablelistview.cpp │ │ │ └── editablelistview.h │ │ ├── EditableTableView/ │ │ │ ├── editabletableview.cpp │ │ │ └── editabletableview.h │ │ ├── EditableTreeView/ │ │ │ ├── EditableTreeSortFilter.cpp │ │ │ ├── EditableTreeSortFilter.h │ │ │ ├── EditableTreeView.cpp │ │ │ └── EditableTreeView.h │ │ └── ExpandingTreeView/ │ │ ├── ExpandingTreeView.cpp │ │ └── ExpandingTreeView.h │ └── widgets/ │ ├── DirectoryListSelector/ │ │ ├── DirectoryListSelector.cpp │ │ └── DirectoryListSelector.h │ ├── EnumCollectionEditor/ │ │ ├── EnumCollectionEditor.cpp │ │ ├── EnumCollectionEditor.h │ │ ├── EnumerationEditor.cpp │ │ ├── EnumerationEditor.h │ │ ├── InterfaceEnumEditor.cpp │ │ └── InterfaceEnumEditor.h │ ├── FileSelector/ │ │ ├── fileselector.cpp │ │ └── fileselector.h │ ├── GroupBoxWithAlertSign/ │ │ ├── GroupBoxWithAlertSign.cpp │ │ ├── GroupBoxWithAlertSign.h │ │ ├── StyleGroupBoxWithAlertSign.cpp │ │ ├── StyleGroupBoxWithAlertSign.h │ │ ├── StyleOptionGroupBoxWithAlertSign.cpp │ │ └── StyleOptionGroupBoxWithAlertSign.h │ ├── LibrarySelectorWidget/ │ │ ├── LibraryPathEditor/ │ │ │ ├── librarypatheditor.cpp │ │ │ └── librarypatheditor.h │ │ ├── LibraryPathSelector/ │ │ │ ├── librarypathselector.cpp │ │ │ └── librarypathselector.h │ │ ├── LibrarySelectorWidget.cpp │ │ └── LibrarySelectorWidget.h │ ├── LineEditEx/ │ │ ├── LineEditEx.cpp │ │ └── LineEditEx.h │ ├── ParameterGroupBox/ │ │ ├── parametergroupbox.cpp │ │ └── parametergroupbox.h │ ├── SnippetTextEdit/ │ │ ├── SnippetHighlighter.cpp │ │ ├── SnippetHighlighter.h │ │ ├── SnippetTextEdit.cpp │ │ └── SnippetTextEdit.h │ ├── TreeItemSelector/ │ │ ├── FramedTreeItemEditor.cpp │ │ ├── FramedTreeItemEditor.h │ │ ├── TreeItem.h │ │ ├── TreeItemEditor.cpp │ │ ├── TreeItemEditor.h │ │ ├── TreeItemModel.cpp │ │ └── TreeItemModel.h │ ├── accessComboBox/ │ │ ├── accesscombobox.cpp │ │ └── accesscombobox.h │ ├── assistedLineEdit/ │ │ ├── AssistedLineEdit.cpp │ │ ├── AssistedLineEdit.h │ │ ├── BasicLineContentMatcher.cpp │ │ ├── BasicLineContentMatcher.h │ │ ├── ILineContentMatcher.h │ │ ├── LineContentAssistWidget.cpp │ │ └── LineContentAssistWidget.h │ ├── assistedTextEdit/ │ │ ├── AssistedTextEdit.cpp │ │ ├── AssistedTextEdit.h │ │ ├── HighlightStyleDesc.h │ │ ├── ITextContentMatcher.h │ │ ├── TextContentAssistWidget.cpp │ │ ├── TextContentAssistWidget.h │ │ ├── ToolTipHintWidget.cpp │ │ └── ToolTipHintWidget.h │ ├── booleanComboBox/ │ │ ├── booleancombobox.cpp │ │ └── booleancombobox.h │ ├── busReferenceComboBox/ │ │ ├── BusReferenceComboBox.cpp │ │ └── BusReferenceComboBox.h │ ├── colorBox/ │ │ ├── ColorBox.cpp │ │ └── ColorBox.h │ ├── componentPreviewBox/ │ │ ├── ComponentPreviewBox.cpp │ │ └── ComponentPreviewBox.h │ ├── fileTypeSelector/ │ │ ├── filetypeselector.cpp │ │ └── filetypeselector.h │ ├── instanceWidgets/ │ │ ├── InstanceWidgets.cpp │ │ └── InstanceWidgets.h │ ├── interfaceModeSelector/ │ │ ├── interfacemodeselector.cpp │ │ └── interfacemodeselector.h │ ├── interfaceSelector/ │ │ ├── interfaceselector.cpp │ │ └── interfaceselector.h │ ├── kactusAttributeEditor/ │ │ ├── KactusAttributeEditor.cpp │ │ └── KactusAttributeEditor.h │ ├── listManager/ │ │ ├── ListManager.pro │ │ ├── dirlistmanager.cpp │ │ ├── dirlistmanager.h │ │ ├── dirlistmanagermodel.cpp │ │ ├── dirlistmanagermodel.h │ │ ├── listeditor.cpp │ │ ├── listeditor.h │ │ ├── listmanager.cpp │ │ ├── listmanager.h │ │ ├── listmanagermodel.cpp │ │ └── listmanagermodel.h │ ├── modWriteComboBox/ │ │ ├── modwritecombobox.cpp │ │ └── modwritecombobox.h │ ├── nameGroupBox/ │ │ ├── NameGroupBoxPlugin/ │ │ │ ├── namegroupboxPlugin.pro │ │ │ ├── namegroupboxplugin.cpp │ │ │ └── namegroupboxplugin.h │ │ ├── namegroupbox.cpp │ │ └── namegroupbox.h │ ├── nameGroupEditor/ │ │ ├── namegroupeditor.cpp │ │ └── namegroupeditor.h │ ├── readActionComboBox/ │ │ ├── readactioncombobox.cpp │ │ └── readactioncombobox.h │ ├── segmentComboBox/ │ │ ├── SegmentComboBox.cpp │ │ └── SegmentComboBox.h │ ├── summaryLabel/ │ │ ├── summarylabel.cpp │ │ └── summarylabel.h │ ├── tabDocument/ │ │ ├── TabDocument.cpp │ │ └── TabDocument.h │ ├── tagEditor/ │ │ ├── FlowLayout.cpp │ │ ├── FlowLayout.h │ │ ├── TagCompleterModel.cpp │ │ ├── TagCompleterModel.h │ │ ├── TagContainer.cpp │ │ ├── TagContainer.h │ │ ├── TagDisplay.cpp │ │ ├── TagDisplay.h │ │ ├── TagEditor.cpp │ │ ├── TagEditor.h │ │ ├── TagEditorContainer.cpp │ │ ├── TagEditorContainer.h │ │ ├── TagLabel.cpp │ │ ├── TagLabel.h │ │ ├── TagSelector.cpp │ │ ├── TagSelector.h │ │ ├── TagSelectorContainer.cpp │ │ └── TagSelectorContainer.h │ ├── testConstraintComboBox/ │ │ ├── testconstraintcombobox.cpp │ │ └── testconstraintcombobox.h │ ├── usageComboBox/ │ │ ├── usagecombobox.cpp │ │ └── usagecombobox.h │ ├── viewSelector/ │ │ ├── viewselector.cpp │ │ └── viewselector.h │ ├── vlnvDisplayer/ │ │ ├── vlnvdisplayer.cpp │ │ └── vlnvdisplayer.h │ └── vlnvEditor/ │ ├── VLNVContentMatcher.cpp │ ├── VLNVContentMatcher.h │ ├── VLNVDataTree.cpp │ ├── VLNVDataTree.h │ ├── vlnveditor.cpp │ └── vlnveditor.h ├── configure ├── createhelp ├── editors/ │ ├── AbstractionDefinitionEditor/ │ │ ├── AbsDefParameterReferenceCounter.cpp │ │ ├── AbsDefParameterReferenceCounter.h │ │ ├── AbsDefParameterReferenceTree.cpp │ │ ├── AbsDefParameterReferenceTree.h │ │ ├── AbstractionDefinitionEditor.cpp │ │ ├── AbstractionDefinitionEditor.h │ │ ├── AbstractionDefinitionPortsSortFilter.cpp │ │ ├── AbstractionDefinitionPortsSortFilter.h │ │ ├── AbstractionDefinitionSignalRow.cpp │ │ ├── AbstractionDefinitionSignalRow.h │ │ ├── AbstractionPortsDelegate.cpp │ │ ├── AbstractionPortsDelegate.h │ │ ├── AbstractionPortsEditor.cpp │ │ ├── AbstractionPortsEditor.h │ │ ├── AbstractionPortsModel.cpp │ │ ├── AbstractionPortsModel.h │ │ ├── AbstractionPortsView.cpp │ │ ├── AbstractionPortsView.h │ │ ├── AbstractionTransactionalPortsDelegate.cpp │ │ ├── AbstractionTransactionalPortsDelegate.h │ │ ├── AbstractionTransactionalPortsSortFilter.cpp │ │ ├── AbstractionTransactionalPortsSortFilter.h │ │ ├── AbstractionWirePortsDelegate.cpp │ │ ├── AbstractionWirePortsDelegate.h │ │ ├── AbstractionWirePortsSortFilter.cpp │ │ ├── AbstractionWirePortsSortFilter.h │ │ ├── LogicalPortColumns.h │ │ ├── QualifierData.h │ │ ├── QualifierEditor.cpp │ │ ├── QualifierEditor.h │ │ ├── absdefgroup.cpp │ │ └── absdefgroup.h │ ├── ApiDefinitionEditor/ │ │ ├── ApiDefinitionEditor.cpp │ │ ├── ApiDefinitionEditor.h │ │ ├── ApiFunctionColumns.h │ │ ├── ApiFunctionEditor.cpp │ │ ├── ApiFunctionEditor.h │ │ ├── ApiFunctionModel.cpp │ │ ├── ApiFunctionModel.h │ │ ├── ApiFunctionParameterDelegate.cpp │ │ ├── ApiFunctionParameterDelegate.h │ │ ├── ApiFunctionParameterModel.cpp │ │ └── ApiFunctionParameterModel.h │ ├── BusDefinitionEditor/ │ │ ├── BusDefinitionEditor.cpp │ │ ├── BusDefinitionEditor.h │ │ ├── BusDefinitionParameterReferenceTree.cpp │ │ ├── BusDefinitionParameterReferenceTree.h │ │ ├── SystemGroupListEditor.cpp │ │ ├── SystemGroupListEditor.h │ │ ├── busdefgroup.cpp │ │ └── busdefgroup.h │ ├── CSourceEditor/ │ │ ├── CSourceContentMatcher.cpp │ │ ├── CSourceContentMatcher.h │ │ ├── CSourceHighlight.cpp │ │ ├── CSourceHighlight.h │ │ ├── CSourceHighlighter.cpp │ │ ├── CSourceHighlighter.h │ │ ├── CSourceTextEdit.cpp │ │ ├── CSourceTextEdit.h │ │ ├── CSourceWidget.cpp │ │ └── CSourceWidget.h │ ├── CatalogEditor/ │ │ ├── CatalogEditor.cpp │ │ ├── CatalogEditor.h │ │ ├── CatalogFileColumns.h │ │ ├── CatalogFileDelegate.cpp │ │ ├── CatalogFileDelegate.h │ │ ├── CatalogFileFilter.cpp │ │ ├── CatalogFileFilter.h │ │ ├── CatalogFileModel.cpp │ │ ├── CatalogFileModel.h │ │ ├── CatalogFileView.cpp │ │ └── CatalogFileView.h │ ├── ComDefinitionEditor/ │ │ ├── ComDefinitionEditor.cpp │ │ ├── ComDefinitionEditor.h │ │ ├── ComPropertyColumns.h │ │ ├── ComPropertyDelegate.cpp │ │ ├── ComPropertyDelegate.h │ │ ├── ComPropertyEditor.cpp │ │ ├── ComPropertyEditor.h │ │ ├── ComPropertyModel.cpp │ │ └── ComPropertyModel.h │ ├── ComponentEditor/ │ │ ├── ParameterItemEditor.cpp │ │ ├── ParameterItemEditor.h │ │ ├── addressSpaces/ │ │ │ ├── AddressSpaceColumns.h │ │ │ ├── SegmentColumns.h │ │ │ ├── SegmentDelegate.cpp │ │ │ ├── SegmentDelegate.h │ │ │ ├── addressSpaceVisualizer/ │ │ │ │ ├── AddressSpaceConflictedItem.cpp │ │ │ │ ├── AddressSpaceConflictedItem.h │ │ │ │ ├── addressspacegapitem.cpp │ │ │ │ ├── addressspacegapitem.h │ │ │ │ ├── addressspacescene.cpp │ │ │ │ ├── addressspacescene.h │ │ │ │ ├── addressspacevisualizationitem.cpp │ │ │ │ ├── addressspacevisualizationitem.h │ │ │ │ ├── addressspacevisualizer.cpp │ │ │ │ ├── addressspacevisualizer.h │ │ │ │ ├── localaddrblockgraphitem.cpp │ │ │ │ ├── localaddrblockgraphitem.h │ │ │ │ ├── segmentgraphitem.cpp │ │ │ │ └── segmentgraphitem.h │ │ │ ├── addressspaceeditor.cpp │ │ │ ├── addressspaceeditor.h │ │ │ ├── addressspacegeneraleditor.cpp │ │ │ ├── addressspacegeneraleditor.h │ │ │ ├── addressspacesdelegate.cpp │ │ │ ├── addressspacesdelegate.h │ │ │ ├── addressspaceseditor.cpp │ │ │ ├── addressspaceseditor.h │ │ │ ├── addressspacesmodel.cpp │ │ │ ├── addressspacesmodel.h │ │ │ ├── localMemoryMap/ │ │ │ │ ├── localmemorymapeditor.cpp │ │ │ │ ├── localmemorymapeditor.h │ │ │ │ ├── localmemorymapgraphitem.cpp │ │ │ │ └── localmemorymapgraphitem.h │ │ │ ├── segmenteditor.cpp │ │ │ ├── segmenteditor.h │ │ │ ├── segmentsmodel.cpp │ │ │ └── segmentsmodel.h │ │ ├── busInterfaces/ │ │ │ ├── AbstractionTypesConstants.h │ │ │ ├── AbstractionTypesDelegate.cpp │ │ │ ├── AbstractionTypesDelegate.h │ │ │ ├── AbstractionTypesEditor.cpp │ │ │ ├── AbstractionTypesEditor.h │ │ │ ├── AbstractionTypesModel.cpp │ │ │ ├── AbstractionTypesModel.h │ │ │ ├── BusInterfaceColumns.h │ │ │ ├── businterfaceeditor.cpp │ │ │ ├── businterfaceeditor.h │ │ │ ├── businterfacesdelegate.cpp │ │ │ ├── businterfacesdelegate.h │ │ │ ├── businterfaceseditor.cpp │ │ │ ├── businterfaceseditor.h │ │ │ ├── businterfacesmodel.cpp │ │ │ ├── businterfacesmodel.h │ │ │ ├── general/ │ │ │ │ ├── BridgeColumns.h │ │ │ │ ├── InitiatorModeEditor.cpp │ │ │ │ ├── InitiatorModeEditor.h │ │ │ │ ├── MasterModeEditor.cpp │ │ │ │ ├── MasterModeEditor.h │ │ │ │ ├── MirroredInitiatorModeEditor.cpp │ │ │ │ ├── MirroredInitiatorModeEditor.h │ │ │ │ ├── MirroredMasterModeEditor.cpp │ │ │ │ ├── MirroredMasterModeEditor.h │ │ │ │ ├── MirroredSlaveModeEditor.cpp │ │ │ │ ├── MirroredSlaveModeEditor.h │ │ │ │ ├── MirroredTargetModeEditor.cpp │ │ │ │ ├── MirroredTargetModeEditor.h │ │ │ │ ├── ModeEditorBase.cpp │ │ │ │ ├── ModeEditorBase.h │ │ │ │ ├── MonitorModeEditor.cpp │ │ │ │ ├── MonitorModeEditor.h │ │ │ │ ├── SlaveModeEditor.cpp │ │ │ │ ├── SlaveModeEditor.h │ │ │ │ ├── SystemModeEditor.cpp │ │ │ │ ├── SystemModeEditor.h │ │ │ │ ├── TargetModeEditor.cpp │ │ │ │ ├── TargetModeEditor.h │ │ │ │ ├── bridgesdelegate.cpp │ │ │ │ ├── bridgesdelegate.h │ │ │ │ ├── bridgeseditor.cpp │ │ │ │ ├── bridgeseditor.h │ │ │ │ ├── bridgesmodel.cpp │ │ │ │ ├── bridgesmodel.h │ │ │ │ ├── busifgeneraldetails.cpp │ │ │ │ ├── busifgeneraldetails.h │ │ │ │ ├── busifgeneraltab.cpp │ │ │ │ ├── busifgeneraltab.h │ │ │ │ ├── interfacemodestack.cpp │ │ │ │ └── interfacemodestack.h │ │ │ └── portmaps/ │ │ │ ├── BusInterfacePortMapTab.cpp │ │ │ ├── BusInterfacePortMapTab.h │ │ │ ├── JaroWinklerAlgorithm.cpp │ │ │ ├── JaroWinklerAlgorithm.h │ │ │ ├── PhysicalPortMappingTableModel.cpp │ │ │ ├── PhysicalPortMappingTableModel.h │ │ │ ├── PhysicalPortMappingTableView.cpp │ │ │ ├── PhysicalPortMappingTableView.h │ │ │ ├── PortListSortProxyModel.cpp │ │ │ ├── PortListSortProxyModel.h │ │ │ ├── PortMapAutoConnector.cpp │ │ │ ├── PortMapAutoConnector.h │ │ │ ├── PortMapDelegate.cpp │ │ │ ├── PortMapDelegate.h │ │ │ ├── PortMapHeaderView.cpp │ │ │ ├── PortMapHeaderView.h │ │ │ ├── PortMapModel.cpp │ │ │ ├── PortMapModel.h │ │ │ ├── PortMapSortFilter.cpp │ │ │ ├── PortMapSortFilter.h │ │ │ ├── PortMapView.cpp │ │ │ ├── PortMapView.h │ │ │ ├── PortMappingColumns.h │ │ │ ├── PortMappingTableModel.cpp │ │ │ ├── PortMappingTableModel.h │ │ │ ├── PortMappingTableView.cpp │ │ │ ├── PortMappingTableView.h │ │ │ └── PortMapsColumns.h │ │ ├── channels/ │ │ │ ├── ChannelColumns.h │ │ │ ├── channelsdelegate.cpp │ │ │ ├── channelsdelegate.h │ │ │ ├── channelseditor.cpp │ │ │ ├── channelseditor.h │ │ │ ├── channelsmodel.cpp │ │ │ └── channelsmodel.h │ │ ├── choices/ │ │ │ ├── ChoiceColumns.h │ │ │ ├── ChoicesEditor.cpp │ │ │ ├── ChoicesEditor.h │ │ │ ├── ChoicesModel.cpp │ │ │ ├── ChoicesModel.h │ │ │ ├── EnumerationColumns.h │ │ │ ├── EnumerationModel.cpp │ │ │ └── EnumerationModel.h │ │ ├── common/ │ │ │ ├── AbstractParameterModel.cpp │ │ │ ├── AbstractParameterModel.h │ │ │ ├── ConfigurableElementFinder.cpp │ │ │ ├── ConfigurableElementFinder.h │ │ │ ├── DesignConfigurationInstantiationParameterFinder.cpp │ │ │ ├── DesignConfigurationInstantiationParameterFinder.h │ │ │ ├── EnumerationEditorConstructorDelegate.cpp │ │ │ ├── EnumerationEditorConstructorDelegate.h │ │ │ ├── ExpressionDelegate.cpp │ │ │ ├── ExpressionDelegate.h │ │ │ ├── ExpressionEditor.cpp │ │ │ ├── ExpressionEditor.h │ │ │ ├── ExpressionLineEditor.cpp │ │ │ ├── ExpressionLineEditor.h │ │ │ ├── FloatingModeReferenceEditor.cpp │ │ │ ├── FloatingModeReferenceEditor.h │ │ │ ├── InstantiationConfigurableElementEditor.cpp │ │ │ ├── InstantiationConfigurableElementEditor.h │ │ │ ├── MasterExpressionEditor.cpp │ │ │ ├── MasterExpressionEditor.h │ │ │ ├── MemoryAlignScene.cpp │ │ │ ├── MemoryAlignScene.h │ │ │ ├── MemoryTreeFactory.cpp │ │ │ ├── MemoryTreeFactory.h │ │ │ ├── ModeReferenceDelegate.cpp │ │ │ ├── ModeReferenceDelegate.h │ │ │ ├── ModeReferenceEditor.cpp │ │ │ ├── ModeReferenceEditor.h │ │ │ ├── ModeReferenceModel.cpp │ │ │ ├── ModeReferenceModel.h │ │ │ ├── MultilineDescriptionDelegate.cpp │ │ │ ├── MultilineDescriptionDelegate.h │ │ │ ├── ParameterizableTable.cpp │ │ │ ├── ParameterizableTable.h │ │ │ ├── ReferenceSelector/ │ │ │ │ ├── ReferenceSelector.cpp │ │ │ │ └── ReferenceSelector.h │ │ │ ├── ReferencingTableModel.cpp │ │ │ └── ReferencingTableModel.h │ │ ├── componenteditor.cpp │ │ ├── componenteditor.h │ │ ├── cpus/ │ │ │ ├── CpuColumns.h │ │ │ ├── CpuDetailsEditor.cpp │ │ │ ├── CpuDetailsEditor.h │ │ │ ├── CpuVisualizer.cpp │ │ │ ├── CpuVisualizer.h │ │ │ ├── RegionColumns.h │ │ │ ├── RegionScene.cpp │ │ │ ├── RegionScene.h │ │ │ ├── RegionsDelegate.cpp │ │ │ ├── RegionsDelegate.h │ │ │ ├── RegionsEditor.cpp │ │ │ ├── RegionsEditor.h │ │ │ ├── RegionsModel.cpp │ │ │ ├── RegionsModel.h │ │ │ ├── SingleCpuEditor.cpp │ │ │ ├── SingleCpuEditor.h │ │ │ ├── cpusdelegate.cpp │ │ │ ├── cpusdelegate.h │ │ │ ├── cpuseditor.cpp │ │ │ ├── cpuseditor.h │ │ │ ├── cpusmodel.cpp │ │ │ └── cpusmodel.h │ │ ├── doc/ │ │ │ └── UML/ │ │ │ ├── ComponentEditor.mdzip │ │ │ └── ComponentEditor.mdzip.bak │ │ ├── fileBuilders/ │ │ │ ├── FileBuilderColumns.h │ │ │ ├── filebuildersdelegate.cpp │ │ │ ├── filebuildersdelegate.h │ │ │ ├── filebuilderseditor.cpp │ │ │ ├── filebuilderseditor.h │ │ │ ├── filebuildersmodel.cpp │ │ │ └── filebuildersmodel.h │ │ ├── fileSet/ │ │ │ ├── FileSetColumns.h │ │ │ ├── dependencyAnalysis/ │ │ │ │ ├── FileDependencyColumns.h │ │ │ │ ├── FileDependencyDelegate.cpp │ │ │ │ ├── FileDependencyDelegate.h │ │ │ │ ├── FileDependencyEditor.cpp │ │ │ │ ├── FileDependencyEditor.h │ │ │ │ ├── FileDependencyGraphView.cpp │ │ │ │ ├── FileDependencyGraphView.h │ │ │ │ ├── FileDependencyGraphWidget.cpp │ │ │ │ ├── FileDependencyGraphWidget.h │ │ │ │ ├── FileDependencyInfoWidget.cpp │ │ │ │ ├── FileDependencyInfoWidget.h │ │ │ │ ├── FileDependencyItem.cpp │ │ │ │ ├── FileDependencyItem.h │ │ │ │ ├── FileDependencyModel.cpp │ │ │ │ ├── FileDependencyModel.h │ │ │ │ ├── FileDependencySortFilter.cpp │ │ │ │ ├── FileDependencySortFilter.h │ │ │ │ ├── FileDependencySourceEditor.cpp │ │ │ │ └── FileDependencySourceEditor.h │ │ │ ├── file/ │ │ │ │ ├── FileColumns.h │ │ │ │ ├── filebuildcommand.cpp │ │ │ │ ├── filebuildcommand.h │ │ │ │ ├── filedefinemodel.cpp │ │ │ │ ├── filedefinemodel.h │ │ │ │ ├── filedefineview.cpp │ │ │ │ ├── filedefineview.h │ │ │ │ ├── fileeditor.cpp │ │ │ │ ├── fileeditor.h │ │ │ │ ├── filegeneraleditor.cpp │ │ │ │ ├── filegeneraleditor.h │ │ │ │ ├── filenameeditor.cpp │ │ │ │ ├── filenameeditor.h │ │ │ │ ├── filesdelegate.cpp │ │ │ │ ├── filesdelegate.h │ │ │ │ ├── fileseditor.cpp │ │ │ │ ├── fileseditor.h │ │ │ │ ├── filesmodel.cpp │ │ │ │ ├── filesmodel.h │ │ │ │ ├── filesview.cpp │ │ │ │ ├── filesview.h │ │ │ │ ├── filetypeeditor.cpp │ │ │ │ ├── filetypeeditor.h │ │ │ │ ├── filetypeeditordelegate.cpp │ │ │ │ └── filetypeeditordelegate.h │ │ │ ├── fileseteditor.cpp │ │ │ ├── fileseteditor.h │ │ │ ├── filesetsdelegate.cpp │ │ │ ├── filesetsdelegate.h │ │ │ ├── filesetseditor.cpp │ │ │ ├── filesetseditor.h │ │ │ ├── filesetsmodel.cpp │ │ │ ├── filesetsmodel.h │ │ │ ├── groupmanager.cpp │ │ │ ├── groupmanager.h │ │ │ ├── groupmanagerdelegate.cpp │ │ │ └── groupmanagerdelegate.h │ │ ├── general/ │ │ │ ├── generaleditor.cpp │ │ │ └── generaleditor.h │ │ ├── indirectInterfaces/ │ │ │ ├── IndirectInterfaceColumns.h │ │ │ ├── IndirectInterfacesDelegate.cpp │ │ │ ├── IndirectInterfacesDelegate.h │ │ │ ├── IndirectInterfacesEditor.cpp │ │ │ ├── IndirectInterfacesEditor.h │ │ │ ├── IndirectInterfacesModel.cpp │ │ │ ├── IndirectInterfacesModel.h │ │ │ ├── SingleIndirectInterfaceEditor.cpp │ │ │ └── SingleIndirectInterfaceEditor.h │ │ ├── instantiations/ │ │ │ ├── ComponentInstantiationDisplayer.cpp │ │ │ ├── ComponentInstantiationDisplayer.h │ │ │ ├── ComponentInstantiationEditor.cpp │ │ │ ├── ComponentInstantiationEditor.h │ │ │ ├── ComponentInstantiationsColumns.h │ │ │ ├── ComponentInstantiationsEditor.cpp │ │ │ ├── ComponentInstantiationsEditor.h │ │ │ ├── ComponentInstantiationsModel.cpp │ │ │ ├── ComponentInstantiationsModel.h │ │ │ ├── DesignConfigurationInstantiationEditor.cpp │ │ │ ├── DesignConfigurationInstantiationEditor.h │ │ │ ├── DesignConfigurationInstantiationsEditor.cpp │ │ │ ├── DesignConfigurationInstantiationsEditor.h │ │ │ ├── DesignConfigurationInstantiationsModel.cpp │ │ │ ├── DesignConfigurationInstantiationsModel.h │ │ │ ├── DesignInstantiationColumns.h │ │ │ ├── DesignInstantiationEditor.cpp │ │ │ ├── DesignInstantiationEditor.h │ │ │ ├── DesignInstantiationsDelegate.cpp │ │ │ ├── DesignInstantiationsDelegate.h │ │ │ ├── DesignInstantiationsEditor.cpp │ │ │ ├── DesignInstantiationsEditor.h │ │ │ ├── DesignInstantiationsModel.cpp │ │ │ ├── DesignInstantiationsModel.h │ │ │ ├── InstantiationsEditor.cpp │ │ │ ├── InstantiationsEditor.h │ │ │ ├── ModuleParameterColumns.h │ │ │ ├── ModuleParameterDelegate.cpp │ │ │ ├── ModuleParameterDelegate.h │ │ │ ├── ModuleParameterEditor.cpp │ │ │ ├── ModuleParameterEditor.h │ │ │ ├── ModuleParameterHeaderView.cpp │ │ │ ├── ModuleParameterHeaderView.h │ │ │ ├── ModuleParameterModel.cpp │ │ │ ├── ModuleParameterModel.h │ │ │ ├── filesetrefeditor.cpp │ │ │ ├── filesetrefeditor.h │ │ │ ├── filesetrefeditordelegate.cpp │ │ │ ├── filesetrefeditordelegate.h │ │ │ ├── filesetrefmodel.cpp │ │ │ └── filesetrefmodel.h │ │ ├── itemeditor.cpp │ │ ├── itemeditor.h │ │ ├── itemvisualizer.cpp │ │ ├── itemvisualizer.h │ │ ├── memoryMaps/ │ │ │ ├── AccessPoliciesDelegate.cpp │ │ │ ├── AccessPoliciesDelegate.h │ │ │ ├── AccessPoliciesEditor.cpp │ │ │ ├── AccessPoliciesEditor.h │ │ │ ├── AccessPoliciesModel.cpp │ │ │ ├── AccessPoliciesModel.h │ │ │ ├── AddressBlockColumns.h │ │ │ ├── EnumeratedValueColumns.h │ │ │ ├── ExpressionProxyModel.cpp │ │ │ ├── ExpressionProxyModel.h │ │ │ ├── FieldAccessPoliciesDelegate.cpp │ │ │ ├── FieldAccessPoliciesDelegate.h │ │ │ ├── FieldAccessPoliciesEditor.cpp │ │ │ ├── FieldAccessPoliciesEditor.h │ │ │ ├── FieldAccessPoliciesModel.cpp │ │ │ ├── FieldAccessPoliciesModel.h │ │ │ ├── FieldAccessPolicyColumns.h │ │ │ ├── MemoryBlockDelegate.cpp │ │ │ ├── MemoryBlockDelegate.h │ │ │ ├── MemoryBlockFilter.cpp │ │ │ ├── MemoryBlockFilter.h │ │ │ ├── MemoryBlockModel.cpp │ │ │ ├── MemoryBlockModel.h │ │ │ ├── MemoryMapColumns.h │ │ │ ├── MemoryMapsColumns.h │ │ │ ├── MemoryMapsView.cpp │ │ │ ├── MemoryMapsView.h │ │ │ ├── RegisterColumns.h │ │ │ ├── RegisterFileColumns.h │ │ │ ├── RemapModeReferenceEditor.cpp │ │ │ ├── RemapModeReferenceEditor.h │ │ │ ├── ResetColumns.h │ │ │ ├── ResetsDelegate.cpp │ │ │ ├── ResetsDelegate.h │ │ │ ├── ResetsEditor.cpp │ │ │ ├── ResetsEditor.h │ │ │ ├── ResetsModel.cpp │ │ │ ├── ResetsModel.h │ │ │ ├── SingleAddressBlockEditor.cpp │ │ │ ├── SingleAddressBlockEditor.h │ │ │ ├── SingleFieldEditor.cpp │ │ │ ├── SingleFieldEditor.h │ │ │ ├── SingleMemoryMapEditor.cpp │ │ │ ├── SingleMemoryMapEditor.h │ │ │ ├── SingleRegisterEditor.cpp │ │ │ ├── SingleRegisterEditor.h │ │ │ ├── SingleRegisterFileEditor.cpp │ │ │ ├── SingleRegisterFileEditor.h │ │ │ ├── SingleSubspaceMapEditor.cpp │ │ │ ├── SingleSubspaceMapEditor.h │ │ │ ├── SubspaceMapColumns.h │ │ │ ├── SubspaceMapDelegate.cpp │ │ │ ├── SubspaceMapDelegate.h │ │ │ ├── SubspaceMapModel.cpp │ │ │ ├── SubspaceMapModel.h │ │ │ ├── SubspaceMapsEditor.cpp │ │ │ ├── SubspaceMapsEditor.h │ │ │ ├── WriteValueConstraintComboBox.cpp │ │ │ ├── WriteValueConstraintComboBox.h │ │ │ ├── addressblockdelegate.cpp │ │ │ ├── addressblockdelegate.h │ │ │ ├── addressblockeditor.cpp │ │ │ ├── addressblockeditor.h │ │ │ ├── addressblockmodel.cpp │ │ │ ├── addressblockmodel.h │ │ │ ├── enumeratedvaluedelegate.cpp │ │ │ ├── enumeratedvaluedelegate.h │ │ │ ├── enumeratedvaluemodel.cpp │ │ │ ├── enumeratedvaluemodel.h │ │ │ ├── fieldeditor.cpp │ │ │ ├── fieldeditor.h │ │ │ ├── memoryMapsExpressionCalculators/ │ │ │ │ ├── ReferenceCalculator.cpp │ │ │ │ └── ReferenceCalculator.h │ │ │ ├── memoryMapsVisualizer/ │ │ │ │ ├── MemoryBlockGraphItem.cpp │ │ │ │ ├── MemoryBlockGraphItem.h │ │ │ │ ├── SubspaceMapGraphItem.cpp │ │ │ │ ├── SubspaceMapGraphItem.h │ │ │ │ ├── addressblockgraphitem.cpp │ │ │ │ ├── addressblockgraphitem.h │ │ │ │ ├── fieldgraphitem.cpp │ │ │ │ ├── fieldgraphitem.h │ │ │ │ ├── memorymapgraphitem.cpp │ │ │ │ ├── memorymapgraphitem.h │ │ │ │ ├── memorymapscene.cpp │ │ │ │ ├── memorymapscene.h │ │ │ │ ├── memorymapsvisualizer.cpp │ │ │ │ ├── memorymapsvisualizer.h │ │ │ │ ├── memorymapview.cpp │ │ │ │ ├── memorymapview.h │ │ │ │ ├── registerfilegraphitem.cpp │ │ │ │ ├── registerfilegraphitem.h │ │ │ │ ├── registergraphitem.cpp │ │ │ │ └── registergraphitem.h │ │ │ ├── memorymapdelegate.cpp │ │ │ ├── memorymapdelegate.h │ │ │ ├── memorymapeditor.cpp │ │ │ ├── memorymapeditor.h │ │ │ ├── memorymapmodel.cpp │ │ │ ├── memorymapmodel.h │ │ │ ├── memorymapsdelegate.cpp │ │ │ ├── memorymapsdelegate.h │ │ │ ├── memorymapseditor.cpp │ │ │ ├── memorymapseditor.h │ │ │ ├── memorymapsmodel.cpp │ │ │ ├── memorymapsmodel.h │ │ │ ├── registerdelegate.cpp │ │ │ ├── registerdelegate.h │ │ │ ├── registereditor.cpp │ │ │ ├── registereditor.h │ │ │ ├── registerfiledelegate.cpp │ │ │ ├── registerfiledelegate.h │ │ │ ├── registerfileeditor.cpp │ │ │ ├── registerfileeditor.h │ │ │ ├── registerfilemodel.cpp │ │ │ ├── registerfilemodel.h │ │ │ ├── registertablemodel.cpp │ │ │ └── registertablemodel.h │ │ ├── modes/ │ │ │ ├── FieldSliceColumns.h │ │ │ ├── FieldSliceDelegate.cpp │ │ │ ├── FieldSliceDelegate.h │ │ │ ├── FieldSliceEditor.cpp │ │ │ ├── FieldSliceEditor.h │ │ │ ├── FieldSliceModel.cpp │ │ │ ├── FieldSliceModel.h │ │ │ ├── ModeColumns.h │ │ │ ├── ModesEditor.cpp │ │ │ ├── ModesEditor.h │ │ │ ├── ModesModel.cpp │ │ │ ├── ModesModel.h │ │ │ ├── PortSliceColumns.h │ │ │ ├── PortSliceDelegate.cpp │ │ │ ├── PortSliceDelegate.h │ │ │ ├── PortSliceEditor.cpp │ │ │ ├── PortSliceEditor.h │ │ │ ├── PortSliceModel.cpp │ │ │ ├── PortSliceModel.h │ │ │ ├── SingleModeEditor.cpp │ │ │ └── SingleModeEditor.h │ │ ├── otherClockDrivers/ │ │ │ ├── OtherClockDriverColumns.h │ │ │ ├── clockdriversdelegate.cpp │ │ │ ├── clockdriversdelegate.h │ │ │ ├── otherclockdriverseditor.cpp │ │ │ ├── otherclockdriverseditor.h │ │ │ ├── otherclockdriversmodel.cpp │ │ │ └── otherclockdriversmodel.h │ │ ├── parameterReferenceTree/ │ │ │ ├── ComponentParameterReferenceTree.cpp │ │ │ ├── ComponentParameterReferenceTree.h │ │ │ ├── ParameterReferenceTree.cpp │ │ │ ├── ParameterReferenceTree.h │ │ │ ├── ParameterReferenceTreeWindow.cpp │ │ │ └── ParameterReferenceTreeWindow.h │ │ ├── parameters/ │ │ │ ├── Array/ │ │ │ │ ├── ArrayColumns.h │ │ │ │ ├── ArrayDelegate.cpp │ │ │ │ ├── ArrayDelegate.h │ │ │ │ ├── ArrayView.cpp │ │ │ │ ├── ArrayView.h │ │ │ │ ├── ParameterArrayModel.cpp │ │ │ │ └── ParameterArrayModel.h │ │ │ ├── ChoiceCreatorDelegate.cpp │ │ │ ├── ChoiceCreatorDelegate.h │ │ │ ├── ComponentParameterColumns.h │ │ │ ├── ComponentParameterModel.cpp │ │ │ ├── ComponentParameterModel.h │ │ │ ├── LockableParametersModel.cpp │ │ │ ├── LockableParametersModel.h │ │ │ ├── ParameterColumns.h │ │ │ ├── ParameterDelegate.cpp │ │ │ ├── ParameterDelegate.h │ │ │ ├── ParameterEditorHeaderView.cpp │ │ │ ├── ParameterEditorHeaderView.h │ │ │ ├── ParametersView.cpp │ │ │ ├── ParametersView.h │ │ │ ├── parameterseditor.cpp │ │ │ ├── parameterseditor.h │ │ │ ├── parametersmodel.cpp │ │ │ └── parametersmodel.h │ │ ├── ports/ │ │ │ ├── MasterPortsEditor.cpp │ │ │ ├── MasterPortsEditor.h │ │ │ ├── PortSummaryColumns.h │ │ │ ├── PortSummaryDelegate.cpp │ │ │ ├── PortSummaryDelegate.h │ │ │ ├── PortSummaryEditorFactory.cpp │ │ │ ├── PortSummaryEditorFactory.h │ │ │ ├── PortSummaryFilter.h │ │ │ ├── PortSummaryModel.cpp │ │ │ ├── PortSummaryModel.h │ │ │ ├── PortSummaryView.cpp │ │ │ ├── PortSummaryView.h │ │ │ ├── PortTagEditorDelegate.cpp │ │ │ ├── PortTagEditorDelegate.h │ │ │ ├── PortTypeDefinitionDelegate.cpp │ │ │ ├── PortTypeDefinitionDelegate.h │ │ │ ├── PortTypeDefinitionEditor.cpp │ │ │ ├── PortTypeDefinitionEditor.h │ │ │ ├── PortWireTypeColumns.h │ │ │ ├── PortWireTypeDelegate.cpp │ │ │ ├── PortWireTypeDelegate.h │ │ │ ├── PortWireTypeEditor.cpp │ │ │ ├── PortWireTypeEditor.h │ │ │ ├── PortWireTypeModel.cpp │ │ │ ├── PortWireTypeModel.h │ │ │ ├── PortWireTypeView.cpp │ │ │ ├── PortWireTypeView.h │ │ │ ├── PortsEditorFactory.h │ │ │ ├── PortsFilter.cpp │ │ │ ├── PortsFilter.h │ │ │ ├── PortsImportSummaryEditor.cpp │ │ │ ├── PortsImportSummaryEditor.h │ │ │ ├── PortsView.cpp │ │ │ ├── PortsView.h │ │ │ ├── TransactionalPortColumns.h │ │ │ ├── TransactionalPortsDelegate.cpp │ │ │ ├── TransactionalPortsDelegate.h │ │ │ ├── TransactionalPortsEditorFactory.cpp │ │ │ ├── TransactionalPortsEditorFactory.h │ │ │ ├── TransactionalPortsFilter.cpp │ │ │ ├── TransactionalPortsFilter.h │ │ │ ├── TransactionalPortsModel.cpp │ │ │ ├── TransactionalPortsModel.h │ │ │ ├── TypedPortEditor.cpp │ │ │ ├── TypedPortEditor.h │ │ │ ├── TypedPortsView.cpp │ │ │ ├── TypedPortsView.h │ │ │ ├── WirePortColumns.h │ │ │ ├── WirePortsDelegate.cpp │ │ │ ├── WirePortsDelegate.h │ │ │ ├── WirePortsEditorFactory.cpp │ │ │ ├── WirePortsEditorFactory.h │ │ │ ├── WirePortsFilter.cpp │ │ │ ├── WirePortsFilter.h │ │ │ ├── WirePortsModel.cpp │ │ │ ├── WirePortsModel.h │ │ │ ├── portsdelegate.cpp │ │ │ ├── portsdelegate.h │ │ │ ├── portseditor.cpp │ │ │ ├── portseditor.h │ │ │ ├── portsmodel.cpp │ │ │ └── portsmodel.h │ │ ├── powerDomains/ │ │ │ ├── PowerDomainColumns.h │ │ │ ├── PowerDomainsDelegate.cpp │ │ │ ├── PowerDomainsDelegate.h │ │ │ ├── PowerDomainsEditor.cpp │ │ │ ├── PowerDomainsEditor.h │ │ │ ├── PowerDomainsModel.cpp │ │ │ └── PowerDomainsModel.h │ │ ├── referenceCounter/ │ │ │ ├── ComponentParameterReferenceCounter.cpp │ │ │ ├── ComponentParameterReferenceCounter.h │ │ │ ├── ParameterReferenceCounter.cpp │ │ │ ├── ParameterReferenceCounter.h │ │ │ └── ReferenceCounter.h │ │ ├── remapStates/ │ │ │ ├── RemapConditionColumns.h │ │ │ ├── RemapConditionDelegate.cpp │ │ │ ├── RemapConditionDelegate.h │ │ │ ├── RemapConditionEditor.cpp │ │ │ ├── RemapConditionEditor.h │ │ │ ├── RemapConditionModel.cpp │ │ │ ├── RemapConditionModel.h │ │ │ ├── RemapStatesEditor.cpp │ │ │ ├── RemapStatesEditor.h │ │ │ ├── RemapStatesModel.cpp │ │ │ ├── RemapStatesModel.h │ │ │ ├── SingleRemapStateEditor.cpp │ │ │ ├── SingleRemapStateEditor.h │ │ │ ├── ValueOrIndexedValueEditor.cpp │ │ │ └── ValueOrIndexedValueEditor.h │ │ ├── resetTypes/ │ │ │ ├── ResetTypeColumns.h │ │ │ ├── ResetTypesDelegate.cpp │ │ │ ├── ResetTypesDelegate.h │ │ │ ├── ResetTypesEditor.cpp │ │ │ ├── ResetTypesEditor.h │ │ │ ├── ResetTypesModel.cpp │ │ │ └── ResetTypesModel.h │ │ ├── software/ │ │ │ ├── PropertyValueDelegate.cpp │ │ │ ├── PropertyValueDelegate.h │ │ │ ├── PropertyValueEditor.cpp │ │ │ ├── PropertyValueEditor.h │ │ │ ├── PropertyValueModel.cpp │ │ │ ├── PropertyValueModel.h │ │ │ ├── SWPropertiesEditor.cpp │ │ │ ├── SWPropertiesEditor.h │ │ │ ├── apiInterface/ │ │ │ │ ├── ApiInterfaceColumns.h │ │ │ │ ├── ApiInterfaceEditor.cpp │ │ │ │ ├── ApiInterfaceEditor.h │ │ │ │ ├── apiinterfacesdelegate.cpp │ │ │ │ ├── apiinterfacesdelegate.h │ │ │ │ ├── apiinterfaceseditor.cpp │ │ │ │ ├── apiinterfaceseditor.h │ │ │ │ ├── apiinterfacesmodel.cpp │ │ │ │ └── apiinterfacesmodel.h │ │ │ ├── comInterface/ │ │ │ │ ├── ComInterfaceColumns.h │ │ │ │ ├── ComInterfaceEditor.cpp │ │ │ │ ├── ComInterfaceEditor.h │ │ │ │ ├── cominterfacesdelegate.cpp │ │ │ │ ├── cominterfacesdelegate.h │ │ │ │ ├── cominterfaceseditor.cpp │ │ │ │ ├── cominterfaceseditor.h │ │ │ │ ├── cominterfacesmodel.cpp │ │ │ │ └── cominterfacesmodel.h │ │ │ └── systemView/ │ │ │ ├── SystemViewEditor.cpp │ │ │ ├── SystemViewEditor.h │ │ │ ├── SystemViewsDelegate.cpp │ │ │ ├── SystemViewsDelegate.h │ │ │ ├── SystemViewsEditor.cpp │ │ │ ├── SystemViewsEditor.h │ │ │ ├── SystemViewsModel.cpp │ │ │ └── SystemViewsModel.h │ │ ├── treeStructure/ │ │ │ ├── ComponentEditorChoicesItem.cpp │ │ │ ├── ComponentEditorChoicesItem.h │ │ │ ├── ComponentEditorIndirectInterfacesItem.cpp │ │ │ ├── ComponentEditorIndirectInterfacesItem.h │ │ │ ├── ComponentEditorSystemViewItem.cpp │ │ │ ├── ComponentEditorSystemViewItem.h │ │ │ ├── ComponentEditorSystemViewsItem.cpp │ │ │ ├── ComponentEditorSystemViewsItem.h │ │ │ ├── ComponentEditorTreeDelegate.cpp │ │ │ ├── ComponentEditorTreeDelegate.h │ │ │ ├── ComponentEditorTreeSortProxyModel.cpp │ │ │ ├── ComponentEditorTreeSortProxyModel.h │ │ │ ├── ComponentInstantiationsItem.cpp │ │ │ ├── ComponentInstantiationsItem.h │ │ │ ├── DesignConfigurationInstantiationsItem.cpp │ │ │ ├── DesignConfigurationInstantiationsItem.h │ │ │ ├── DesignInstantiationsItem.cpp │ │ │ ├── DesignInstantiationsItem.h │ │ │ ├── InstantiationsItem.cpp │ │ │ ├── InstantiationsItem.h │ │ │ ├── MemoryRemapItem.cpp │ │ │ ├── MemoryRemapItem.h │ │ │ ├── ModesItem.cpp │ │ │ ├── ModesItem.h │ │ │ ├── ParameterizableItem.cpp │ │ │ ├── ParameterizableItem.h │ │ │ ├── PowerDomainsItem.cpp │ │ │ ├── PowerDomainsItem.h │ │ │ ├── RemapStatesItem.cpp │ │ │ ├── RemapStatesItem.h │ │ │ ├── ResetTypesItem.cpp │ │ │ ├── ResetTypesItem.h │ │ │ ├── SingleComponentInstantiationItem.cpp │ │ │ ├── SingleComponentInstantiationItem.h │ │ │ ├── SingleCpuItem.cpp │ │ │ ├── SingleCpuItem.h │ │ │ ├── SingleDesignConfigurationInstantiationItem.cpp │ │ │ ├── SingleDesignConfigurationInstantiationItem.h │ │ │ ├── SingleDesignInstantiationItem.cpp │ │ │ ├── SingleDesignInstantiationItem.h │ │ │ ├── SingleIndirectInterfaceItem.cpp │ │ │ ├── SingleIndirectInterfaceItem.h │ │ │ ├── SingleModeItem.cpp │ │ │ ├── SingleModeItem.h │ │ │ ├── SingleRemapStateItem.cpp │ │ │ ├── SingleRemapStateItem.h │ │ │ ├── SubspaceMapItem.cpp │ │ │ ├── SubspaceMapItem.h │ │ │ ├── TransactionalPortsItem.cpp │ │ │ ├── TransactionalPortsItem.h │ │ │ ├── TypeDefinitionsItem.cpp │ │ │ ├── TypeDefinitionsItem.h │ │ │ ├── WirePortsItem.cpp │ │ │ ├── WirePortsItem.h │ │ │ ├── componenteditoraddrblockitem.cpp │ │ │ ├── componenteditoraddrblockitem.h │ │ │ ├── componenteditoraddrspaceitem.cpp │ │ │ ├── componenteditoraddrspaceitem.h │ │ │ ├── componenteditoraddrspacesitem.cpp │ │ │ ├── componenteditoraddrspacesitem.h │ │ │ ├── componenteditorapiinterfaceitem.cpp │ │ │ ├── componenteditorapiinterfaceitem.h │ │ │ ├── componenteditorapiinterfacesitem.cpp │ │ │ ├── componenteditorapiinterfacesitem.h │ │ │ ├── componenteditorbusinterfaceitem.cpp │ │ │ ├── componenteditorbusinterfaceitem.h │ │ │ ├── componenteditorbusinterfacesitem.cpp │ │ │ ├── componenteditorbusinterfacesitem.h │ │ │ ├── componenteditorchannelsitem.cpp │ │ │ ├── componenteditorchannelsitem.h │ │ │ ├── componenteditorcominterfaceitem.cpp │ │ │ ├── componenteditorcominterfaceitem.h │ │ │ ├── componenteditorcominterfacesitem.cpp │ │ │ ├── componenteditorcominterfacesitem.h │ │ │ ├── componenteditorcpusitem.cpp │ │ │ ├── componenteditorcpusitem.h │ │ │ ├── componenteditorfielditem.cpp │ │ │ ├── componenteditorfielditem.h │ │ │ ├── componenteditorfileitem.cpp │ │ │ ├── componenteditorfileitem.h │ │ │ ├── componenteditorfilesetitem.cpp │ │ │ ├── componenteditorfilesetitem.h │ │ │ ├── componenteditorfilesetsitem.cpp │ │ │ ├── componenteditorfilesetsitem.h │ │ │ ├── componenteditorgeneralitem.cpp │ │ │ ├── componenteditorgeneralitem.h │ │ │ ├── componenteditorgroupslot.cpp │ │ │ ├── componenteditorgroupslot.h │ │ │ ├── componenteditoritem.cpp │ │ │ ├── componenteditoritem.h │ │ │ ├── componenteditormemmapitem.cpp │ │ │ ├── componenteditormemmapitem.h │ │ │ ├── componenteditormemmapsitem.cpp │ │ │ ├── componenteditormemmapsitem.h │ │ │ ├── componenteditormodelparamsitem.cpp │ │ │ ├── componenteditormodelparamsitem.h │ │ │ ├── componenteditorotherclocksitem.cpp │ │ │ ├── componenteditorotherclocksitem.h │ │ │ ├── componenteditorparametersitem.cpp │ │ │ ├── componenteditorparametersitem.h │ │ │ ├── componenteditorportsitem.cpp │ │ │ ├── componenteditorportsitem.h │ │ │ ├── componenteditorregisterfileitem.cpp │ │ │ ├── componenteditorregisterfileitem.h │ │ │ ├── componenteditorregisteritem.cpp │ │ │ ├── componenteditorregisteritem.h │ │ │ ├── componenteditorrootitem.cpp │ │ │ ├── componenteditorrootitem.h │ │ │ ├── componenteditorswpropertiesitem.cpp │ │ │ ├── componenteditorswpropertiesitem.h │ │ │ ├── componenteditorswviewitem.cpp │ │ │ ├── componenteditorswviewitem.h │ │ │ ├── componenteditorswviewsitem.cpp │ │ │ ├── componenteditorswviewsitem.h │ │ │ ├── componenteditortreemodel.cpp │ │ │ ├── componenteditortreemodel.h │ │ │ ├── componenteditorviewitem.cpp │ │ │ ├── componenteditorviewitem.h │ │ │ ├── componenteditorviewsitem.cpp │ │ │ ├── componenteditorviewsitem.h │ │ │ ├── componenttreeview.cpp │ │ │ └── componenttreeview.h │ │ ├── views/ │ │ │ ├── EnvIdentifiersColumns.h │ │ │ ├── ViewColumns.h │ │ │ ├── ViewsDelegate.cpp │ │ │ ├── ViewsDelegate.h │ │ │ ├── envidentifiereditor.cpp │ │ │ ├── envidentifiereditor.h │ │ │ ├── envidentifiersmodel.cpp │ │ │ ├── envidentifiersmodel.h │ │ │ ├── vieweditor.cpp │ │ │ ├── vieweditor.h │ │ │ ├── viewseditor.cpp │ │ │ ├── viewseditor.h │ │ │ ├── viewsmodel.cpp │ │ │ └── viewsmodel.h │ │ └── visualization/ │ │ ├── AddressableItem.cpp │ │ ├── AddressableItem.h │ │ ├── fieldgapitem.cpp │ │ ├── fieldgapitem.h │ │ ├── memorygapitem.cpp │ │ ├── memorygapitem.h │ │ ├── memoryvisualizationitem.cpp │ │ └── memoryvisualizationitem.h │ ├── ConfigurationTools/ │ │ ├── ViewConfigurer.cpp │ │ ├── ViewConfigurer.h │ │ ├── ViewConfigurerColumns.h │ │ ├── ViewConfigurerDelegate.cpp │ │ └── ViewConfigurerDelegate.h │ ├── HWDesign/ │ │ ├── ActiveBusInterfaceItem.cpp │ │ ├── ActiveBusInterfaceItem.h │ │ ├── ActivePortItem.cpp │ │ ├── ActivePortItem.h │ │ ├── AdHocConnectionItem.cpp │ │ ├── AdHocConnectionItem.h │ │ ├── AdHocEnabled.cpp │ │ ├── AdHocEnabled.h │ │ ├── AdHocItem.cpp │ │ ├── AdHocItem.h │ │ ├── AdhocEditor/ │ │ │ ├── AdHocVisibilityColumns.h │ │ │ ├── AdHocVisibilityDelegate.cpp │ │ │ ├── AdHocVisibilityDelegate.h │ │ │ ├── AdHocVisibilityEditor.cpp │ │ │ ├── AdHocVisibilityEditor.h │ │ │ ├── AdHocVisibilityModel.cpp │ │ │ ├── AdHocVisibilityModel.h │ │ │ ├── AdHocVisibilityPolicy.cpp │ │ │ ├── AdHocVisibilityPolicy.h │ │ │ ├── AdhocEditor.cpp │ │ │ ├── AdhocEditor.h │ │ │ ├── AdhocPortEditor.cpp │ │ │ └── AdhocPortEditor.h │ │ ├── BusInterfaceDialog.cpp │ │ ├── BusInterfaceDialog.h │ │ ├── BusInterfaceEndPoint.cpp │ │ ├── BusInterfaceEndPoint.h │ │ ├── HWAddCommands.cpp │ │ ├── HWAddCommands.h │ │ ├── HWChangeCommands.cpp │ │ ├── HWChangeCommands.h │ │ ├── HWComponentItem.cpp │ │ ├── HWComponentItem.h │ │ ├── HWConnection.cpp │ │ ├── HWConnection.h │ │ ├── HWConnectionEndPoint.cpp │ │ ├── HWConnectionEndpoint.h │ │ ├── HWDesignDiagram.cpp │ │ ├── HWDesignDiagram.h │ │ ├── HWDesignWidget.cpp │ │ ├── HWDesignWidget.h │ │ ├── HWMoveCommands.cpp │ │ ├── HWMoveCommands.h │ │ ├── HierarchicalBusInterfaceItem.cpp │ │ ├── HierarchicalBusInterfaceItem.h │ │ ├── HierarchicalPortItem.cpp │ │ ├── HierarchicalPortItem.h │ │ ├── InterfaceGraphics.h │ │ ├── OffPageConnectorItem.cpp │ │ ├── OffPageConnectorItem.h │ │ ├── PortmapDialog.cpp │ │ ├── PortmapDialog.h │ │ ├── SelectItemTypeDialog.cpp │ │ ├── SelectItemTypeDialog.h │ │ ├── WarningSymbol.cpp │ │ ├── WarningSymbol.h │ │ ├── columnview/ │ │ │ ├── ColumnEditDialog.cpp │ │ │ ├── ColumnEditDialog.h │ │ │ ├── HWColumn.cpp │ │ │ └── HWColumn.h │ │ └── undoCommands/ │ │ ├── AdHocBoundsChangeCommand.cpp │ │ ├── AdHocBoundsChangeCommand.h │ │ ├── AdHocConnectionAddCommand.cpp │ │ ├── AdHocConnectionAddCommand.h │ │ ├── AdHocConnectionDeleteCommand.cpp │ │ ├── AdHocConnectionDeleteCommand.h │ │ ├── AdHocTieOffBoundsChangeCommand.cpp │ │ ├── AdHocTieOffBoundsChangeCommand.h │ │ ├── AdHocTieOffChangeCommand.cpp │ │ ├── AdHocTieOffChangeCommand.h │ │ ├── AdHocTieOffConnectionDeleteCommand.cpp │ │ ├── AdHocTieOffConnectionDeleteCommand.h │ │ ├── AdHocTiedValueCommand.cpp │ │ ├── AdHocTiedValueCommand.h │ │ ├── AdHocVisibilityChangeCommand.cpp │ │ ├── AdHocVisibilityChangeCommand.h │ │ ├── ColumnDeleteCommand.cpp │ │ ├── ColumnDeleteCommand.h │ │ ├── ComponentDeleteCommand.cpp │ │ ├── ComponentDeleteCommand.h │ │ ├── ComponentInstancePasteCommand.cpp │ │ ├── ComponentInstancePasteCommand.h │ │ ├── ComponentItemMoveCommand.cpp │ │ ├── ComponentItemMoveCommand.h │ │ ├── ConfigurableElementChangeCommand.cpp │ │ ├── ConfigurableElementChangeCommand.h │ │ ├── ConfigurableElementRemoveCommand.cpp │ │ ├── ConfigurableElementRemoveCommand.h │ │ ├── ConnectionDeleteCommand.cpp │ │ ├── ConnectionDeleteCommand.h │ │ ├── HWColumnAddCommand.cpp │ │ ├── HWColumnAddCommand.h │ │ ├── HWComponentAddCommand.cpp │ │ ├── HWComponentAddCommand.h │ │ ├── InterfaceDeleteCommand.cpp │ │ ├── InterfaceDeleteCommand.h │ │ ├── PhysicalPortDeleteCommand.cpp │ │ ├── PhysicalPortDeleteCommand.h │ │ ├── PortDeleteCommand.cpp │ │ ├── PortDeleteCommand.h │ │ ├── PortPasteCommand.cpp │ │ ├── PortPasteCommand.h │ │ ├── ReplaceComponentCommand.cpp │ │ ├── ReplaceComponentCommand.h │ │ ├── TopAdHocVisibilityChangeCommand.cpp │ │ └── TopAdHocVisibilityChangeCommand.h │ ├── InterconnectGenerator/ │ │ ├── InstanceInterfacesEditor.cpp │ │ ├── InstanceInterfacesEditor.h │ │ ├── InterconnectAddressHelper.cpp │ │ ├── InterconnectAddressHelper.h │ │ ├── InterconnectDataModel.cpp │ │ ├── InterconnectDataModel.h │ │ ├── InterconnectGeneratorDialog.cpp │ │ └── InterconnectGeneratorDialog.h │ ├── MemoryDesigner/ │ │ ├── AddressBlockGraphicsItem.cpp │ │ ├── AddressBlockGraphicsItem.h │ │ ├── AddressSegmentGraphicsItem.cpp │ │ ├── AddressSegmentGraphicsItem.h │ │ ├── AddressSpaceGraphicsItem.cpp │ │ ├── AddressSpaceGraphicsItem.h │ │ ├── ConnectivityComponent.cpp │ │ ├── ConnectivityComponent.h │ │ ├── ConnectivityConnection.cpp │ │ ├── ConnectivityConnection.h │ │ ├── ConnectivityGraph.cpp │ │ ├── ConnectivityGraph.h │ │ ├── ConnectivityGraphFactory.cpp │ │ ├── ConnectivityGraphFactory.h │ │ ├── ConnectivityInterface.cpp │ │ ├── ConnectivityInterface.h │ │ ├── FieldGraphicsItem.cpp │ │ ├── FieldGraphicsItem.h │ │ ├── FieldOverlapItem.cpp │ │ ├── FieldOverlapItem.h │ │ ├── MainMemoryGraphicsItem.cpp │ │ ├── MainMemoryGraphicsItem.h │ │ ├── MasterSlavePathSearch.cpp │ │ ├── MasterSlavePathSearch.h │ │ ├── MemoryCollisionItem.cpp │ │ ├── MemoryCollisionItem.h │ │ ├── MemoryColumn.cpp │ │ ├── MemoryColumn.h │ │ ├── MemoryColumnHandler.cpp │ │ ├── MemoryColumnHandler.h │ │ ├── MemoryConnectionAddressCalculator.cpp │ │ ├── MemoryConnectionAddressCalculator.h │ │ ├── MemoryConnectionHandler.cpp │ │ ├── MemoryConnectionHandler.h │ │ ├── MemoryConnectionItem.cpp │ │ ├── MemoryConnectionItem.h │ │ ├── MemoryDesignConstructor.cpp │ │ ├── MemoryDesignConstructor.h │ │ ├── MemoryDesignDocument.cpp │ │ ├── MemoryDesignDocument.h │ │ ├── MemoryDesignerChildGraphicsItem.cpp │ │ ├── MemoryDesignerChildGraphicsItem.h │ │ ├── MemoryDesignerConstants.cpp │ │ ├── MemoryDesignerConstants.h │ │ ├── MemoryDesignerDiagram.cpp │ │ ├── MemoryDesignerDiagram.h │ │ ├── MemoryDesignerGraphicsItem.cpp │ │ ├── MemoryDesignerGraphicsItem.h │ │ ├── MemoryExtensionGraphicsItem.cpp │ │ ├── MemoryExtensionGraphicsItem.h │ │ ├── MemoryGraphicsItemHandler.cpp │ │ ├── MemoryGraphicsItemHandler.h │ │ ├── MemoryItem.cpp │ │ ├── MemoryItem.h │ │ ├── MemoryMapGraphicsItem.cpp │ │ ├── MemoryMapGraphicsItem.h │ │ ├── RegisterGraphicsItem.cpp │ │ ├── RegisterGraphicsItem.h │ │ ├── SubMemoryLayout.cpp │ │ └── SubMemoryLayout.h │ ├── PythonSourceEditor/ │ │ ├── PythonSourceEditor.cpp │ │ ├── PythonSourceEditor.h │ │ ├── PythonSourceHighlight.cpp │ │ ├── PythonSourceHighlight.h │ │ ├── ScriptInputEditor.cpp │ │ ├── ScriptInputEditor.h │ │ ├── ScriptViewEditor.cpp │ │ ├── ScriptViewEditor.h │ │ ├── ScriptingSideArea.cpp │ │ └── ScriptingSideArea.h │ ├── SystemDesign/ │ │ ├── ApiGraphicsConnection.cpp │ │ ├── ApiGraphicsConnection.h │ │ ├── ComGraphicsConnection.cpp │ │ ├── ComGraphicsConnection.h │ │ ├── HWMappingItem.cpp │ │ ├── HWMappingItem.h │ │ ├── SWComponentItem.cpp │ │ ├── SWComponentItem.h │ │ ├── SWConnectionEndpoint.cpp │ │ ├── SWConnectionEndpoint.h │ │ ├── SWInterfaceItem.cpp │ │ ├── SWInterfaceItem.h │ │ ├── SWPortItem.cpp │ │ ├── SWPortItem.h │ │ ├── SystemColumn.cpp │ │ ├── SystemColumn.h │ │ ├── SystemComponentItem.cpp │ │ ├── SystemComponentItem.h │ │ ├── SystemDesignDiagram.cpp │ │ ├── SystemDesignDiagram.h │ │ ├── SystemDesignWidget.cpp │ │ ├── SystemDesignWidget.h │ │ ├── SystemDetailsEditor/ │ │ │ ├── ExportSWDialog.cpp │ │ │ ├── ExportSWDialog.h │ │ │ ├── SwitchHWDialog.cpp │ │ │ ├── SwitchHWDialog.h │ │ │ ├── SystemDetailsEditor.cpp │ │ │ └── SystemDetailsEditor.h │ │ └── UndoCommands/ │ │ ├── ApiConnectionAddCommand.cpp │ │ ├── ApiConnectionAddCommand.h │ │ ├── ApiConnectionDeleteCommand.cpp │ │ ├── ApiConnectionDeleteCommand.h │ │ ├── ApiConnectionExchangeCommand.cpp │ │ ├── ApiConnectionExchangeCommand.h │ │ ├── ComConnectionAddCommand.cpp │ │ ├── ComConnectionAddCommand.h │ │ ├── ComConnectionDeleteCommand.cpp │ │ ├── ComConnectionDeleteCommand.h │ │ ├── ComConnectionExchangeCommand.cpp │ │ ├── ComConnectionExchangeCommand.h │ │ ├── ReplaceSystemComponentCommand.cpp │ │ ├── ReplaceSystemComponentCommand.h │ │ ├── SWInterfaceAddCommand.cpp │ │ ├── SWInterfaceAddCommand.h │ │ ├── SWInterfaceDeleteCommand.cpp │ │ ├── SWInterfaceDeleteCommand.h │ │ ├── SWInterfaceMoveCommand.cpp │ │ ├── SWInterfaceMoveCommand.h │ │ ├── SWPortDeleteCommand.cpp │ │ ├── SWPortDeleteCommand.h │ │ ├── SystemAddCommands.cpp │ │ ├── SystemAddCommands.h │ │ ├── SystemChangeCommands.cpp │ │ ├── SystemChangeCommands.h │ │ ├── SystemComponentAddCommand.cpp │ │ ├── SystemComponentAddCommand.h │ │ ├── SystemComponentDeleteCommand.cpp │ │ ├── SystemComponentDeleteCommand.h │ │ ├── SystemDeleteCommands.cpp │ │ ├── SystemDeleteCommands.h │ │ ├── SystemMoveCommands.cpp │ │ └── SystemMoveCommands.h │ └── common/ │ ├── Association/ │ │ ├── Associable.cpp │ │ ├── Associable.h │ │ ├── Association.cpp │ │ ├── Association.h │ │ ├── AssociationAddCommand.cpp │ │ ├── AssociationAddCommand.h │ │ ├── AssociationChangeEndpointCommand.cpp │ │ ├── AssociationChangeEndpointCommand.h │ │ ├── AssociationRemoveCommand.cpp │ │ └── AssociationRemoveCommand.h │ ├── ColumnTypes.h │ ├── ComponentDesignDiagram.cpp │ ├── ComponentDesignDiagram.h │ ├── ComponentInstanceEditor/ │ │ ├── ComponentInstanceConfigurableElementsEditor.cpp │ │ ├── ComponentInstanceConfigurableElementsEditor.h │ │ ├── ComponentInstanceConfigurableElementsFilter.cpp │ │ ├── ComponentInstanceConfigurableElementsFilter.h │ │ ├── ComponentInstanceConfigurableElementsModel.cpp │ │ ├── ComponentInstanceConfigurableElementsModel.h │ │ ├── ConfigurableElementsColumns.h │ │ ├── ConfigurableElementsFilter.cpp │ │ ├── ConfigurableElementsFilter.h │ │ ├── ConfigurableElementsModel.cpp │ │ ├── ConfigurableElementsModel.h │ │ ├── ConfigurableElementsView.cpp │ │ ├── ConfigurableElementsView.h │ │ ├── EditorConfigurableElement.cpp │ │ ├── EditorConfigurableElement.h │ │ ├── MissingConfigurableElementsFilter.cpp │ │ ├── MissingConfigurableElementsFilter.h │ │ ├── ParameterConfigurableElementsFilter.cpp │ │ ├── ParameterConfigurableElementsFilter.h │ │ ├── PowerDomainLinkColumns.h │ │ ├── PowerDomainLinkDelegate.cpp │ │ ├── PowerDomainLinkDelegate.h │ │ ├── PowerDomainLinkEditor.cpp │ │ ├── PowerDomainLinkEditor.h │ │ ├── PowerDomainLinkModel.cpp │ │ ├── PowerDomainLinkModel.h │ │ ├── componentinstanceeditor.cpp │ │ ├── componentinstanceeditor.h │ │ ├── configurableelementdelegate.cpp │ │ ├── configurableelementdelegate.h │ │ ├── configurableelementeditor.cpp │ │ └── configurableelementeditor.h │ ├── ComponentItemAutoConnector/ │ │ ├── AutoConnector.cpp │ │ ├── AutoConnector.h │ │ ├── AutoConnectorConnectionDelegate.cpp │ │ ├── AutoConnectorConnectionDelegate.h │ │ ├── AutoConnectorConnectionTable.cpp │ │ ├── AutoConnectorConnectionTable.h │ │ ├── AutoConnectorItem.cpp │ │ ├── AutoConnectorItem.h │ │ ├── AutoConnectorListFilter.cpp │ │ ├── AutoConnectorListFilter.h │ │ ├── BusInterfaceItemMatcher.cpp │ │ ├── BusInterfaceItemMatcher.h │ │ ├── BusInterfaceListFiller.cpp │ │ ├── BusInterfaceListFiller.h │ │ ├── BusInterfaceTableAutoConnector.cpp │ │ ├── BusInterfaceTableAutoConnector.h │ │ ├── ComponentItemAutoConnector.cpp │ │ ├── ComponentItemAutoConnector.h │ │ ├── HierarchicalBusInterfaceItemMatcher.cpp │ │ ├── HierarchicalBusInterfaceItemMatcher.h │ │ ├── HierarchicalBusInterfaceTableAutoConnector.cpp │ │ ├── HierarchicalBusInterfaceTableAutoConnector.h │ │ ├── HierarchicalPortItemMatcher.cpp │ │ ├── HierarchicalPortItemMatcher.h │ │ ├── HierarchicalPortTableAutoConnector.cpp │ │ ├── HierarchicalPortTableAutoConnector.h │ │ ├── ListFiller.h │ │ ├── PortItemMatcher.cpp │ │ ├── PortItemMatcher.h │ │ ├── PortListFiller.cpp │ │ ├── PortListFiller.h │ │ ├── PortTableAutoConnector.cpp │ │ ├── PortTableAutoConnector.h │ │ ├── TableAutoConnector.cpp │ │ ├── TableAutoConnector.h │ │ ├── TableItemMatcher.cpp │ │ └── TableItemMatcher.h │ ├── ConfigurationEditor/ │ │ ├── activeviewdelegate.cpp │ │ ├── activeviewdelegate.h │ │ ├── activevieweditor.cpp │ │ ├── activevieweditor.h │ │ ├── activeviewmodel.cpp │ │ ├── activeviewmodel.h │ │ ├── configurationeditor.cpp │ │ └── configurationeditor.h │ ├── ConnectionEditor/ │ │ ├── AdHocBoundColumns.h │ │ ├── AdHocBoundsModel.cpp │ │ ├── AdHocBoundsModel.h │ │ ├── connectioneditor.cpp │ │ └── connectioneditor.h │ ├── DefaultRouting.cpp │ ├── DefaultRouting.h │ ├── DesignCompletionModel.cpp │ ├── DesignCompletionModel.h │ ├── DesignDiagram.cpp │ ├── DesignDiagram.h │ ├── DesignDiagramResolver.cpp │ ├── DesignDiagramResolver.h │ ├── DesignParameterReferenceTree/ │ │ ├── DesignParameterReferenceCounter.cpp │ │ ├── DesignParameterReferenceCounter.h │ │ ├── DesignParameterReferenceTree.cpp │ │ └── DesignParameterReferenceTree.h │ ├── DesignWidget.cpp │ ├── DesignWidget.h │ ├── DesignWidgetFactory.h │ ├── DesignWidgetFactoryImplementation.cpp │ ├── DesignWidgetFactoryImplementation.h │ ├── DiagramUtil.h │ ├── DiagramUtil.inl │ ├── DocumentNameGroupEditor.cpp │ ├── DocumentNameGroupEditor.h │ ├── DrawMode.h │ ├── ExpressionSet.h │ ├── GraphicsItemLabel.cpp │ ├── GraphicsItemLabel.h │ ├── ImageExporter.cpp │ ├── ImageExporter.h │ ├── InterfaceEditor/ │ │ ├── InterfacePortMapColumns.h │ │ ├── InterfacePortMapDelegate.cpp │ │ ├── InterfacePortMapDelegate.h │ │ ├── InterfacePortMapModel.cpp │ │ ├── InterfacePortMapModel.h │ │ ├── interfaceeditor.cpp │ │ └── interfaceeditor.h │ ├── NamelabelWidth.cpp │ ├── NamelabelWidth.h │ ├── PortUtilities.cpp │ ├── PortUtilities.h │ ├── StickyNote/ │ │ ├── ColorFillTextItem.cpp │ │ ├── ColorFillTextItem.h │ │ ├── StickyNote.cpp │ │ ├── StickyNote.h │ │ ├── StickyNoteAddCommand.cpp │ │ ├── StickyNoteAddCommand.h │ │ ├── StickyNoteEditCommand.cpp │ │ ├── StickyNoteEditCommand.h │ │ ├── StickyNoteMoveCommand.cpp │ │ ├── StickyNoteMoveCommand.h │ │ ├── StickyNoteRemoveCommand.cpp │ │ └── StickyNoteRemoveCommand.h │ ├── TopComponentParameterFinder.cpp │ ├── TopComponentParameterFinder.h │ ├── VendorExtensionEditor/ │ │ ├── VendorExtensionAttributesEditor/ │ │ │ ├── VendorExtensionAttributesColumns.h │ │ │ ├── VendorExtensionAttributesModel.cpp │ │ │ └── VendorExtensionAttributesModel.h │ │ ├── VendorExtensionColumns.h │ │ ├── VendorExtensionsDelegate.cpp │ │ ├── VendorExtensionsDelegate.h │ │ ├── VendorExtensionsEditor.cpp │ │ ├── VendorExtensionsEditor.h │ │ ├── VendorExtensionsFilter.cpp │ │ ├── VendorExtensionsFilter.h │ │ ├── VendorExtensionsGeneral.h │ │ ├── VendorExtensionsModel.cpp │ │ └── VendorExtensionsModel.h │ └── diagramgrid.h ├── executable/ │ ├── assets/ │ │ └── peripherals.txt │ ├── templates/ │ │ ├── defaultTemplateConfiguration.json │ │ └── exampleTemplate.py │ └── upgrade.cfg ├── kactus.qrc ├── kactusGenerators/ │ └── DocumentGenerator/ │ ├── DocumentationWriter.cpp │ ├── DocumentationWriter.h │ ├── HtmlWriter.cpp │ ├── HtmlWriter.h │ ├── MarkdownWriter.cpp │ ├── MarkdownWriter.h │ ├── documentgenerator.cpp │ └── documentgenerator.h ├── library/ │ ├── HierarchyView/ │ │ ├── hierarchyfilter.cpp │ │ ├── hierarchyfilter.h │ │ ├── hierarchyview.cpp │ │ ├── hierarchyview.h │ │ ├── hierarchywidget.cpp │ │ └── hierarchywidget.h │ ├── ItemExporter.cpp │ ├── ItemExporter.h │ ├── LibraryErrorModel.cpp │ ├── LibraryErrorModel.h │ ├── LibraryFilter.cpp │ ├── LibraryFilter.h │ ├── LibraryItemSelectionFactory.cpp │ ├── LibraryItemSelectionFactory.h │ ├── LibraryTreeFilter.cpp │ ├── LibraryTreeFilter.h │ ├── LibraryTreeView.cpp │ ├── LibraryTreeView.h │ ├── LibraryTreeWidget.cpp │ ├── LibraryTreeWidget.h │ ├── LibraryUtils.cpp │ ├── LibraryUtils.h │ ├── LibraryWidget.cpp │ ├── LibraryWidget.h │ ├── ObjectExportDialog.cpp │ ├── ObjectExportDialog.h │ ├── ObjectSelectionDialog.cpp │ ├── ObjectSelectionDialog.h │ ├── ObjectSelectionListItem.cpp │ ├── ObjectSelectionListItem.h │ ├── TableViewDialog.cpp │ ├── TableViewDialog.h │ ├── VLNVDialer/ │ │ ├── FilterGroup.cpp │ │ ├── FilterGroup.h │ │ ├── RevisionGroup.cpp │ │ ├── RevisionGroup.h │ │ ├── ValidityGroup.cpp │ │ ├── ValidityGroup.h │ │ ├── dialerwidget.cpp │ │ ├── dialerwidget.h │ │ ├── filterwidget.cpp │ │ ├── filterwidget.h │ │ ├── firmnessgroup.cpp │ │ ├── firmnessgroup.h │ │ ├── hierarchygroup.cpp │ │ ├── hierarchygroup.h │ │ ├── implementationgroup.cpp │ │ ├── implementationgroup.h │ │ ├── typegroup.cpp │ │ ├── typegroup.h │ │ ├── vlnvdialer.cpp │ │ └── vlnvdialer.h │ ├── doc/ │ │ ├── LibraryHandler.mdzip │ │ └── LibraryHandler.mdzip.bak │ ├── objectremovedialog.cpp │ └── objectremovedialog.h ├── mainwindow/ │ ├── CommandLineParser.cpp │ ├── CommandLineParser.h │ ├── DeleteWorkspaceDialog.cpp │ ├── DeleteWorkspaceDialog.h │ ├── DockWidgetHandler.cpp │ ├── DockWidgetHandler.h │ ├── DrawingBoard/ │ │ ├── DrawingBoard.cpp │ │ └── DrawingBoard.h │ ├── ExitScreen.cpp │ ├── ExitScreen.h │ ├── MessageConsole/ │ │ ├── messageconsole.cpp │ │ └── messageconsole.h │ ├── NewPages/ │ │ ├── NewApiDefinitionPage.cpp │ │ ├── NewApiDefinitionPage.h │ │ ├── NewBusDefinitionPage.cpp │ │ ├── NewBusDefinitionPage.h │ │ ├── NewCatalogPage.cpp │ │ ├── NewCatalogPage.h │ │ ├── NewComDefinitionPage.cpp │ │ ├── NewComDefinitionPage.h │ │ ├── NewComponentPage.cpp │ │ ├── NewComponentPage.h │ │ ├── NewDesignPage.cpp │ │ ├── NewDesignPage.h │ │ ├── NewPage.cpp │ │ ├── NewPage.h │ │ ├── NewSWComponentPage.cpp │ │ ├── NewSWComponentPage.h │ │ ├── NewSWDesignPage.cpp │ │ ├── NewSWDesignPage.h │ │ ├── NewSystemPage.cpp │ │ └── NewSystemPage.h │ ├── NewWorkspaceDialog.cpp │ ├── NewWorkspaceDialog.h │ ├── Ribbon/ │ │ ├── Ribbon.cpp │ │ ├── Ribbon.h │ │ ├── RibbonGroup.cpp │ │ ├── RibbonGroup.h │ │ └── RibbonTheme.h │ ├── SaveHierarchy/ │ │ ├── DocumentTreeBuilder.cpp │ │ ├── DocumentTreeBuilder.h │ │ ├── HierarchicalSaveBuildStrategy.cpp │ │ ├── HierarchicalSaveBuildStrategy.h │ │ ├── HierarchicalSaveColumns.h │ │ ├── SaveAsItem.cpp │ │ ├── SaveAsItem.h │ │ ├── SaveHierarchyDelegate.cpp │ │ ├── SaveHierarchyDelegate.h │ │ ├── SaveHierarchyDialog.cpp │ │ └── SaveHierarchyDialog.h │ ├── SplashScreen.cpp │ ├── SplashScreen.h │ ├── WorkspaceSettings.cpp │ ├── WorkspaceSettings.h │ ├── main.cpp │ ├── mainwindow.cpp │ └── mainwindow.h ├── paper.bib ├── paper.md ├── resource.h ├── settings/ │ ├── CodeEditorSettingsPage.cpp │ ├── CodeEditorSettingsPage.h │ ├── ComponentEditorSettingsPage.cpp │ ├── ComponentEditorSettingsPage.h │ ├── FileTypeColumns.h │ ├── FileTypeSettingsPage.cpp │ ├── FileTypeSettingsPage.h │ ├── FileTypesDelegate.cpp │ ├── FileTypesDelegate.h │ ├── FileTypesModel.cpp │ ├── FileTypesModel.h │ ├── GeneralSettingsPage.cpp │ ├── GeneralSettingsPage.h │ ├── NamingPolicySettingsPage.cpp │ ├── NamingPolicySettingsPage.h │ ├── NewPluginsDialog.cpp │ ├── NewPluginsDialog.h │ ├── PluginInfoWidget.cpp │ ├── PluginInfoWidget.h │ ├── PluginSettingsPage.cpp │ ├── PluginSettingsPage.h │ ├── SettingsDialog.cpp │ ├── SettingsDialog.h │ ├── SettingsPage.cpp │ ├── SettingsPage.h │ ├── SettingsUpdater.cpp │ ├── SettingsUpdater.h │ ├── filetypesview.cpp │ ├── filetypesview.h │ ├── k2envvariablesettingspage.cpp │ ├── k2envvariablesettingspage.h │ ├── k2envvarmodel.cpp │ └── k2envvarmodel.h ├── tests/ │ ├── Core/ │ │ ├── ComparatorTest.cpp │ │ ├── ComparatorTest.h │ │ ├── Core.pro │ │ ├── tst_AddressBlockGraphItem.cpp │ │ ├── tst_AddressBlockGraphItem.pri │ │ ├── tst_AddressBlockGraphItem.pro │ │ ├── tst_CommandLineParser.cpp │ │ ├── tst_CommandLineParser.pri │ │ ├── tst_CommandLineParser.pro │ │ ├── tst_ComponentComparator.cpp │ │ ├── tst_ComponentComparator.pri │ │ ├── tst_ComponentComparator.pro │ │ ├── tst_ComponentParameterModel.cpp │ │ ├── tst_ComponentParameterModel.pri │ │ ├── tst_ComponentParameterModel.pro │ │ ├── tst_DocumentGenerator.cpp │ │ ├── tst_DocumentGenerator.pri │ │ ├── tst_DocumentGenerator.pro │ │ ├── tst_DocumentTreeBuilder.cpp │ │ ├── tst_DocumentTreeBuilder.pri │ │ ├── tst_DocumentTreeBuilder.pro │ │ ├── tst_ExpressionEditor.cpp │ │ ├── tst_ExpressionEditor.pri │ │ ├── tst_ExpressionEditor.pro │ │ ├── tst_FieldGraphItem.cpp │ │ ├── tst_FieldGraphItem.pri │ │ ├── tst_FieldGraphItem.pro │ │ ├── tst_HierarchicalSaveBuildStrategy.cpp │ │ ├── tst_HierarchicalSaveBuildStrategy.pri │ │ ├── tst_HierarchicalSaveBuildStrategy.pro │ │ ├── tst_IPXactSystemVerilogParser.cpp │ │ ├── tst_IPXactSystemVerilogParser.pri │ │ ├── tst_IPXactSystemVerilogParser.pro │ │ ├── tst_MarkdownGenerator.cpp │ │ ├── tst_MarkdownGenerator.pri │ │ ├── tst_MarkdownGenerator.pro │ │ ├── tst_MasterSlavePathSearch.cpp │ │ ├── tst_MasterSlavePathSearch.pri │ │ ├── tst_MasterSlavePathSearch.pro │ │ ├── tst_MemoryMapGraphItem.cpp │ │ ├── tst_MemoryMapGraphItem.pri │ │ ├── tst_MemoryMapGraphItem.pro │ │ ├── tst_ParameterCompleter.cpp │ │ ├── tst_ParameterCompleter.pri │ │ ├── tst_ParameterCompleter.pro │ │ ├── tst_ParameterReferenceTree.cpp │ │ ├── tst_ParameterReferenceTree.pri │ │ ├── tst_ParameterReferenceTree.pro │ │ ├── tst_PortComparator.cpp │ │ ├── tst_PortComparator.pri │ │ ├── tst_PortComparator.pro │ │ ├── tst_RegisterGraphItem.cpp │ │ ├── tst_RegisterGraphItem.pri │ │ ├── tst_RegisterGraphItem.pro │ │ ├── tst_SystemVerilogExpressionParser.cpp │ │ ├── tst_SystemVerilogExpressionParser.pri │ │ ├── tst_SystemVerilogExpressionParser.pro │ │ ├── tst_VLNVComparator.cpp │ │ ├── tst_VLNVComparator.pri │ │ ├── tst_VLNVComparator.pro │ │ ├── tst_ValueFormatter.cpp │ │ ├── tst_ValueFormatter.pri │ │ ├── tst_ValueFormatter.pro │ │ ├── tst_ViewComparator.cpp │ │ ├── tst_ViewComparator.pri │ │ └── tst_ViewComparator.pro │ ├── IPXACTmodels/ │ │ ├── AbstractionDefinition/ │ │ │ ├── AbstractionDefinition.pro │ │ │ ├── tst_AbstractionDefinitionReader.cpp │ │ │ ├── tst_AbstractionDefinitionReader.pri │ │ │ ├── tst_AbstractionDefinitionReader.pro │ │ │ ├── tst_AbstractionDefinitionValidator.cpp │ │ │ ├── tst_AbstractionDefinitionValidator.pri │ │ │ ├── tst_AbstractionDefinitionValidator.pro │ │ │ ├── tst_AbstractionDefinitionWriter.cpp │ │ │ ├── tst_AbstractionDefinitionWriter.pri │ │ │ └── tst_AbstractionDefinitionWriter.pro │ │ ├── BusDefinition/ │ │ │ ├── BusDefinition.pro │ │ │ ├── tst_BusDefinitionReader.cpp │ │ │ ├── tst_BusDefinitionReader.pri │ │ │ ├── tst_BusDefinitionReader.pro │ │ │ ├── tst_BusDefinitionValidator.cpp │ │ │ ├── tst_BusDefinitionValidator.pri │ │ │ ├── tst_BusDefinitionValidator.pro │ │ │ ├── tst_BusDefinitionWriter.cpp │ │ │ ├── tst_BusDefinitionWriter.pri │ │ │ └── tst_BusDefinitionWriter.pro │ │ ├── Catalog/ │ │ │ ├── Catalog.pro │ │ │ ├── tst_CatalogReader.cpp │ │ │ ├── tst_CatalogReader.pri │ │ │ ├── tst_CatalogReader.pro │ │ │ ├── tst_CatalogValidator.cpp │ │ │ ├── tst_CatalogValidator.pri │ │ │ ├── tst_CatalogValidator.pro │ │ │ ├── tst_CatalogWriter.cpp │ │ │ ├── tst_CatalogWriter.pri │ │ │ └── tst_CatalogWriter.pro │ │ ├── Component/ │ │ │ ├── Component.pro │ │ │ ├── tst_AccessPolicyReader.cpp │ │ │ ├── tst_AccessPolicyReader.pri │ │ │ ├── tst_AccessPolicyReader.pro │ │ │ ├── tst_AccessPolicyWriter.cpp │ │ │ ├── tst_AccessPolicyWriter.pri │ │ │ ├── tst_AccessPolicyWriter.pro │ │ │ ├── tst_AddressBlockReader.cpp │ │ │ ├── tst_AddressBlockReader.pri │ │ │ ├── tst_AddressBlockReader.pro │ │ │ ├── tst_AddressBlockValidator.cpp │ │ │ ├── tst_AddressBlockValidator.pri │ │ │ ├── tst_AddressBlockValidator.pro │ │ │ ├── tst_AddressBlockWriter.cpp │ │ │ ├── tst_AddressBlockWriter.pri │ │ │ ├── tst_AddressBlockWriter.pro │ │ │ ├── tst_AddressSpaceReader.cpp │ │ │ ├── tst_AddressSpaceReader.pri │ │ │ ├── tst_AddressSpaceReader.pro │ │ │ ├── tst_AddressSpaceValidator.cpp │ │ │ ├── tst_AddressSpaceValidator.pri │ │ │ ├── tst_AddressSpaceValidator.pro │ │ │ ├── tst_AddressSpaceWriter.cpp │ │ │ ├── tst_AddressSpaceWriter.pri │ │ │ ├── tst_AddressSpaceWriter.pro │ │ │ ├── tst_BusInterfacePortMapValidator.cpp │ │ │ ├── tst_BusInterfacePortMapValidator.pri │ │ │ ├── tst_BusInterfacePortMapValidator.pro │ │ │ ├── tst_BusInterfaceReader.cpp │ │ │ ├── tst_BusInterfaceReader.pri │ │ │ ├── tst_BusInterfaceReader.pro │ │ │ ├── tst_BusInterfaceValidator.cpp │ │ │ ├── tst_BusInterfaceValidator.pri │ │ │ ├── tst_BusInterfaceValidator.pro │ │ │ ├── tst_BusInterfaceWriter.cpp │ │ │ ├── tst_BusInterfaceWriter.pri │ │ │ ├── tst_BusInterfaceWriter.pro │ │ │ ├── tst_CPUReader.cpp │ │ │ ├── tst_CPUReader.pri │ │ │ ├── tst_CPUReader.pro │ │ │ ├── tst_CPUValidator.cpp │ │ │ ├── tst_CPUValidator.pri │ │ │ ├── tst_CPUValidator.pro │ │ │ ├── tst_CPUWriter.cpp │ │ │ ├── tst_CPUWriter.pri │ │ │ ├── tst_CPUWriter.pro │ │ │ ├── tst_ChannelReader.cpp │ │ │ ├── tst_ChannelReader.pri │ │ │ ├── tst_ChannelReader.pro │ │ │ ├── tst_ChannelValidator.cpp │ │ │ ├── tst_ChannelValidator.pri │ │ │ ├── tst_ChannelValidator.pro │ │ │ ├── tst_ChannelWriter.cpp │ │ │ ├── tst_ChannelWriter.pri │ │ │ ├── tst_ChannelWriter.pro │ │ │ ├── tst_ChoiceReader.cpp │ │ │ ├── tst_ChoiceReader.pri │ │ │ ├── tst_ChoiceReader.pro │ │ │ ├── tst_ChoiceValidator.cpp │ │ │ ├── tst_ChoiceValidator.pri │ │ │ ├── tst_ChoiceValidator.pro │ │ │ ├── tst_ChoiceWriter.cpp │ │ │ ├── tst_ChoiceWriter.pri │ │ │ ├── tst_ChoiceWriter.pro │ │ │ ├── tst_ComponentGeneratorReader.cpp │ │ │ ├── tst_ComponentGeneratorReader.pri │ │ │ ├── tst_ComponentGeneratorReader.pro │ │ │ ├── tst_ComponentGeneratorValidator.cpp │ │ │ ├── tst_ComponentGeneratorValidator.pri │ │ │ ├── tst_ComponentGeneratorValidator.pro │ │ │ ├── tst_ComponentGeneratorWriter.cpp │ │ │ ├── tst_ComponentGeneratorWriter.pri │ │ │ ├── tst_ComponentGeneratorWriter.pro │ │ │ ├── tst_ComponentPortReader.cpp │ │ │ ├── tst_ComponentPortReader.pri │ │ │ ├── tst_ComponentPortReader.pro │ │ │ ├── tst_ComponentPortValidator.cpp │ │ │ ├── tst_ComponentPortValidator.pri │ │ │ ├── tst_ComponentPortValidator.pro │ │ │ ├── tst_ComponentPortWriter.cpp │ │ │ ├── tst_ComponentPortWriter.pri │ │ │ ├── tst_ComponentPortWriter.pro │ │ │ ├── tst_ComponentReader.cpp │ │ │ ├── tst_ComponentReader.pri │ │ │ ├── tst_ComponentReader.pro │ │ │ ├── tst_ComponentValidator.cpp │ │ │ ├── tst_ComponentValidator.pri │ │ │ ├── tst_ComponentValidator.pro │ │ │ ├── tst_ComponentWriter.cpp │ │ │ ├── tst_ComponentWriter.pri │ │ │ ├── tst_ComponentWriter.pro │ │ │ ├── tst_EnumeratedValueReader.cpp │ │ │ ├── tst_EnumeratedValueReader.pri │ │ │ ├── tst_EnumeratedValueReader.pro │ │ │ ├── tst_EnumeratedValueValidator.cpp │ │ │ ├── tst_EnumeratedValueValidator.pri │ │ │ ├── tst_EnumeratedValueValidator.pro │ │ │ ├── tst_EnumeratedValueWriter.cpp │ │ │ ├── tst_EnumeratedValueWriter.pri │ │ │ ├── tst_EnumeratedValueWriter.pro │ │ │ ├── tst_FieldAccessPolicyReader.cpp │ │ │ ├── tst_FieldAccessPolicyReader.pri │ │ │ ├── tst_FieldAccessPolicyReader.pro │ │ │ ├── tst_FieldAccessPolicyValidator.cpp │ │ │ ├── tst_FieldAccessPolicyValidator.pri │ │ │ ├── tst_FieldAccessPolicyValidator.pro │ │ │ ├── tst_FieldAccessPolicyWriter.cpp │ │ │ ├── tst_FieldAccessPolicyWriter.pri │ │ │ ├── tst_FieldAccessPolicyWriter.pro │ │ │ ├── tst_FieldReader.cpp │ │ │ ├── tst_FieldReader.pri │ │ │ ├── tst_FieldReader.pro │ │ │ ├── tst_FieldReferenceReader.cpp │ │ │ ├── tst_FieldReferenceReader.pri │ │ │ ├── tst_FieldReferenceReader.pro │ │ │ ├── tst_FieldReferenceValidator.cpp │ │ │ ├── tst_FieldReferenceValidator.pri │ │ │ ├── tst_FieldReferenceValidator.pro │ │ │ ├── tst_FieldReferenceWriter.cpp │ │ │ ├── tst_FieldReferenceWriter.pri │ │ │ ├── tst_FieldReferenceWriter.pro │ │ │ ├── tst_FieldValidator.cpp │ │ │ ├── tst_FieldValidator.pri │ │ │ ├── tst_FieldValidator.pro │ │ │ ├── tst_FieldWriter.cpp │ │ │ ├── tst_FieldWriter.pri │ │ │ ├── tst_FieldWriter.pro │ │ │ ├── tst_FileReader.cpp │ │ │ ├── tst_FileReader.pri │ │ │ ├── tst_FileReader.pro │ │ │ ├── tst_FileSetReader.cpp │ │ │ ├── tst_FileSetReader.pri │ │ │ ├── tst_FileSetReader.pro │ │ │ ├── tst_FileSetValidator.cpp │ │ │ ├── tst_FileSetValidator.pri │ │ │ ├── tst_FileSetValidator.pro │ │ │ ├── tst_FileSetWriter.cpp │ │ │ ├── tst_FileSetWriter.pri │ │ │ ├── tst_FileSetWriter.pro │ │ │ ├── tst_FileValidator.cpp │ │ │ ├── tst_FileValidator.pri │ │ │ ├── tst_FileValidator.pro │ │ │ ├── tst_FileWriter.cpp │ │ │ ├── tst_FileWriter.pri │ │ │ ├── tst_FileWriter.pro │ │ │ ├── tst_IndirectInterfaceReader.cpp │ │ │ ├── tst_IndirectInterfaceReader.pri │ │ │ ├── tst_IndirectInterfaceReader.pro │ │ │ ├── tst_IndirectInterfaceValidator.cpp │ │ │ ├── tst_IndirectInterfaceValidator.pri │ │ │ ├── tst_IndirectInterfaceValidator.pro │ │ │ ├── tst_IndirectInterfaceWriter.cpp │ │ │ ├── tst_IndirectInterfaceWriter.pri │ │ │ ├── tst_IndirectInterfaceWriter.pro │ │ │ ├── tst_InstantiationsReader.cpp │ │ │ ├── tst_InstantiationsReader.pri │ │ │ ├── tst_InstantiationsReader.pro │ │ │ ├── tst_InstantiationsValidator.cpp │ │ │ ├── tst_InstantiationsValidator.pri │ │ │ ├── tst_InstantiationsValidator.pro │ │ │ ├── tst_InstantiationsWriter.cpp │ │ │ ├── tst_InstantiationsWriter.pri │ │ │ ├── tst_InstantiationsWriter.pro │ │ │ ├── tst_MemoryArrayReader.cpp │ │ │ ├── tst_MemoryArrayReader.pri │ │ │ ├── tst_MemoryArrayReader.pro │ │ │ ├── tst_MemoryArrayValidator.cpp │ │ │ ├── tst_MemoryArrayValidator.pri │ │ │ ├── tst_MemoryArrayValidator.pro │ │ │ ├── tst_MemoryArrayWriter.cpp │ │ │ ├── tst_MemoryArrayWriter.pri │ │ │ ├── tst_MemoryArrayWriter.pro │ │ │ ├── tst_MemoryMapBaseReader.cpp │ │ │ ├── tst_MemoryMapBaseReader.pri │ │ │ ├── tst_MemoryMapBaseReader.pro │ │ │ ├── tst_MemoryMapBaseValidator.cpp │ │ │ ├── tst_MemoryMapBaseValidator.pri │ │ │ ├── tst_MemoryMapBaseValidator.pro │ │ │ ├── tst_MemoryMapBaseWriter.cpp │ │ │ ├── tst_MemoryMapBaseWriter.pri │ │ │ ├── tst_MemoryMapBaseWriter.pro │ │ │ ├── tst_MemoryMapReader.cpp │ │ │ ├── tst_MemoryMapReader.pri │ │ │ ├── tst_MemoryMapReader.pro │ │ │ ├── tst_MemoryMapValidator.cpp │ │ │ ├── tst_MemoryMapValidator.pri │ │ │ ├── tst_MemoryMapValidator.pro │ │ │ ├── tst_MemoryMapWriter.cpp │ │ │ ├── tst_MemoryMapWriter.pri │ │ │ ├── tst_MemoryMapWriter.pro │ │ │ ├── tst_ModeReader.cpp │ │ │ ├── tst_ModeReader.pri │ │ │ ├── tst_ModeReader.pro │ │ │ ├── tst_ModeValidator.cpp │ │ │ ├── tst_ModeValidator.pri │ │ │ ├── tst_ModeValidator.pro │ │ │ ├── tst_ModeWriter.cpp │ │ │ ├── tst_ModeWriter.pri │ │ │ ├── tst_ModeWriter.pro │ │ │ ├── tst_OtherClockDriverReader.cpp │ │ │ ├── tst_OtherClockDriverReader.pri │ │ │ ├── tst_OtherClockDriverReader.pro │ │ │ ├── tst_OtherClockDriverValidator.cpp │ │ │ ├── tst_OtherClockDriverValidator.pri │ │ │ ├── tst_OtherClockDriverValidator.pro │ │ │ ├── tst_OtherClockDriverWriter.cpp │ │ │ ├── tst_OtherClockDriverWriter.pri │ │ │ ├── tst_OtherClockDriverWriter.pro │ │ │ ├── tst_ParameterReader.cpp │ │ │ ├── tst_ParameterReader.pri │ │ │ ├── tst_ParameterReader.pro │ │ │ ├── tst_ParameterValidator.cpp │ │ │ ├── tst_ParameterValidator.pri │ │ │ ├── tst_ParameterValidator.pro │ │ │ ├── tst_ParameterWriter.cpp │ │ │ ├── tst_ParameterWriter.pri │ │ │ ├── tst_ParameterWriter.pro │ │ │ ├── tst_PowerDomainReader.cpp │ │ │ ├── tst_PowerDomainReader.pri │ │ │ ├── tst_PowerDomainReader.pro │ │ │ ├── tst_PowerDomainValidator.cpp │ │ │ ├── tst_PowerDomainValidator.pri │ │ │ ├── tst_PowerDomainValidator.pro │ │ │ ├── tst_PowerDomainWriter.cpp │ │ │ ├── tst_PowerDomainWriter.pri │ │ │ ├── tst_PowerDomainWriter.pro │ │ │ ├── tst_RegisterFileValidator.cpp │ │ │ ├── tst_RegisterFileValidator.pri │ │ │ ├── tst_RegisterFileValidator.pro │ │ │ ├── tst_RegisterReader.cpp │ │ │ ├── tst_RegisterReader.pri │ │ │ ├── tst_RegisterReader.pro │ │ │ ├── tst_RegisterValidator.cpp │ │ │ ├── tst_RegisterValidator.pri │ │ │ ├── tst_RegisterValidator.pro │ │ │ ├── tst_RegisterWriter.cpp │ │ │ ├── tst_RegisterWriter.pri │ │ │ ├── tst_RegisterWriter.pro │ │ │ ├── tst_RemapStateReader.cpp │ │ │ ├── tst_RemapStateReader.pri │ │ │ ├── tst_RemapStateReader.pro │ │ │ ├── tst_RemapStateValidator.cpp │ │ │ ├── tst_RemapStateValidator.pri │ │ │ ├── tst_RemapStateValidator.pro │ │ │ ├── tst_RemapStateWriter.cpp │ │ │ ├── tst_RemapStateWriter.pri │ │ │ ├── tst_RemapStateWriter.pro │ │ │ ├── tst_ViewReader.cpp │ │ │ ├── tst_ViewReader.pri │ │ │ ├── tst_ViewReader.pro │ │ │ ├── tst_ViewValidator.cpp │ │ │ ├── tst_ViewValidator.pri │ │ │ ├── tst_ViewValidator.pro │ │ │ ├── tst_ViewWriter.cpp │ │ │ ├── tst_ViewWriter.pri │ │ │ └── tst_ViewWriter.pro │ │ ├── Design/ │ │ │ ├── Design.pro │ │ │ ├── tst_DesignReader.cpp │ │ │ ├── tst_DesignReader.pri │ │ │ ├── tst_DesignReader.pro │ │ │ ├── tst_DesignValidator.cpp │ │ │ ├── tst_DesignValidator.pri │ │ │ ├── tst_DesignValidator.pro │ │ │ ├── tst_DesignWriter.cpp │ │ │ ├── tst_DesignWriter.pri │ │ │ └── tst_DesignWriter.pro │ │ ├── DesignConfiguration/ │ │ │ ├── DesignConfiguration.pro │ │ │ ├── tst_DesignConfigurationReader.cpp │ │ │ ├── tst_DesignConfigurationReader.pri │ │ │ ├── tst_DesignConfigurationReader.pro │ │ │ ├── tst_DesignConfigurationValidator.cpp │ │ │ ├── tst_DesignConfigurationValidator.pri │ │ │ ├── tst_DesignConfigurationValidator.pro │ │ │ ├── tst_DesignConfigurationWriter.cpp │ │ │ ├── tst_DesignConfigurationWriter.pri │ │ │ └── tst_DesignConfigurationWriter.pro │ │ ├── IPXACTmodels.pro │ │ └── KactusExtensions/ │ │ ├── KactusExtensions.pro │ │ ├── tst_ApiDefinitionReader.cpp │ │ ├── tst_ApiDefinitionReader.pri │ │ ├── tst_ApiDefinitionReader.pro │ │ ├── tst_ApiDefinitionValidator.cpp │ │ ├── tst_ApiDefinitionValidator.pri │ │ ├── tst_ApiDefinitionValidator.pro │ │ ├── tst_ApiDefinitionWriter.cpp │ │ ├── tst_ApiDefinitionWriter.pri │ │ ├── tst_ApiDefinitionWriter.pro │ │ ├── tst_ComDefinitionReader.cpp │ │ ├── tst_ComDefinitionReader.pri │ │ ├── tst_ComDefinitionReader.pro │ │ ├── tst_ComDefinitionValidator.cpp │ │ ├── tst_ComDefinitionValidator.pri │ │ ├── tst_ComDefinitionValidator.pro │ │ ├── tst_ComDefinitionWriter.cpp │ │ ├── tst_ComDefinitionWriter.pri │ │ └── tst_ComDefinitionWriter.pro │ ├── KactusAPI/ │ │ ├── KactusAPI.pro │ │ ├── tst_ModeConditionParser.cpp │ │ ├── tst_ModeConditionParser.pri │ │ └── tst_ModeConditionParser.pro │ ├── MockObjects/ │ │ ├── DesignWidgetFactoryMock.cpp │ │ ├── DesignWidgetFactoryMock.h │ │ ├── HWDesignWidgetMock.cpp │ │ ├── HWDesignWidgetMock.h │ │ ├── LibraryMock.cpp │ │ ├── LibraryMock.h │ │ ├── PluginMock.cpp │ │ └── PluginMock.h │ ├── Plugins/ │ │ ├── CppSourceAnalyzer/ │ │ │ ├── tst_CppSourceAnalyzer.cpp │ │ │ ├── tst_CppSourceAnalyzer.pri │ │ │ └── tst_CppSourceAnalyzer.pro │ │ ├── LinuxDeviceTreeGenerator/ │ │ │ ├── tst_LinuxDeviceTreeGenerator.cpp │ │ │ ├── tst_LinuxDeviceTreeGenerator.pri │ │ │ └── tst_LinuxDeviceTreeGenerator.pro │ │ ├── MakefileGenerator/ │ │ │ ├── tst_MakefileGenerator.cpp │ │ │ ├── tst_MakefileGenerator.pri │ │ │ └── tst_MakefileGenerator.pro │ │ ├── MemoryMapHeaderGenerator/ │ │ │ ├── tst_MemoryMapHeaderGenerator.cpp │ │ │ ├── tst_MemoryMapHeaderGenerator.pri │ │ │ └── tst_MemoryMapHeaderGenerator.pro │ │ ├── MemoryViewGenerator/ │ │ │ ├── tst_MemoryViewGenerator.cpp │ │ │ ├── tst_MemoryViewGenerator.pri │ │ │ └── tst_MemoryViewGenerator.pro │ │ ├── Plugins.pro │ │ ├── QuartusProjectGenerator/ │ │ │ ├── tst_QuartusProjectGenerator.cpp │ │ │ ├── tst_QuartusProjectGenerator.pri │ │ │ └── tst_QuartusProjectGenerator.pro │ │ ├── VHDLimport/ │ │ │ ├── VHDLimport.pro │ │ │ ├── tst_VHDLGenericParser.cpp │ │ │ ├── tst_VHDLGenericParser.pri │ │ │ ├── tst_VHDLGenericParser.pro │ │ │ ├── tst_VHDLPortParser.cpp │ │ │ ├── tst_VHDLPortParser.pri │ │ │ ├── tst_VHDLPortParser.pro │ │ │ ├── tst_VHDLimport.cpp │ │ │ ├── tst_VHDLimport.pri │ │ │ └── tst_VHDLimport.pro │ │ ├── VerilogGenerator/ │ │ │ ├── VerilogGenerator.pro │ │ │ ├── tst_CommentWriter.cpp │ │ │ ├── tst_CommentWriter.pri │ │ │ ├── tst_CommentWriter.pro │ │ │ ├── tst_ImplementationSelection.cpp │ │ │ ├── tst_ImplementationSelection.pri │ │ │ ├── tst_ImplementationSelection.pro │ │ │ ├── tst_InterfaceDirectionNameSorter.cpp │ │ │ ├── tst_InterfaceDirectionNameSorter.pri │ │ │ ├── tst_InterfaceDirectionNameSorter.pro │ │ │ ├── tst_VerilogHeaderWriter.cpp │ │ │ ├── tst_VerilogHeaderWriter.pri │ │ │ ├── tst_VerilogHeaderWriter.pro │ │ │ ├── tst_VerilogWriterFactory.cpp │ │ │ ├── tst_VerilogWriterFactory.pri │ │ │ └── tst_VerilogWriterFactory.pro │ │ ├── VerilogImport/ │ │ │ ├── VerilogImport.pro │ │ │ ├── tst_HDLParser.cpp │ │ │ ├── tst_HDLParser.pri │ │ │ ├── tst_HDLParser.pro │ │ │ ├── tst_VerilogImporter.cpp │ │ │ ├── tst_VerilogImporter.pri │ │ │ ├── tst_VerilogImporter.pro │ │ │ ├── tst_VerilogParameterParser.cpp │ │ │ ├── tst_VerilogParameterParser.pri │ │ │ ├── tst_VerilogParameterParser.pro │ │ │ ├── tst_VerilogPortParser.cpp │ │ │ ├── tst_VerilogPortParser.pri │ │ │ └── tst_VerilogPortParser.pro │ │ ├── VerilogIncludeImport/ │ │ │ ├── tst_VerilogIncludeImport.cpp │ │ │ ├── tst_VerilogIncludeImport.pri │ │ │ └── tst_VerilogIncludeImport.pro │ │ └── VerilogSourceAnalyzer/ │ │ ├── tst_VerilogSourceAnalyzer.cpp │ │ ├── tst_VerilogSourceAnalyzer.pri │ │ └── tst_VerilogSourceAnalyzer.pro │ ├── configure_msvc_solution.bat │ ├── library/ │ │ ├── tst_LibraryHandler.cpp │ │ ├── tst_LibraryHandler.pri │ │ └── tst_LibraryHandler.pro │ ├── pro_templates/ │ │ ├── subdirs.pro │ │ ├── tst_Module.cpp │ │ ├── tst_Module.pri │ │ └── tst_Module.pro │ └── test_all.pro ├── version.h └── wizards/ ├── BusInterfaceWizard/ │ ├── BusInterfaceWizard.cpp │ ├── BusInterfaceWizard.h │ ├── BusInterfaceWizardAbsDefinitionPage.cpp │ ├── BusInterfaceWizardAbsDefinitionPage.h │ ├── BusInterfaceWizardBusDefinitionPage.cpp │ ├── BusInterfaceWizardBusDefinitionPage.h │ ├── BusInterfaceWizardConclusionPage.cpp │ ├── BusInterfaceWizardConclusionPage.h │ ├── BusInterfaceWizardGeneralOptionsPage.cpp │ ├── BusInterfaceWizardGeneralOptionsPage.h │ ├── BusInterfaceWizardIntroPage.cpp │ ├── BusInterfaceWizardIntroPage.h │ ├── BusInterfaceWizardPortMapPage.cpp │ └── BusInterfaceWizardPortMapPage.h ├── ComponentWizard/ │ ├── ComponentWizard.cpp │ ├── ComponentWizard.h │ ├── ComponentWizardConclusionPage.cpp │ ├── ComponentWizardConclusionPage.h │ ├── ComponentWizardDependencyPage.cpp │ ├── ComponentWizardDependencyPage.h │ ├── ComponentWizardGeneralInfoPage.cpp │ ├── ComponentWizardGeneralInfoPage.h │ ├── ComponentWizardImportPage.cpp │ ├── ComponentWizardImportPage.h │ ├── ComponentWizardIntroPage.cpp │ ├── ComponentWizardIntroPage.h │ ├── ComponentWizardPages.h │ ├── ComponentWizardViewsPage.cpp │ ├── ComponentWizardViewsPage.h │ ├── ImportEditor.cpp │ ├── ImportEditor.h │ ├── InstanceData.h │ ├── ViewListModel.cpp │ └── ViewListModel.h ├── ImportWizard/ │ ├── ImportInstancesEditor/ │ │ ├── ImportInstancesColumns.h │ │ ├── ImportInstancesDelegate.cpp │ │ ├── ImportInstancesDelegate.h │ │ ├── ImportInstancesEditor.cpp │ │ └── ImportInstancesEditor.h │ ├── ImportWizard.cpp │ ├── ImportWizard.h │ ├── ImportWizardImportPage.cpp │ ├── ImportWizardImportPage.h │ ├── ImportWizardInstancesPage.cpp │ ├── ImportWizardInstancesPage.h │ ├── ImportWizardIntroPage.cpp │ ├── ImportWizardIntroPage.h │ └── ImportWizardPages.h └── common/ ├── ComponentComparator/ │ ├── ComponentComparator.cpp │ └── ComponentComparator.h ├── ComponentDiffWidget/ │ ├── ComponentDiffWidget.cpp │ └── ComponentDiffWidget.h ├── IPXactDiff.cpp ├── IPXactDiff.h ├── IPXactElementComparator.h ├── IPXactElementComparator.inl ├── ListComparator.h ├── ListComparator.inl ├── ModuleParameterComparator/ │ ├── ModuleParameterComparator.cpp │ └── ModuleParameterComparator.h ├── ParameterComparator/ │ ├── ParameterComparator.cpp │ └── ParameterComparator.h ├── PortComparator/ │ ├── PortComparator.cpp │ └── PortComparator.h ├── VLNVComparator/ │ ├── VLNVComparator.cpp │ └── VLNVComparator.h └── ViewComparator/ ├── ViewComparator.cpp └── ViewComparator.h