proc_sys_reset 复位时序

proc_sys_reset 模块时序

下面为仿真时序,这里做一个record , 后面有使用问题可以参考该时序;

点击查看代码

module test(

    );
    
  bit slowest_sync_clk;
  bit ext_reset_in;
  bit aux_reset_in;
  bit mb_debug_sys_rst;
  bit mb_reset;

always #5 slowest_sync_clk = ~slowest_sync_clk;

initial begin
  ext_reset_in = 0;
  aux_reset_in = 0;
  mb_debug_sys_rst = 0;

  #100;
  ext_reset_in = 1;
  aux_reset_in = 1;
  mb_debug_sys_rst = 0;
  #800;
 aux_reset_in = 0; 
  #100;
aux_reset_in = 1; 

  #1500;
 mb_debug_sys_rst = 1; 
  #100;
mb_debug_sys_rst = 0; 
end
    proc_sys_reset_0 your_instance_name (
      .slowest_sync_clk(slowest_sync_clk),          // input wire slowest_sync_clk
      .ext_reset_in(ext_reset_in),                  // input wire ext_reset_in
      .aux_reset_in(aux_reset_in),                  // input wire aux_reset_in
      .mb_debug_sys_rst(mb_debug_sys_rst),          // input wire mb_debug_sys_rst
      .dcm_locked(1),                      // input wire dcm_locked
      .mb_reset(mb_reset),                          // output wire mb_reset
      .bus_struct_reset(),          // output wire [0 : 0] bus_struct_reset
      .peripheral_reset(),          // output wire [0 : 0] peripheral_reset
      .interconnect_aresetn(),  // output wire [0 : 0] interconnect_aresetn
      .peripheral_aresetn()      // output wire [0 : 0] peripheral_aresetn
    );
endmodule

posted @   Hello-FPGA  阅读(194)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示