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 AxiLite4BusInterface(bus: AxiLite4, sizeMap: SizeMapping, regPre: String = "")(implicit moduleName: ClassName) extends BusIf with Product with Serializable

    Permalink
  5. trait BusIf extends BusIfBase

    Permalink
  6. trait BusIfBase extends Area

    Permalink
  7. trait BusIfVisitor extends AnyRef

    Permalink
  8. final case class CHeaderGenerator(fileName: String, prefix: String, regType: String = "u32") extends BusIfVisitor with Product with Serializable

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

    Permalink
  10. sealed trait DocType extends AnyRef

    Permalink
  11. class FIFOInst extends RegBase with FifoDescr

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

    Permalink
  13. trait FieldDescr extends AnyRef

    Permalink
  14. trait FifoDescr extends AnyRef

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

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

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

    Permalink
  18. trait RamDescr extends AnyRef

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

    Permalink
  20. abstract class RegBase extends AnyRef

    Permalink
  21. trait RegDescr extends AnyRef

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

    Permalink
  23. class Section extends AnyRef

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

    Permalink
  25. 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