package regif
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- regif
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed trait AccessType extends AnyRef
- case class AhbLite3BusInterface(bus: AhbLite3, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- case class Apb3BusInterface(bus: Apb3, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- case class Apb4BusInterface(bus: Apb4, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- case class AxiLite4BusInterface(bus: AxiLite4, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- case class BRAMBusInterface(bus: BRAM, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- trait BusIf extends BusIfBase
- trait BusIfBase extends Area
- trait BusIfDoc extends AnyRef
- implicit class BusIfIntr extends AnyRef
- case class ClassName(name: String) extends Product with Serializable
- final case class DocCHeader(name: String, prefix: String = "", regType: String = "u32", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable
- final case class DocHtml(name: String) extends BusIfDoc with Product with Serializable
- final case class DocJson(name: String) extends BusIfDoc with Product with Serializable
- final case class DocPlay(name: String) extends BusIfDoc with Product with Serializable
- final case class DocRalf(name: String, backdoor: Boolean = true) extends BusIfDoc with Product with Serializable
- final case class DocSVHeader(name: String, prefix: String = "", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable
- final case class DocSystemRdl(name: String) extends BusIfDoc with Product with Serializable
- case class Field(name: String, hardbit: BaseType, section: Range, accType: AccessType, resetValue: BigInt, readError: Boolean, doc: String) extends Product with Serializable
- abstract class FifoInst extends RegSlice
- case class GrpTag(id: Int, name: String) extends Product with Serializable
- case class HtmlRegSliceBlock(instName: String, blockName: String, children: List[RegSlice]) extends Product with Serializable
- case class HtmlSliceGrp(name: String, children: List[RegSlice]) extends Product with Serializable
- trait IntrBase extends AnyRef
- class IntrMMS3 extends RegSliceGrp with IntrBase
- class IntrMS2 extends RegSliceGrp with IntrBase
- class IntrOMMS4 extends RegSliceGrp with IntrBase
- class IntrOMS3 extends RegSliceGrp with IntrBase
- class IntrRFMMS5 extends RegSliceGrp with IntrBase
- class IntrRFMS4 extends RegSliceGrp with IntrBase
- class IntrRMS3 extends RegSliceGrp with IntrBase
- class IntrS1 extends RegSliceGrp with IntrBase
- case class MemBusInterface(bus: MemBus, sizeMap: SizeMapping, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- class RamInst extends RegSlice
- class RdFifoInst extends FifoInst
- abstract class RegBase extends RegSlice
- class RegInst extends RegBase
- class RegSC extends RegSliceGrp
- class RegSCR extends RegSliceGrp
- abstract class RegSlice extends AnyRef
- case class RegSliceGrp(baseAddr: BigInt, maxSize: BigInt, doc: String, sec: Secure, grp: GrpTag)(bi: BusIf) extends Product with Serializable
- case class ReuseTag(id: Int, blockName: String, baseAddr: BigInt = 0, instName: String = "") extends Product with Serializable
- class Section extends AnyRef
- trait Secure extends AnyRef
- case class SymbolName(name: String) extends Product with Serializable
- trait TableTreeNode extends AnyRef
- class VirtualRegInst extends RegInst
- case class WishboneBusInterface(bus: Wishbone, sizeMap: SizeMapping, readSync: Boolean = true, regPre: String = "", withSecFireWall: Boolean = false)(implicit moduleName: ClassName) extends BusIf with Product with Serializable
- class WrFifoInst extends FifoInst
Value Members
- def formatResetValue(value: BigInt, bitCount: Int): String
- object AccessType
- object Apb3BusInterface extends Serializable
- object Apb4BusInterface extends Serializable
- object BusInterface
- object CHeaderGenerator
- object ClassName extends Serializable
- object HtmlGenerator
- object HtmlTemplate
- object InterruptFactory
- object JsonGenerator
- object Macros
- object RalfGenerator
- object Section
- object Secure
- object SlicesToHtmlSliceBlock
- object SlicesToHtmlSliceGrp
- object SymbolName extends Serializable
- object SystemRdlGenerator
- object TableTreeNodeImplicits