[FPGA] verilog 反相器的设计与仿真

[复制链接]
12230|0
 楼主| gaochy1126 发表于 2024-9-28 16:07 | 显示全部楼层 |阅读模式



  1. // 2021-1-15 verilog学习
  2. // 反相器设计

  3. `timescale 1ns/10ps  // 一个时间单位 1ns,精度是10ps

  4. module inv(A,Y);
  5. input A;  // 输入端口
  6. output Y;  // 输出端口
  7. assign Y=~A;   // 输入输出关系 ~取反
  8. endmodule

  9. //  testbench of inv 测试台

  10. module inv_tb;  //  测试台没有测试端口,不用括号:inv_tb()
  11. reg aa;    // 定义寄存器型变量 锁存功能 取名为aa
  12. wire yy;   // 定义线性变量,值不定  取名为yy

  13. inv inv(
  14. .A(aa),
  15. .Y(yy)
  16. );

  17. initial begin
  18.                 aa<=0;
  19. #10 aa<=1;  // 过10个时间单位
  20. #10 aa<=0;
  21. #10 aa<=1;
  22. #10 $stop;  // $stop 停止
  23. end

  24. endmodule



您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:这个社会混好的两种人:一是有权有势,二是没脸没皮的。

1205

主题

11937

帖子

26

粉丝
快速回复 在线客服 返回列表 返回顶部