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(stop: Stop, info: SourceInfo): Stop

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  55. 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

  56. 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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped