欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置制造方法

文檔序號(hào):6631135閱讀:366來(lái)源:國(guó)知局
一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,方法如下:將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),然后將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并將上次轉(zhuǎn)換剩余的數(shù)據(jù)和輸入的數(shù)據(jù)合并;采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比;按相應(yīng)拍數(shù)依次輸出。裝置包括數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊、數(shù)據(jù)轉(zhuǎn)換控制模塊、狀態(tài)存貯模塊和數(shù)據(jù)輸出模塊。本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,具有可實(shí)現(xiàn)任意位寬數(shù)據(jù)轉(zhuǎn)換、簡(jiǎn)化數(shù)據(jù)轉(zhuǎn)換裝置結(jié)構(gòu)、顯著減小邏輯資源和面積并提高時(shí)鐘頻率等優(yōu)點(diǎn)。
【專利說(shuō)明】一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)轉(zhuǎn)換方法,尤其是一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置。

【背景技術(shù)】
[0002]任意位寬轉(zhuǎn)換技術(shù)在邏輯電路或大規(guī)模集成電路設(shè)計(jì)使用是非常廣泛的,譬如需要將輸入的8比特位寬數(shù)據(jù)轉(zhuǎn)換為16比特位寬的數(shù)據(jù)。需要進(jìn)行位寬轉(zhuǎn)換操作的原因很多,可能是因?yàn)樾枰档瓦壿嬰娐坊駻SIC (專用集成電路)的內(nèi)部時(shí)鐘頻率。根據(jù)輸入數(shù)據(jù)流量等于輸出數(shù)據(jù)流量原理,clkl*n (bit) =clk2*m(bit),如果m大于η,必然clk2小于clkl,從這個(gè)等式就可以知道,通過(guò)數(shù)據(jù)位寬轉(zhuǎn)換,將小位寬轉(zhuǎn)換為大位寬數(shù)據(jù),就可以降低時(shí)鐘頻率,從而降低邏輯電路或ASIC電路的設(shè)計(jì)難度。時(shí)鐘頻率降低還可以降低邏輯電路或ASIC電路的功耗。進(jìn)行位寬轉(zhuǎn)換操作也有可能是因?yàn)楹蠖颂幚黼娐返男枰?,后段處理電路需要的?shù)據(jù)位寬如果與輸入數(shù)據(jù)位寬不相等,此時(shí)就需要進(jìn)行位寬轉(zhuǎn)換操作。綜上所述,在邏輯電話設(shè)計(jì)或ASIC電路設(shè)計(jì)中,數(shù)據(jù)位寬轉(zhuǎn)換操作的使用是非常廣泛的。
[0003]目前主要的數(shù)據(jù)位寬轉(zhuǎn)換方法一般是基于FIFO電路或MEMORY電路,通過(guò)FIFO或MEMORY將輸入數(shù)據(jù)存儲(chǔ)起來(lái),然后根據(jù)輸出數(shù)據(jù)位寬的要求進(jìn)行讀取,從而實(shí)現(xiàn)位寬轉(zhuǎn)換操作。如圖3所示,這種電路的主要問(wèn)題是隨著通道數(shù)量增加,所需要的FIFO也需要增加,F(xiàn)IFO數(shù)量和通道數(shù)量是對(duì)應(yīng)的。同時(shí)隨著通道數(shù)量增加,各個(gè)FIFO讀出數(shù)據(jù)的間隔時(shí)間會(huì)增大,這就要求每個(gè)FIFO的深度也要增加,否則FIFO會(huì)溢出。此外,由于FIFO數(shù)量增加,各個(gè)FIFO的輸出必須通過(guò)選擇電路輸出,選擇電路的輸入增多了,它的時(shí)序就會(huì)變得復(fù)雜,難于提高設(shè)計(jì)速度。
[0004]還有一種作法是如中國(guó)發(fā)明專利CN1674477B所提出的方法,采用一組有限狀態(tài)機(jī)實(shí)現(xiàn)位寬轉(zhuǎn)換,如圖4所示。這種電路相比較上述方法,不用FIFO或MEMORY,在狀態(tài)機(jī)的控制下直接實(shí)現(xiàn)位寬轉(zhuǎn)換,各個(gè)有限狀態(tài)機(jī)對(duì)應(yīng)一個(gè)通道。通過(guò)一個(gè)狀態(tài)機(jī)組實(shí)現(xiàn)所有通道的數(shù)據(jù)位寬轉(zhuǎn)換。各個(gè)通道轉(zhuǎn)換后的數(shù)據(jù)通過(guò)選擇器輸出,從而實(shí)現(xiàn)數(shù)據(jù)位寬轉(zhuǎn)換操作。這個(gè)方法也有問(wèn)題,首先它需要多個(gè)狀態(tài)機(jī),有多少個(gè)通道就有多少個(gè)狀態(tài)機(jī)。這也會(huì)耗費(fèi)很多資源。根據(jù)實(shí)際情況,輸入數(shù)據(jù)只會(huì)在某個(gè)通道狀態(tài)機(jī)里處理,而不會(huì)在所有狀態(tài)機(jī)都進(jìn)行處理。其次它的轉(zhuǎn)換只能實(shí)現(xiàn)由η拍數(shù)據(jù)到I拍數(shù)據(jù)的轉(zhuǎn)換,無(wú)法實(shí)現(xiàn)由η拍數(shù)據(jù)到m拍數(shù)據(jù)的轉(zhuǎn)換,而實(shí)際上這樣的需要是很多的。還有一個(gè)問(wèn)題,隨著轉(zhuǎn)換通道增加,數(shù)據(jù)選擇輸出電路也會(huì)變得很復(fù)雜,同樣難于提高設(shè)計(jì)時(shí)鐘頻率。
[0005]有鑒于此,特提出一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,使其能節(jié)省邏輯資源和面積,并實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換。


【發(fā)明內(nèi)容】

[0006]本發(fā)明是為避免上述已有技術(shù)中存在的不足之處,提供一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,以實(shí)現(xiàn)任意位寬數(shù)據(jù)轉(zhuǎn)換、簡(jiǎn)化數(shù)據(jù)轉(zhuǎn)換裝置結(jié)構(gòu)。
[0007]本發(fā)明為解決技術(shù)問(wèn)題采用以下技術(shù)方案。
[0008]一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法,其包括如下步驟:
步驟1:將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;
步驟2:讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),然后將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并將上次轉(zhuǎn)換剩余的數(shù)據(jù)和輸入的數(shù)據(jù)合并;
步驟3:采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比;
步驟4:按相應(yīng)拍數(shù)依次輸出。
[0009]在所述步驟3中,對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比后,如果有剩余數(shù)據(jù),需要把此剩余數(shù)據(jù)寫(xiě)到一個(gè)狀態(tài)存貯模塊。
[0010]一種所述的實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法的裝置,其特征是,包括數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊、數(shù)據(jù)轉(zhuǎn)換控制模塊、狀態(tài)存貯模塊和數(shù)據(jù)輸出模塊;
所述數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊,用于將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;
所述數(shù)據(jù)轉(zhuǎn)換控制模塊,用于從數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊得到數(shù)據(jù)位寬轉(zhuǎn)換比,根據(jù)該不可約轉(zhuǎn)換比進(jìn)行數(shù)據(jù)位寬轉(zhuǎn)換;從狀態(tài)存貯模塊讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并和輸入的數(shù)據(jù)合并,采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),一直計(jì)到不可約轉(zhuǎn)換比;
所述狀態(tài)存貯模塊,用于從數(shù)據(jù)轉(zhuǎn)換控制模塊接收本次數(shù)據(jù)轉(zhuǎn)換后剩余的數(shù)據(jù)并存儲(chǔ);而后,根據(jù)數(shù)據(jù)轉(zhuǎn)換控制模塊要求,輸出相應(yīng)通道的剩余數(shù)據(jù),供數(shù)據(jù)轉(zhuǎn)換控制模塊使用;
所述數(shù)據(jù)輸出模塊,用于從數(shù)據(jù)轉(zhuǎn)換控制模塊接收轉(zhuǎn)換后的數(shù)據(jù),按相應(yīng)拍數(shù)依次輸出。
[0011]與已有技術(shù)相比,本發(fā)明有益效果體現(xiàn)在:
本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),然后將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并將上次轉(zhuǎn)換剩余的數(shù)據(jù)和輸入的數(shù)據(jù)合并;采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比;按相應(yīng)拍數(shù)依次輸出。裝置包括數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊、數(shù)據(jù)轉(zhuǎn)換控制模塊、狀態(tài)存貯模塊和數(shù)據(jù)輸出模塊。通過(guò)不可約轉(zhuǎn)換比對(duì)數(shù)據(jù)進(jìn)行拍數(shù)技術(shù),實(shí)現(xiàn)數(shù)據(jù)的計(jì)數(shù)和輸出。
[0012]本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,可以顯著減小邏輯資源和面積,同時(shí)可以實(shí)現(xiàn)任意位寬數(shù)據(jù)轉(zhuǎn)換。同時(shí)由于不需要使用復(fù)雜的選擇輸出,可以大大提高時(shí)鐘頻率。由此采用本方法和裝置,在數(shù)據(jù)位寬轉(zhuǎn)換方面有顯著的效果。
[0013]本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,具有可實(shí)現(xiàn)任意位寬數(shù)據(jù)轉(zhuǎn)換、簡(jiǎn)化數(shù)據(jù)轉(zhuǎn)換裝置結(jié)構(gòu)、顯著減小邏輯資源和面積并提高時(shí)鐘頻率等優(yōu)點(diǎn)。

【專利附圖】

【附圖說(shuō)明】
[0014]圖1為本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法的流程圖。
[0015]圖2為本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換裝置的結(jié)構(gòu)框圖。
[0016]圖3為現(xiàn)有技術(shù)中的采用基于FIFO電路或MEMORY電路的數(shù)據(jù)轉(zhuǎn)換示意圖。
[0017]圖4為專利CN1674477B的數(shù)據(jù)轉(zhuǎn)換示意圖。
[0018]以下通過(guò)【具體實(shí)施方式】,并結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明。

【具體實(shí)施方式】
[0019]參見(jiàn)圖1?圖2,本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法包括如下步驟:
步驟1:將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;
步驟2:讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),然后將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并將上次轉(zhuǎn)換剩余的數(shù)據(jù)和輸入的數(shù)據(jù)合并;
步驟3:采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比;
步驟4:按相應(yīng)拍數(shù)依次輸出。
[0020]在所述步驟3中,對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比后,如果有剩余數(shù)據(jù),需要把此剩余數(shù)據(jù)寫(xiě)到一個(gè)狀態(tài)存貯模塊。
[0021]實(shí)現(xiàn)所述的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法的裝置,包括數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊、數(shù)據(jù)轉(zhuǎn)換控制模塊、狀態(tài)存貯模塊和數(shù)據(jù)輸出模塊;
所述數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊,用于將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;
所述數(shù)據(jù)轉(zhuǎn)換控制模塊,用于從數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊得到數(shù)據(jù)位寬轉(zhuǎn)換比,根據(jù)該不可約轉(zhuǎn)換比進(jìn)行數(shù)據(jù)位寬轉(zhuǎn)換;從狀態(tài)存貯模塊讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并和輸入的數(shù)據(jù)合并,采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),一直計(jì)到不可約轉(zhuǎn)換比;
所述狀態(tài)存貯模塊,用于從數(shù)據(jù)轉(zhuǎn)換控制模塊接收本次數(shù)據(jù)轉(zhuǎn)換后剩余的數(shù)據(jù)并存儲(chǔ);而后,根據(jù)數(shù)據(jù)轉(zhuǎn)換控制模塊要求,輸出相應(yīng)通道的剩余數(shù)據(jù),供數(shù)據(jù)轉(zhuǎn)換控制模塊使用;
所述數(shù)據(jù)輸出模塊,用于從數(shù)據(jù)轉(zhuǎn)換控制模塊接收轉(zhuǎn)換后的數(shù)據(jù),按相應(yīng)拍數(shù)依次輸出。
[0022]本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法,其轉(zhuǎn)換過(guò)程如下:
1、根據(jù)數(shù)據(jù)位寬轉(zhuǎn)換要求,計(jì)算出數(shù)據(jù)位寬轉(zhuǎn)換的不可約轉(zhuǎn)換比。
[0023]2、數(shù)據(jù)轉(zhuǎn)換控制模塊:從數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊得到不可約轉(zhuǎn)換比,同時(shí)從狀態(tài)存貯模塊得到本次轉(zhuǎn)換通道上次轉(zhuǎn)換剩余數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)換模塊模塊將此剩余數(shù)據(jù)和輸入數(shù)據(jù)進(jìn)行合并,采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行計(jì)拍操作,一直計(jì)數(shù)到不可約數(shù)據(jù),將此數(shù)據(jù)輸出給數(shù)據(jù)輸出模塊。同時(shí)需要將本次轉(zhuǎn)換剩余數(shù)據(jù)輸入到狀態(tài)存貯模塊。
[0024]3、狀態(tài)存貯模塊:將此次數(shù)據(jù)轉(zhuǎn)換剩余數(shù)據(jù)寫(xiě)到相應(yīng)通道存貯空間,提供給下次本通道數(shù)據(jù)來(lái)臨時(shí)數(shù)據(jù)位寬轉(zhuǎn)換使用。
[0025]4、數(shù)據(jù)輸出模塊:接收數(shù)據(jù)轉(zhuǎn)換控制模塊輸出的數(shù)據(jù),按照數(shù)據(jù)轉(zhuǎn)換不可約比依次輸出。同時(shí)還需要輸出通道號(hào)、數(shù)據(jù)有效指示、SOP、EOP等。
[0026]本發(fā)明還提供了一種用于實(shí)現(xiàn)上述實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法的裝置,包括如下幾個(gè)模塊。
[0027]I)數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊:實(shí)現(xiàn)將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換t匕。譬如需要將320比特?cái)?shù)據(jù)轉(zhuǎn)換為512比特?cái)?shù)據(jù),不可約轉(zhuǎn)換比為8:5,也就是說(shuō)需要將8拍的320比特?cái)?shù)據(jù)轉(zhuǎn)換為5拍的512比特?cái)?shù)據(jù);
2)數(shù)據(jù)轉(zhuǎn)換控制模塊:從數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊得到數(shù)據(jù)位寬轉(zhuǎn)換比,根據(jù)該不可約轉(zhuǎn)換比進(jìn)行數(shù)據(jù)位寬轉(zhuǎn)換。數(shù)據(jù)位寬轉(zhuǎn)換的過(guò)程為:從狀態(tài)存貯模塊讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并和輸入的數(shù)據(jù)合并,采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),一直計(jì)到不可約轉(zhuǎn)換比。還以上述例子進(jìn)行說(shuō)明,將320比特轉(zhuǎn)換為512比特,不可約位寬轉(zhuǎn)換比為8:5,即需要對(duì)合并后的數(shù)據(jù)進(jìn)行計(jì)數(shù),一直計(jì)數(shù)到8,然后輸出到數(shù)據(jù)輸出模塊。同時(shí)如果有剩余數(shù)據(jù),需要把此剩余數(shù)據(jù)寫(xiě)到狀態(tài)存貯模塊。
[0028]3)狀態(tài)存貯模塊:從數(shù)據(jù)轉(zhuǎn)換控制模塊接收本次數(shù)據(jù)轉(zhuǎn)換后剩余的數(shù)據(jù),注意此數(shù)據(jù)是和通道號(hào)相對(duì)應(yīng)的。同時(shí)根據(jù)數(shù)據(jù)轉(zhuǎn)換控制模塊要求,輸出相應(yīng)通道的剩余數(shù)據(jù),供數(shù)據(jù)轉(zhuǎn)換控制模塊使用。
[0029]4)數(shù)據(jù)輸出模塊,從數(shù)據(jù)轉(zhuǎn)換控制模塊接收轉(zhuǎn)換后的數(shù)據(jù),按相應(yīng)拍數(shù)依次輸出。還以以上例子進(jìn)行說(shuō)明,320比特?cái)?shù)據(jù)轉(zhuǎn)換為512比特?cái)?shù)據(jù),不可約轉(zhuǎn)換比為8:5,數(shù)據(jù)控制模塊輸出此8拍320比特?cái)?shù)據(jù),共有2560比特,在數(shù)據(jù)轉(zhuǎn)換模塊,需要按照每拍512比特輸出,依次輸出5拍,即實(shí)現(xiàn)了數(shù)據(jù)位寬轉(zhuǎn)換。除了數(shù)據(jù)需要輸出外,還要輸出通道號(hào)、數(shù)據(jù)有效指示、SOP (start of packet)和EOP (end of packet)等。通道號(hào)的輸出只需要將輸出轉(zhuǎn)換模塊輸出的通道號(hào)直接輸出即可。數(shù)據(jù)有效指示需要和轉(zhuǎn)換后的數(shù)據(jù)位寬相對(duì)應(yīng)。如本例,需要在輸出5拍512比特?cái)?shù)據(jù)時(shí)需要將數(shù)據(jù)輸出有效指示為高,表示數(shù)據(jù)輸出有效。SOP來(lái)源于數(shù)據(jù)轉(zhuǎn)換控制模塊,EOP需要根據(jù)轉(zhuǎn)換后的數(shù)據(jù)包實(shí)際有效拍數(shù)輸出。
[0030]將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比;讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),然后將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并將上次轉(zhuǎn)換剩余的數(shù)據(jù)和輸入的數(shù)據(jù)合并;采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比;按相應(yīng)拍數(shù)依次輸出。裝置包括數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊、數(shù)據(jù)轉(zhuǎn)換控制模塊、狀態(tài)存貯模塊和數(shù)據(jù)輸出模塊。通過(guò)不可約轉(zhuǎn)換比對(duì)數(shù)據(jù)進(jìn)行拍數(shù)技術(shù),實(shí)現(xiàn)數(shù)據(jù)的計(jì)數(shù)和輸出。
[0031]本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,可以顯著減小邏輯資源和面積,同時(shí)可以實(shí)現(xiàn)任意位寬數(shù)據(jù)轉(zhuǎn)換。同時(shí)由于不需要使用復(fù)雜的選擇輸出,可以大大提高時(shí)鐘頻率。由此采用本方法和裝置,在數(shù)據(jù)位寬轉(zhuǎn)換方面有顯著的效果。
[0032]本發(fā)明的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,具有可實(shí)現(xiàn)任意位寬數(shù)據(jù)轉(zhuǎn)換、簡(jiǎn)化數(shù)據(jù)轉(zhuǎn)換裝置結(jié)構(gòu)、顯著減小邏輯資源和面積并提高時(shí)鐘頻率等優(yōu)點(diǎn)。
[0033]上面所述的實(shí)施例僅僅是對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對(duì)本發(fā)明的構(gòu)思和范圍進(jìn)行限定。在不脫離本發(fā)明設(shè)計(jì)構(gòu)思的前提下,本領(lǐng)域普通人員對(duì)本發(fā)明的技術(shù)方案做出的各種變型和改進(jìn),均應(yīng)落入到本發(fā)明的保護(hù)范圍,本發(fā)明請(qǐng)求保護(hù)的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書(shū)中。
【權(quán)利要求】
1.一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法,其特征是,包括如下步驟: 步驟1:將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比; 步驟2:讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),然后將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并將上次轉(zhuǎn)換剩余的數(shù)據(jù)和輸入的數(shù)據(jù)合并; 步驟3:采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比; 步驟4:按相應(yīng)拍數(shù)依次輸出。
2.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法和裝置,其特征是,在所述步驟3中,對(duì)拍數(shù)計(jì)數(shù)到不可約轉(zhuǎn)換比后,如果有剩余數(shù)據(jù),需要把此剩余數(shù)據(jù)寫(xiě)到一個(gè)狀態(tài)存貯模塊。
3.用于實(shí)施權(quán)利要求1或2所述的一種實(shí)現(xiàn)任意數(shù)據(jù)位寬轉(zhuǎn)換的方法的裝置,其特征是,包括數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊、數(shù)據(jù)轉(zhuǎn)換控制模塊、狀態(tài)存貯模塊和數(shù)據(jù)輸出模塊; 所述數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊,用于將輸入輸出數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)到不可約轉(zhuǎn)換比; 所述數(shù)據(jù)轉(zhuǎn)換控制模塊,用于從數(shù)據(jù)位寬轉(zhuǎn)換比化簡(jiǎn)模塊得到數(shù)據(jù)位寬轉(zhuǎn)換比,根據(jù)該不可約轉(zhuǎn)換比進(jìn)行數(shù)據(jù)位寬轉(zhuǎn)換;從狀態(tài)存貯模塊讀出本通道數(shù)據(jù)轉(zhuǎn)換存貯狀態(tài),將上次轉(zhuǎn)換剩余的數(shù)據(jù)讀出,并和輸入的數(shù)據(jù)合并,采用拍數(shù)計(jì)數(shù)方法,對(duì)合并后的數(shù)據(jù)進(jìn)行拍數(shù)計(jì)數(shù),一直計(jì)到不可約轉(zhuǎn)換比; 所述狀態(tài)存貯模塊,用于從數(shù)據(jù)轉(zhuǎn)換控制模塊接收本次數(shù)據(jù)轉(zhuǎn)換后剩余的數(shù)據(jù)并存儲(chǔ);而后,根據(jù)數(shù)據(jù)轉(zhuǎn)換控制模塊要求,輸出相應(yīng)通道的剩余數(shù)據(jù),供數(shù)據(jù)轉(zhuǎn)換控制模塊使用; 所述數(shù)據(jù)輸出模塊,用于從數(shù)據(jù)轉(zhuǎn)換控制模塊接收轉(zhuǎn)換后的數(shù)據(jù),按相應(yīng)拍數(shù)依次輸出。
【文檔編號(hào)】G06F5/00GK104331266SQ201410564959
【公開(kāi)日】2015年2月4日 申請(qǐng)日期:2014年10月22日 優(yōu)先權(quán)日:2014年10月22日
【發(fā)明者】周能強(qiáng) 申請(qǐng)人:安徽皖通郵電股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
保定市| 盈江县| 琼海市| 原平市| 泽库县| 平安县| 吉安县| 宁晋县| 马尔康县| 靖江市| 荣昌县| 易门县| 嘉禾县| 会同县| 霞浦县| 沙河市| 高唐县| 乌海市| 炉霍县| 芒康县| 石棉县| 济宁市| 保康县| 长治市| 中江县| 芜湖市| 绿春县| 凤台县| 云阳县| 丹寨县| 九龙坡区| 徐州市| 内乡县| 清苑县| 札达县| 大兴区| 鄂温| 大厂| 定州市| 沧州市| 南丰县|