多優(yōu)先級(jí)通用路由仲裁器的設(shè)計(jì)實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-15 08:31
隨著芯片工藝的不斷發(fā)展和多核技術(shù)的廣泛應(yīng)用,片上網(wǎng)絡(luò)上實(shí)現(xiàn)路由功能的系統(tǒng)占比越來越高,為更好地處理片上路由系統(tǒng)中多路由多模塊同時(shí)請(qǐng)求仲裁的情況,本文設(shè)計(jì)實(shí)現(xiàn)兩種適用于大多數(shù)片上網(wǎng)絡(luò)結(jié)構(gòu)的多優(yōu)先級(jí)通用仲裁器,通過改善仲裁器的結(jié)構(gòu),來優(yōu)化仲裁器的各項(xiàng)性能指標(biāo).仿真結(jié)果表明:多優(yōu)先級(jí)仲裁器與單優(yōu)先級(jí)仲裁器相比在硬件資源占用、最大工作頻率、最大輸出時(shí)延等方面均得到一定程度的優(yōu)化.
【文章來源】:小型微型計(jì)算機(jī)系統(tǒng). 2020,41(03)北大核心CSCD
【文章頁(yè)數(shù)】:5 頁(yè)
【部分圖文】:
FP仲裁器仲裁機(jī)理
將路由請(qǐng)求信號(hào)輸入仲裁基本塊中進(jìn)行仲裁,仲裁優(yōu)先級(jí)從上到下依次降低.高優(yōu)先級(jí)仲裁塊的輸出信號(hào)Ci作為控制信號(hào)控制其下一級(jí)仲裁模塊的仲裁輸出結(jié)果,同時(shí)與~req[i]相與后得到Ci+1作為下下一級(jí)的控制信號(hào),如此,高優(yōu)先級(jí)的路由請(qǐng)求信號(hào)對(duì)低優(yōu)先級(jí)具有絕對(duì)的壓制,所以固定優(yōu)先級(jí)仲裁容易出現(xiàn)“餓死”和“撐死”現(xiàn)象[8].與固定優(yōu)先級(jí)仲裁器不同的是,輪循優(yōu)先級(jí)仲裁器把前面的仲裁結(jié)果作為反饋信號(hào)與上級(jí)仲裁模塊的輸出信號(hào)Ci相或后成為控制信號(hào)控制此級(jí)的仲裁輸出,此次的仲裁結(jié)果g[i]輸入到update priority模塊,update priority模塊根據(jù)此次的仲裁結(jié)果調(diào)整下次各請(qǐng)求信號(hào)的仲裁優(yōu)先級(jí),循環(huán)往復(fù),達(dá)到相對(duì)公平的仲裁請(qǐng)求結(jié)果.
圖3中的sel模塊是具有one-hot控制信號(hào)的多路復(fù)用器,reduce模塊具有判斷請(qǐng)求信號(hào)那幾段存在請(qǐng)求信號(hào)的功能,gate模塊根據(jù)輸入的選擇信號(hào)選擇輸出對(duì)應(yīng)部分的仲裁結(jié)果,lod模塊功能是檢測(cè)第一個(gè)輸入高位的位置,圖3中間的部分是儲(chǔ)存優(yōu)先級(jí)矩陣的值.對(duì)輸入的路由請(qǐng)求進(jìn)行多優(yōu)先級(jí)仲裁的過程可分為兩部分,一部分對(duì)所有輸入請(qǐng)求分別進(jìn)行優(yōu)先級(jí)仲裁,另一部分對(duì)每個(gè)分組路由的請(qǐng)求信號(hào)進(jìn)行檢測(cè)縮減得到選擇信號(hào)sel,sel信號(hào)再對(duì)上一部分得到的優(yōu)先級(jí)仲裁結(jié)果選擇輸出.3.1.2 matrix仲裁器功能實(shí)現(xiàn)仿真圖
【參考文獻(xiàn)】:
期刊論文
[1]片上網(wǎng)絡(luò)分組混合并行仲裁器的設(shè)計(jì)[J]. 周文強(qiáng),張金藝,周多,劉江. 微電子學(xué)與計(jì)算機(jī). 2015(03)
[2]多路有序優(yōu)先級(jí)和有序環(huán)形仲裁器設(shè)計(jì)[J]. 楊冬勤,黃航,張小燕,于忠臣. 計(jì)算機(jī)工程. 2011(24)
[3]基于動(dòng)態(tài)混合優(yōu)先級(jí)算法的仲裁器設(shè)計(jì)[J]. 楊哲,張萍,馬佩軍,李康,史江一,舒保健. 電子器件. 2011(03)
本文編號(hào):3496417
【文章來源】:小型微型計(jì)算機(jī)系統(tǒng). 2020,41(03)北大核心CSCD
【文章頁(yè)數(shù)】:5 頁(yè)
【部分圖文】:
FP仲裁器仲裁機(jī)理
將路由請(qǐng)求信號(hào)輸入仲裁基本塊中進(jìn)行仲裁,仲裁優(yōu)先級(jí)從上到下依次降低.高優(yōu)先級(jí)仲裁塊的輸出信號(hào)Ci作為控制信號(hào)控制其下一級(jí)仲裁模塊的仲裁輸出結(jié)果,同時(shí)與~req[i]相與后得到Ci+1作為下下一級(jí)的控制信號(hào),如此,高優(yōu)先級(jí)的路由請(qǐng)求信號(hào)對(duì)低優(yōu)先級(jí)具有絕對(duì)的壓制,所以固定優(yōu)先級(jí)仲裁容易出現(xiàn)“餓死”和“撐死”現(xiàn)象[8].與固定優(yōu)先級(jí)仲裁器不同的是,輪循優(yōu)先級(jí)仲裁器把前面的仲裁結(jié)果作為反饋信號(hào)與上級(jí)仲裁模塊的輸出信號(hào)Ci相或后成為控制信號(hào)控制此級(jí)的仲裁輸出,此次的仲裁結(jié)果g[i]輸入到update priority模塊,update priority模塊根據(jù)此次的仲裁結(jié)果調(diào)整下次各請(qǐng)求信號(hào)的仲裁優(yōu)先級(jí),循環(huán)往復(fù),達(dá)到相對(duì)公平的仲裁請(qǐng)求結(jié)果.
圖3中的sel模塊是具有one-hot控制信號(hào)的多路復(fù)用器,reduce模塊具有判斷請(qǐng)求信號(hào)那幾段存在請(qǐng)求信號(hào)的功能,gate模塊根據(jù)輸入的選擇信號(hào)選擇輸出對(duì)應(yīng)部分的仲裁結(jié)果,lod模塊功能是檢測(cè)第一個(gè)輸入高位的位置,圖3中間的部分是儲(chǔ)存優(yōu)先級(jí)矩陣的值.對(duì)輸入的路由請(qǐng)求進(jìn)行多優(yōu)先級(jí)仲裁的過程可分為兩部分,一部分對(duì)所有輸入請(qǐng)求分別進(jìn)行優(yōu)先級(jí)仲裁,另一部分對(duì)每個(gè)分組路由的請(qǐng)求信號(hào)進(jìn)行檢測(cè)縮減得到選擇信號(hào)sel,sel信號(hào)再對(duì)上一部分得到的優(yōu)先級(jí)仲裁結(jié)果選擇輸出.3.1.2 matrix仲裁器功能實(shí)現(xiàn)仿真圖
【參考文獻(xiàn)】:
期刊論文
[1]片上網(wǎng)絡(luò)分組混合并行仲裁器的設(shè)計(jì)[J]. 周文強(qiáng),張金藝,周多,劉江. 微電子學(xué)與計(jì)算機(jī). 2015(03)
[2]多路有序優(yōu)先級(jí)和有序環(huán)形仲裁器設(shè)計(jì)[J]. 楊冬勤,黃航,張小燕,于忠臣. 計(jì)算機(jī)工程. 2011(24)
[3]基于動(dòng)態(tài)混合優(yōu)先級(jí)算法的仲裁器設(shè)計(jì)[J]. 楊哲,張萍,馬佩軍,李康,史江一,舒保健. 電子器件. 2011(03)
本文編號(hào):3496417
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/3496417.html
最近更新
教材專著