Package

spinal.lib.bus

regif

Permalink

package regif

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AccessType extends AnyRef

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

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

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

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

    Permalink
  6. trait BaseDescriptor extends AnyRef

    Permalink
  7. trait BusIf extends BusIfBase

    Permalink
  8. trait BusIfBase extends Area

    Permalink
  9. trait BusIfVisitor extends AnyRef

    Permalink
  10. final case class CHeaderGenerator(fileName: String, prefix: String, regType: String = "u32", headers: List[String] = Nil, withshiftmask: Boolean = true) extends BusIfVisitor with Product with Serializable

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

    Permalink
  12. sealed trait DocType extends AnyRef

    Permalink
  13. class FIFOInst extends RegBase with FifoDescr

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

    Permalink
  15. trait FieldDescr extends BaseDescriptor

    Permalink
  16. trait FifoDescr extends MemoryMappedDescriptor

    Permalink
  17. final case class HtmlGenerator(fileName: String, title: String) extends BusIfVisitor with Product with Serializable

    Permalink
  18. final case class JsonGenerator(fileName: String) extends BusIfVisitor with Product with Serializable

    Permalink
  19. trait MemoryMappedDescriptor extends BaseDescriptor

    Permalink
  20. final case class RalfGenerator(fileName: String, backdoor: Boolean = true) extends BusIfVisitor with Product with Serializable

    Permalink
  21. trait RamDescr extends MemoryMappedDescriptor

    Permalink
  22. case class RamInst(name: String, sizeMap: SizeMapping, doc: String, busif: BusIf) extends RamDescr with Product with Serializable

    Permalink
  23. abstract class RegBase extends AnyRef

    Permalink
  24. trait RegDescr extends MemoryMappedDescriptor

    Permalink
  25. case class RegInst(name: String, addr: BigInt, doc: String, busif: BusIf) extends RegBase with RegDescr with Product with Serializable

    Permalink
  26. class Section extends AnyRef

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

    Permalink
  28. final case class SystemRdlGenerator(fileName: String, addrmapName: String, name: Option[String] = None, desc: Option[String] = None) extends BusIfVisitor with Product with Serializable

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

    Permalink

Value Members

  1. object AccessType

    Permalink
  2. object BusInterface

    Permalink
  3. object ClassName extends Serializable

    Permalink
  4. object DocTemplate

    Permalink
  5. object DocType

    Permalink
  6. object InterruptFactory

    Permalink
  7. object Macros

    Permalink
  8. object Section

    Permalink
  9. object SymbolName extends Serializable

    Permalink

Ungrouped