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