日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【Verilog数字系统设计——完成如下公式所表示的逻辑功能模块】

發布時間:2024/3/13 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Verilog数字系统设计——完成如下公式所表示的逻辑功能模块】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Verilog數字系統設計——完成如下公式所表示的邏輯功能模塊

題目

  • 試編程完成如下公式所表示的邏輯功能模塊:
    out = a & (~b ⊕ (c | d))
  • 要求實用always塊、連續賦值assign和門級原語三種方法完成同一功能;
  • 要求編制測試模塊對實現的邏輯功能進行完整的測試,仔細思考何為完整;
  • 實驗提交Verilog設計文件(.v文件)和仿真波形截圖,文件打包,壓縮包以自己的學號+姓名命名。
    仿真截圖
  • 代碼

    下面展示一些 內聯代碼片。

    // An highlighted block module pro2_1(out,a,b,c,d);output out;input a,b,c,d;//reg out;not u1(nb,b);or u2(h,c,d);xor u3(y,nb,h);and u4(out,a,y);endmodulemodule pro2_2(out,a,b,c,d);output out; input a,b,c,d; assign out = a&(~b^(c|d));Endmodulemodule pro2_3(out,a,b,c,d);output out; input a,b,c,d; reg out; always @(a or b or c or d) out=a&(~b^(c|d));Endmodule//`include "pro2_3.v" module pro2_test;reg a_t,b_t,c_t,d_t;//wire out_t;pro2_1 pro2_1(.out(out_t1),.a(a_t),.b(b_t),.c(c_t),.d(d_t));pro2_2 pro2_2(.out(out_t2),.a(a_t),.b(b_t),.c(c_t),.d(d_t));pro2_3 pro2_3(.out(out_t3),.a(a_t),.b(b_t),.c(c_t),.d(d_t));initialbegina_t=0;b_t=0;c_t=0;d_t=0;endalways #5 {a_t,b_t,c_t,d_t}={a_t,b_t,c_t,d_t}+1'b1; endmodule

    運行截圖

    總結

    以上是生活随笔為你收集整理的【Verilog数字系统设计——完成如下公式所表示的逻辑功能模块】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。