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() @HotSpotIntrinsicCandidate()
  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(ver: Verification, info: SourceInfo): Verification
  25. def convert(formal: Formal): ir.Formal.Value
  26. def convert(stop: Stop, info: SourceInfo): Stop
  27. def convert(printf: Printf, info: SourceInfo): Print
  28. def convert(port: MemoryPort, info: SourceInfo): CDefMPort
  29. def convert(mportdir: Direction): MPortDir
  30. def convert(cmem: CMemory, info: SourceInfo): Statement
  31. def convert(dt: TypeAndDepth): (Type, BigInt)
  32. def convert(ruw: ReadUnderWrite): ir.ReadUnderWrite.Value
  33. def convert(when: When, info: SourceInfo): Conditionally
  34. def convert(inst: Instance, info: SourceInfo): DefInstance
  35. def convert(node: Node, info: SourceInfo): DefNode
  36. def convert(reg: Register, info: SourceInfo): DefRegister
  37. def convert(wire: Wire, info: SourceInfo): DefWire
  38. def convert(con: PartialConnect, info: SourceInfo): PartialConnect
  39. def convert(con: Connect, info: SourceInfo): Connect
  40. def convert(expr: Expression): Expression
  41. def convert(validif: ValidIf): ValidIf
  42. def convert(mux: Mux): Mux
  43. def convert(primop: PrimOp): DoPrim
  44. def convert(access: SubAccess): SubAccess
  45. def convert(index: SubIndex): SubIndex
  46. def convert(subfield: SubField): SubField
  47. def convert(fixed: FixedLiteral): FixedLiteral
  48. def convert(sint: SIntLiteral): SIntLiteral
  49. def convert(uint: UIntLiteral): UIntLiteral
  50. def convert(bigint: BigInt): BigInt
  51. def convert(literal: IntegerLiteral): BigInt
  52. def convert(info: SourceInfo): Info
  53. val convert: Map[Op, PrimOp]
  54. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  56. def fromDirectory(dir: String): Circuit

    Deserialize all the ProtoBuf representations of ir.Circuit in @dir

    Deserialize all the ProtoBuf representations of ir.Circuit in @dir

    dir

    directory containing ProtoBuf representation(s)

    returns

    Deserialized FIRRTL Circuit

    Exceptions thrown

    java.io.FileNotFoundException if dir does not exist

    java.nio.file.NotDirectoryException if dir exists but is not a directory

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

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

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

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped