[發(fā)明專利]一種FPGA兼容多種硬件的方法、裝置及電子設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202010760074.0 | 申請(qǐng)日: | 2020-07-31 |
| 公開(公告)號(hào): | CN111881073B | 公開(公告)日: | 2022-06-03 |
| 發(fā)明(設(shè)計(jì))人: | 周錦志 | 申請(qǐng)(專利權(quán))人: | 卡萊特云科技股份有限公司 |
| 主分類號(hào): | G06F13/38 | 分類號(hào): | G06F13/38;G06F9/4401 |
| 代理公司: | 深圳國(guó)海智峰知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44489 | 代理人: | 劉軍鋒 |
| 地址: | 518000 廣東省深圳市南山區(qū)西麗街道西麗社*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 fpga 兼容 多種 硬件 方法 裝置 電子設(shè)備 | ||
本發(fā)明實(shí)施例提供了一種FPGA兼容多種硬件的方法、裝置及電子設(shè)備,方法包括:加載FPGA程序,讀取存儲(chǔ)器flash中預(yù)固化的類型參數(shù),類型參數(shù)用于確定與FPGA連接的接收卡的類型;根據(jù)類型參數(shù)確定接收卡的類型;根據(jù)所確定的接收卡的類型確定接收卡的輸出模式,并依據(jù)輸出模式進(jìn)行管腳輸出。應(yīng)用本發(fā)明提供的方案,通過(guò)在flash中固化特定的類型參數(shù),當(dāng)FPGA程序加載起來(lái)之后,將類型參數(shù)回讀回來(lái)判斷出接收卡類型,再進(jìn)行相應(yīng)的管腳輸出,通過(guò)類型參數(shù)來(lái)識(shí)別接收卡的類型,從而減少占用IO口資源。并且在更換接收卡的類型之后,只需要擦除之前在flash固化的類型參數(shù),然后在flash寫入更換之后的接收卡的類型對(duì)應(yīng)的類型參數(shù),可以實(shí)現(xiàn)多種類型接收卡之間進(jìn)行任意切換。
技術(shù)領(lǐng)域
本發(fā)明涉及LED控制技術(shù)領(lǐng)域,特別是涉及一種FPGA兼容多種硬件的方法、裝置及電子設(shè)備。
背景技術(shù)
目前,LED顯示系統(tǒng)由于其可視性高和功耗低等特點(diǎn),被廣泛應(yīng)用于日常生活中的多種場(chǎng)景。在實(shí)施中,LED顯示系統(tǒng)通常由LED顯示屏體以及LED控制系統(tǒng)組成;LED顯示屏通常包括:LED燈陣列以及LED驅(qū)動(dòng)ic;LED控制系統(tǒng)通常包括:發(fā)送卡和接收卡。
而LED控制系統(tǒng)中,現(xiàn)有接收卡的類型有很多,各類型接收卡的輸出接口也各不相同。相關(guān)技術(shù)中,需要在FPGA(Field Programmable Gate Array,現(xiàn)場(chǎng)可編程邏輯門陣列)上預(yù)留多個(gè)IO口,不同類型的接收卡連接至預(yù)留的IO口,進(jìn)而能夠通過(guò)IO口來(lái)確定連接到FPGA的接收卡的類型,隨著接收卡數(shù)量的增多,則需要占用更多的IO口,導(dǎo)致IO口資源緊張。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種FPGA兼容多種硬件的方法、裝置及電子設(shè)備,以達(dá)到降低占用IO口資源的技術(shù)效果。
本發(fā)明實(shí)施的一方面,提供了一種FPGA兼容多種硬件的方法,應(yīng)用于LED控制系統(tǒng)中的FPGA,所述LED控制系統(tǒng)還包括:存儲(chǔ)器flash以及接收卡,其中,所述存儲(chǔ)器flash與所述FPGA連接,所述FPGA與所述接收卡連接,所述方法包括:
加載FPGA程序,讀取所述存儲(chǔ)器flash中預(yù)固化的類型參數(shù),其中,所述類型參數(shù)用于確定與所述FPGA連接的所述接收卡的類型;
根據(jù)所述類型參數(shù)確定所述接收卡的類型;
根據(jù)所確定的所述接收卡的類型確定所述接收卡的輸出模式,并依據(jù)所述輸出模式進(jìn)行管腳輸出。
可選的,所述加載FPGA程序,讀取所述存儲(chǔ)器flash中預(yù)固化的類型參數(shù)的步驟,包括:
加載FPGA程序得到參數(shù)起始地址;
在所述存儲(chǔ)器flash存儲(chǔ)的數(shù)據(jù)中按照所述參數(shù)起始地址讀取數(shù)據(jù),得到預(yù)固化的類型參數(shù)。
可選的,還包括:預(yù)先設(shè)置參數(shù)起始地址與加載FPGA程序啟動(dòng)方式的起始地址對(duì)應(yīng)關(guān)系;
在加載FPGA程序時(shí),根據(jù)所述起始地址對(duì)應(yīng)關(guān)系得到對(duì)應(yīng)的參數(shù)起始地址。
可選的,所述存儲(chǔ)器flash包括:第一存儲(chǔ)區(qū)和第二存儲(chǔ)區(qū),所述第一存儲(chǔ)區(qū)和第二存儲(chǔ)區(qū)中存儲(chǔ)有預(yù)固化的類型參數(shù),所述讀取所述存儲(chǔ)器flash中預(yù)固化的類型參數(shù)的步驟,包括:
在所述第一存儲(chǔ)區(qū)內(nèi)存在預(yù)固化的類型參數(shù)的情況下,讀取所述第一存儲(chǔ)區(qū)內(nèi)預(yù)固化的類型參數(shù);
在所述第一存儲(chǔ)區(qū)內(nèi)不存在預(yù)固化的類型參數(shù)的情況下,讀取所述第二存儲(chǔ)區(qū)內(nèi)預(yù)固化的類型參數(shù)。
本發(fā)明實(shí)施的又一方面,還提供了一種FPGA兼容多種硬件的裝置,應(yīng)用于LED控制系統(tǒng)中的FPGA,所述LED控制系統(tǒng)還包括:存儲(chǔ)器flash以及接收卡,其中,所述存儲(chǔ)器flash與所述FPGA連接,所述FPGA與所述接收卡連接,所述裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卡萊特云科技股份有限公司,未經(jīng)卡萊特云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010760074.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





