[發(fā)明專利]一種可編程邏輯器件配置器有效
| 申請?zhí)枺?/td> | 201811262564.7 | 申請日: | 2018-10-27 |
| 公開(公告)號: | CN109491959B | 公開(公告)日: | 2023-03-21 |
| 發(fā)明(設(shè)計)人: | 羅長洲;李榮樂;李龍華;孫明熙;李澤超 | 申請(專利權(quán))人: | 北京控制與電子技術(shù)研究所 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78 |
| 代理公司: | 中國航天科工集團公司專利中心 11024 | 代理人: | 葛鵬 |
| 地址: | 100038 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 可編程 邏輯 器件 配置 | ||
1.一種可編程邏輯器件配置器,其特征在于包括:微控制器接口模塊(1)、工作寄存器陣列模塊(2)、程序存儲器接口模塊(3)和配置時序生成器模塊(4);
微控制器接口模塊(1)經(jīng)內(nèi)部連線與工作寄存器陣列模塊(2)和程序存儲器接口模塊(3)相連;工作寄存器陣列模塊(2)經(jīng)內(nèi)部連線與程序存儲器接口模塊(3)和配置時序生成器模塊(4)相連;程序存儲器接口模塊(3)經(jīng)內(nèi)部連線與配置時序生成器模塊(4)相連;
當通過外部引腳電路,將可編程邏輯器件配置器設(shè)置為自動配置模式時,用戶系統(tǒng)上電復位后,可編程邏輯器件配置器將程序存儲器接口模塊(3)連接至配置時序生成器模塊(4),并且按工作寄存器陣列模塊(2)缺省配置的工作參數(shù),由配置時序生成器模塊(4)自動生成美國Xilinx公司Artix7/Kintex7/Virtex7系列可編程邏輯器件芯片從SelectMap端口加載目標代碼配置時序信號,以及配套的Flash型程序存儲器讀操作控制時序信號,驅(qū)動控制程序存儲器接口模塊(3),將外部Flash型程序存儲器中指定地址處和指定長度的目標代碼取出,并傳送給用戶系統(tǒng)的可編程邏輯器件芯片,同時,配置時序生成器模塊(4)將自己的工作狀態(tài)信息和數(shù)據(jù),傳送給工作寄存器陣列模塊(2),以便用戶系統(tǒng)在必要時刻,通過微控制器接口模塊(1)讀取工作寄存器陣列模塊(2)中相應寄存器的值,從而了解可編程邏輯器件配置器的工作狀態(tài);待全部目標代碼傳輸完畢,并且完成相應可編程邏輯器件芯片配置后,配置時序生成器模塊(4)自動生成“目標芯片配置完畢”中斷請求信號,并通過微控制器接口模塊(1)提交給用戶系統(tǒng),然后可編程邏輯器件配置器將程序存儲器接口模塊(3)連接至微控制器接口模塊(1),并且處于空閑狀態(tài),等待接收用戶系統(tǒng)發(fā)出的新數(shù)據(jù)或指令;至此,可編程邏輯器件配置器完成用戶系統(tǒng)可編程邏輯器件芯片的“上電復位程序加載”工作;
當通過外部引腳電路,將可編程邏輯器件配置器設(shè)置為命令配置模式時,用戶系統(tǒng)上電復位后,可編程邏輯器件配置器將程序存儲器接口模塊(3)連接至微控制器接口模塊(1),并且處于空閑狀態(tài),等待接收用戶系統(tǒng)發(fā)出的數(shù)據(jù)或指令;此時,通過微控制器接口模塊(1),用戶系統(tǒng)可修改工作寄存器陣列模塊(2)中相應寄存器的值,從而改變可編程邏輯器件配置器的工作參數(shù);也可將重新配置可編程邏輯器件芯片命令寫入到工作寄存器陣列模塊(2),從而啟動可編程邏輯器件配置器重新配置用戶系統(tǒng)可編程邏輯器件芯片;此后,可編程邏輯器件配置器將程序存儲器接口模塊(3)連接至配置時序生成器模塊(4),并且由配置時序生成器模塊(4)自動生成美國Xilinx公司Artix7/Kintex7/Virtex7系列可編程邏輯器件芯片從SelectMap端口加載目標代碼配置時序信號,以及配套的Flash型程序存儲器讀操作控制時序信號,驅(qū)動控制程序存儲器接口模塊(3),將外部Flash型程序存儲器中指定地址處和指定長度的目標代碼取出,并傳送給用戶系統(tǒng)的可編程邏輯器件芯片,同時,配置時序生成器模塊(4)將自己的工作狀態(tài)信息和數(shù)據(jù),傳送給工作寄存器陣列模塊(2),以便用戶系統(tǒng)在必要時刻,通過微控制器接口模塊(1)讀取工作寄存器陣列模塊(2)中相應寄存器的值,從而了解可編程邏輯器件配置器的工作狀態(tài);待全部目標代碼傳輸完畢,并且完成相應可編程邏輯器件芯片配置后,配置時序生成器模塊(4)自動生成“目標芯片配置完畢”中斷請求信號,并通過微控制器接口模塊(1)提交給用戶系統(tǒng),然后可編程邏輯器件配置器將程序存儲器接口模塊(3)連接至微控制器接口模塊(1),并且處于空閑狀態(tài),等待接收用戶系統(tǒng)發(fā)出新的數(shù)據(jù)或指令,至此,可編程邏輯器件配置器完成用戶系統(tǒng)可編程邏輯器件芯片的“在線程序加載和功能重置”功能;
用戶系統(tǒng)上電復位后,當可編程邏輯器件配置器處于空閑狀態(tài)時,通過向工作寄存器陣列模塊(2)寫入控制字,用戶系統(tǒng)可將程序存儲器接口模塊(3)連接至微控制器接口模塊(1),或者連接到配置時序生成器模塊(4);當程序存儲器接口模塊(3)連接至微控制器接口模塊(1)時,通過微控制器接口模塊(1)和程序存儲器接口模塊(3),用戶系統(tǒng)可直接對可編程邏輯器件配置器外接的通用Flash型程序存儲器進行讀/寫操作,從而修改外部Flash型程序存儲器存儲單元的內(nèi)容;至此,可編程邏輯器件配置器實現(xiàn)用戶系統(tǒng)可編程邏輯器件“目標代碼在線更新”功能。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京控制與電子技術(shù)研究所,未經(jīng)北京控制與電子技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811262564.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學習機器





