2024年3月13日 星期三

*******SystemC--描述層次

  • SystemC 不僅是一種新的硬體描述語言,更是一種系統描述語言。
    • 暫存器傳輸級(RTL)
    • 時脈週期精確級
    • 帶時間資訊的程式設計級(PVT)
    • 程式設計級(PV)
    • 演算法級
    • 高層
    • 底層
    • 基本文法
  • trace時間單位為 ns(10-9),trace時間解析度為 1ps(10-12)
    • 模組用 SC_MODULE(module_name){...} 來宣告
    • 一個模組其實是一個class,擁有建構函數和析構函數
    • 最頂層的函數是 sc_main
  • 全域函數
    • sc_version()
    • sc_copyright()
    • T sc_abs(const T& val)
    • T sc_max(const T& a, const T& b)
    • sc_start():開始運行仿真核
    • sc_top():停止運行

  • exmaple:
NAND






沒有留言:

張貼留言

*******【WSL教學】在Windows上執行Linux + VSCode

安裝WSL: 以管理員身份運行PowerShell來開啟此功能。要做到這一點,您可以在Windows搜索欄中輸入“PowerShell”,然後右鍵單擊Windows PowerShell,選擇“以管理員身份運行”。 在PowerShell中,輸入以下指令以安裝WSL。 wsl -...