Package

spinal.lib.bus

regif

Permalink

package regif

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. regif
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AccessType extends AnyRef

    Permalink
  2. case class AhbLite3BusInterface(bus: AhbLite3, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  3. case class Apb3BusInterface(bus: Apb3, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  4. case class Apb4BusInterface(bus: Apb4, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  5. case class AxiLite4BusInterface(bus: AxiLite4, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  6. case class BRAMBusInterface(bus: BRAM, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  7. trait BusIf extends BusIfBase

    Permalink
  8. trait BusIfBase extends Area

    Permalink
  9. trait BusIfDoc extends AnyRef

    Permalink
  10. implicit class BusIfIntr extends AnyRef

    Permalink
  11. case class ClassName(name: String) extends Product with Serializable

    Permalink
  12. final case class DocCHeader(name: String, prefix: String = "", regType: String = "u32", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable

    Permalink
  13. final case class DocHtml(name: String) extends BusIfDoc with Product with Serializable

    Permalink
  14. final case class DocJson(name: String) extends BusIfDoc with Product with Serializable

    Permalink
  15. final case class DocPlay(name: String) extends BusIfDoc with Product with Serializable

    Permalink
  16. final case class DocRalf(name: String, backdoor: Boolean = true) extends BusIfDoc with Product with Serializable

    Permalink
  17. final case class DocSVHeader(name: String, prefix: String = "", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable

    Permalink
  18. final case class DocSystemRdl(name: String) extends BusIfDoc with Product with Serializable

    Permalink
  19. case class Field(name: String, hardbit: BaseType, section: Range, accType: AccessType, resetValue: BigInt, readError: Boolean, doc: String) extends Product with Serializable

    Permalink
  20. abstract class FifoInst extends RegSlice

    Permalink
  21. case class GrpTag(id: Int, name: String) extends Product with Serializable

    Permalink
  22. case class HtmlRegSliceBlock(instName: String, blockName: String, children: List[RegSlice]) extends Product with Serializable

    Permalink
  23. case class HtmlSliceGrp(name: String, children: List[RegSlice]) extends Product with Serializable

    Permalink
  24. trait IntrBase extends AnyRef

    Permalink
  25. class IntrMMS3 extends RegSliceGrp with IntrBase

    Permalink
  26. class IntrMS2 extends RegSliceGrp with IntrBase

    Permalink
  27. class IntrOMMS4 extends RegSliceGrp with IntrBase

    Permalink
  28. class IntrOMS3 extends RegSliceGrp with IntrBase

    Permalink
  29. class IntrRFMMS5 extends RegSliceGrp with IntrBase

    Permalink
  30. class IntrRFMS4 extends RegSliceGrp with IntrBase

    Permalink
  31. class IntrRMS3 extends RegSliceGrp with IntrBase

    Permalink
  32. class IntrS1 extends RegSliceGrp with IntrBase

    Permalink
  33. case class MemBusInterface(bus: MemBus, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  34. class RamInst extends RegSlice

    Permalink
  35. class RdFifoInst extends FifoInst

    Permalink
  36. abstract class RegBase extends RegSlice

    Permalink
  37. class RegInst extends RegBase

    Permalink
  38. class RegSC extends RegSliceGrp

    Permalink
  39. class RegSCR extends RegSliceGrp

    Permalink
  40. abstract class RegSlice extends AnyRef

    Permalink
  41. case class RegSliceGrp(baseAddr: BigInt, maxSize: BigInt, doc: String, sec: Secure, grp: GrpTag)(bi: BusIf) extends Product with Serializable

    Permalink
  42. case class ReuseTag(id: Int, blockName: String, baseAddr: BigInt = 0, instName: String = "") extends Product with Serializable

    Permalink
  43. class Section extends AnyRef

    Permalink
  44. trait Secure extends AnyRef

    Permalink
  45. case class SymbolName(name: String) extends Product with Serializable

    Permalink
  46. trait TableTreeNode extends AnyRef

    Permalink
  47. class VirtualRegInst extends RegInst

    Permalink
  48. case class WishboneBusInterface(bus: Wishbone, sizeMap: SizeMapping, readSync: Boolean = true, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  49. class WrFifoInst extends FifoInst

    Permalink

Value Members

  1. object AccessType

    Permalink
  2. object Apb3BusInterface extends Serializable

    Permalink
  3. object Apb4BusInterface extends Serializable

    Permalink
  4. package BusIfAdapter

    Permalink
  5. object BusInterface

    Permalink
  6. object CHeaderGenerator

    Permalink
  7. object ClassName extends Serializable

    Permalink
  8. object HtmlGenerator

    Permalink
  9. object HtmlTemplate

    Permalink
  10. object InterruptFactory

    Permalink
  11. object JsonGenerator

    Permalink
  12. object Macros

    Permalink
  13. object RalfGenerator

    Permalink
  14. object Section

    Permalink
  15. object Secure

    Permalink
  16. object SlicesToHtmlSliceBlock

    Permalink
  17. object SlicesToHtmlSliceGrp

    Permalink
  18. object SymbolName extends Serializable

    Permalink
  19. object SystemRdlGenerator

    Permalink
  20. object TableTreeNodeImplicits

    Permalink
  21. def formatResetValue(value: BigInt, bitCount: Int): String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped