一種二進(jìn)制碼到溫度計(jì)碼的串行轉(zhuǎn)換裝置及轉(zhuǎn)換方法
【專利摘要】本發(fā)明公開了一種二進(jìn)制碼到溫度計(jì)碼的串行轉(zhuǎn)換裝置及轉(zhuǎn)換方法,該轉(zhuǎn)換裝置的二進(jìn)制碼輸入位數(shù)n∈{2k|k為大于等于1的整數(shù)},包含2k-1個1位宏單元、2k-2個位宏單元、…、20個位宏單元;本發(fā)明實(shí)現(xiàn)的二進(jìn)制碼到溫度計(jì)碼轉(zhuǎn)換的邏輯深度為k,最大負(fù)載包含n+1個或門和n個與門。本發(fā)明通過少數(shù)位溫度計(jì)碼組合實(shí)現(xiàn)多數(shù)位溫度計(jì)碼轉(zhuǎn)碼,在版圖布局時布局簡單。
【專利說明】一種二進(jìn)制碼到溫度計(jì)碼的串行轉(zhuǎn)換裝置及轉(zhuǎn)換方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種二進(jìn)制碼到溫度計(jì)碼的串行轉(zhuǎn)換裝置及轉(zhuǎn)換方法。
【背景技術(shù)】
[0002]溫度計(jì)碼是一種數(shù)字碼,該數(shù)字碼由連續(xù)的二進(jìn)制的O和連續(xù)的二進(jìn)制的I組成,反之亦然。從而溫度計(jì)碼理想地在I序列中不會包含0,在O序列中不會包含I。溫度計(jì)碼中I的個數(shù)(I為有效碼時)即為對應(yīng)十進(jìn)制值,因此可以方便的實(shí)現(xiàn)線性控制;由于溫度計(jì)碼位數(shù)過多,所以不便于進(jìn)行計(jì)算,因此實(shí)現(xiàn)從二進(jìn)制碼到溫度計(jì)碼轉(zhuǎn)換變十分必要。
[0003]η位的溫度計(jì)碼有η種排列方式。設(shè)I為有效碼,若將溫度計(jì)碼第I位設(shè)為TI,
1^ I ^ η-1且正整數(shù),當(dāng)對應(yīng)十進(jìn)制數(shù)字為D時(O≤D≤η-1),若D < I≤η,則對應(yīng)TI=O,;若 I ≤ I ≤ D 時,TI = I。
[0004]以下給出的表1顯示了 η位溫度計(jì)碼(η = 16)的詳細(xì)說明,其中η表示一個正整數(shù),且η≤I。由此,溫度計(jì)碼由η-1 = 15個數(shù)字信號組成。
[0005]表1
【權(quán)利要求】
1.一種二進(jìn)制碼到溫度計(jì)碼的串行轉(zhuǎn)換裝置,其特征在于,所述二進(jìn)制碼的位數(shù)為η位,n e {2k |k為大于等于I的整數(shù)}; 當(dāng)η為2時,所述串行轉(zhuǎn)換裝置包含I個I位宏單元; 當(dāng)η為4時,所述串行轉(zhuǎn)換裝置包含2個I位宏單元、I個3位宏單元; 當(dāng)η為8時,所述串行轉(zhuǎn)換裝置包含4個I位宏單元、2個3位宏單元、I個15位宏單元; 當(dāng)η為2k且2k大于8時,所述串行轉(zhuǎn)換裝置包含2H個j -1位宏單元、2k_2個222 1 -1位宏單元、…、2°個22i—'-1位宏單元; 當(dāng)m為大于等于I的整數(shù)時,m位宏單元包含m個下端輸入端口 Lb-Lnum個上端輸入端口 ΗΡ..Ηπι 口和m2+2m個輸出端口 OUTl…0UTm2+2m ;對于每個大于等于I且小于等于m的整數(shù)i和j,Li和Hj的信號相或輸入后至輸出端口 0UT(1-l)*(m+l)+j,Hj的信號輸入至輸出端口 OUTj* (m+1),Li和Hm的信號輸入相與后至輸出端口 0UTm*(m+l)+i ; 當(dāng)η為2k且k大于等于2時,對于每一個大于等于2且小于等于k的整數(shù)a,每個2# -1位宏單兀上端輸入端口與一個22°__ -1位宏單兀的輸出端口依次相連,下端輸入端口與另一個22°_2 -1位宏單元的輸出端口依次相連。
2.基于權(quán)利要求1所述的一種二進(jìn)制碼到溫度計(jì)碼的串行轉(zhuǎn)換裝置的轉(zhuǎn)換方法,其特征在于,包含以下步驟: 步驟I),確認(rèn)二進(jìn)制碼輸入位數(shù)η是否等于2k,若不相等,則在其最高位前補(bǔ)O至2k位,其中,k為大于等于I的整數(shù); 步驟2),將η位二進(jìn)制碼依次每兩位劃分為一組,低位為下端輸入信號,高位為上端輸入信號; 步驟3),根據(jù)每組上端/下端輸入信號的位數(shù)b,將其上端輸入信號、下端輸入信號分別輸入至b位宏單元,得到*組b2+2b位溫度計(jì)碼; 步驟4)若溫度計(jì)碼剩余組數(shù)不為1,則將溫度計(jì)碼依次每兩組劃分為一組,重新執(zhí)行步驟3),直至溫度計(jì)碼為一組,完成轉(zhuǎn)換。
【文檔編號】H03M7/04GK104168027SQ201410341283
【公開日】2014年11月26日 申請日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
【發(fā)明者】張博, 陳鑫, 黃輝, 周江燕, 陳榮濤, 張婉橋, 夏歡, 胡薇, 陳強(qiáng), 段倩妮 申請人:南京航空航天大學(xué)