c

spatial.SpatialTest

ChiselBackend

abstract class ChiselBackend extends Backend

Linear Supertypes
SpatialTest.Backend, AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ChiselBackend
  2. Backend
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ChiselBackend(name: String, args: String, make: String, run: String, model: String, shouldRunModels: Boolean = false)

Abstract Value Members

  1. abstract def shouldRun: Boolean
    Definition Classes
    Backend

Concrete Value Members

  1. val args: String
    Definition Classes
    Backend
  2. final def command(pass: String, args: Seq[String], timeout: Long, parse: (String) ⇒ SpatialTest.Result, Error: (String) ⇒ SpatialTest.Result, wd: String): SpatialTest.Result
    Definition Classes
    Backend
  3. final def compile(expectErrors: Boolean): Iterator[() ⇒ SpatialTest.Result]
    Definition Classes
    Backend
  4. def genDir(name: String): String
    Definition Classes
    Backend
  5. def logDir(name: String): String
    Definition Classes
    Backend
  6. val make: String
    Definition Classes
    Backend
  7. def makeArgs: Seq[String]
    Definition Classes
    Backend
  8. val makeTimeout: Long
    Definition Classes
    Backend
  9. val model: String
    Definition Classes
    Backend
  10. def modelArgs(version: String): Seq[String]
    Definition Classes
    Backend
  11. val modelTimeout: Long
    Definition Classes
    Backend
  12. val name: String
    Definition Classes
    Backend
  13. def parseMakeError(line: String): SpatialTest.Result
    Definition Classes
    ChiselBackend → Backend
  14. def parseModelError(line: String): SpatialTest.Result
    Definition Classes
    Backend
  15. def parseRunError(line: String): SpatialTest.Result
    Definition Classes
    ChiselBackend → Backend
  16. var prev: String
    Definition Classes
    Backend
  17. def repDir(name: String): String
    Definition Classes
    Backend
  18. val run: String
    Definition Classes
    Backend
  19. final def runApp(): SpatialTest.Result
    Definition Classes
    Backend
  20. def runArgs: Seq[String]
    Definition Classes
    Backend
  21. def runBackend(): Unit
    Definition Classes
    Backend
  22. final def runMake(): SpatialTest.Result
    Definition Classes
    Backend
  23. final def runModels(): Unit
    Definition Classes
    Backend
  24. val runTimeout: Long
    Definition Classes
    Backend
  25. val shouldRunModels: Boolean
    Definition Classes
    Backend
  26. def toString(): String
    Definition Classes
    Backend → AnyRef → Any