[發(fā)明專利]具多指令流的錄像譯碼器快取裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200610136604.4 | 申請(qǐng)日: | 2006-10-31 |
| 公開(kāi)(公告)號(hào): | CN101174202A | 公開(kāi)(公告)日: | 2008-05-07 |
| 發(fā)明(設(shè)計(jì))人: | 成世明;蔡忠憲;易四軍;王津福 | 申請(qǐng)(專利權(quán))人: | 揚(yáng)智科技股份有限公司 |
| 主分類(lèi)號(hào): | G06F9/38 | 分類(lèi)號(hào): | G06F9/38;H04N5/926 |
| 代理公司: | 北京市柳沈律師事務(wù)所 | 代理人: | 呂曉章;李曉舒 |
| 地址: | 中國(guó)臺(tái)*** | 國(guó)省代碼: | 中國(guó)臺(tái)灣;71 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 指令 錄像 譯碼器 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種錄像譯碼器快取裝置,特別涉及一種具多指令流的錄像譯碼器快取裝置。
背景技術(shù)
請(qǐng)參考圖1。圖1是現(xiàn)有技術(shù)的H.264錄像譯碼器快取裝置(H.264videodecoder?cache)100的示意圖。如圖所示,錄像譯碼器快取裝置100包含一快取指令器110及一快取緩沖區(qū)120。快取指令器110包含一指令隊(duì)列111及一指令分類(lèi)器112。指令隊(duì)列111耦接于外部用以接收并存儲(chǔ)由外部傳送來(lái)的控制指令。指令分類(lèi)器112耦接于指令隊(duì)列111、快取緩沖區(qū)120及一動(dòng)態(tài)隨機(jī)存取內(nèi)存(dynamic?random?access?memory,DRAM)130,用以將所接收的控制指令分類(lèi),并分別傳送給快取緩沖區(qū)120與動(dòng)態(tài)隨機(jī)存取內(nèi)存130??烊【彌_區(qū)120耦接于指令分類(lèi)器112、動(dòng)態(tài)隨機(jī)存取內(nèi)存130及錄像譯碼器(video?decoder)140,用來(lái)根據(jù)指令分類(lèi)器112傳送來(lái)的指令,將動(dòng)態(tài)隨機(jī)存取內(nèi)存130傳送來(lái)的數(shù)據(jù)存儲(chǔ),或者將所存儲(chǔ)的數(shù)據(jù),傳送至錄像譯碼器140。
外部控制指令包含讀取快取緩沖區(qū)120的指令以及讀取動(dòng)態(tài)隨機(jī)存取內(nèi)存130的指令。若指令分類(lèi)器112接收到一讀取快取緩沖區(qū)120的指令,則指令分類(lèi)器112會(huì)將該指令傳送至快取緩沖區(qū)120,快取緩沖區(qū)120再根據(jù)該指令將所存儲(chǔ)的數(shù)據(jù)傳送至錄像譯碼器140。若指令分類(lèi)器112接收到一讀取動(dòng)態(tài)隨機(jī)存取內(nèi)存130的指令,則指令分類(lèi)器112會(huì)將該指令傳送至動(dòng)態(tài)隨機(jī)存取內(nèi)存130,動(dòng)態(tài)隨機(jī)存取內(nèi)存130再根據(jù)該指令,將數(shù)據(jù)傳送至快取緩沖區(qū)120,然后快取緩沖區(qū)120再將從動(dòng)態(tài)隨機(jī)存取內(nèi)存的數(shù)據(jù)傳送至錄像譯碼器140。
指令分類(lèi)器112接收指令隊(duì)列111的控制指令并分類(lèi)給快取緩沖區(qū)120或動(dòng)態(tài)隨機(jī)存取內(nèi)存130后,會(huì)停止再接收指令等待快取緩沖區(qū)120或動(dòng)態(tài)隨機(jī)存取內(nèi)存130將根據(jù)控制指令執(zhí)行的動(dòng)作結(jié)束后,再接收下一個(gè)控制指令。而由于動(dòng)態(tài)隨機(jī)存取內(nèi)存130的讀取速度相當(dāng)慢,因此,當(dāng)指令分類(lèi)器112傳送一讀取動(dòng)態(tài)隨機(jī)存取內(nèi)存130的指令后,便需等待一段相當(dāng)長(zhǎng)的時(shí)間。而在此時(shí)即使指令分類(lèi)器112下一個(gè)將接收的指令是讀取快取緩沖區(qū)120的指令,指令分類(lèi)器112仍會(huì)等待動(dòng)態(tài)隨機(jī)存取內(nèi)存130執(zhí)行完讀取動(dòng)作之后,才接收下一個(gè)讀取快取緩沖區(qū)120的指令,并傳送給快取緩沖區(qū)120。而在這段等待的期間,快取緩沖區(qū)120是處于閑置的狀態(tài)。因此,現(xiàn)有技術(shù)的錄像譯碼器快取裝置提供數(shù)據(jù)給錄像譯碼器的速度并不能有效的提高,造成時(shí)間上的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明提供一種具多指令流的錄像譯碼器快取裝置。該錄像譯碼器包含一快取指令器,包含一主要指令隊(duì)列,用以存儲(chǔ)由外部傳送來(lái)的控制指令;一指令分類(lèi)器,耦接于該主要指令隊(duì)列,用以對(duì)存儲(chǔ)在該主要指令隊(duì)列的控制指令進(jìn)行分類(lèi);一指令產(chǎn)生器,耦接于該指令分類(lèi)器的第一輸出端,用以根據(jù)該指令分類(lèi)器傳送來(lái)的控制指令,產(chǎn)生多控制指令;一第一指令隊(duì)列,耦接于該指令分類(lèi)器的第一輸出端與一外部?jī)?nèi)存之間,用以存儲(chǔ)由該指令分類(lèi)器傳送來(lái)的控制指令;一第二指令隊(duì)列,耦接于該指令產(chǎn)生器的第一輸出端,用以存儲(chǔ)由該指令產(chǎn)生器傳送來(lái)的控制指令;一第三指令隊(duì)列,耦接于該指令產(chǎn)生器的第二輸出端,用以存儲(chǔ)由該指令產(chǎn)生器傳送來(lái)的控制指令;一第四指令隊(duì)列,耦接于該指令產(chǎn)生器的第三輸出端,用以存儲(chǔ)由該指令產(chǎn)生器傳送來(lái)的控制指令;一第五指令隊(duì)列,耦接于該指令分類(lèi)器的第二輸出端,用以存儲(chǔ)由該指令分類(lèi)器傳送來(lái)的控制指令;一內(nèi)部緩沖區(qū),耦接于該第二指令隊(duì)列與該第三指令隊(duì)列,用以根據(jù)該第二指令隊(duì)列與該第三指令隊(duì)列所輸出的控制指令,存儲(chǔ)一外部?jī)?nèi)存?zhèn)鱽?lái)的數(shù)據(jù)或?qū)⒃搩?nèi)部緩沖區(qū)的數(shù)據(jù)傳至該快取緩沖區(qū);以及一快取緩沖區(qū),耦接于該第四指令隊(duì)列與該第五指令隊(duì)列,用以根據(jù)該第二指令隊(duì)列與該第三指令隊(duì)列所輸出的控制指令,存儲(chǔ)所接收的數(shù)據(jù)或讀取存儲(chǔ)在該快取緩沖區(qū)的數(shù)據(jù)至一錄像譯碼器。
本發(fā)明另提供一種控制錄像譯碼器快取裝置的方法。該方法包含接收多控制指令;存儲(chǔ)該多控制指令在一第一指令隊(duì)列;對(duì)該多控制指令進(jìn)行分類(lèi);根據(jù)該多控制指令的類(lèi)別傳輸該多控制指令至多第二指令隊(duì)列;根據(jù)該多第二指令隊(duì)列的第一組第二指令隊(duì)列輸出的控制指令存儲(chǔ)傳至一快取緩沖區(qū)的數(shù)據(jù)或讀取存儲(chǔ)在該快取緩沖區(qū)的數(shù)據(jù)至一錄像譯碼器;及根據(jù)該多第二指令緩沖區(qū)的第二組第二指令隊(duì)列輸出的控制指令將一外部?jī)?nèi)存?zhèn)鱽?lái)的數(shù)據(jù)存儲(chǔ)在一內(nèi)部緩沖區(qū)或?qū)⒃搩?nèi)部緩沖區(qū)的數(shù)據(jù)傳至該快取緩沖區(qū)。
附圖說(shuō)明
圖1是現(xiàn)有技術(shù)的錄像譯碼器快取裝置的示意圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于揚(yáng)智科技股份有限公司,未經(jīng)揚(yáng)智科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610136604.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:調(diào)節(jié)器件閾值電壓的方法
- 下一篇:建筑組合模板





