Packages

o

firrtl.proto

FromProto

object FromProto

Source
FromProto.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FromProto
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def convert(proto: Firrtl): Circuit
  7. def convert(module: Module): DefModule
  8. def convert(module: ExternalModule): ExtModule
  9. def convert(module: UserModule): Module
  10. def convert(param: Parameter): Param
  11. def convert(port: Port): Port
  12. def convert(dir: Direction): Direction
  13. def convert(tpe: Type): Type
  14. def convert(vtpe: VectorType): VectorType
  15. def convert(field: Field): Field
  16. def convert(analog: AnalogType): AnalogType
  17. def convert(fixed: FixedType): FixedType
  18. def convert(st: SIntType): SIntType
  19. def convert(ut: UIntType): UIntType
  20. def convert(width: Width): IntWidth

    Converts ProtoBuf width to FIRRTL width

    Converts ProtoBuf width to FIRRTL width

    width

    ProtoBuf width representation

    returns

    IntWidth equivalent of the ProtoBuf width, default is 0

    Note

    Checks for UnknownWidth must be done on the parent object

  21. def convert(stmt: Statement): Statement
  22. def convert(attach: Attach, info: SourceInfo): Attach
  23. def convert(mem: Memory, info: SourceInfo): DefMemory
  24. def convert(stop: Stop, info: SourceInfo): Stop
  25. def convert(printf: Printf, info: SourceInfo): Print
  26. def convert(port: MemoryPort, info: SourceInfo): CDefMPort
  27. def convert(mportdir: Direction): MPortDir
  28. def convert(cmem: CMemory, info: SourceInfo): Statement
  29. def convert(dt: TypeAndDepth): (Type, BigInt)
  30. def convert(ruw: ReadUnderWrite): ir.ReadUnderWrite.Value
  31. def convert(when: When, info: SourceInfo): Conditionally
  32. def convert(inst: Instance, info: SourceInfo): DefInstance
  33. def convert(node: Node, info: SourceInfo): DefNode
  34. def convert(reg: Register, info: SourceInfo): DefRegister
  35. def convert(wire: Wire, info: SourceInfo): DefWire
  36. def convert(con: PartialConnect, info: SourceInfo): PartialConnect
  37. def convert(con: Connect, info: SourceInfo): Connect
  38. def convert(expr: Expression): Expression
  39. def convert(mux: Mux): Mux
  40. def convert(primop: PrimOp): DoPrim
  41. def convert(access: SubAccess): SubAccess
  42. def convert(index: SubIndex): SubIndex
  43. def convert(subfield: SubField): SubField
  44. def convert(fixed: FixedLiteral): FixedLiteral
  45. def convert(sint: SIntLiteral): SIntLiteral
  46. def convert(uint: UIntLiteral): UIntLiteral
  47. def convert(bigint: BigInt): BigInt
  48. def convert(literal: IntegerLiteral): BigInt
  49. def convert(info: SourceInfo): Info
  50. val convert: Map[Op, PrimOp]
  51. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  53. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  54. def fromFile(filename: String): Circuit

    Deserialize ProtoBuf representation of ir.Circuit

    Deserialize ProtoBuf representation of ir.Circuit

    filename

    Name of file containing ProtoBuf representation

    returns

    Deserialized FIRRTL Circuit

  55. def fromInputStream(is: InputStream): Circuit

    Deserialize ProtoBuf representation of ir.Circuit

    Deserialize ProtoBuf representation of ir.Circuit

    is

    InputStream containing ProtoBuf representation

    returns

    Deserialized FIRRTL Circuit

  56. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  57. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  58. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  59. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  63. def toString(): String
    Definition Classes
    AnyRef → Any
  64. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped