第14章其它DSP設(shè)計庫000002_第1頁
第14章其它DSP設(shè)計庫000002_第2頁
第14章其它DSP設(shè)計庫000002_第3頁
第14章其它DSP設(shè)計庫000002_第4頁
第14章其它DSP設(shè)計庫000002_第5頁
已閱讀5頁,還剩143頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 第第14章章 其它其它dsp設(shè)計庫設(shè)計庫 14.1 總線控制庫總線控制庫 14.2 復數(shù)信號庫復數(shù)信號庫 14.3 gates庫庫 14.4 狀態(tài)機函數(shù)庫狀態(tài)機函數(shù)庫 14.5 storage庫庫 第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.1 總線控制庫總線控制庫 14.1.1 altbus模塊模塊 altbus模塊可以將浮點simulink總線變成定點類型的總線??梢詫ltbus插進一個數(shù)據(jù)或i/o口通道,從而產(chǎn)生輸入和輸出端口。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 當把一個信號變?yōu)槎c類型時,必須設(shè)定其位寬

2、。確定特定的位寬,可以通過多種方式來實現(xiàn),如對結(jié)果進行截位、補位或含低位的方法實現(xiàn)。如果選擇含低位或補位的方法,就必須在電路中插入合適的邏輯電路,這都是altbus 模塊的工作。表14-1是altbus 模塊的參數(shù)設(shè)定表。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-1 altbus模塊的參數(shù)說明名 稱數(shù)值和選項說 明node typeinternal node, input portoutput port, constantblack box input,black box output設(shè)定信號節(jié)點的類型bus typesigned integersigned fraction

3、alunsigned integer或single bit選擇總線的數(shù)據(jù)格式number of bits. 151設(shè)定小數(shù)點左邊的位數(shù),包括符號位。此參數(shù)不適用于1位的總線第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 .number of bits051設(shè)定小數(shù)點右邊的位數(shù)。此參數(shù)只適用于有符號小數(shù)總線saturateon或off如果選擇“on”,當輸出大于有待表達的最大的正值或負值,則該輸出即擴位到此最大的正值或負值。若此選項取為“off”,則最高位msb被截去。此選項對輸入端口或常數(shù)節(jié)點類型是無效的第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 名 稱數(shù)值和選項說 明roundo

4、n或off若此項選擇“on”,則輸出略去了所有高位的0位;若選為“off”,則最低位lsb被截去。此選項不適用于輸入和常數(shù)類型bypass bus formaton或off此項為“on”時表示在simulink中使用浮點數(shù)進行仿真constant valuedouble表示用設(shè)定的總線參數(shù)規(guī)范常數(shù)第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 在simulink設(shè)計中,以下模式可使用altbus 模塊:(1) altbus input port & output port modes;(2) altbus internal node mode;(3) altbus black box in

5、put output mode;(4) altbus constant mode。下面將對這些模式分別給予說明。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 1. altbus輸入輸入/輸出端口模式輸出端口模式 輸入端口和輸出端口模式(altbus input port & output port modes)主要用于定義硬件實現(xiàn)的接口,以及將浮點simulink信號(來自基本simulink模塊)轉(zhuǎn)化成有符號二進制小數(shù)類型(用于為dsp builder模塊提供數(shù)據(jù))。 表14-2和圖14-1顯示了浮點數(shù)(4/3 = 1.333)是如何轉(zhuǎn)變成有3個不同小數(shù)點位置的sbf格式的數(shù)據(jù)的。 第

6、第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-2 浮點數(shù)與sbf格式數(shù)據(jù)的轉(zhuǎn)換總線下標輸 入simulinkvhdl 4 . 1 4/31.002.00 2 . 3 4/31.2510.00 1 . 4 4/3-0.6875-11.00第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 2. altbus內(nèi)部節(jié)點模式內(nèi)部節(jié)點模式 altbus內(nèi)部節(jié)點模式(altbus internal node mode)用來將一種sbf格式的simulink信號轉(zhuǎn)變成另一種格式的信號,或用來定義內(nèi)部節(jié)點的總線寬度。這種內(nèi)部節(jié)點可以在硬件中實現(xiàn)。圖14-2給出了內(nèi)部節(jié)點模式以及輸入端口模式的alt

7、bus的用法。在此例中,具有( 10 . 10 )sbf格式的20位總線被轉(zhuǎn)變成了具有( 2 . 2 )sbf格式的4位總線。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 在vhdl中,這種算法操作導致從20位總線(altbus(19 down to 0)截為4位總線(altbus(3 down to 0),即 altbus(3 down to 0) a0w = 1 ; a2w = 0 ; a6w = 0 ; a5w = 0 ; a4w = 0 ; a3w a0w = 0 ; a2w = 1 ; a6w = 0 ; a5w = 0 ; a4w = 0 ; a3w a0w = 0 ; a2

8、w = 0 ; a6w = 0 ; a5w = 0 ; a4w = 1 ; a3w a0w = 0 ; a2w = 0 ; a6w = 0 ; a5w = 0 ; a4w = 0 ; a3w = 1 ; 第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 end case ; end process ; 注意:在simulink中,每一條線都是以aw來命名的。其中是自動產(chǎn)生的。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.3.2 if語句模塊語句模塊 if語句根據(jù)if條件方式返還一布爾類型結(jié)果true或false。其中比較條件方程的輸入量a, b, c, d, e, f, g, h

9、, i或j都必須是有符號或無符號整數(shù)。條件方程中可以使用任何數(shù)量的括號。表14-19是if語句支持的操作符,表14-20是if語句的參數(shù)表。 圖14-13是if語句模塊應用示例。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-19 if語句支持的操作符操 作 符操 作 方 式+or&and$xor=等于不等于大于, 大于2in1in2=大于等于2in1=in2小于2in1in2=小于等于2in1=4) 或2(in1=in2) (in1=in2)第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖14-23所示即為“conditional statements”頁。在此已定義了fi

10、fo控制器的條件描述。 圖圖14-23 定義了定義了fifo控制器條件描述的界面控制器條件描述的界面第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-26中的條件描述一旦確定,狀態(tài)機的工作方式就確定了。一般地,當一狀態(tài)機處于某一特定狀態(tài)時,就會對次狀態(tài)的條件進行計算判斷,以便確定下次轉(zhuǎn)換到什么狀態(tài)上去。對于條件敘述表中所列的條件,狀態(tài)機是順序計算判斷的。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-27 idle狀態(tài)的各種狀態(tài)轉(zhuǎn)換條件當前態(tài)條 件次 態(tài)idle(pop =1) & (count_in = 0)emptyidlepush =1push-_not_fulli

11、dle(pop =1) & (count_in! = 0)pop_not_emptyidle(push =1) & (count_in=250)full第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-27所示描述了當狀態(tài)機處于“idle”狀態(tài)時的各種態(tài)狀轉(zhuǎn)換條件。由于條件(pop =1) &(count_in = 0)在表中的位置高于條件(push =1) & (count_in=250),所以,前者就有更高的優(yōu)先權(quán)。當它們同時滿足時,將首先 依前者的條件進行轉(zhuǎn)換。 條件(pop =1)&(count_in!=0)僅次于最高優(yōu)先權(quán)的條件描述;而條件(push =1) & (coun

12、t_in=250)所處的位置具有最低的優(yōu)先權(quán)。 例14-2就是表14-27編譯轉(zhuǎn)換而來的vhdl描述,其中的_sig是在vhdl文件中另加的。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 【例14-2】表14-27對應的vhdl文件。if (pop_sig=1) and (count_in_sig=0) then next_state = empty_st;elsif (push_sig=1) then next_state = push_not_full_st ;elsif (pop_sig=1) and (count_in_sig / =0) then next_state = po

13、p_not_empty_st ;elsif (push_sig=1) and (count_in_sig =250) then next_state = full_st ;else next_state = idle_st ;end if ;第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 也可以通過使用“move up”和“move down”按鈕來改變條件描述語句的上下位置。例如,將表14-27改變后即如表14-28所示。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-28 對表14-27進行改變的結(jié)果 當前態(tài)條 件次 態(tài)idle(pop =1) & (count_in =

14、0)emptyidle(push =1) & (count_in=250)fullidle(pop =1) & (count_in! = 0)pop_not_emptyidlepush =1push-_not_full第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 【例14-3】表14-28對應的vhdl程序。if (pop_sig=1) and (count_in_sig=0) then next_state = empty_st ;elsif (pop_sig=1) and (count_in_sig / =0) thennext_state = pop_not_empty_st ;e

15、lsif (push_sig=1) and (count_in_sig =250) then next_state = full_st ;elsif (push_sig=1) then next_state = push_not_full_st ; else next_state = idle_st ;end if ;第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 5. 錯誤檢測錯誤檢測 點擊“design rule check”頁面,以便確定前面各步驟中所定義的狀態(tài)機沒有違反任何設(shè)計規(guī)則。然后點擊“analyze”,對狀態(tài)機中所設(shè)的條件進行計算判別,以確定是否存在一般錯誤或邏輯錯誤。如果

16、有錯,將在“analyze results”欄中以紅色給出錯誤信息。 圖14-24所示即為點擊“analyze”后的“design rule check”頁面。如果發(fā)現(xiàn)在信息欄的分析結(jié)果中有錯誤報出,應該找出錯誤所在,重新啟動檢測分析的操作,直至排除所有錯誤。 最后就是功能仿真,通過后,就可以將其轉(zhuǎn)換成vhdl代碼描述了。 第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖14-24 state machine builder design rule check頁面 第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 6. 將結(jié)果存盤將結(jié)果存盤 點擊“ok”,將所有更改后的內(nèi)容存盤。這時就

17、關(guān)閉了“state machine builder”窗口,并將回到simulink設(shè)計文件。 這時的設(shè)計文件將自動更新在前面各步驟中定義的輸入/輸出名稱。圖14-25是fifo設(shè)計實例更新后的state machine table模塊。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖圖14-25 設(shè)定了狀態(tài)機后的表格模塊設(shè)定了狀態(tài)機后的表格模塊第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 例14-4是state machine builder產(chǎn)生的狀態(tài)機的完整vhdl程序的結(jié)構(gòu)體部分。 【例14-4】狀態(tài)機的結(jié)構(gòu)程序。 process (clk, reset) begin if (

18、 reset = 1 ) then current _state = empty_st ; elsif rising_edge (clk) then current _state if ( ( push_sig = 1) and ( count_in_sig / =250 ) ) then next_state = push_not_full_st; elsif ( ( push_sig = 0) and ( pop_sig = 0 ) ) then next_state = idle_st; else next_state if ( ( push_sig = 0) and ( pop_sig

19、 = 0 ) ) then next_state = idle_st; elsif ( ( push_sig = 1) ) then next_state = pop_not_empty_st; else next_state if ( ( pop_sig = 1) and ( count_in_sig = 0 ) ) then第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 next_state = empty_st; elsif ( ( push_sig = 1) ) then next_state = pust_not_full_st; elsif ( ( pop_sig = 1) a

20、nd ( count_in_sig / = 0 ) ) then next_state = pop_not_empty_st; elsif ( ( push_sig = 1) and ( count_in_sig = 250 ) ) then next_state = full_st; else next_state if ( ( push_sig = 0) and ( pop_sig = 0 ) ) then next_state = idle_st; elsif ( ( pop_sig = 1) and ( count_in_sig = 0 ) ) then next_state = em

21、pty_st; elsif ( ( push_sig = 1) and ( count_in_sig / = 250 ) ) then next_state = pust_not_full_st;第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 elsif ( ( pop_sig = 1) and ( count_in_sig / = 0 ) ) then next_state = pop_not_empty_st; elsif ( ( push_sig = 1) and ( count_in_sig = 250 ) ) then next_state = full_st;end if;en

22、d case;end process ; 最后,將此state machine table模塊連接到總體設(shè)計文件的相應部分。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5 storage 庫庫 14.5.1 延遲模塊延遲模塊 延遲模塊(delay block)根據(jù)延時深度(depth)表中設(shè)定的值確定通過信號的延時量。表14-29是此模塊的參數(shù)表。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-29 延遲模塊的參數(shù)說明名 稱數(shù)值與選項說 明depthuser defined設(shè)定此模塊的遲時長度use control inputson or off選擇是否使用另加的控制

23、輸入口,如時鐘使能,復位等clock phase selectionuser defined相位選擇。只有當“number of pipeline levels”的設(shè)置大于1時,才能有此選項。這里所選的相位值以一個二進制數(shù)來表達。二進制中的1表示在此相位中的模塊被使能例如:1:表示模塊始終使能,所有的數(shù)據(jù)都可通過此模塊10:表示每隔一個相位模塊被使能一次,而只有此時數(shù)據(jù)才能通過0100:此模塊在4個相位數(shù)中的第2相位數(shù)輸出時才被使能,并且只有在此時數(shù)據(jù)才能通過。換句話說,在第1、3、4位數(shù)出現(xiàn)時數(shù)據(jù)無法通過此模塊第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖14-26是delay模塊的

24、一個使用示例。 圖圖14-26 delay模塊應用示例模塊應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5.2 down sampling和和up sampling模塊模塊 1. down sampling模塊模塊 采樣率降低模塊(down sampling block)可根據(jù)輸入端給出的采樣率來降低輸出采樣率。輸出數(shù)據(jù)的速率等于每mth周期采樣一次的采樣速率,其中m等于下降的采樣率。在simulink中,輸入采樣率是歸一化的。表14-30是此模塊的參數(shù)表。圖14-27是down sampling模塊的應用示例。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-3

25、0 采樣率降低模塊參數(shù)說明名 稱數(shù) 值說 明down sampling rate120確定下降采樣率值第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖圖14-27 down sampling模模塊的應用示例塊的應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 2. up sampling模塊模塊 增加采樣率模塊(up sampling block)將根據(jù)輸入的采樣率增加輸出的采樣率。輸出數(shù)據(jù)將以每周期采樣一次的速率來進行,表14-30中的參數(shù)120等于增加的采樣率。(表14-31是此模塊的參數(shù)表)。 圖14-28是up sampling模塊應用的示例圖。 第第1414章章 其它

26、其它dspdsp設(shè)計庫設(shè)計庫 表14-31 up sampling模塊參數(shù)說明名 稱數(shù) 值說 明up sampling rate120設(shè)定增加采樣率值第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖圖14-28 up sampling模塊的應用示例模塊的應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5.3 雙口雙口ram模塊模塊 在設(shè)計中,如果需要使用雙口ram模塊(dual-port ram block),signalcompiler就會將數(shù)據(jù)映射到altera器件的嵌入式ram中(如eab或esb),即使用eab或esb來重構(gòu)此雙口ram。這時的ram中的內(nèi)容將被

27、初始化為0。 dual-port ram模塊能接受任何數(shù)據(jù)類型的輸入。此模塊所有的輸入端口都是可以鎖定的,所有的輸出端口都無鎖存功能。圖14-29是此雙口ram的應用示例。表14-32是此模塊的參數(shù)表。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖圖14-29 雙口雙口ram的應用示例的應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-32 雙口ram模塊參數(shù)說明名 稱數(shù)值和選項說 明address width120設(shè)定地址線寬c l o c k p h a s e selectionuser defined相位選擇。只有當“number of pipeline le

28、vels”的設(shè)置大于1時才能有此選項。這里所選的相位值以一個二進制數(shù)來表達。二進制中的1表示在此相位中的模塊被使能。例如:1:表示模塊始終使能,所有的數(shù)據(jù)都可通過此模塊10:表示每隔一個相位模塊被使能一次,而只有此時數(shù)據(jù)才能通過0100:此模塊在4個相位數(shù)中的第2相位數(shù)輸出時才被使能,并且只有在此時數(shù)據(jù)才能通過。換句話說,在第1、3、4位數(shù)出現(xiàn)時數(shù)據(jù)無法通過此模塊第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 雙口ram模塊有如下端口: d輸入數(shù)據(jù)口 q輸出數(shù)據(jù)口 rdad讀地址總線 wrad寫地址總線 wren寫使能第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5.4 并行到

29、串行轉(zhuǎn)換模塊與串行到并行轉(zhuǎn)換模塊并行到串行轉(zhuǎn)換模塊與串行到并行轉(zhuǎn)換模塊 1. 并串轉(zhuǎn)換模塊并串轉(zhuǎn)換模塊 并行到串行轉(zhuǎn)換模塊(parallel to serial block)的功能是將并行輸入端口(input)轉(zhuǎn)換成串行總線輸出(output)。表14-33是此模塊的參數(shù)表。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-33 并行到串行轉(zhuǎn)換模塊參數(shù)說明 名 稱數(shù)值和選項說 明data bus typesigned integer,s i g n e d fractionalu n s i g n e d integer選擇總線的數(shù)值格式 n u m b e r o f bits.

30、 151設(shè)定小數(shù)點左邊的位數(shù),包括符號位。此參數(shù)不適用于1位總線 .number of bits051表示小數(shù)點右邊的位數(shù)。此參數(shù)只適用于有符號小數(shù)總線serial bit ordermsb firstisb first選定是將并行數(shù)據(jù)的最高位msb還是最低位lsb作串行輸出的第1位第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖14-30是此并串轉(zhuǎn)換模塊的應用示例。 圖14-30 并串轉(zhuǎn)換模塊的應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 2. 串并轉(zhuǎn)換模塊串并轉(zhuǎn)換模塊 串行到并行轉(zhuǎn)換模塊(serial to parallel block)的功能是將一串行輸入數(shù)據(jù)(inp

31、ut sd)轉(zhuǎn)換成并行總線輸出(output d)。表14-34是此模塊的參數(shù)表。圖14-31是此串并轉(zhuǎn)換模塊的應用示例。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖圖14-31 serial to parallel block模塊模塊的應用示例的應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-34 串并轉(zhuǎn)換模塊的參數(shù)說明名 稱數(shù)值和選項說 明data bus typesigned integer, signed fractionalunsigned integer選擇總線的數(shù)值格式 n u m b e r o f bits. 151設(shè)定小數(shù)點左邊的位數(shù),包括符號

32、位。此參數(shù)不適用于1位總線 .number of bits051表示小數(shù)點右邊的位數(shù)。此參數(shù)只適用于有符號小數(shù)總線s e r i a l b i t ordermsb first,isb first選定串行輸入的順序,即是將最高位還是最低位作為串行數(shù)據(jù)的第1位第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5.5 數(shù)據(jù)排列方式模塊數(shù)據(jù)排列方式模塊 數(shù)據(jù)排列方式模塊(pattern block)可以重復產(chǎn)生一組按一定數(shù)位順序排列的周期性數(shù)位序列。例如,以01100為一周期的數(shù)據(jù)序列,則此模塊將重復連續(xù)發(fā)生該序列為: 01100011000110001100 設(shè)計者可以通過使用patte

33、rn模塊的輸出來作為時鐘使能的輸入控制,從而改變鎖存模塊的輸出數(shù)據(jù)速率。表14-35是此模塊的參數(shù)表。圖14-32是此模塊的應用示例。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖14-32 pattern 模塊的應用示例 第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-35 pattern模塊參數(shù)說明名 稱數(shù)值與選項說 明binary sequenceuser defined設(shè)定數(shù)據(jù)序列use control inputson或off設(shè)定是否使用另外的控制信號第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5.6 rom eab模塊模塊 rom eab模塊可以作

34、為一般的數(shù)據(jù)rom來使用。rom的數(shù)據(jù)必須用十六進制數(shù)文件設(shè)定。為了使用altera器件中的eab來形成rom,需要使用rom eab模塊初始化中讀取包含rom數(shù)據(jù)的十六進制格式的文件。這可以使用quartus ii來產(chǎn)生十六進制數(shù)據(jù)文件(參閱第2章)。表14-36是此模塊的參數(shù)表。 注意:如果已用quartusii產(chǎn)生了hex文件,則必須存放在dsp builder設(shè)計工程的工作目錄中。第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 表14-36 rom eab模塊說明名 稱數(shù)值和選項說 明data bus typesigned integersigned fractionalunsig

35、ned integer選擇總線的數(shù)值格式 n u m b e r o f bits. 151設(shè)定小數(shù)點左邊的位數(shù),包括符號位。此參數(shù)不適用于1位總線 .number of bits051設(shè)定小數(shù)點右邊的位數(shù)。此參數(shù)只適用于有符號小數(shù)總線第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 名 稱數(shù)值和選項說 明address width220設(shè)定地址線寬c l o c k p h a s e selectionuser defined相位選擇。只有當“number of pipeline levels”的設(shè)置大于1時才能有此選項。這里所選的相位值以一個二進制數(shù)來表達。二進制中的1表示在此相位中的

36、模塊被使能。例如:1:表示模塊始終使能,所有的數(shù)據(jù)都可通過此模塊10:表示每隔一個相位模塊被使能一次,而只有此時數(shù)據(jù)才能通過0100:此模塊在4個相位數(shù)中的第2相位數(shù)輸出時才被使能,并且只有在此時數(shù)據(jù)才能通過。換句話說,在第1、3、4位數(shù)出現(xiàn)時數(shù)據(jù)無法通過此模塊input hex fileuser defined.hex指定待用的hex文件的文件名第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 圖14-33是rom eab模塊的應用示例。 圖圖14-33 rom eab模塊的應用示例模塊的應用示例第第1414章章 其它其它dspdsp設(shè)計庫設(shè)計庫 14.5.7 shift taps模塊模塊 shift taps模塊可以形成移位寄存器,可用于濾波器和卷積算法的設(shè)計。在altera器件中,shift taps模塊可以實現(xiàn)內(nèi)置ram結(jié)構(gòu)的移位寄存器,這種移位寄存器的實現(xiàn)方法是構(gòu)成大移位寄存器的有效方法。這種模塊的輸出是根據(jù)沿移位寄存器有規(guī)則的間隔點來完成的,這就是所謂的“taps”。在stratix器件中,這種模塊需要很小的內(nèi)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論