[發明專利]一種動態局部可重構的嵌入式數據控制器芯片的實現方法有效
申請號: | 200810243670.0 | 申請日: | 2008-12-11 |
公開(公告)號: | CN101436225A | 公開(公告)日: | 2009-05-20 |
發明(設計)人: | 郭經紅;馬媛媛;黃輝;鮑興川;喻強;于海;鄧輝;徐建松;于鵬飛 | 申請(專利權)人: | 國網電力科學研究院;南京南瑞集團公司 |
主分類號: | G06F17/50 | 分類號: | G06F17/50 |
代理公司: | 南京知識律師事務所 | 代理人: | 汪旭東 |
地址: | 210003江*** | 國省代碼: | 江蘇;32 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 動態 局部 可重構 嵌入式 數據 控制器 芯片 實現 方法 | ||
1.一種動態局部可重構的嵌入式數據控制器芯片的實現方法,其特征在于,包括以下步驟:
1)編寫頂層設計代碼,劃定可重構模塊的設計邊界,子模塊以黑盒子的形式在頂層被調用;實例化bus?macros用于可重構模塊和其他模塊之間固定的數據交互通道;在明確了子模塊間的接口以及子模塊與頂層模塊的接口后,子模塊設計輸入與綜合同步展開;
2)輸入頂層模塊的綜合網表,用于對設計進行全局區域布局、約束每個子模塊的規模和區域、定位每個模塊的輸入輸出、對設計進行全局時序約束、將bus?macros放置在模塊間的邊界位置上;
3)在激活模式下運行實現工具NGDBuild讀取頂層設計、頂層用戶的約束文件和當前子模塊的邏輯網表作為輸入,生成硬件原語網表NGD文件作為輸出;在激活模式下用約束編輯器為當前子模塊附加時間約束,然后根據新的約束文件對所生成的硬件原語網表NGD文件進行映射、布局布線實現步驟;子模塊完成了布局布線而且滿足時序要求后,將結果進行提交供合并時使用;
4)將所有子模塊的激活實現結果和頂層實現結果有機的組織起來,完成整個設計的實現;
5)設計確認,生成可重構設計文件;
6)比特流文件下載,實現動態局部可重構芯片。
2.根據權利要求1所述的一種動態局部可重構的嵌入式數據控制器芯片的實現方法,其特征在于,上述步驟2)進一步包括:將綜合生成的頂層設計邏輯網表進行實現,生成硬件原語網表NGD文件;然后將硬件原語網表NGD文件導入約束編輯器和布局規劃器,進行面積約束、全局時序約束,生成相應的約束文件(UCF);最后再將約束文件提供給實現工具,生成約束條件下的硬件原語網表。
3.根據權利要求1所述的一種動態局部可重構的嵌入式數據控制器芯片的實現方法,其特征在于,上述步驟4)進一步包括:在合并模式下運行NGDBuild工具,NGDBuild讀取頂層設計的網表文件、頂層設計的約束文件和所有物理實現模塊結果文件作為輸入,對整個設計頂層進行全面的實體擴展,接著對合并后的設計進行映射、布局布線,生成比特流文件。
4.根據權利要求1所述的一種動態局部可重構的嵌入式數據控制器芯片的實現方法,其特征在于,上述步驟5)進一步包括如下步驟:
1)確認設計,靜態時序分析以及功能仿真;
2)在底層編輯器(FPGA?Editor)環境下手工檢查布線結果,對不希望穿越邊界的信號進行修正;
3)生成上電時的比特流;
4)生成每一個可重構模塊的比特流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網電力科學研究院;南京南瑞集團公司,未經國網電力科學研究院;南京南瑞集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810243670.0/1.html,轉載請聲明來源鉆瓜專利網。