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

正文內(nèi)容

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

2025-07-08 02:13 上一頁面

下一頁面
 

【正文】 SE。 wren = wren_reg。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。039。039。 ELSE f1_en = 39。 f3_en = 39。 cr_en = 39。 END IF。 bcd2 = 0000。 bcd6 = 0000。 等待時鐘上升沿 ELSIF rising_edge(clk) THEN IF (prs_state = DATA_LAUNCH) THEN FWORD1寄存器使能 IF f1_en = 39。 END IF。 bcd4 = databus(3 DOWNTO 0)。 THEN bcd5 = databus(7 DOWNTO 4)。139。 DDSCR寄存器使能 IF cr_en = 39。 END IF。 m是相位累加器的計數(shù)步長 000 1 001 2 010 4 011 8 100 16 101 32 110 64 111 128 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。程序的仿真波形如圖33所示,首先,系統(tǒng)復(fù)位,想FWORD1(地址為000)寫數(shù)據(jù)1。輸出脈沖序列的多少取決于一個可變的數(shù)X(BCD碼或二進制碼)與運算系數(shù)和輸入時鐘的運算關(guān)系,表示為: 因而輸出脈沖數(shù)總是比小或是等于,式中的是運算系數(shù),K值在BCD比例乘法器中為10,在二進制比例乘法器中為16,n為運算級數(shù)。表36 BCD碼與十進制數(shù)對應(yīng)關(guān)系BCD碼十進制數(shù)00000000110010200113010040101501106011171000810019圖34為J690和CD4527比例乘法器的邏輯圖。SET9是置“9”端,在SET9為1時,計數(shù)器置9(1001)。它同時還受到禁止輸入端INHin的控制,實際上,“9”端與INHin端的點位始終是相反的,可以把INHout看作是“9”的反向輸出;OUT受擴展級聯(lián)輸入CS的控制,而NOUT端不受CS控制,即NOUT的輸出不包含擴展級聯(lián)端的脈沖,兩者有這種區(qū)別。則 第一級比例乘法器輸出端OUT取得的輸出脈沖數(shù),并將此輸出送入第二級比例乘法器的擴展級聯(lián)端,因此在第二級比例乘法器的輸出端輸出的脈沖數(shù)包含了從擴展級聯(lián)端輸入的個脈沖,和該位自身的比例輸出個脈沖兩部分。圖 36 8個BCD比例乘法器級聯(lián)圖37和圖38是仿真波形,前者設(shè)置分頻比為10:1,后者為10萬:1。USE 。 掃頻使能 ddsen : IN STD_LOGIC。 讀RAM地址 rdaddress:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) )。 信號聲明SIGNAL m_reg : STD_LOGIC_VECTOR(8 DOWNTO 0)。139。 ELSE rdaddress_reg = 000000000。 rden = ddsen。039。 m。在許多實際情況下,必須使用宏功能模塊才能使用特定器件的硬件資源。Altear提供的宏功能模塊包括以下幾類:1. 算術(shù)模塊包括累加器、加法器、乘法器和LPM算術(shù)函數(shù)。此向?qū)⑻峁┮粋€供自定義和參數(shù)化宏功能模塊使用的symbol,并確保正確設(shè)置所有宏功能模塊的參數(shù)。單擊Next,進入圖310所示界面。在“Which clocking method do you want to use ?”選擇“Dual clock:use separate ‘read’and ‘write’”。單擊Next,進入圖313所示。生成的文件及其含義,說明如下:;;;(symbol)文件;生成的雙端口RAM外部引腳如圖315所示。 wraddress : IN STD_LOGIC_VECTOR (7 DOWNTO 0)。 rden : IN STD_LOGIC := 39。 q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0) )。 lpm_widthad : NATURAL。 lpm_outdata : STRING。 wren : IN STD_LOGIC 。 data : IN STD_LOGIC_VECTOR (7 DOWNTO 0)。BEGIN q = sub_wire0(7 DOWNTO 0)。圖316 存儲器仿真波形致 謝首先,感謝我的學(xué)校。最后,特別感謝我的指導(dǎo)老師孫江峰老師。通過這樣一個過程,使我更深一步地了解了基于FPGA的直接數(shù)字頻率合成(DDS)設(shè)計的流程,基本掌握了利用Quartus II設(shè)計開發(fā)DDS的能力和技巧。參考文獻[1] 孟慶海,:西安交通大學(xué)出版社,2008[2] :電子工業(yè)出版社,2007[3] 李景華,:東北大學(xué)出版社,2000[4] :北京郵電大學(xué)出版社,2004[5] 張凱,:國防工業(yè)出版社,2004 [6] 劉韜,:人民郵電出版社,2005[7] 侯伯亨,:西安電子科技大學(xué)出版社,2001[8] 曾繁泰,:清華大學(xué)出版社,2001[9] :清華大學(xué)出版社,2005[10] 潘松,:清華大學(xué)出版社,2005[11] :電子工業(yè)出版社,2007[12] II的FPGA/:電子工業(yè)出版社,2007[13] :西安電子科技大學(xué)出版社,2008[14] :機械工業(yè)出版社,2003[15] 譚會生,:西安電子科技大學(xué)出版社,2004[16] FPGA/CPLD設(shè)計(基礎(chǔ)篇).北京:人民郵電出版社,2005[17] FPGA/CPLD設(shè)計(高級篇).北京:人民郵電出版社,2005[18] :電子工業(yè)出版社,2003[19] :西安電子科技大學(xué)出版社,2002[20] :科技出版社,2003。因此,再次感謝所有幫助過我的同學(xué)和老師。導(dǎo)師淵博的學(xué)識、嚴謹?shù)闹螌W(xué)態(tài)度、踏實的工作作風(fēng)和求是求知的精神使我受益匪淺。而這些應(yīng)該歸功于我的學(xué)校。END SYN。 wraddress : IN STD_LOGIC_VECTOR (7 DOWNTO 0) )。 q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)。 lpm_hint : STRING )。 lpm_wraddress_control : STRING。ARCHITECTURE SYN OF ramdp IS SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0)。 wrclock : IN STD_LOGIC 。 wren : IN STD_LOGIC := 39。USE 。.mif可以用文本編輯器編寫,要符合其格式。最后,選中“Create an ‘rden’read enable”,為讀操作定制獨立的使能信號,單擊Next,進入圖312所示界面。再選擇VHDL方式,最后輸入RAM文件存放路徑和文件名,單擊Next。步驟如下:(1) 打開Mega Wizard Plug—In Manager初始對話框。3. I/O模塊包括時鐘數(shù)據(jù)恢復(fù)、鎖相環(huán)、雙數(shù)據(jù)速率、千兆位收發(fā)器、LVDS接收器和發(fā)送器。設(shè)計者根據(jù)自己的需要,選取參數(shù),定制模塊,十分輕松地將其加入到自己的設(shè)計中,無異于邀請優(yōu)秀的EDA工程師加入自己的設(shè)計中。END rtl。039。139。 END IF。 ELSE rdaddress_reg = rdaddress_reg + m_reg。BEGIN PROCESS(reset,fclk,ddsen,m) BEGIN IF reset = RESET_ACTIVE THEN rdaddress_reg = 000000000。ARCHITECTURE rtl of phasesum IS 常數(shù)聲明CONSTANT RESET_ACTIVE : STD_LOGIC := 39。 讀RAM時鐘 rdclock : OUT STD_LOGIC。ENTITY phasesum IS PORT( 全局復(fù)位 reset : IN STD_LOGIC。描述相位累加器模塊的VHDL程序 LIBRARY IEEE。這樣,比例乘法器的輸出端總共得到脈沖數(shù)位為。圖 34 BCD比例乘法器CD4527下面舉2個BCD比例乘法器CD4527級聯(lián)時的例子,如圖35所示。CS是擴展級聯(lián)端,不用時為0,擴展時將前一級比例乘法器輸出OUT送入下一級的擴展級聯(lián)端CS,當(dāng)上一級比例乘法器A的輸出端送出一個脈沖給下一級比例乘法器B的擴展級聯(lián)端時,這個脈沖將傳至比例乘法器B的輸出端,也就是說比例乘法器B的輸出端OUT輸出的脈沖,除了它本身的輸出脈沖外,還包含了一級比例乘法器輸出的脈沖序列,更進一步說,如果比例乘法器B還有下一級,即比例乘法器C的話,C通過擴展級聯(lián)端與B級聯(lián),那么比例乘法器C的輸出脈沖個數(shù)是A、B、C輸出脈沖個數(shù)之和。BCD計數(shù)器采用5—4—2—1碼編碼,計數(shù)器中的技術(shù)單元采用T型觸發(fā)器。依次,后面幾級分別為2,3,4…。圖 33 微控制器接口模塊的仿真波形 比例乘法器模塊比例乘法器分為兩種,一種是BCD比例乘法器(CD4527,J690),另一種是二進制比例乘法器(CD4089)。 作為相位累加器的時鐘 fclk = fout。 END PROCESS。 THEN DDSCR_reg = databus。 bcd8 = databus(3 DOWNTO 0)。 END IF。 FWORD3寄存器使能 IF f3_en = 39。139。 THEN bcd1 = databus(7 DOWNTO 4)。 bcd8 = 0000。 bcd4 = 0000。 END PROCESS。 data_en=39。 f4_en = 39。 f2_en = 39。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。039。039。139。039。039。039。039。039。039。039。 addrout = ramaddress。 END PROCESS。 END IF。039。 低狀態(tài) (01) WHEN wr_high = 產(chǎn)生wr上升沿 wrclock_reg = 39。 ramdata = databus。 IF prs_state = DATA_LAUNCH THEN IF data_en = 39。 ELSIF rising_edge(clk) THEN CASE wr_state IS 空閑狀態(tài) (00) WHEN wr_idle = wren_reg = 39。 wrclock_reg = 39。 END CASE。 END IF。 THEN next_state = DATA_LAUNCH。 THEN IF ds = 39。 END IF。039。 Next Status Logic Process 次態(tài)邏輯 Next_Logic_Proc: PROCESS (prs_state, as,as_delay,ds,ds_delay,cs) BEGIN next_state = pr
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1