abstract class ChiselBackend extends Backend
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- ChiselBackend
- Backend
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ChiselBackend(name: String, args: String, make: String, run: String, model: String, shouldRunModels: Boolean = false)
Abstract Value Members
-
abstract
def
shouldRun: Boolean
- Definition Classes
- Backend
Concrete Value Members
-
val
args: String
- Definition Classes
- Backend
-
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
-
final
def
compile(expectErrors: Boolean): Iterator[() ⇒ SpatialTest.Result]
- Definition Classes
- Backend
-
def
genDir(name: String): String
- Definition Classes
- Backend
-
def
logDir(name: String): String
- Definition Classes
- Backend
-
val
make: String
- Definition Classes
- Backend
-
def
makeArgs: Seq[String]
- Definition Classes
- Backend
-
val
makeTimeout: Long
- Definition Classes
- Backend
-
val
model: String
- Definition Classes
- Backend
-
def
modelArgs(version: String): Seq[String]
- Definition Classes
- Backend
-
val
modelTimeout: Long
- Definition Classes
- Backend
-
val
name: String
- Definition Classes
- Backend
-
def
parseMakeError(line: String): SpatialTest.Result
- Definition Classes
- ChiselBackend → Backend
-
def
parseModelError(line: String): SpatialTest.Result
- Definition Classes
- Backend
-
def
parseRunError(line: String): SpatialTest.Result
- Definition Classes
- ChiselBackend → Backend
-
var
prev: String
- Definition Classes
- Backend
-
def
repDir(name: String): String
- Definition Classes
- Backend
-
val
run: String
- Definition Classes
- Backend
-
final
def
runApp(): SpatialTest.Result
- Definition Classes
- Backend
-
def
runArgs: Seq[String]
- Definition Classes
- Backend
-
def
runBackend(): Unit
- Definition Classes
- Backend
-
final
def
runMake(): SpatialTest.Result
- Definition Classes
- Backend
-
final
def
runModels(): Unit
- Definition Classes
- Backend
-
val
runTimeout: Long
- Definition Classes
- Backend
-
val
shouldRunModels: Boolean
- Definition Classes
- Backend
-
def
toString(): String
- Definition Classes
- Backend → AnyRef → Any