eda电路设计实例和基础.pdfVIP

  • 6
  • 0
  • 约1.13万字
  • 约 37页
  • 2018-06-01 发布于江苏
  • 举报
eda电路设计实例和基础

第五章 基本电路的设计实例与基础 5.1 纯组合电路(p107) 由基本的逻辑门构成,只要输入电平变化,输 出信号马上变化。 可以用数据流方式赋值语句assign; 行为方 式always,if,case等语句描述; 结构描述方 式(门级描述)。 阳小明 1/48 例双向信号的描述。 en in tri_inout out b Module bitri(tri_inout, out,in,en,b); inout tri_inout; input in,en,b; output out; 阳小明 2/48 assign tri_inout=en?in:’bz; //p113 assign out=tri_inout^b; endmodule tri_inout与b发生变化表 达式马上把计算结果赋给 y和z 阳小明 3/48 5.2 纯时序电路 含有触发器,是一个对时钟沿敏感的电路。 用always语句描述。 例如:设计一个D触发器。 module df(clk, d, q); input clk, d; output q; 时钟clk上升沿到来 reg q; always @(posedge clk) q=d; endmodule 阳小明 4/48 clk上升沿 阳小明 5/48 练习:设计一个带使能en的D触发器。 module df(clk, d, q, en); input clk, d, en; output q; reg q; always @(posedge clk) if (en==1) q=d; 可以省去 else q=q; endmodule 阳小明 6/48 时钟上升沿到来时,当en=1时q=d。 5.3 混合电路时序电路 由纯时序电路和纯组合电路构成。 同步电路:用同一时钟的上升或下降沿锁存结 果或数据。 阳小明 7/48 data clk 建立时间 保持时间 不稳定数据

文档评论(0)

1亿VIP精品文档

相关文档