Documentation
¶
Overview ¶
Package pipelines defines a pipeline timing model.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pipeline ¶
type Pipeline interface { CanAccept(time akita.VTimeInSec, item interface{}) bool Accept(time akita.VTimeInSec, item interface{}) (cycleToExit int) SetNumStages(numStages int) SetStageLatency(latencyInCycles int) SetNumLines(numLines int) SetFrequency(freq akita.Freq) }
Pipeline is a conceptual model for pipelines. It is used when we do not really care about each stage in a pipeline, but just want to model the latency
func NewPipeline ¶
func NewPipeline() Pipeline
Click to show internal directories.
Click to hide internal directories.