class icon trait icon trait icon trait icon
    1. spinal
        1. spinal.core
          1. (object)
            addDefaultGenericValue
          2. (object)
            allowAssignmentOverride
          3. (object)
            allowDirectionLessIoTag
          4. (object)
            AllowMixedWidth
          5. (object)
            AllowPartialyAssignedTag
          6. (object)
            Analog
          7. (object)
            AnnotationUtils
          8. (trait)Area
          9. (object)
            ArrayManager
          10. (trait)AssertNodeSeverity
          11. (trait)Assignable
          12. (object)
            ASYNC
          13. (trait)Attribute
          14. (class)AttributeFlag
          15. (trait)AttributeKind
          16. (class)AttributeString
          17. (object)
            auto
          18. (object)
            B
          19. (object)(class)BaseType
          20. (trait)BaseTypeCast
          21. (trait)BaseTypeFactory
          22. (class)BigDecimalBuilder
          23. (case class)BigIntBuilder
          24. (object)
            binaryOneHot
          25. (object)
            binarySequential
          26. (case class)BitCount
          27. (class)Bits
          28. (trait)BitsFactory
          29. (class)BitVector
          30. (class)BitVectorLiteralFactory
          31. (trait)BitwiseOp
          32. (class)BlackBox
          33. (object)
            blackboxAll
          34. (object)
            blackboxAllWhatsYouCan
          35. (object)
            blackboxByteEnables
          36. (object)
            blackboxOnlyIfRequested
          37. (object)
            blackboxRequestedAndUninferable
          38. (class)BlackBoxULogic
          39. (class)Bool
          40. (case class)BoolEdges
          41. (trait)BoolFactory
          42. (object)
            BOOT
          43. (class)Bundle
          44. (class)BundleCase
          45. (object)
            Cat
          46. (object)
            Clock
          47. (object)(case class)ClockDomain
          48. (trait)ClockDomainBoolTag
          49. (case class)ClockDomainConfig
          50. (case class)ClockDomainTag
          51. (case class)ClockDrivedTag
          52. (case class)ClockDriverTag
          53. (class)ClockEnableArea
          54. (case class)ClockEnableTag
          55. (class)ClockingArea
          56. (case class)ClockSyncTag
          57. (case class)ClockTag
          58. (object)
            cloneable
          59. (object)
            cloneOf
          60. (object)
            CombInit
          61. (object)
            COMMENT_ATTRIBUTE
          62. (object)(class)Component
          63. (object)(trait)ConditionalContext
          64. (trait)ContextUser
          65. (object)
            crossClockBuffer
          66. (object)
            crossClockDomain
          67. (object)(case class)CyclesCount
          68. (object)(trait)Data
          69. (object)
            DataAssign
          70. (class)DataPimper
          71. (trait)DataPrimitives
          72. (trait)DataWrapper
          73. (object)
            default
          74. (object)
            DEFAULT_ATTRIBUTE
          75. (class)DefaultTag
          76. (object)(case class)Device
          77. (object)
            distributedLut
          78. (object)
            dontCare
          79. (class)DontName
          80. (case class)DoubleBuilder
          81. (object)
            Driver
          82. (trait)DummyTrait
          83. (case class)DumpWaveConfig
          84. (trait)EdgeKind
          85. (class)ElseWhenClause
          86. (class)ElseWhenClauseBuilder
          87. (class)EnumLiteral
          88. (class)EnumPoison
          89. (object)
            ERROR
          90. (case class)ExpNumber
          91. (class)ExternalDriverTag
          92. (object)
            FAILURE
          93. (object)
            FALLING
          94. (case class)FixPointConfig
          95. (object)
            FixPointProperty
          96. (object)
            Formal
          97. (object)(class)GenerationFlags
          98. (class)Generic
          99. (case class)GenericValue
          100. (object)
            getFixRound
          101. (object)
            getFixSym
          102. (object)(class)GlobalData
          103. (trait)GlobalDataUser
          104. (object)(class)HardType
          105. (case class)HertzNumber
          106. (object)
            HIGH
          107. (class)IfDefTag
          108. (object)
            ifGen
          109. (object)(class)ImplicitArea
          110. (object)
            in
          111. (trait)InComponent
          112. (object)
            inferred
          113. (object)
            Info
          114. (object)
            InitAssign
          115. (object)
            inout
          116. (class)IntBuilder
          117. (object)
            inWithNull
          118. (trait)IODirection
          119. (object)
            is
          120. (object)
            isPow2
          121. (object)(trait)Language
          122. (class)LiteralBuilder
          123. (object)
            LocatedPendingError
          124. (object)
            log2Up
          125. (object)
            LOW
          126. (class)MaskedBoolean
          127. (object)(class)MaskedLiteral
          128. (object)(class)Mem
          129. (trait)MemBlackboxingPolicy
          130. (trait)MemPortStatement
          131. (object)(class)MemReadAsync
          132. (object)(class)MemReadSync
          133. (object)(class)MemReadWrite
          134. (case class)MemSymbolesMapping
          135. (case class)MemSymbolesTag
          136. (trait)MemTechnologyKind
          137. (object)(class)MemWrite
          138. (class)MemWritePayload
          139. (trait)MinMaxProvider
          140. (class)MultiData
          141. (object)
            Mux
          142. (object)(trait)Nameable
          143. (trait)NameableByComponent
          144. (class)NamingScope
          145. (object)
            native
          146. (object)
            noBackendCombMerge
          147. (object)
            noCombinatorialLoopCheck
          148. (object)
            noNumericType
          149. (object)
            NOTE
          150. (trait)Num
          151. (object)
            out
          152. (object)
            outWithNull
          153. (trait)OverridedEqualsHashCode
          154. (object)(trait)OwnableRef
          155. (object)
            PendingError
          156. (class)PhysicalNumber
          157. (trait)Polarity
          158. (case class)PosCount
          159. (case class)QFormat
          160. (class)Ram_1w_1ra
          161. (class)Ram_1w_1rs
          162. (class)Ram_1wors
          163. (class)Ram_1wrs
          164. (class)Ram_2c_1w_1rs
          165. (class)Ram_2wrs
          166. (object)
            ramBlock
          167. (object)
            randomBoot
          168. (class)RangePimper
          169. (object)
            readFirst
          170. (trait)ReadUnderWritePolicy
          171. (case class)Ref
          172. (object)
            Reg
          173. (object)
            RegInit
          174. (object)
            registerFile
          175. (object)
            RegNext
          176. (object)
            RegNextWhen
          177. (class)ResetArea
          178. (trait)ResetKind
          179. (case class)ResetTag
          180. (object)
            RISING
          181. (object)(trait)RoundType
          182. (object)
            roundUp
          183. (object)
            S
          184. (class)SafeStack
          185. (class)SafeStackWithStackable
          186. (object)(trait)ScalaLocated
          187. (object)(trait)ScopeProperty
          188. (class)ScopePropertyValue
          189. (object)
            Sel
          190. (object)
            Select
          191. (object)
            SF
          192. (class)SFix
          193. (object)(class)SFix2D
          194. (trait)SFixCast
          195. (trait)SFixFactory
          196. (object)
            signalCache
          197. (class)SInt
          198. (trait)SIntFactory
          199. (class)SIntPimper
          200. (case class)SlicesCount
          201. (class)SlowArea
          202. (object)
            Spinal
          203. (object)(case class)SpinalConfig
          204. (class)SpinalEnum
          205. (class)SpinalEnumCraft
          206. (class)SpinalEnumElement
          207. (object)(trait)SpinalEnumEncoding
          208. (object)
            SpinalError
          209. (object)(class)SpinalExit
          210. (object)
            SpinalInfo
          211. (object)
            SpinalLog
          212. (object)
            SpinalMap
          213. (trait)SpinalMode
          214. (object)
            SpinalProgress
          215. (class)SpinalReport
          216. (object)
            SpinalSystemVerilog
          217. (trait)SpinalTag
          218. (object)(trait)SpinalTagReady
          219. (object)
            SpinalVerilog
          220. (object)
            SpinalVhdl
          221. (object)
            SpinalWarning
          222. (object)
            SQ
          223. (trait)Stackable
          224. (object)
            switch
          225. (class)SwitchContext
          226. (object)
            SYNC
          227. (object)
            SystemVerilog
          228. (object)
            tagAutoResize
          229. (object)
            tagTruncated
          230. (case class)TimeNumber
          231. (trait)TypeFactory
          232. (object)
            U
          233. (object)
            UF
          234. (class)UFix
          235. (object)(class)UFix2D
          236. (trait)UFixCast
          237. (trait)UFixFactory
          238. (class)UInt
          239. (object)(case class)UInt2D
          240. (trait)UIntFactory
          241. (class)UIntPimper
          242. (object)
            uLogic
          243. (object)
            unsetRegIfNoAssignementTag
          244. (object)
            unusedTag
          245. (object)
            UQ
          246. (trait)ValCallbackRec
          247. (class)VarAssignementTag
          248. (class)Vec
          249. (class)VecAccessAssign
          250. (class)VecFactory.VecBuilder
          251. (trait)VecFactory
          252. (object)
            Verilator
          253. (object)
            Verilog
          254. (object)
            VHDL
          255. (object)
            WARNING
          256. (object)
            weakCloneOf
          257. (object)
            when
          258. (class)WhenContext
          259. (object)
            widthOf
          260. (object)
            wrap
          261. (object)
            writeFirst
          262. (class)XFix
          1. spinal.core.internals
            1. (class)AnalogDriver
            2. (class)AnalogDriverBits
            3. (class)AnalogDriverBitVector
            4. (class)AnalogDriverBool
            5. (class)AnalogDriverEnum
            6. (class)AnalogDriverSInt
            7. (class)AnalogDriverUInt
            8. (case class)AssertStatement
            9. (object)
              AssertStatementHelper
            10. (object)(class)AssertStatementKind
            11. (object)(class)AssignedBits
            12. (object)(class)AssignedRange
            13. (class)AssignmentExpression
            14. (object)(class)AssignmentStatement
            15. (trait)BaseNode
            16. (class)BinaryMultiplexer
            17. (class)BinaryMultiplexerBits
            18. (class)BinaryMultiplexerBool
            19. (class)BinaryMultiplexerEnum
            20. (class)BinaryMultiplexerSInt
            21. (class)BinaryMultiplexerUInt
            22. (class)BinaryMultiplexerWidthable
            23. (class)BinaryOperator
            24. (class)BinaryOperatorWidthableInputs
            25. (object)(class)BitAssignmentFixed
            26. (object)(class)BitAssignmentFloating
            27. (class)BitsBitAccessFixed
            28. (class)BitsBitAccessFloating
            29. (object)(class)BitsLiteral
            30. (class)BitsRangedAccessFixed
            31. (class)BitsRangedAccessFloating
            32. (class)BitVectorAssignmentExpression
            33. (class)BitVectorBitAccessFixed
            34. (class)BitVectorBitAccessFloating
            35. (class)BitVectorLiteral
            36. (class)BitVectorRangedAccessFixed
            37. (class)BitVectorRangedAccessFloating
            38. (class)BooleanPimped
            39. (object)(class)BoolLiteral
            40. (class)BoolPoison
            41. (class)Cast
            42. (class)CastBitsToEnum
            43. (class)CastBitsToSInt
            44. (class)CastBitsToUInt
            45. (class)CastBitVectorToBitVector
            46. (class)CastBoolToBits
            47. (class)CastEnumToBits
            48. (class)CastEnumToEnum
            49. (class)CastSIntToBits
            50. (class)CastSIntToUInt
            51. (class)CastUIntToBits
            52. (class)CastUIntToSInt
            53. (object)
              classNameOf
            54. (class)ComponentEmitter
            55. (class)ComponentEmitterTrace
            56. (class)ComponentEmitterVerilog
            57. (class)ComponentEmitterVhdl
            58. (class)ConstantOperator
            59. (class)ConstantOperatorWidthableInputs
            60. (object)(class)DataAssignmentStatement
            61. (trait)DeclarationStatement
            62. (trait)DoubleLinkedContainer
            63. (trait)DoubleLinkedContainerElement
            64. (trait)EnumEncoded
            65. (trait)Expression
            66. (trait)ExpressionContainer
            67. (object)
              GraphUtils
            68. (trait)InferableEnumEncoding
            69. (trait)InferableEnumEncodingImpl
            70. (trait)InferableEnumEncodingImplChoice
            71. (object)
              InferableEnumEncodingImplChoiceAnticipated
            72. (object)
              InferableEnumEncodingImplChoiceFixed
            73. (object)
              InferableEnumEncodingImplChoiceInferred
            74. (object)
              InferableEnumEncodingImplChoiceUndone
            75. (object)
              InferWidth
            76. (object)(class)InitAssignmentStatement
            77. (object)
              InputNormalize
            78. (trait)LeafStatement
            79. (trait)Literal
            80. (trait)MemBitsMaskKind
            81. (class)MemTopology
            82. (object)
              Misc
            83. (class)Modifier
            84. (object)
              MULTIPLE_RAM
            85. (class)Multiplexer
            86. (class)MultiplexerBits
            87. (class)MultiplexerBool
            88. (class)MultiplexerEnum
            89. (class)MultiplexerSInt
            90. (class)MultiplexerUInt
            91. (class)MultiplexerWidthable
            92. (object)(class)Operator
            93. (trait)Phase
            94. (class)PhaseAllocateNames
            95. (class)PhaseAnalog
            96. (class)PhaseApplyIoDefault
            97. (trait)PhaseCheck
            98. (class)PhaseCheck_noLatchNoOverride
            99. (class)PhaseCheck_noRegisterAsLatch
            100. (class)PhaseCheckCombinationalLoops
            101. (class)PhaseCheckCrossClock
            102. (class)PhaseCheckHiearchy
            103. (class)PhaseCheckIoBundle
            104. (class)PhaseCollectAndNameEnum
            105. (class)PhaseCompletSwitchCases
            106. (class)PhaseContext
            107. (class)PhaseCreateComponent
            108. (class)PhaseDevice
            109. (class)PhaseDeviceSpecifics
            110. (class)PhaseDummy
            111. (class)PhaseGetInfoRTL
            112. (class)PhaseInferEnumEncodings
            113. (class)PhaseInferWidth
            114. (class)PhaseInitReg
            115. (trait)PhaseMemBlackboxing
            116. (class)PhaseMemBlackBoxingDefault
            117. (class)PhaseMemBlackBoxingWithPolicy
            118. (trait)PhaseMisc
            119. (class)PhaseNameNodesByReflection
            120. (trait)PhaseNetlist
            121. (class)PhaseNormalizeNodeInputs
            122. (class)PhasePullClockDomains
            123. (class)PhaseRemoveIntermediateUnnameds
            124. (class)PhaseRemoveUselessStuff
            125. (class)PhaseSimplifyNodes
            126. (class)PhaseStdLogicVectorAtTopLevelIo
            127. (class)PhaseVerilog
            128. (class)PhaseVhdl
            129. (object)(class)RangedAssignmentFixed
            130. (object)(class)RangedAssignmentFloating
            131. (class)Resize
            132. (class)ResizeBits
            133. (class)ResizeSInt
            134. (class)ResizeUInt
            135. (object)
              ScalaUniverse
            136. (class)ScopeStatement
            137. (object)
              SINGLE_RAM
            138. (class)SIntBitAccessFixed
            139. (class)SIntBitAccessFloating
            140. (object)(class)SIntLiteral
            141. (class)SIntRangedAccessFixed
            142. (class)SIntRangedAccessFloating
            143. (object)
              SpinalVerilogBoot
            144. (object)
              SpinalVhdlBoot
            145. (object)(trait)Statement
            146. (trait)StatementDoubleLinkedContainer
            147. (trait)StatementDoubleLinkedContainerElement
            148. (class)SubAccess
            149. (class)SwitchStatement
            150. (class)SwitchStatementElement
            151. (object)(class)SwitchStatementKeyBool
            152. (object)
              SymplifyNode
            153. (class)Tab2
            154. (class)Tab4
            155. (trait)TreeStatement
            156. (object)
              TypeBits
            157. (object)
              TypeBool
            158. (object)
              TypeEnum
            159. (object)
              TypeSInt
            160. (object)
              TypeUInt
            161. (class)UIntBitAccessFixed
            162. (class)UIntBitAccessFloating
            163. (object)(class)UIntLiteral
            164. (class)UIntRangedAccessFixed
            165. (class)UIntRangedAccessFloating
            166. (class)UnaryOperator
            167. (class)UnaryOperatorWidthableInputs
            168. (trait)VerilogBase
            169. (trait)VerilogTheme
            170. (trait)VhdlBase
            171. (object)(trait)VhdlVerilogBase
            172. (class)WhenStatement
            173. (trait)Widthable
            174. (trait)WidthProvider
          2. spinal.core.sim
            1. (object)
              DoClock
            2. (object)
              DoReset
            3. (object)
              ForkClock
            4. (class)SimArrayBufferPimper
            5. (class)SimBaseTypePimper
            6. (class)SimBitsPimper
            7. (class)SimBitVectorPimper
            8. (class)SimBoolPimper
            9. (class)SimClockDomainPimper
            10. (class)SimCompiled
            11. (case class)SimConfigLegacy
            12. (class)SimDataPimper
            13. (class)SimEnumPimper
            14. (class)SimMemPimper
            15. (case class)SimMutex
            16. (class)SimpComponentPimper
            17. (object)
              SimPublic
            18. (class)SimSeqPimper
            19. (class)SimSIntPimper
            20. (object)
              SimSpeedPrinter
            21. (object)
              SimStatics
            22. (object)
              SimTimeout
            23. (class)SimUIntPimper
            24. (object)
              SimWorkspace
            25. (object)
              SpinalGhdlBackend
            26. (case class)SpinalGhdlBackendConfig
            27. (object)
              SpinalIVerilogBackend
            28. (case class)SpinalIVerilogBackendConfig
            29. (object)(class)SpinalSimBackendSel
            30. (case class)SpinalSimConfig
            31. (object)
              SpinalVerilatorBackend
            32. (case class)SpinalVerilatorBackendConfig
            33. (object)
              SpinalVerilatorSim
            34. (object)
              SpinalVpiBackend
            35. (class)SpinalVpiBackendConfig
            36. (class)SwapTagPhase
            37. (object)
              TracingOff