//////////////////////////////////////////////////////////////////////////////////////////////////////////
//// SPDX-FileCopyrightText: Copyright (c) 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
//////////////////////////////////////////////////////////////////////////////////////////////////////////


module rst_pb_debounce  #(  
  parameter                     DEBOUNCE_CNT = 2000000 )
(
    input   logic                 clk,
    input   logic                 pb_rst_in,
    output  logic                 pb_rst_out
);





//put a blank line above


`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="NVIDIA"
`pragma protect author_info="HOLOLINK"
`pragma protect encrypt_agent="Radiant encrypt_hdl"
`pragma protect encrypt_agent_info="Radiant encrypt_hdl Version 1.0"

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Lattice Semiconductor"
`pragma protect key_keyname="LSCC_RADIANT_2"
`pragma protect key_method="rsa"
`pragma protect key_block
BgK46qJIJg+DBytt5LSrWccSzamAXsUnb77ooxdHn6Z6Kp/irZoJVkn8pjvN2N2n
lKzZxY7OvixN0G76nvQQ2ft5gjy56uZsWkHwoYo7a2X1g7zw2P26/N47aO8fN6Gp
7H5cyjB/mUGo8vEkkeFMN70489gu6gL8YFA0jEegiOgez9cDoTOYkoX4SlWh4EcP
OpUrOGTvziu8hlS61B5XTQiuyQLXrGBTzJDen7mLyot60Owit8UycqW/oSVC3jPe
K/luJ6b8qri6cFXYMx37CqTyhHydiDhNXErgX95uzHPONG2PI1rf8Ebf6xn5A8FW
9vQJYqbvFuLhh0e+7YhQhw==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=128)
`pragma protect key_keyowner="Synopsys"
`pragma protect key_keyname="SNPS-VCS-RSA-1"
`pragma protect key_method="rsa"
`pragma protect key_block
23Yz6BQpx/QPWvTiwjRYsCLammqAiW6ubZZgMcxeftemImuC4sfEHXN4yjULPjsH
rZgUE+OJDEpnB3/qlWiM/7oHmMqA0T2f+Y/PeYDY8oi/QOCccHw2z4A4QblW+YlX
IuqlVc9sJfJ0r81Tjs3/sO6nvlPtRysx5Sd7F8EbJno=

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Intel Corporation"
`pragma protect key_keyname="Intel-FPGA-Quartus-RSA-1"
`pragma protect key_method="rsa"
`pragma protect key_block
IScwRa6cJ5wo4OAz14kpeSNX+0Zx0w1m9/X7zQWWg0HpjBBw1JIbSdQvERjiKwph
Kifsd6hHGrH5nWjqQraOwokYDNS5c9A8/NXYik5kGwY7Sp1zrVs57wZ7fXBtMncz
c/J2AztaqixWnkOfYcx4tsAEgFFa4HoWAXrIA3i3Dcu0mcHVPbp+fIALifdbXROl
fe3NNvUYFQ+t4BbUUGgHGtW3hZPiczhKDOQ2RppjXq+YatC0wU4zMidPjm2fqJ+L
FZ3CCMV1OxUQTKhO1ktmQg/uamzcHM4crqMJbuuFnaIZpIUZUwuQmX3lZf2XY+Qm
hhMPUB1oCXDxmcV5O0IjpA==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Xilinx"
`pragma protect key_keyname="xilinxt_2019_02"
`pragma protect key_method="rsa"
`pragma protect key_block
LL8+iGGUEsbygincpnPZKYHRx18B3XSfwmnI0ZLPheFg/7leMxN4kvII4/MMFzbn
O7q3gfdE2K+LmoRdp0OPQS/2ZVRg+hMVFdVzl3aioUsRFIAglB1SIjb5FMGslAdp
KAMySIJEPKgNPM2o37sOx41YajNEHknEQ1nItwBAbw49t+/axiqfQS6cU6Hx7AWz
aVUztgIeQkqggdvaEzUM4Blu1PmufEHuGDCUFEOgsm4A3SEnigaGSB9gEgweEHnc
aaUAG8mkbfqOf+3v+Cu+aDoKA6QvzgQnwtW5HdRcCnILZb9CPd6DJabIHNgmckS4
vch0Kw5RgWcm+PCm4dI9OA==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP15_1"
`pragma protect key_method="rsa"
`pragma protect key_block
bfQdPihza8FUw7hKX3OpDzOZImfVrSX2z3435O5pWivZ/MFvBIAbM/YJ+egGQ9mw
J/CeWx3JEUd6mPasY+OPWcFgLKwk7XKdWZZEQeJoX9c+0Nu7n/UgIbp/Ghykv5GW
dcHK7gWyg9lqsfgIzMlUNpAAUSAB7lPkbNNDqQt8CIRKsoMOhnz+MMtBNcb1v/Zb
ZGV6T4OMwdtmsdrIXtfBzJgxmdk1WldmrtqzFbmFIbrv3xxmiPy58Ja+hla0J2Qv
leiV0YZWjFBh9amjww9wJMvUrUHACyId8yW5aXK8/aR2vlqGQwdJGRPxsiX26Xkq
RZZURf3jQXODKGnD11LrQw==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
YB2ubCi8/585xrpIyFOX36KpOETIWVTQ5W/VlGgkmPs8MQIjp6YJYJjvfp0Oyc5/
Wt2zV2etlqd9CCha6y9XA+WsR0OKJxAJsBvq0keuqes7PhNOWwwHjBB5G9Wui6fH
YagcCpzLaqATBPQsn6QREiEHVWkNUKN7yXASNXVDL+LOSgqrTGhLGUv6wqVrvTiY
svfGJMqey8yLZISMqm41GC0VOIzfkfdnXJVE4Z+KHPvqDXfgpXKq65rzIZVCSVRV
sBDYcfNWnYd12biPPHqBWwhUQifsIWmdseSVpnIBt6QT0SH73i5MMIAWoUddgegF
05hM1qqqTXAKw1JAIv7OaQ==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=960)
`pragma protect key_keyowner="Microsemi Corporation"
`pragma protect key_keyname="MSC-IP-KEY-RSA"
`pragma protect key_method="rsa"
`pragma protect key_block
gyqxT6z/UNFpUapbzH/iLuNjy45cMjPjpvgykHsZzZiGb4h5hKGBwJkaJOi9DYel
7ZqWTE1jKNx+RTm9jX9kh3KufQB2o2LGQ0hpXLbheNHwTUdXm6DRNIslog++4X0D
pRo+GzsdF/VicjYIXtm0ha6Aio3XQBXALKS9Rnn7qGaIngj7nv3ddfLBHSqk5/vf
Qloadee7M/R+6IIADISus/b6Fg7IHEwRcDarVeA1p/h1kjTrqy9VPpWU1va23rYB
an7l4z+aUwRkO0G0OPyOJaoaZDhcMHOHsDOCY49CUoYtPtYziTzBdsEI7pWBKiAA
x52daVGoNZZztuTiH10En342+vusY8IU94AcNGc0CiAE5LIoi67SicZNKwvdl27c
7klzGW+vLDSWTu/y3crqkgPff6GhRt3jAYGKAvWQXz5YdnG2C+UZBuMi/5u3hk8T
53Q+KoErhOA8UMGfpPvf7IvvZ9KLrUYKCqlkhxhmBmZWHHtUVfc+pamE82++x2A2
IkAjSqq0SJsZEU9J1uKftKsthEk/9R5IHXaPNJJ6TYjYR03mUi4lIg92EjBJnoWU
o3Y1sNzLYvFetHAR0/O+J6KbOse8JdHPeUUm+MKoeuGutqzX0QnPVg75iiK8LhRU
D0S52ymXYdVq0n+y1lucGC52DqmhtJsJml9gbgjvw0tJdGo8AfkmsKZa37YL6Pzv
E4eeHrpY71y4W2qIX7FuiUnqOFeBotW9bZES6Pfxxh0d5P5D0xW8OSEB2G8pbzMJ
6nAzM5SgnBU9saOUyIZM+QGEUtBTx5tb6bKyCtAEjk17GNMG09TKX1IPPcgxfcdE
1MS0e9oVOErAk3LXz3U5u8XJXz8TbDVd4peAUc4cQY216ArcDT6QbNtc9HMlWMDR
XopKgwj5bNk+P+tt14tLKn8aT14wqvFjZNVyqmUf+YqxS09rpKodXM1EMULF2C/M
ovEQA+gncokCOUlVVt9h0jvV3Gjx4IuOOLdrNUSGIQGf43hqgj5ONd6LuyHgoMi4
QOcGFgvLbasWrKO48iYU673+PMi0fIROzYaAkhV8Ncm0Ko+LmuJCsNil1EJDrmxg
1qnepe5ZrsUOWepocewi5c/JnBepgbz+S5yojPldWFArCMHt4sTRFdFPDVSTOuR1
6Esgr+lQAuQ1UScWfa144Pr5w6nItytki1MnXCfBSRllYypLZW2Yrlp5uEKUo4tq
3IkRsc1WLraWUzs4lXVOpbrSRl94HaLQLSIAdqaUAKkb1Jb8jzO8wRwmO89zTt4D

`pragma protect encoding=(enctype="base64", line_length=64, bytes=128)
`pragma protect key_keyowner="Mentor Graphics Corporation"
`pragma protect key_keyname="MGC-VERIFSIM-RSA-1"
`pragma protect key_method="rsa"
`pragma protect key_block
Y7ERYYUh598SllbsDeIN2880NL8OMJTpcVAcrhPFTtW6anWD5azU9AwsNI7onx4J
QuiFY22xadg7fplkCd6ry93aviM5T0BmoJ1Ojc9TDqTaVbHpjZR3xrfUAaka5ioC
p/VVDRN4puCs0/hqdAqtCtH99147hQ2m2MKlxVxUrOU=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=64, bytes=800)
`pragma protect data_block
GMI0gHuk6ChgTW+n/oPZmeaOGLTFFD7Eg6114ASaSM7JYatUcc3VVqWAiqTFN+pJ
bf5Db6f8Cv4MqSlZ2LxA9h3996La31xlViqx8tb2VqiIV657GmWKrEKMvCj8JN9E
TR/p+4rqrPfNutbHwnLyfmaz352e7cEfHJuKn+dloKsozQ7T9sAG0otNQBr7JMSj
IdqBKhzKWvSZgI7IkNyEH3JTNlWyRI+VXhKuHRhHJMyQWO0tj8lMFM4kv/ZIWClq
KD4iSB2xuvYzjGk6PxUqTEmCLk4Ca1XwdXaaJWXfs6W8mJWG6/UffkZOtV19A4cV
LFBqneioJ+WbQxaQr4+82xcdnrfH6lRknrh9nG4Obaoudi9gz1HjekN+Hdx9bqrt
/7YJ4DepQ+ii24s4Vbw6t/z69zn2BrUtN99XqvceQ/1IuKDH+Ys/LswjxLPdQKGD
gv7PXqNaIpSrgM3NP99bu7dzKetGm/wl7X4iw4jHiN3zabojxJQiZm7DPwXDhlOu
ara+3zI9krprG8Z/O9QHxn1TRqSqui04C91ArR8eHyKHJL4qgIY7IgTQ+xs7RagC
3aKBn56OsAeH6pwB26F2u3OOX8oqtJLlqfeR0CKyYefxOu90jOhe+AvZDC4fNMz0
envogDv7UHMeKysLuDOMnOsHbdbOeKtLRXiPvLxhCErXIam7AFYGsIKjQTjOQE9/
eTeGvwCPWz9duKrj45V1i6ooaG+kit6IbgPL6G7ZyfJz4F7/wX9QK/AyzTQIFPHn
s9QgkMyHr2qquyTHlJ3AyiNZ+SgBIAts/6yKlq+927QxEo+F84eSp95hC6HbkbMf
7ypVyYcAQtN/t1h4K/aT0y/Yf5ZsjmHtxWfY0xfBH2ve9n4r30KacfKhDEFc1MeL
ANQoW9xXPAT0X/fA270/qofhdVF8FW6G8tCkuMiIpaGM3TyNen3RS0IjWnln2lAn
75KLlhlgqhW3ZuPCrrQOd5QJokxwc/Wewf6+d7OjcM67EHIzfrfEhd+MRpm4lJqs
J/zwSxOyqhPCOI07lqOuUFwzX8jcLR2N2OPY7qEAWW0=

`pragma protect end_protected

endmodule
    