[發(fā)明專利]通用處理系統(tǒng)及通用處理方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010407766.7 | 申請(qǐng)日: | 2020-05-14 |
| 公開(公告)號(hào): | CN113672551A | 公開(公告)日: | 2021-11-19 |
| 發(fā)明(設(shè)計(jì))人: | 馬鑫;林曉志;周垣;王仙芳 | 申請(qǐng)(專利權(quán))人: | 廣東高云半導(dǎo)體科技股份有限公司 |
| 主分類號(hào): | G06F15/78 | 分類號(hào): | G06F15/78 |
| 代理公司: | 上海思捷知識(shí)產(chǎn)權(quán)代理有限公司 31295 | 代理人: | 王宏婧 |
| 地址: | 510700 廣東省廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 通用 處理 系統(tǒng) 方法 | ||
本發(fā)明提供了一種通用處理系統(tǒng)及通用處理方法,所述通用處理系統(tǒng)包括:任務(wù)代理器、指令存儲(chǔ)單元、通用處理器和通用控制代理器;其中,所述任務(wù)代理器用于獲取主設(shè)備的控制信息;所述指令存儲(chǔ)單元用于存儲(chǔ)控制指令;所述通用處理器用于根據(jù)所述主設(shè)備的控制信息以及所述控制指令形成控制信號(hào);所述通用控制代理器用于根據(jù)所述控制信號(hào)實(shí)現(xiàn)對(duì)于作為從設(shè)備的硬核或者軟核的狀態(tài)控制。通過主設(shè)備的控制信息經(jīng)由通用處理器和通用控制代理器實(shí)現(xiàn)對(duì)于作為從設(shè)備的硬核或者軟核的狀態(tài)控制,即基于任務(wù)驅(qū)動(dòng)實(shí)現(xiàn)了對(duì)于硬核的控制,由此使得對(duì)于可編程半導(dǎo)體器件中硬核的應(yīng)用更加靈活了。
技術(shù)領(lǐng)域
本發(fā)明涉及可編程半導(dǎo)體器件技術(shù)領(lǐng)域,特別涉及一種用于可編程半導(dǎo)體器件的通用處理系統(tǒng)及通用處理方法。
背景技術(shù)
集成電路的分類方法有很多,按照功能可分為存儲(chǔ)器(Memory)、微處理器(CPU)、定制電路(ASICs)和可編程半導(dǎo)體器件(programmable semiconductor devices)。可編程半導(dǎo)體器件中又可分為簡(jiǎn)單可編程邏輯器件(SPLD)、復(fù)雜可編程邏輯器件(CPLD)和現(xiàn)場(chǎng)可編程門陣列(FPGA)。
可編程半導(dǎo)體器件被廣泛地應(yīng)用于各個(gè)領(lǐng)域中,如工業(yè)控制、嵌入式系統(tǒng)、密碼學(xué)、航空飛船、網(wǎng)絡(luò)等。這主要源于可編程半導(dǎo)體器件可提供高性能、低一次性工程費(fèi)用成本,非常適合大電路的實(shí)現(xiàn)以及快速的上市。同時(shí),為了進(jìn)一步增強(qiáng)可編程半導(dǎo)體器件的處理性能,各個(gè)廠商會(huì)在可編程半導(dǎo)體器件內(nèi)集成一些具有特定功能的硬件電路,如MCU、ADC/DAC、Serdes等,我們稱之為Hardcore,即硬核;相對(duì)應(yīng)的,我們稱可編程半導(dǎo)體器件內(nèi)可由用戶進(jìn)行編程的硬件部分為Softcore,即軟核。
雖然硬核的加入可以改善可編程半導(dǎo)體器件的性能,但是由于其采用了固定的狀態(tài)機(jī)控制,導(dǎo)致硬核應(yīng)用的靈活性受到一定的限制,降低了可編程半導(dǎo)體器件應(yīng)用的廣泛度。因此,如何解決硬核應(yīng)用的靈活性受限的問題,成了本領(lǐng)域技術(shù)人員亟待解決的一個(gè)難題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通用處理系統(tǒng)及通用處理方法,以解決現(xiàn)有技術(shù)中硬核應(yīng)用的靈活性受限的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種通用處理系統(tǒng),用于可編程半導(dǎo)體器件,所述可編程半導(dǎo)體器件包括硬核和軟核,所述通用處理系統(tǒng)包括:任務(wù)代理器、指令存儲(chǔ)單元、通用處理器和通用控制代理器;其中,
所述任務(wù)代理器用于獲取主設(shè)備的控制信息;
所述指令存儲(chǔ)單元用于存儲(chǔ)控制指令;
所述通用處理器用于根據(jù)所述主設(shè)備的控制信息以及所述控制指令形成控制信號(hào);
所述通用控制代理器用于根據(jù)所述控制信號(hào)實(shí)現(xiàn)對(duì)于作為從設(shè)備的硬核或者軟核的狀態(tài)控制。
可選的,在所述的通用處理系統(tǒng)中,所述通用處理系統(tǒng)具有任務(wù)配置接口,所述任務(wù)代理器通過所述任務(wù)配置接口獲取所述主設(shè)備的控制信息。
可選的,在所述的通用處理系統(tǒng)中,所述通用處理系統(tǒng)具有控制接口,所述通用控制代理器通過所述控制接口實(shí)現(xiàn)對(duì)于作為從設(shè)備的硬核或者軟核的狀態(tài)控制。
可選的,在所述的通用處理系統(tǒng)中,所述通用處理器具有任務(wù)接口,所述任務(wù)代理器獲取的所述主設(shè)備的控制信息通過所述任務(wù)接口提供給所述通用處理器。
可選的,在所述的通用處理系統(tǒng)中,所述通用處理器具有外設(shè)接口,所述通用控制代理器通過所述外設(shè)接口從所述通用處理器獲取所述控制信號(hào)。
可選的,在所述的通用處理系統(tǒng)中,所述主設(shè)備的控制信息包括指令地址信息,所述通用處理系統(tǒng)還包括指令接口代理器,所述指令接口代理器用于根據(jù)所述指令地址信息自所述指令存儲(chǔ)單元中存儲(chǔ)的控制指令中尋址到相應(yīng)的控制指令并提供給所述通用處理器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東高云半導(dǎo)體科技股份有限公司,未經(jīng)廣東高云半導(dǎo)體科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010407766.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
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ī)器
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





