




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
狀態機實現16位乘法器一:狀態機實現16位乘法器的源程序:modulefsm_multl6(mux,pmux,elk,reset,out,mid,done);input[15:0]mux,pmux;inputclk,reset;output[31:0]out,mid;outputdone;reg[31:0]out,mid;regdone;integercount;reg[1:0]pstate,nstate;parameteridle=2'b00,add=2'b01,shift=2'b10;always@(posedgeclk)if(!reset)beginpstate<=idle;endelse beginpstate<=nstate;endalways@(pstateorreset)beginnstate=idle;case(pstate)idle:beginout=0;done=0;count=0;mid[15:0]=mux;mid[31:16]=16'b0;nstate=add;endadd:beginif(pmux[count])out=out+mid;nstate=shift;endshift:begincount=count+1;mid={mid[3O:O],l'bO};if(count==16)beginnstate=idle;done=1;endelsenstate=add;enddefault:nstate=idle;endcaseendendmodule二:狀態機實現16位乘法器的測試代碼:'timescalelns/lns'include"fsm_mult16.v"modulefsm_mult16_test;regclk,reset;reg[15:0]mux,pmux;wire[31:0]out;wiredone;wire[31:0]mid;fsm_mult16mod1(mux,pmux,clk,reset,out,mid,done);initialbeginclk=0;reset=0;mux=16'b1101_0101_0101_0101;pmux=16'b1111_1111_1111_1111;#5reset=1;#1000$finish;endalways#10clk=?clk;initial$monitor($time”,"%d*%d=%d",mux,pmux,out);endmodule三:Transcript顯示結果:ReadingD:/altera/91/modelsim_ase/tcl/vsim/pref.tclLoadingprojectmuit16vsimwork.fsm_mult16_testvsimwork.fsm_mult16_testLoadingwork.fsm_mult16_testLoadingwork.fsm_mult16addwavesim:/fsm_mult16_test/*run-all#054613*65535=x#1054613*65535=0#3054613*65535=54613#7054613*65535=163839#11054613*65535=382291#15054613*65535=819195#19054613*65535=1693003#23054613*65535=3440619#27054613*65535=6935851#31054613*65535=13926315#35054613*65535=27907243#39054613*65535=55869099#43054613*65535=111792811#47054613*65535=223640235#51054613*65535=447335083#55054613*65535=894724779#59054613*65535=1789504171#63054613*65535=3579062955#67054613*65535=0#69054613*65535=54613#73054613*65535=163839#77054613*65535=382291#81054613*65535=819195#85054613*65535=1693003#89054613*65535=3440619#93054613*65535=6935851#97054613*65535=13926315**Note:$finish:E:/muit16/fsm_mult16_test.v(17)Time:1005nsIteration:0Instance:/fsm_mult16_test1BreakinModulefsm_mult16_testatE:/muit16/fsm_mult16_test.vline17quit-simCompileoffsm_mult16.vwassuccessful.Compileoffsm_mult16_test.vwassuccessful.2compiles,0failedwithnoerrors.vsimwork.fsm_multl6_testvsimwork.fsm_mult16_testLoadingwork.fsm_mult16_testLoadingwork.fsm_mult16addwavesim:/fsm_mult16_test/*run-all#054613*65535=x#1054613*65535=0#3054613*65535=54613#7054613*65535=163839#11054613*65535=382291#15054613*65535=819195#19054613*65535=1693003#23054613*65535=3440619#27054613*65535=6935851#31054613*65535=13926315#35054613*65535=27907243#39054613*65535=55869099#43054613*65535=111792811#47054613*65535=223640235#51054613*65535=447335083#55054613*65535=894724779#59054613*65535=1789504171#63054613*65535=3579062955#67054613*65535=0#69054613*65535=54613#73054613*65535=163839#77054613*65535=382291#81054613*65535=819195#85054613*65535=1693003#89054613*65535=3440619#93054613*65535=6935851#97054613*65535=13926315**Note:$finish:E:/muit16/f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省部分地市2024-2025學年高一下學期開學考試生物試題(解析版)
- 高精度傳感器網絡優化-全面剖析
- 動態創新管理框架-全面剖析
- 5G通信技術對智能制造的影響-全面剖析
- 模特選角算法優化-全面剖析
- 心理治療技術在創傷后應激障礙中的短期效果-全面剖析
- 超疏水材料研究-全面剖析
- 疫苗預防效果分析-全面剖析
- 非正式評審對軟件變更管理的貢獻-全面剖析
- 2025年化學實驗技能考核試卷及答案
- 2025年職業院校技能大賽“健身指導”賽項考試題庫(含答案)
- 2025成都店鋪租賃合同范本
- TCECS24-2020鋼結構防火涂料應用技術規程
- 2025年上海市虹口區二模生物試卷
- (二模)臺州市2025屆高三第二次教學質量評估試題 地理試卷(含答案)
- 推動研究生教育高質量發展路徑探索
- 機器人服務行業智能導航與定位技術考核試卷
- 2025金湖輔警考試題庫
- 融水同練鄉初級中學-如何識別與預防孩子的心理問題【課件】
- 統編版道德與法治四年級下冊第9課《生活離不開他們》精美課件
- 中華農耕文化歷史與現實知到課后答案智慧樹章節測試答案2025年春中國農業大學
評論
0/150
提交評論