發(fā)布日期:2022-07-15 點擊率:73
與此同時,Summit還為Vista增加了一個選項,允許知識產(chǎn)權(quán)(IP)開發(fā)者在OSCI模擬核心上創(chuàng)建并編譯SystemC模型。由于被編譯成普通的OSCI代碼,所以Summit可以在無需Vista授權(quán)的情況下發(fā)售該IP。
Vista-PE目前通過網(wǎng)絡(luò)進行銷售并提供技術(shù)支持,主要的目標消費群為個人用戶。“我們試圖通過提供SystemC特性子集來幫助人們熟悉和開發(fā)SystemC語言,從而培育整個SystemC市場。”Summit的總裁兼CEO Emil Girczyc表示,“我們希望大家盡快關(guān)注并采用SystemC。”
圖1:Vista IDE支持SystemC設(shè)計
與Vista-PE相比,完整版的Vista IDE的單席售價為8,000美元,通過傳統(tǒng)的EDA銷售渠道進行發(fā)售并提供支持。Girczyc介紹,目前完整版Vista IDE已經(jīng)銷售了100多個席位。Vista-PE版本在模塊級具有完整版Vista IDE的全部功能,但是缺少一些面向整個系統(tǒng)級的特性,例如缺少支持事務(wù)級建模的事務(wù)序列觀察器(TSV)。另外,低售價的Vista-PE版本還缺少對第三方工具的支持,包括不支持與Synopsys VCS模擬器的協(xié)同模擬能力以及與Forte Design公司SystemC綜合工具的鏈接。
著實想省錢的用戶可以免費使用Gnu C++編譯器和OSCI模擬核。但是Vista-PE有自己的優(yōu)勢,Girczyc表示,它支持類似通道和層次的概念,能夠提供一個波形觀察窗并支持用戶根據(jù)情況設(shè)置斷點,另外還支持多線程調(diào)試。
“雖然軟件是一個典型的單運行線程,但是SystemC和硬件本身卻是平行的,所以設(shè)計人員可以在Vista-PE中及時了解電路其它部分發(fā)生的情況。”Girczyc介紹。
借助C++類觀察瀏覽器、SystemC設(shè)計觀察瀏覽器以及對設(shè)計對象和類成員值的觀察能力,Vista-PE支持設(shè)計自省。數(shù)據(jù)采集能力允許用戶隨時獲取C++對象、檢查局域變量并保存由波形信息轉(zhuǎn)儲時產(chǎn)生的數(shù)值。SystemC調(diào)試支持斷點、下一步控制、堆棧框架間切換以及SystemC線程和局域變量間切換。
與完整版Vista IDE一樣,Vista-PE支持OSCI SystemC驗證庫、事務(wù)級建模標準和OCP-IP 2.1版本。另外,Vista-PE支持OSCI SystemC的2.0.1和2.1版,但不支持最新的SystemC 2.1 V1版。
Vista-PE的銷售采用單機使用授權(quán)模式,這是一種典型模式,主要針對以PC為基礎(chǔ)的工具。支持Windows的版本有望在年底推出,目前Vista-PE工作在Linux和Solaris平臺之上。Girczyc指出,亞洲的某些地區(qū)現(xiàn)在可能無法購買到Vista-PE。
Summit最近還為Vista增加了一個“-OSCI”開關(guān),用來編譯用戶的SystemC設(shè)計并將其鏈接至OSCI SystemC模擬內(nèi)核,無需Vista授權(quán)就能對生成的IP進行模擬。
作者:葛立偉