[modelsim] cyclone IVE PLL modulesim 仿真时钟输出不正常怎么破

[复制链接]
1911|1
 楼主| shcshc1234 发表于 2017-3-14 11:59 | 显示全部楼层 |阅读模式
顶层模块


  1. module Top_Level(

  2. clk,
  3. rst_n,
  4. ddr,
  5. data

  6. );

  7. input clk;
  8. input rst_n;


  9. output [7:0]data;
  10. output [5:0]ddr;

  11. wire clk_10k;
  12. wire pll_rst;

  13. //assign pll_rst = ~rst_n;

  14. PLL U0(
  15.         .inclk0(clk),
  16.         .c0(clk_10k),
  17.         .areset(!rst_n)
  18. );

  19. //assign  clk_10k = clk

  20. wire [3:0] bit_1;
  21. wire [3:0] bit_2;
  22. wire [3:0] bit_3;
  23. wire [3:0] bit_4;
  24. wire [3:0] bit_5;
  25. wire [3:0] bit_6;

  26. wire [19:0]indata = 20'd123456;

  27. mod U1(
  28. .CLK(clk_10k),
  29. .RST_n(rst_n),
  30. .IN_DATA(indata),
  31. .bit_1(bit_1),
  32. .bit_2(bit_2),
  33. .bit_3(bit_3),
  34. .bit_4(bit_4),
  35. .bit_5(bit_5),
  36. .bit_6(bit_6)
  37. );







  38. decoder U2(

  39. .CLK(clk_10k),
  40. .RST_n(rst_n),
  41. .BIT_1(bit_1),
  42. .BIT_2(bit_2),
  43. .BIT_3(bit_3),
  44. .BIT_4(bit_4),
  45. .BIT_5(bit_5),
  46. .BIT_6(bit_6),
  47. .DATA_DDR(ddr),
  48. .DATA_BUS(data)


  49. );
















  50. endmodule
PLL配制


硬件能跑 仿真时钟输出抽风


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| shcshc1234 发表于 2017-3-14 21:41 | 显示全部楼层
妈蛋我知道咋回事了
刚才心血来潮来了一发100ms仿真 波出来了。。。
结论是等的时间不够一个周期没出来。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

416

帖子

4

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