freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的直接數(shù)字頻率合成器的設(shè)計畢業(yè)設(shè)計說明書(文件)

2025-07-31 21:09 上一頁面

下一頁面
 

【正文】 (論文)說明書 22 BEGIN Delayed Signals Detection Process 檢測延遲信號 Delay_Signals_Proc: PROCESS(reset,clk) BEGIN IF(reset = RESET_ACTIVE) THEN as_delay = 39。 ELSIF rising_edge(clk) THEN as_delay = as。 Status Register Process 狀態(tài)寄存器 同步狀態(tài) State_Register_Proc: PROCESS (clk, reset) BEGIN IF reset = RESET_ACTIVE THEN prs_state = IDLE。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 23 Next Status Logic Process 次態(tài)邏輯 Next_Logic_Proc: PROCESS (prs_state, as,as_delay,ds,ds_delay,cs) BEGIN next_state = prs_state。039。 END IF。 THEN IF ds = 39。 THEN next_state = DATA_LAUNCH。 END IF。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 24 END CASE。 wrclock_reg = 39。 ELSIF rising_edge(clk) THEN CASE wr_state IS 空閑狀態(tài) (00) WHEN wr_idle = wren_reg = 39。 IF prs_state = DATA_LAUNCH THEN IF data_en = 39。 ramdata = databus。 低狀態(tài) (01) WHEN wr_high = 產(chǎn)生 wr 上升沿 wrclock_reg = 39。039。 END IF。 END PROCESS。 addrout = ramaddress。039。039。039。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。 f2_en = 39。 f4_en = 39。 data_en=39。 END PROCESS。 bcd4 = 0000。 bcd8 = 0000。 THEN 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 29 bcd1 = databus(7 DOWNTO 4)。139。 FWORD3 寄存器使能 IF f3_en = 39。 END IF。 bcd8 = databus(3 DOWNTO 0)。 THEN DDSCR_reg = databus。 END PROCESS。 作為相位累加器的時鐘 fclk = fout。 圖 33 微控制器接口模塊的仿真波形 比例乘法器模塊 比例 乘法器分為兩種,一種是 BCD 比例乘法器 (CD4527, J690),另一種是二進制比例乘法器 (CD4089)。依次,后面幾級分別為 2, 3, 4?。 BCD計數(shù)器采用 5— 4— 2— 1 碼編碼,計數(shù)器中的技術(shù)單元采用 T 型觸 發(fā)器。 CS 是擴展級聯(lián)端,不用時為 0,擴展時將前一級比例乘法器輸出 OUT 送入下一級的擴展級聯(lián)端 CS,當(dāng)上一級比例乘法器 A 的輸出端送出一個脈沖給下一級比例乘法器 B 的擴展級聯(lián)端時,這個脈沖將傳至比例乘法器 B 的輸出端, 也就是說比例乘法器 B河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 33 的輸出端 OUT 輸出的脈沖,除了它本身的輸出脈沖外,還包含了一級比例乘法器輸出的脈沖序列,更進一步說,如果比例乘法器 B 還有下一級,即比例乘法器 C 的話, C 通過擴展級聯(lián)端與 B 級聯(lián),那么比例乘法器 C 的輸出脈沖個數(shù)是A、 B、 C 輸出脈沖個數(shù)之和。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 34 圖 34 BCD 比例乘法器 CD4527 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 35 下面舉 2 個 BCD 比例乘法器 CD4527 級聯(lián)時的例子,如圖 35 所示。這樣,比例乘法器的輸出端總共得到脈沖數(shù)位 為 98()10 100inF??。 描述相位累加器模塊的 VHDL 程序 LIBRARY IEEE。 ENTITY phasesum IS PORT( 全局復(fù)位 reset : IN STD_LOGIC。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 38 讀 RAM 時鐘 rdclock : OUT STD_LOGIC。 ARCHITECTURE rtl of phasesum IS 常數(shù)聲明 CONSTANT RESET_ACTIVE : STD_LOGIC := 39。 BEGIN PROCESS(reset,fclk,ddsen,m) BEGIN IF reset = RESET_ACTIVE THEN rdaddress_reg = 000000000。 ELSE rdaddress_reg = rdaddress_reg + m_reg。 END IF。139。039。 END rtl。設(shè)計者根據(jù)自己的需要,選取參數(shù),定制模塊,十分輕松。在許多實際情況下,必須使用宏功能模塊才能使用特定器件的硬件資源。 m。039。 rden = ddsen。 ELSE rdaddress_reg = 000000000。139。 信號聲明 SIGNAL m_reg : STD_LOGIC_VECTOR(8 DOWNTO 0)。 讀 RAM 地址 rdaddress:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) )。 掃頻使能 ddsen : IN STD_LOGIC。 USE 。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 36 圖 36 8 個 BCD 比例乘法器級聯(lián) 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 37 圖 37 和圖 38 是仿真波形,前者設(shè)置分頻比為 10: 1,后者為 10 萬: 1。 則 1 9()10 inOUT F?? 2 98( ) ( )1 0 1 0 0 inO U T F? ? ? 第一級比例乘法器 輸出端 OUT 取得1 9()10 inOUT F??的輸出脈沖數(shù),并將此輸出送入第二級比例乘法器的擴展級聯(lián)端,因此在第二級比例乘法器的輸出端輸出的脈沖 數(shù)包含了從擴展級聯(lián)端輸入的 910inF?個 脈沖,和該位自身的比例輸出8100 inF? 個脈沖兩部分。它同時還受到禁止輸入端 INHin 的控制,實際上,“ 9”端與 INHin 端的點位始終是相反的,可以把 INHout 看作是“ 9”的反向輸出; OUT 受擴展級聯(lián)輸入 CS 的控制,而NOUT 端不受 CS 控制,即 NOUT 的輸出不包含擴展級聯(lián)端的脈沖,兩者有這種區(qū)別。 SET9 是置“ 9”端,在 SET9 為 1 時,計數(shù)器置 9(1001)。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 32 表 36 BCD 碼與十進制數(shù)對應(yīng)關(guān)系 BCD 碼 十進制數(shù) 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 圖 34 為 J690 和 CD4527 比例乘法器的邏輯圖。輸出脈沖序列的多少取決于一個可變的數(shù) X(BCD 碼或二進制碼 )與運算系數(shù) nK 和輸入時鐘 inf 的運算關(guān)系,表示為 : , ( 0 1)in nnfx xN KK?? ? ? 因而輸出脈沖 數(shù)總是比 inf 小或是等于 inf ,式中的 nK 是運算系數(shù), K 值在BCD 比例乘法器中為 10,在二進制比例乘法器中為 16, n為運算級數(shù)。 程序 的仿真波形如圖 33 所示,首先,系統(tǒng)復(fù)位,想 FWORD1(地址為 000)寫數(shù)據(jù) 1。 m 是相位累加器的計數(shù)步長 000 1 001 2 010 4 011 8 100 16 101 32 110 64 111 128 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 30 WITH DDSCR_reg(2 DOWNTO 0) SELECT m = 00000001 WHEN 000, 00000010 WHEN 001, 00000100 WHEN 010, 00001000 WHEN 011, 00010000 WHEN 100, 00100000 WHEN 101, 01000000 WHEN 110, 10000000 WHEN 111, 00000001 WHEN OTHERS。 END IF。 DDSCR 寄存器使能 IF cr_en = 39。139。 THEN bcd5 = databus(7 DOWNTO 4)。 bcd4 = databus(3 DOWNTO 0)。 END IF。 等待時鐘上 升沿 ELSIF rising_edge(clk) THEN IF (prs_state = DATA_LAUNCH) THEN FWORD1 寄存器使能 IF f1_en = 39。 bcd6 = 0000。 bcd2 = 0000。 END IF。 cr_en = 39。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 28 f3_en = 39。 ELSE f1_en = 39。039。039。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。 wren = wren_reg。 END CASE。 ELSE ramaddress = ramaddress + 39。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 25 wr_state = wr_low。 END IF。 THEN wren_reg = 39。 wrclock_reg = 39。 ramaddress = 00000000。 wr state Process wr 信號狀態(tài)機 Wr_Logic_Proc: PROCESS (clk,reset) BEGIN IF reset = RESET_ACTIVE THEN wren_reg = 39。 END IF。139。 AND ds_delay = 39。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1