IC建模語言systemC的簡介

SystemC簡介

已開發SystemC類庫以支持系統級設計。它可以在PC和UNIX平臺上運行,並且可以從Web上免費下載。

該類庫正在分階段發佈。第一階段,版本1.0(當前版本為1.0.2)提供了所有必要的建模工具,以描述類似於可以使用硬件描述語言(例如VHDL)描述的系統的系統。1.0版提供了一個仿真內核,適用於定點算法的數據類型,行為類似於導線(信號)的通信通道以及將設計分解為較小部分的模塊。

在版本2.0(當前為版本2.0.1)中,類庫已被大量重寫,以提供進入真實系統級設計的升級路徑。1.0版“內置”的功能(例如信號)現在建立在通道,接口和端口的基礎結構上。事件已作為觸發行為的原始手段,與一組原始通道(如FIFO和互斥鎖)一起提供。2.0版允許通過在事務級別進行建模來實現更強大的建模。

2.1版增加了許多功能,包括在仿真開始後生成進程的功能以及對仿真內核操作的額外回調。

在2005年,該語言被標準化為IEEE 1666-2005。類庫的參考實現的2.2版當前可用,並且已更新為符合IEEE標準

將來,該類庫的3.0版將擴展為涵蓋操作系統建模,以支持嵌入式軟件模型的開發。

也可以提供其他庫來支持特定的設計方法。這樣的示例包括SystemC驗證庫(SCV)。

SystemC類庫由組成開放式SystemC倡議(OSCI)的一組公司開發。有關更多信息,以及要下載免費的源代碼,請訪問 OSCI


分享到:


相關文章: