2011年1月9日 星期日

Synopsys 之 CoWare PA 使用筆記 (1)


CoWare 於 2010 年 2 月被 Synopsys 併購,CIC 日前釋出 CoWare PA v2010.1.1 的版本給學術界使用,小弟當然馬上從 v2009.1.2 升級到 v2010.1.1 的版本。主要的改版就是啟動 CoWare 軟體時,會先秀出大大的 Synopsys Logo (如上圖所示),Synopsys 砸錢併購後,當然要宣示一下主權。

SystemC 核心的部份採用 SystemC 2.2 的版本,平台環境的部份也支援 RedHat Linux Enterprise 4/5及對應的 CentOS 版本 ( 小弟的 CAD Server 終於可以從 CentOS 4.8 換成 CentOS 5.5 了) 。改版的詳細內容可查閱 Platform Architect Release Notes 這份文件。

其實新版用起來大致上都相同,使用者升級的第一考量是能否相容舊版的 Project,經小弟的測試後,確定是相容的。在 v2010.1.1 中開啟 v2009.1.2 時的 XML 檔沒有問題,唯一要注意的是 Libraries 的部份要 Update System Library,ex: 如果執行時出現找不到 AMBA 相關檔案時,記得先去執行 Libraries 中 AMBA_BL 的  Update System Library 選項。

另外小弟我今天遇到一個撞牆的情況,就是在 CoWare 中進行 HDL-SystemC Cosim 時,修改 HDL 後,進行 HDL-SystemC Cosim 時,修改的部份一直沒有效果,本來以為是 Work 資料夾中 Cache 舊的資料,後來才發現因為當初升級時,為了怕相容會有問題,小弟複製整個 Project 到新的資料夾,但是在跑新資料夾中的 Project 時,因為當初 Import HDL 所產生的 .h 檔 (HDL 外面包一層 SystemC 的皮) 內容以及 Project 的XML 檔所存的內容是採用絕對路徑,所以 HDL 的部份一直參考到舊資料夾的檔案,只要手動將 Project 的XML 檔和 .h 中的絕對路徑改成新資料夾的路徑即可。

沒有留言: