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
  2. case class AhbLite3BusInterface(bus: AhbLite3, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
  3. case class Apb3BusInterface(bus: Apb3, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
  4. case class Apb4BusInterface(bus: Apb4, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
  5. case class AxiLite4BusInterface(bus: AxiLite4, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
  6. case class BRAMBusInterface(bus: BRAM, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
  7. trait BusIf extends BusIfBase
  8. trait BusIfBase extends Area
  9. trait BusIfDoc extends AnyRef
  10. implicit class BusIfIntr extends AnyRef
  11. case class ClassName(name: String) extends Product with Serializable
  12. final case class DocCHeader(name: String, prefix: String = "", regType: String = "u32", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable
  13. final case class DocHtml(name: String) extends BusIfDoc with Product with Serializable
  14. final case class DocJson(name: String) extends BusIfDoc with Product with Serializable
  15. final case class DocPlay(name: String) extends BusIfDoc with Product with Serializable
  16. final case class DocRalf(name: String, backdoor: Boolean = true) extends BusIfDoc with Product with Serializable
  17. final case class DocSVHeader(name: String, prefix: String = "", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable
  18. final case class DocSystemRdl(name: String) extends BusIfDoc with Product with Serializable
  19. case class Field(name: String, hardbit: BaseType, section: Range, accType: AccessType, resetValue: BigInt, readError: Boolean, doc: String) extends Product with Serializable
  20. abstract class FifoInst extends RegSlice
  21. case class GrpTag(id: Int, name: String) extends Product with Serializable
  22. case class HtmlRegSliceBlock(instName: String, blockName: String, children: List[RegSlice]) extends Product with Serializable
  23. case class HtmlSliceGrp(name: String, children: List[RegSlice]) extends Product with Serializable
  24. trait IntrBase extends AnyRef
  25. class IntrMMS3 extends RegSliceGrp with IntrBase
  26. class IntrMS2 extends RegSliceGrp with IntrBase
  27. class IntrOMMS4 extends RegSliceGrp with IntrBase
  28. class IntrOMS3 extends RegSliceGrp with IntrBase
  29. class IntrRFMMS5 extends RegSliceGrp with IntrBase
  30. class IntrRFMS4 extends RegSliceGrp with IntrBase
  31. class IntrRMS3 extends RegSliceGrp with IntrBase
  32. class IntrS1 extends RegSliceGrp with IntrBase
  33. case class MemBusInterface(bus: MemBus, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
  34. class RamInst extends RegSlice
  35. class RdFifoInst extends FifoInst
  36. abstract class RegBase extends RegSlice
  37. class RegInst extends RegBase
  38. class RegSC extends RegSliceGrp
  39. class RegSCR extends RegSliceGrp
  40. abstract class RegSlice extends AnyRef
  41. case class RegSliceGrp(baseAddr: BigInt, maxSize: BigInt, doc: String, sec: Secure, grp: GrpTag)(bi: BusIf) extends Product with Serializable
  42. case class ReuseTag(id: Int, blockName: String, baseAddr: BigInt = 0, instName: String = "") extends Product with Serializable
  43. class Section extends AnyRef
  44. trait Secure extends AnyRef
  45. case class SymbolName(name: String) extends Product with Serializable
  46. trait TableTreeNode extends AnyRef
  47. class VirtualRegInst extends RegInst
  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
  49. class WrFifoInst extends FifoInst

Value Members

  1. def formatResetValue(value: BigInt, bitCount: Int): String
  2. object AccessType
  3. object Apb3BusInterface extends Serializable
  4. object Apb4BusInterface extends Serializable
  5. object BusInterface
  6. object CHeaderGenerator
  7. object ClassName extends Serializable
  8. object HtmlGenerator
  9. object HtmlTemplate
  10. object InterruptFactory
  11. object JsonGenerator
  12. object Macros
  13. object RalfGenerator
  14. object Section
  15. object Secure
  16. object SlicesToHtmlSliceBlock
  17. object SlicesToHtmlSliceGrp
  18. object SymbolName extends Serializable
  19. object SystemRdlGenerator
  20. object TableTreeNodeImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped