日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

用電路實現(xiàn) pascal三角形運算(圖)

出處:luojun178 發(fā)布于:2007-04-16 21:18:05

前言
  Pascal三角形,即(a-b)n展開項系數(shù),是一個經(jīng)典的數(shù)學(xué)問題,然而它在通信、頻率補償、版圖布局布線優(yōu)化等很多方面都有廣泛的應(yīng)用。在一個小數(shù)分頻項目中,需要構(gòu)建一個四級的pascal三角形來進行相位補償,如所示,第二個累加器的溢出必須通過個微分控制分頻比,第三個累加器的溢出必須通過第二個微分控制分頻比,依此類推。第二個累加器使分頻比變?yōu)镹+1、N-1,第三個累加器將分頻比變?yōu)镹+1、N-2、N+1,第四個累加器的分頻比序列為N+1、N-3、N+3、N-1,正如所示該序列構(gòu)成一個pascal三角形,每行的總和為零。依照這個規(guī)律可以設(shè)計實現(xiàn)pascal 三角形運算的通用電路。
Pascal三角形的數(shù)學(xué)描述
  pascal三角形通常用三角形的方式來表示,如所示,也可以用一個二維的下三角矩陣來描述,如所示。
  矩陣a[n,n]可以用下面的公式來描述。
  a[i, j]=a[i, j-1]+(-1)a[i+1, j] (式1)
  (a[n, 1]=0,a[n, 2]=a[n, 3]=...=a[n, n]=1)
  i≥1,j≥2。
  矩陣中列的0是為了方便電路實現(xiàn)而人為加上去的。將此二維矩陣表達式(即式1)變成含有時間的一維方程。
  a[i]j=a[i]j-1+(-1)a[i+1]j (式2)
  i,j均大于1,a[n]2 =a[n]3=...a[n]n=1。下標(biāo)表示時間,a[n,1]=0表示剛開始整個電路的清零信號,其余列的0表示對應(yīng)pascal三角形的和為0,一行的1表示pascal三角形每一行對應(yīng)的輸入端有輸入值1時,產(chǎn)生的立即數(shù)為1。
  此外,式2具有疊加性,可以把pascal三角形中的一行加上其余任意一行或者幾行,實現(xiàn)任意時鐘周期的延時。


Pascal三角形的基本電路

  根據(jù)上面一維含時公式,先要構(gòu)建補碼電路,然后是一個加法電路,是一個延時電路。
  假設(shè)一個數(shù)組a[n:0]表示數(shù)的各位,a[0]為位,對各位取反,然后位加1,得到一個新的數(shù)組b[n:0],這個數(shù)組位為b[0],對應(yīng)的邏輯關(guān)系是:
  其余位按照這個規(guī)律依此類推,邏輯圖如所示。
  采用通用的全加器,邏輯表達式為:


  示意圖參見。其中CI為上的進位,A、B為本級輸入信號,S為全加和,CO是本級進位。
  延時器采用帶清零的D觸發(fā)器來實現(xiàn),見。CLOCK為時鐘信號,CLEAR為清零信號,D是數(shù)據(jù)輸入信號,Q是原量輸出
。
         


電路設(shè)計
  首先構(gòu)建一個4級pascal三角形電路,其中CLOCK是時鐘信號,IN1、IN2、IN3、IN4分別對應(yīng)于pascal三角形的前4行,CLEAR是清零信號。IN1、IN2、IN3、IN4輸入之前將觸發(fā)器清零,防止輸出不定態(tài)。D0、D1、D2、D3是從低到高的四位輸出,SIGN是符號位,這五位構(gòu)成輸出。值得注意的是,IN4經(jīng)過與自己直接相連的D觸發(fā)器產(chǎn)生的數(shù)只有一位,然而它的補碼需要4位,只好在高位加零,這樣補碼電路就可以簡化,就是經(jīng)過簡化的電路圖。為了增加電路的直觀性,這里省略了電路中所有D觸發(fā)器的時鐘信號和清零信號,所有D觸發(fā)器的清零信號和時鐘信號分別連在一起。


         pascal三角形實現(xiàn)電路

 

 真值表

IN4
IN3
IN2
IN1
CP1
CP2
CP3
CP4
0
0
0
1
1
0
0
0
0
0
1
0
1
-1
0
0
0
0
1
1
2
-1
0
0
0
1
0
0
1
-2
1
0
0
1
0
1
2
-2
1
0
0
1
1
0
2
-3
1
0
1
0
0
0
1
-3
3
-1
1
0
0
1
2
-3
3
-1
1
0
1
0
2
-4
3
-1
1
0
1
1
3
-4
3
-1
1
1
0
0
2
-5
4
-1
1
1
0
1
3
-5
4
-1
1
1
1
0
3
-6
4
-1
1
1
1
1
4
-6
4
-1


電路的驗證與擴展
  取IN1、IN2、IN3、IN4從0001到1111,并且給每組值以足夠的變化周期,可以得到下面的真值表。在viewlogic用XILINX公司的XC4000庫進行模擬,除了可以忽略的毛刺和初始時無關(guān)緊要的不定態(tài)之外,得到的波形圖與真值表完全一致,其中CP1、CP2、CP3、CP4分別對應(yīng)于第1、2、3、4時鐘,周期波形圖如所示。

       波形圖
三級的電路得到驗證之后,根據(jù)同樣的原理,可以在四級的基礎(chǔ)上進行任意級的構(gòu)建。


小結(jié)
  本文給出了pascal三角形運算電路的設(shè)計思想與實現(xiàn)方法,以及在viewlogic下的驗證,并且還可以根據(jù)需要進行任意級的擴展。Pascal三角形在版圖布局布線優(yōu)化等方面的具體應(yīng)用可以參考有關(guān)文獻,在此不再贅述。


  
關(guān)鍵詞:用電路實現(xiàn) pascal三角形運算(圖)1111XILINX

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

找XILINX認準(zhǔn)@中航軍工
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!