Object

firrtl.proto

FromProto

Related Doc: package proto

Permalink

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def convert(proto: Firrtl): Circuit

    Permalink
  7. def convert(module: Module): DefModule

    Permalink
  8. def convert(module: ExternalModule): ExtModule

    Permalink
  9. def convert(module: UserModule): Module

    Permalink
  10. def convert(param: Parameter): Param

    Permalink
  11. def convert(port: Port): Port

    Permalink
  12. def convert(dir: Direction): Direction

    Permalink
  13. def convert(tpe: Type): Type

    Permalink
  14. def convert(vtpe: VectorType): VectorType

    Permalink
  15. def convert(field: Field): Field

    Permalink
  16. def convert(analog: AnalogType): AnalogType

    Permalink
  17. def convert(fixed: FixedType): FixedType

    Permalink
  18. def convert(st: SIntType): SIntType

    Permalink
  19. def convert(ut: UIntType): UIntType

    Permalink
  20. def convert(width: Width): IntWidth

    Permalink

    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

    Permalink
  22. def convert(attach: Attach, info: SourceInfo): Attach

    Permalink
  23. def convert(mem: Memory, info: SourceInfo): DefMemory

    Permalink
  24. def convert(ver: Verification, info: SourceInfo): Verification

    Permalink
  25. def convert(formal: Formal): ir.Formal.Value

    Permalink
  26. def convert(stop: Stop, info: SourceInfo): Stop

    Permalink
  27. def convert(printf: Printf, info: SourceInfo): Print

    Permalink
  28. def convert(port: MemoryPort, info: SourceInfo): CDefMPort

    Permalink
  29. def convert(mportdir: Direction): MPortDir

    Permalink
  30. def convert(cmem: CMemory, info: SourceInfo): Statement

    Permalink
  31. def convert(dt: TypeAndDepth): (Type, BigInt)

    Permalink
  32. def convert(ruw: ReadUnderWrite): ir.ReadUnderWrite.Value

    Permalink
  33. def convert(when: When, info: SourceInfo): Conditionally

    Permalink
  34. def convert(inst: Instance, info: SourceInfo): DefInstance

    Permalink
  35. def convert(node: Node, info: SourceInfo): DefNode

    Permalink
  36. def convert(reg: Register, info: SourceInfo): DefRegister

    Permalink
  37. def convert(wire: Wire, info: SourceInfo): DefWire

    Permalink
  38. def convert(con: PartialConnect, info: SourceInfo): PartialConnect

    Permalink
  39. def convert(con: Connect, info: SourceInfo): Connect

    Permalink
  40. def convert(expr: Expression): Expression

    Permalink
  41. def convert(validif: ValidIf): ValidIf

    Permalink
  42. def convert(mux: Mux): Mux

    Permalink
  43. def convert(primop: PrimOp): DoPrim

    Permalink
  44. def convert(access: SubAccess): SubAccess

    Permalink
  45. def convert(index: SubIndex): SubIndex

    Permalink
  46. def convert(subfield: SubField): SubField

    Permalink
  47. def convert(fixed: FixedLiteral): FixedLiteral

    Permalink
  48. def convert(sint: SIntLiteral): SIntLiteral

    Permalink
  49. def convert(uint: UIntLiteral): UIntLiteral

    Permalink
  50. def convert(bigint: BigInt): BigInt

    Permalink
  51. def convert(literal: IntegerLiteral): BigInt

    Permalink
  52. def convert(info: SourceInfo): Info

    Permalink
  53. val convert: Map[Op, PrimOp]

    Permalink
  54. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  55. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  56. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  57. def fromFile(filename: String): Circuit

    Permalink

    Deserialize ProtoBuf representation of ir.Circuit

    Deserialize ProtoBuf representation of ir.Circuit

    filename

    Name of file containing ProtoBuf representation

    returns

    Deserialized FIRRTL Circuit

  58. def fromInputStream(is: InputStream): Circuit

    Permalink

    Deserialize ProtoBuf representation of ir.Circuit

    Deserialize ProtoBuf representation of ir.Circuit

    is

    InputStream containing ProtoBuf representation

    returns

    Deserialized FIRRTL Circuit

  59. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  60. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  61. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  62. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  63. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  65. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  66. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped