2017.08.27

Posted Assassinn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017.08.27相关的知识,希望对你有一定的参考价值。

   任务安排:基于Cyclone IV的基本代码编写及硬件实现;

1:Verilog hdl的运算符

2.简单程序编写;(输入利用接口key,ckey,输出利用led可以直接观测到输出结果)

    2.1与门

         

module ND(a,b,c);
input a,b;
output c;
assign c=a&b;
endmodule

   2.2与非门

module NAND(a,b,c)
input a,b;
output c;
assign c=~(a&b);
endmodule

    2.3二选一

module mux1_2(a,b,c,d);
input a,b,sel;
output d;
assign d=sel?a:b;
endmodule

  2.4解码器

 1 module decoder(I,enable,Y);
 2 input [1:0] I;
 3 input enable;
 4 output [3:0] Y;
 5 reg [3:0] Y;
 6 
 7 always@(I,enable)
 8  begin
 9    if (enable)   Y=4\'b1111;
10    else 
11       case(I)
12       2\'b00: Y=4\'b1110;
13       2\'b01: Y=4\'b1101;
14       2\'b10: Y=4\'b1011;
15       2\'b11: Y=4\'b0111;
16       default: Y=4\'b1111;
17       endcase
18  end
19 endmodule

 

以上是关于2017.08.27的主要内容,如果未能解决你的问题,请参考以下文章

最大连续区间和问题

二维前缀和 - 算法学习 - 输入输出优化

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?