RstSync.v 925 B

123456789101112131415161718192021222324252627282930
  1. module RstSync
  2. (
  3. input Clk_i,
  4. input Rst_i,
  5. output Rst_o
  6. );
  7. //================================================================================
  8. // REG/WIRE
  9. //================================================================================
  10. reg rstReg0;
  11. reg rstReg1;
  12. //================================================================================
  13. // ASSIGNMENTS
  14. //================================================================================
  15. assign Rst_o = rstReg1;
  16. //================================================================================
  17. // LOCALPARAMS
  18. //================================================================================
  19. //================================================================================
  20. // CODING
  21. //================================================================================
  22. always @(posedge Clk_i) begin
  23. rstReg0 <= Rst_i;
  24. rstReg1 <= rstReg0;
  25. end
  26. endmodule