[發(fā)明專利]一種基于多種接口的FPGA重構(gòu)方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910564666.2 | 申請(qǐng)日: | 2019-06-27 |
| 公開(公告)號(hào): | CN110287141B | 公開(公告)日: | 2023-02-03 |
| 發(fā)明(設(shè)計(jì))人: | 湯曉磊;胡亮 | 申請(qǐng)(專利權(quán))人: | 天津津航計(jì)算技術(shù)研究所 |
| 主分類號(hào): | G06F15/78 | 分類號(hào): | G06F15/78;G06F9/445;G06F13/28 |
| 代理公司: | 中國(guó)兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 張然 |
| 地址: | 300308 天津*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 多種 接口 fpga 方法 系統(tǒng) | ||
1.一種基于多種接口的FPGA重構(gòu)方法,其特征在于,包括:
將FPGA劃分為靜態(tài)區(qū)和動(dòng)態(tài)區(qū),靜態(tài)區(qū)和動(dòng)態(tài)區(qū)均可以進(jìn)行靜態(tài)重構(gòu),動(dòng)態(tài)區(qū)還可以進(jìn)行動(dòng)態(tài)重構(gòu);靜態(tài)區(qū)包括:PCIE核、千兆網(wǎng)收發(fā)模塊以及can總線收發(fā)模塊;PCIE核與切換器進(jìn)行數(shù)據(jù)交互,判斷PCIE核傳輸?shù)臄?shù)據(jù)的類型,將動(dòng)態(tài)配置文件傳遞給動(dòng)態(tài)加載模塊,其他數(shù)據(jù)傳遞給DMA控制器;
PCIE核、千兆網(wǎng)收發(fā)模塊和can總線收發(fā)模塊分別接收輸入數(shù)據(jù),所述輸入數(shù)據(jù)包括動(dòng)態(tài)配置文件、全局靜態(tài)配置數(shù)據(jù)和普通數(shù)據(jù);
分別提取經(jīng)切換器和千兆網(wǎng)收發(fā)模塊的動(dòng)態(tài)配置文件,并配置到動(dòng)態(tài)區(qū);
分別提取經(jīng)DMA控制器、千兆網(wǎng)收發(fā)模塊和can總線收發(fā)模塊的全局靜態(tài)配置數(shù)據(jù),寫入FLASH,靜態(tài)區(qū)逐一獲取全局靜態(tài)配置數(shù)據(jù);
經(jīng)DMA控制器、千兆網(wǎng)收發(fā)模塊和can總線收發(fā)模塊的普通數(shù)據(jù)傳遞給動(dòng)態(tài)區(qū)。
2.根據(jù)權(quán)利要求1所述的基于多種接口的FPGA重構(gòu)方法,其特征在于,通過PCIE核將串行數(shù)據(jù)轉(zhuǎn)換為64位并行數(shù)據(jù)。
3.一種基于多種接口的FPGA重構(gòu)系統(tǒng),其特征在于,包括:PCIE核、千兆網(wǎng)收發(fā)模塊、can總線收發(fā)模塊、切換器、DMA控制器、動(dòng)態(tài)加載模塊、ICAP、FLASH讀寫模塊以及用戶邏輯模塊;
PCIE核轉(zhuǎn)換上位機(jī)的傳輸數(shù)據(jù),傳遞給切換器;
千兆網(wǎng)收發(fā)模塊對(duì)上位機(jī)的以太網(wǎng)UDP數(shù)據(jù)解包;
can總線收發(fā)模塊通過can總線協(xié)議提取上位機(jī)數(shù)據(jù)包,將全局靜態(tài)配置數(shù)據(jù)發(fā)送FLASH讀寫模塊,普通數(shù)據(jù)發(fā)送用戶邏輯模塊;
切換器判斷PCIE核傳輸?shù)臄?shù)據(jù)的類型,將動(dòng)態(tài)配置文件傳遞給動(dòng)態(tài)加載模塊,其他數(shù)據(jù)傳遞給DMA控制器;
DMA控制器,對(duì)收到的數(shù)據(jù)組包和解包,判斷數(shù)據(jù)類型,將全局靜態(tài)配置數(shù)據(jù)傳遞發(fā)送給FLASH讀寫模塊,將其他數(shù)據(jù)發(fā)送到用戶邏輯模塊;
動(dòng)態(tài)加載模塊與切換器和千兆網(wǎng)收發(fā)模塊相連,提取收到的數(shù)據(jù)包中的動(dòng)態(tài)配置文件,并控制ICAP,動(dòng)態(tài)加載模塊通過控制ICAP將動(dòng)態(tài)配置文件配置到動(dòng)態(tài)區(qū)完成動(dòng)態(tài)重構(gòu);
FLASH讀寫模塊將全局靜態(tài)配置數(shù)據(jù)寫入FLASH。
4.根據(jù)權(quán)利要求3所述的基于多種接口的FPGA重構(gòu)系統(tǒng),其特征在于,所述PCIE核將串行數(shù)據(jù)轉(zhuǎn)換為64位并行數(shù)據(jù)傳遞給切換器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計(jì)算技術(shù)研究所,未經(jīng)天津津航計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910564666.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:密鑰次序表確定
- 下一篇:多功能星載超算裝置及衛(wèi)星
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器





