东华大学可编程ASIC技术作业——赵SG解读.docVIP

  • 22
  • 0
  • 约7.04千字
  • 约 15页
  • 2016-05-07 发布于湖北
  • 举报

东华大学可编程ASIC技术作业——赵SG解读.doc

《可编程ASIC技术》课程作业2014 1.举例说明阻塞赋值和非阻塞赋值有什么本质的区别? module non_block(c,b,a,clk); output c,b; input clk,a; reg c,b; always @(posedge clk) begin b=a; c=b; end endmodule 阻塞赋值 module block(c,b,a,clk); output c,b; input clk,a; reg c,b; always @(posedge clk) begin b=a; c=b; end endmodule 由此可见阻塞赋值是并行赋值,非阻塞赋值是随机的。 2.用持续赋值语句描述一个4选1数据选择器。module mux4_1(out,in1,in2,in3,in4,sel1,sel2); input in1,in2,in3,in4; output out; input sel1,sel2; assign out=sel1?(sel2?in4:in3):(sel2?in2:in1); endmodule 3.设计一个功能和引脚与74138类似的译码器,并仿真。 module encoder(out, in,en); output[7:0] out;/*定

文档评论(0)

1亿VIP精品文档

相关文档