SystemCの抽象度(抽象レベル)
TLM標準化団体ごとの抽象レベル定義
OSCIが提唱する抽象レベル
- PV(Programmers View)
- PVT(Programmers View with Timing)
- CC(Cycle Callable)
OCP-IPが提唱する抽象レベル
- OCP/TL3(OCP Transaction Level 3)
- OCP/TL2(OCP Transaction Level 2)
- OCP/TL1(OCP Transaction Level 1)
- OCP/TL0(OCP Transaction Level 0)
GreenSocsが提唱する抽象レベル
- PV(Programmers View)
- PVT(Programmers View with Timing)
- CC(Cycle Callable)
- RTL(Register Transfer Level)
STARCが提唱する抽象レベル
- UTTR(Un-timed Transaction)
- ATTR(Approximately-timed Transaction)
- ATBP(Approxymately-timed Bus-Phase)
- CABC(Cycle-accurate Bus-Cycle)
- CABS(Cycle-accurate Bus-Signal)
データの粒度とタイミング精度から抽象レベルを分類する。
その他の抽象レベル
- UTF(Untimed Functional)モデル
- TF(Timed Functional)モデル
- BCA(Bus Cycle Accurate)モデル
- CA(Cycle Accurate)モデル