在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > AAC音頻解碼中位數(shù)可選且自動(dòng)加載移位寄存器設(shè)計(jì)

            AAC音頻解碼中位數(shù)可選且自動(dòng)加載移位寄存器設(shè)計(jì)

            作者: 時(shí)間:2009-03-24 來源:網(wǎng)絡(luò) 收藏


            圖3 初始化狀態(tài)轉(zhuǎn)移圖

            3.3

              之所以選擇64位的,是因?yàn)槿暨x擇一倍于存儲(chǔ)器寬度的移位寄存器長(zhǎng)度(32位),移位后剩余的有效數(shù)據(jù)的位數(shù)可能不夠下一次的移位長(zhǎng)度,為滿足移位長(zhǎng)度的要求,需要在后再次移位,因此移位最多要花費(fèi)三個(gè)時(shí)鐘周期的時(shí)間;若選擇三倍于存儲(chǔ)器寬度的移位寄存器的長(zhǎng)度或更長(zhǎng)(>=96位)時(shí),當(dāng)設(shè)定數(shù)據(jù)的標(biāo)志為有效數(shù)據(jù)不大于32時(shí),需要兩次數(shù)據(jù),當(dāng)設(shè)定加載數(shù)據(jù)的標(biāo)志為有效數(shù)據(jù)不大于64時(shí),此時(shí)移位寄存器中的有效數(shù)據(jù)相對(duì)于需要移位的最長(zhǎng)數(shù)據(jù)偏長(zhǎng)且沒有必要。所以,將移位寄存器的長(zhǎng)度選擇為2倍于存儲(chǔ)器的寬度(64位)在時(shí)間和空間上都達(dá)到了最優(yōu)。

              初始化過程:初始化狀態(tài)機(jī)產(chǎn)生的輸出信號(hào)init_0和init_1為兩次加載的控制信號(hào),這兩個(gè)信號(hào)控制移位寄存器在初始化的兩個(gè)時(shí)鐘周期內(nèi),從存儲(chǔ)器中取出數(shù)據(jù)并將其分別加載到高32位和低32位。

              移位過程:當(dāng)取數(shù)信號(hào)發(fā)出取數(shù)要求時(shí),輸入的取數(shù)位數(shù)作為多路選擇器的數(shù)據(jù)選擇端,當(dāng)前移位寄存器的值和0作為多路選擇器的數(shù)據(jù)端,通過數(shù)據(jù)選擇決定移位寄存器下個(gè)周期從高位到低位的值。

              加載過程:當(dāng)加載信號(hào)發(fā)出時(shí),剩余有效數(shù)據(jù)作為多路選擇器的數(shù)據(jù)選擇端,當(dāng)前移位寄存器的值、FIFO輸出的值和0作為多路選擇器的數(shù)據(jù)端,通過數(shù)據(jù)選擇決定移位寄存器下個(gè)周期從高位到低位的值。

              移位和加載同時(shí)發(fā)生的過程:當(dāng)移位和加載信號(hào)同時(shí)產(chǎn)生時(shí),移位寄存器中剩余的有效數(shù)據(jù)的位數(shù)和輸入的取數(shù)位數(shù)共同作為多路選擇器的數(shù)據(jù)選擇端,當(dāng)前移位寄存器的值、FIFO輸出的值和0作為多路選擇器的數(shù)據(jù)端,通過數(shù)據(jù)選擇決定移位寄存器下個(gè)周期從高位到低位的值。

            4、實(shí)驗(yàn)結(jié)果

              為完成實(shí)時(shí)性的要求,本對(duì)典型的移位寄存器在速度上進(jìn)行改進(jìn),但控制邏輯變得復(fù)雜,從而消耗了更多資源。因此,我們選擇速度、面積作為性能指標(biāo)對(duì)兩種進(jìn)行比較。在基于FPGA的硬件設(shè)計(jì)中,面積指標(biāo)通常用查找表數(shù)和寄存器數(shù)來表示,速度指標(biāo)我們選擇最大時(shí)鐘頻率及時(shí)平均每幀消耗的周期數(shù)來表示。

              我們采用altera公司FPGA開發(fā)工具QuartusII分別對(duì)兩塊電路進(jìn)行綜合和時(shí)序分析,從綜合報(bào)告中獲得查找表和寄存器的數(shù)目,從時(shí)序報(bào)告中獲得最大時(shí)鐘頻率。并將兩個(gè)設(shè)計(jì)分別同電路一起整體下載到stratix II EP2S180 的FPGA開發(fā)板,以壓縮文件中隨機(jī)抽取的10幀數(shù)據(jù)為測(cè)試矢量,使用一計(jì)數(shù)器記錄下移位寄存器消耗的周期數(shù),將其寫入片內(nèi)ram,并將觀測(cè)到的數(shù)據(jù)通過計(jì)算得平均每幀消耗的周期數(shù)。實(shí)驗(yàn)結(jié)果如下表所示:


            表1 實(shí)驗(yàn)數(shù)據(jù)對(duì)比



              由對(duì)比數(shù)據(jù)可得以下結(jié)論:

              1、典型移位寄存器的工作頻率大于位數(shù)可選、加載移位寄存器的頻率。但由于此移位寄存器只是更大電路中的一個(gè)小模塊,由實(shí)際結(jié)果可知電路整體的工作頻率并不取決于此模塊的工作頻率,所以在整體電路中對(duì)單獨(dú)模塊的頻率進(jìn)行比較并不能得出速度的優(yōu)劣。

              2、由查找表數(shù)和寄存器數(shù)的比較可得:典型移位寄存器消耗的資源遠(yuǎn)小于位數(shù)可選、加載移位寄存器,即典型移位寄存器在面積上占有較大優(yōu)勢(shì)。

              3、由平均每幀消耗周期數(shù)的比較可得:兩者工作在相同的時(shí)鐘頻率下時(shí),位數(shù)可選、加載移位寄存器消耗的時(shí)間約為典型移位寄存器的28%,單位時(shí)間內(nèi)傳輸?shù)臄?shù)據(jù)量提高到典型移位寄存器的356%,所以位數(shù)可選、自動(dòng)加載移位寄存器在速度上占有較大優(yōu)勢(shì)。

              綜上,為完成解碼的實(shí)時(shí)性要求,本設(shè)計(jì)進(jìn)行了速度和面積上的折中處理,相對(duì)于典型移位寄存器本設(shè)計(jì)以犧牲面積為代價(jià)換取了速度上的優(yōu)勢(shì),使之在規(guī)定時(shí)間內(nèi)完成解碼。


            上一頁 1 2 下一頁

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉