Verilog语法小结

2017-09-15  本文已影响0人  谁是我的小超人

建模方式

 assign  add = a + b;//通过跟踪数据流来改变信号,常见于wire型变量
initial // 用于仿真
always @ (list)  //用于综合
begin 
end
module para1(C, D); //declaretion a module with param a and b;
  parameter a = 1;
  parameter b = 1;
  ...
endmodule
module para2;//reset the lower module para
  para1 #(4,3)  U1(C1, D1);
  para1 #(.b(5), .a(6))  U2(C2, D2);
endmodule

时序逻辑

  1. mealy :输出不仅与当前状态有关,还与输入有关;
  2. moore: 输出只与当前状态有关。
  1. 二进制编码:节约资源,但状态翻转时容易引起毛刺。
    2.格雷码: 减小状态翻转时的可能产生的毛刺。
  2. 独热码: N个状态采用n位来编码
  1. 两段式
  1. 三段式
上一篇 下一篇

猜你喜欢

热点阅读