[發(fā)明專利]一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器及方法在審
| 申請?zhí)枺?/td> | 201710854352.7 | 申請日: | 2017-09-20 |
| 公開(公告)號: | CN107608234A | 公開(公告)日: | 2018-01-19 |
| 發(fā)明(設(shè)計)人: | 葛偉;趙利鋒;楊錦江;陳圣華;楊軍;陸生禮 | 申請(專利權(quán))人: | 東南大學(xué);東南大學(xué)—無錫集成電路技術(shù)研究所 |
| 主分類號: | G05B17/02 | 分類號: | G05B17/02 |
| 代理公司: | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙)32249 | 代理人: | 陳國強 |
| 地址: | 211189 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 可重構(gòu) 系統(tǒng) 動態(tài) 精度 仿真 控制器 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式系統(tǒng)的技術(shù)領(lǐng)域,特別是一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器結(jié)構(gòu),可應(yīng)用于可重構(gòu)系統(tǒng)芯片的設(shè)計開發(fā)與快速仿真驗證。
背景技術(shù)
可重構(gòu)系統(tǒng)能夠在系統(tǒng)運行時通過動態(tài)配置改變其功能,同時保持較高計算性能,兼具高性能和高靈活的計算優(yōu)勢,在許多領(lǐng)域得到了廣泛應(yīng)用。面向計算任務(wù)日趨復(fù)雜的應(yīng)用需求,可重構(gòu)系統(tǒng)的復(fù)雜程度日益加深,可重構(gòu)系統(tǒng)的開發(fā)成本與周期都日趨增加。傳統(tǒng)的可重構(gòu)系統(tǒng)的開發(fā)所采用的仿真驗證為單一精度的仿真,不能滿足可重構(gòu)系統(tǒng)的安全漸進開發(fā)以及軟硬件的協(xié)同驗證。面向可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器的設(shè)計能夠?qū)崿F(xiàn)可重構(gòu)系統(tǒng)的混合精度仿真,同時驗證配置信息正確性,進行可重構(gòu)系統(tǒng)的安全漸進開發(fā)與協(xié)同驗證,縮短了可重構(gòu)系統(tǒng)的設(shè)計開發(fā)驗證周期。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器及方法,用以實現(xiàn)可重構(gòu)系統(tǒng)的混合精度仿真,加快可重構(gòu)系統(tǒng)的設(shè)計開發(fā)驗證流程。
為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器,包括可重構(gòu)系統(tǒng)、動態(tài)精度控制器、可重構(gòu)配置接口、配置總線、流水總線、可重構(gòu)系統(tǒng)輸入輸出端口;其中:
所述可重構(gòu)系統(tǒng)以模塊為單位,其輸入端接配置總線,輸出端接流水總線;
所述可重構(gòu)配置接口分別接配置總線和動態(tài)精度控制器,用于實現(xiàn)對可重構(gòu)系統(tǒng)的配置信息切換與動態(tài)精度控制器的使能與配置信息切換;
所述動態(tài)精度控制器接配置總線,用于實現(xiàn)可重構(gòu)系統(tǒng)的模塊精度可變;
所述配置總線和流水總線用于實現(xiàn)可重構(gòu)系統(tǒng)與外部配置信息的傳遞;
所述可重構(gòu)輸入輸出端口用于實現(xiàn)可重構(gòu)系統(tǒng)的數(shù)據(jù)輸入與可重構(gòu)運算數(shù)據(jù)的輸出。
所述可重構(gòu)系統(tǒng)包含N個模塊,模塊與模塊之間功能相對獨立,模塊通過配置總線接收來自可重構(gòu)配置接口的模塊系統(tǒng)配置信息,通過配置總線接收來自動態(tài)精度仿真器的精度配置信息,通過加載接收的模塊系統(tǒng)配置信息可選擇不同的仿真精度,控制不同的模塊可具有不同的精度。
所述可重構(gòu)配置接口自第一個模塊起,按個依次對各可重構(gòu)系統(tǒng)模塊進行系統(tǒng)配置信息的切換,并使能動態(tài)精度控制器加載配置信息,可重構(gòu)配置接口的配置信息來自外部的配置信息,當(dāng)某可重構(gòu)模塊配置信息切換完成時,該可重構(gòu)模塊已經(jīng)準備好進行處理與運算。
所述動態(tài)精度控制器接收來自可重構(gòu)配置接口的使能與配置信息后,動態(tài)精度控制器根據(jù)接收的配置信息進行解析得到各模塊的精度配置信息后,通過配置總線將各模塊的各自精度配置信息加載到可重構(gòu)系統(tǒng)的模塊中,從而使可重構(gòu)系統(tǒng)達到混合精度。
可重構(gòu)系統(tǒng)的每個模塊都有與之對應(yīng)的動態(tài)精度控制器。
所述配置總線用于向可重構(gòu)系統(tǒng)模塊傳遞經(jīng)可重構(gòu)配置接口接收的系統(tǒng)模塊配置信息,接收動態(tài)精度控制器的可重構(gòu)模塊精度配置信息,從而使可重構(gòu)系統(tǒng)模塊的配置信息加載完成;所述流水總線用來傳遞可重構(gòu)輸入端口的數(shù)據(jù)信息給各可重構(gòu)系統(tǒng)模塊并接收經(jīng)各可重構(gòu)系統(tǒng)模塊處理計算過的數(shù)據(jù)信息。
所述可重構(gòu)輸入輸出端口用于向可重構(gòu)系統(tǒng)輸入數(shù)據(jù)及接收可重構(gòu)系統(tǒng)的輸出數(shù)據(jù),可重構(gòu)系統(tǒng)處理的數(shù)據(jù)傳遞給流水總線后輸出給可重構(gòu)輸出接口,同時能夠進行各個模塊的輸入輸出數(shù)據(jù)的傳遞。
一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制方法,包括如下步驟:
第一步,系統(tǒng)重置;
第二步,可重構(gòu)系統(tǒng)輸入接口接收外部數(shù)據(jù)信息并發(fā)送給可重構(gòu)系統(tǒng)各模塊;
第三步,可重構(gòu)系統(tǒng)配置接口接收系統(tǒng)配置信息并發(fā)送給可重構(gòu)系統(tǒng)各模塊;
第四步,可重構(gòu)系統(tǒng)配置接口接收精度配置信息使能并發(fā)送給動態(tài)精度控制器;
第五步:動態(tài)精度控制器根絕接收的配置信息解析為可重構(gòu)系統(tǒng)各模塊對應(yīng)的不同精度,并發(fā)送給可重構(gòu)系統(tǒng)各模塊;
第六步,可重構(gòu)系統(tǒng)各模塊接收所有信息完畢后進行可重構(gòu)系統(tǒng)的計算仿真;
第七步,判斷可重構(gòu)系統(tǒng)計算仿真的結(jié)果是否滿足需求,是則代表該配置精度滿足此次計算仿真需求,并結(jié)束;否則返回第四步重新接收新的精度配置信息。
本發(fā)明的有益效果是:
(1)與傳統(tǒng)的可重構(gòu)系統(tǒng)仿仿真器相比,本發(fā)明的可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器能夠控制可重構(gòu)系統(tǒng)內(nèi)模塊的仿真精度,實現(xiàn)可重構(gòu)系統(tǒng)的混合精度仿真并精度可變,并可以采用不同的仿真精度。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東南大學(xué);東南大學(xué)—無錫集成電路技術(shù)研究所,未經(jīng)東南大學(xué);東南大學(xué)—無錫集成電路技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710854352.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于可重構(gòu)部件的集成電路和設(shè)計方法
- 信號處理裝置、信號處理方法、信號處理用集成電路及電視接收機
- 可重構(gòu)系統(tǒng)及其構(gòu)建方法
- 一種面向多個粗粒度動態(tài)可重構(gòu)陣列的共享數(shù)據(jù)緩存裝置及控制方法
- 一種可重構(gòu)系統(tǒng)的動態(tài)局部重構(gòu)控制器及其控制方法
- 可重構(gòu)射頻孔徑
- 可重構(gòu)系統(tǒng)故障分析方法和裝置
- 一種運行時動態(tài)請求可重構(gòu)核的優(yōu)化方法
- 一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器及方法
- 可重構(gòu)天線和可重構(gòu)天線系統(tǒng)





