[發(fā)明專利]SystemC系統(tǒng)級(jí)綜合方法無效
| 申請(qǐng)?zhí)枺?/td> | 201010000998.7 | 申請(qǐng)日: | 2010-01-22 |
| 公開(公告)號(hào): | CN102136012A | 公開(公告)日: | 2011-07-27 |
| 發(fā)明(設(shè)計(jì))人: | 陳曦;馮志華 | 申請(qǐng)(專利權(quán))人: | 陳曦 |
| 主分類號(hào): | G06F17/50 | 分類號(hào): | G06F17/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100012 北京市朝*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | systemc 系統(tǒng) 綜合 方法 | ||
1.一種SystemC系統(tǒng)級(jí)綜合方法,其特征在于,該方法包括以下步驟:以待綜合SystemC非定時(shí)模型代碼為輸入,找出一個(gè)異構(gòu)多核片上系統(tǒng),生成所述異構(gòu)多核片上系統(tǒng)的寄存器傳輸級(jí)代碼和能運(yùn)行在多核片上系統(tǒng)上的軟件代碼。
2.如權(quán)利要求1所述的SystemC系統(tǒng)級(jí)綜合方法,其特征在于,所述的待綜合SystemC非定時(shí)模型代碼,包含SystemC靜態(tài)和動(dòng)態(tài)進(jìn)程相關(guān)語法和以下SystemC專有單元語法:SC_FIFO、SC_EVENT、SC_EVENT_QUEUE、SC_MUTEX、SC_SEMAPHORE。
3.如權(quán)利要求1-2述的SystemC系統(tǒng)級(jí)綜合方法,其特征在于,所找出的異構(gòu)多核片上系統(tǒng),由以下部分構(gòu)成:
3-1)待綜合SystemC非定時(shí)模型代碼中使用的通信接口的行為模塊對(duì)應(yīng)的通信接口模塊;
3-2)待綜合SystemC非定時(shí)模型代碼中需運(yùn)算加速函數(shù)對(duì)應(yīng)的運(yùn)算加速模塊;
3-3)待綜合SystemC非定時(shí)模型代碼中的SystemC進(jìn)程所對(duì)應(yīng)的處理單元模塊;
3-4)互聯(lián)所述處理單元模塊、所述通信接口模塊、所述運(yùn)算加速模塊的片上網(wǎng)絡(luò);
3-5)待綜合SystemC非定時(shí)模型代碼中SystemC專有單元對(duì)應(yīng)的寄存器傳輸級(jí)模塊、所述SystemC專有單元對(duì)應(yīng)的寄存器傳輸級(jí)模塊之間的連接以及所述SystemC專有單元對(duì)應(yīng)的寄存器傳輸級(jí)模塊與處理器單元之間的連接。
4.如權(quán)利要求1-3述的SystemC系統(tǒng)級(jí)綜合方法,其中找出所述異構(gòu)多核片上系統(tǒng)并生成所述異構(gòu)多核片上系統(tǒng)的寄存器傳輸級(jí)代碼的步驟,包括以下步驟:
步驟4-1)對(duì)待綜合SystemC非定時(shí)模型代碼進(jìn)行詞法和語法分析,得到所述待綜合SystemC非定時(shí)模型代碼中的靜態(tài)進(jìn)程、動(dòng)態(tài)進(jìn)程、SystemC專有單元、進(jìn)程本地?cái)?shù)據(jù)、進(jìn)程間共享數(shù)據(jù)信息、通信接口信息、需加速算法函數(shù)信息;
步驟4-2)依據(jù)所述詞法和語法分析給出的需運(yùn)算加速函數(shù)信息,通過算法綜合,將需運(yùn)算加速函數(shù)綜合為具有片上網(wǎng)絡(luò)接口的運(yùn)算加速模塊,并輸出所述運(yùn)算加速模塊的RTL代碼;
步驟4-3)依據(jù)所述詞法和語法分析給出的通信接口信息,從提前準(zhǔn)備好的通信接口模塊RTL庫中拷貝相應(yīng)通信接口模塊的RTL代碼輸出;
步驟4-4)依據(jù)所述詞法和語法分析給出的SystemC專有單元,從提前準(zhǔn)備好的SystemC專有單元RTL庫中拷貝相應(yīng)模塊的RTL代碼輸出;
步驟4-5)依據(jù)所述詞法和語法分析給出的進(jìn)程間共享數(shù)據(jù)信息,如果用戶指定為使用片上存儲(chǔ)器實(shí)現(xiàn),從提前準(zhǔn)備好的存儲(chǔ)器單元RTL庫中拷貝存儲(chǔ)器模塊的RTL代碼,將存儲(chǔ)器模塊的RTL代碼的尺寸參數(shù)配置為共享數(shù)據(jù)尺寸,并輸出所述存儲(chǔ)器模塊的RTL代碼;
步驟4-6)從提前準(zhǔn)備好的處理器核RTL庫中拷貝處理器核的RTL代碼輸出;
步驟4-7)為每一個(gè)所述SystemC靜態(tài)進(jìn)程分配一個(gè)處理單元,形成第一處理單元集合PES及所述SystemC靜態(tài)進(jìn)程與PES的元素的映射關(guān)系;根據(jù)動(dòng)態(tài)進(jìn)程映射算法,確定所述SystemC動(dòng)態(tài)進(jìn)程與用戶指定個(gè)數(shù)的第二處理單元集合PED的元素的映射關(guān)系;
步驟4-8)依賴所述SystemC靜態(tài)和動(dòng)態(tài)進(jìn)程與處理單元之間的映射關(guān)系,得到每一個(gè)處理單元PE訪問的SystemC專有單元和所述處理單元所對(duì)應(yīng)的進(jìn)程的本地?cái)?shù)據(jù)的集合L(PE);
步驟4-9)對(duì)于每一個(gè)處理單元PE,依賴集合L(PE),生成和例化所述本地?cái)?shù)據(jù)的存儲(chǔ)器;按照處理器核指令和數(shù)據(jù)總線接口所支持的片上總線類型,生成處理單元本地總線,將所述本地?cái)?shù)據(jù)的存儲(chǔ)器與處理器核通過本地總線連接,并形成到L(PE)中的SystemC專有單元和片上網(wǎng)絡(luò)的接口,從而得到處理單元PE的頂層RTL代碼并輸出;
步驟4-10)生成異構(gòu)多核片上系統(tǒng)頂層模塊的RTL代碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于陳曦,未經(jīng)陳曦許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010000998.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種滿足SystemC語法的多核處理器
- SystemC系統(tǒng)級(jí)綜合方法
- 一種基于SystemC的AADL軟構(gòu)件模型仿真測(cè)試實(shí)例生成方法
- 一種通信協(xié)議的報(bào)文路徑信息在混合語言驗(yàn)證系統(tǒng)中的提取方法
- 基于QEMU和SystemC的多核仿真器
- 面向SystemC電路模型的軟錯(cuò)誤敏感度分析方法
- 基于模型的SystemC代碼生成系統(tǒng)
- 實(shí)現(xiàn)SystemC驗(yàn)證的方法和驗(yàn)證平臺(tái)組件架構(gòu)
- 軟硬件聯(lián)合驗(yàn)證系統(tǒng)及方法
- 芯片中算法模塊的驗(yàn)證方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





