Advertisement
nightmodeapiarchive

gowin_rpll.v

Jul 18th, 2024 (edited)
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. //Copyright (C)2014-2024 Gowin Semiconductor Corporation.
  2. //All rights reserved.
  3. //File Title: IP file
  4. //Tool Version: V1.9.9.03 Education (64-bit)
  5. //Part Number: GW1NZ-LV1QN48C6/I5
  6. //Device: GW1NZ-1
  7. //Created Time: Tue Jul 16 22:26:25 2024
  8.  
  9. module Gowin_rPLL (clkout, clkin);
  10.  
  11. output clkout;
  12. input clkin;
  13.  
  14. wire lock_o;
  15. wire clkoutp_o;
  16. wire clkoutd_o;
  17. wire clkoutd3_o;
  18. wire gw_gnd;
  19.  
  20. assign gw_gnd = 1'b0;
  21.  
  22. rPLL rpll_inst (
  23. .CLKOUT(clkout),
  24. .LOCK(lock_o),
  25. .CLKOUTP(clkoutp_o),
  26. .CLKOUTD(clkoutd_o),
  27. .CLKOUTD3(clkoutd3_o),
  28. .RESET(gw_gnd),
  29. .RESET_P(gw_gnd),
  30. .CLKIN(clkin),
  31. .CLKFB(gw_gnd),
  32. .FBDSEL({gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd}),
  33. .IDSEL({gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd}),
  34. .ODSEL({gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd}),
  35. .PSDA({gw_gnd,gw_gnd,gw_gnd,gw_gnd}),
  36. .DUTYDA({gw_gnd,gw_gnd,gw_gnd,gw_gnd}),
  37. .FDLY({gw_gnd,gw_gnd,gw_gnd,gw_gnd})
  38. );
  39.  
  40. defparam rpll_inst.FCLKIN = "27";
  41. defparam rpll_inst.DYN_IDIV_SEL = "false";
  42. defparam rpll_inst.IDIV_SEL = 6;
  43. defparam rpll_inst.DYN_FBDIV_SEL = "false";
  44. defparam rpll_inst.FBDIV_SEL = 51;
  45. defparam rpll_inst.DYN_ODIV_SEL = "false";
  46. defparam rpll_inst.ODIV_SEL = 2;
  47. defparam rpll_inst.PSDA_SEL = "0000";
  48. defparam rpll_inst.DYN_DA_EN = "true";
  49. defparam rpll_inst.DUTYDA_SEL = "1000";
  50. defparam rpll_inst.CLKOUT_FT_DIR = 1'b1;
  51. defparam rpll_inst.CLKOUTP_FT_DIR = 1'b1;
  52. defparam rpll_inst.CLKOUT_DLY_STEP = 0;
  53. defparam rpll_inst.CLKOUTP_DLY_STEP = 0;
  54. defparam rpll_inst.CLKFB_SEL = "internal";
  55. defparam rpll_inst.CLKOUT_BYPASS = "false";
  56. defparam rpll_inst.CLKOUTP_BYPASS = "false";
  57. defparam rpll_inst.CLKOUTD_BYPASS = "false";
  58. defparam rpll_inst.DYN_SDIV_SEL = 2;
  59. defparam rpll_inst.CLKOUTD_SRC = "CLKOUT";
  60. defparam rpll_inst.CLKOUTD3_SRC = "CLKOUT";
  61. defparam rpll_inst.DEVICE = "GW1NZ-1";
  62.  
  63. endmodule //Gowin_rPLL
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement