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


module reset_sync (
  input  i_clk,
  input  i_arst_n,
  input  i_srst,
  input  i_locked,
  output o_arst,
  output o_arst_n,
  output o_srst,
  output o_srst_n
);





//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
iIPniGE0Z1x16OnqPvTwYzFMRw+VhUmTu7o6uGdayGrcK1n5UUJ2Aw73cliLI/kv
r9pcdLVYo4oy2qYyxjOmaDN1arOqu1FOIokQlb0e5hniz+uGO0ctmrO9WkKBKFZN
jsXibH29eFzh2nrLPeZ45zVXOi6bPvIM/8GJtNUkXZUk6KNW70SHF8WejR+j1Yh7
FReL9dc49APczn6+huR7qEhwZA9RmKYfr3vGpHlXeh5tXWTebAqHq/le7tvEFR13
Kd9Qwy9KHyXp2jNqOB2TuYkiwZHOMUwBZJiFo+0ufyqwTNCtrFuMQw3xuE2qicQC
cY1MgDk1v/Qtr1gXR1n0Yw==

`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
0iDinY3e882oU6tDEFNtdZ34u+w1KG8gdInPzIllH1HFKS6tXtlqal0O4KdUbmRe
Te15Is1GW9V+6sZDooUwgpwHIF3AGYF+mFULoGRLTehwVQEuRAs0on783NO2rWW/
e/BuV+3lXl071PEBT/ahiRGBF54KMu9r93ztnjQo/gw=

`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
CLFId39AlTVxkDX+lcZXOkrIN3YPMCqRDWGZQkoWQ/UIWiPqQVuoJby7XwYq3r80
95V5602NSoP3B6eNolPSepJI+duDZZmLujJJkVxUzrJ7v5VDF9m9Hq0F0ab9n/eZ
VMOGo31x58lHNTWRn3WW1FZY8aWmSfiun5nL8azqUfDg+RN4kuifr3M0Mq1n6045
9DjHJgM3HNNfGTtp4hPk2Q1w3zYXC5VsddMWkVyEdOBO/8IksTQk30hxje2RiOgg
geGnsMd9wbE0HbenZ7ItjICRD8UNuHplYOpHe9CuCbRMhBdT5+5qVy8njkzd0MsJ
bWP+MCo3kZ549Fwfub1fqQ==

`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
BanidozakYjjz2zPWX2NJfF6CkFyb8F32VQaKPJbqEPhP4Cszd1nikrLYaXLliPS
vQkvZdS1Vtp7J+Z32DFiO59My275CTMfZBziAnNfRme7gPOmNqs/AXPIgHDWY3Q3
BYHSSP8OIJWC5s/x3FLopPs6iklBUVE13NN3XGAmXxEMB13ZPrjMkweSXjMssbeP
ynCeRKHdqJUjCYTFC5d37/4yWAamQ16EgARtjhXf/0VJijquuMH19M2hykLKHbpG
D8vdojM3Kp15cq0sOhZlqrvsn2Iovb5dvaVu6wFpUxaLHQMymm4spkbDd3N21KgV
4nTqk+AEJQGPcKOWJE0b+Q==

`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
jDPjtdvk1Vf+GycsPu0npECoWKOiYRlJgngF1uOHv4E1Mo4gB/N8wrQMWG8Fn9wn
HW16Ynj9ko4UdCuyJ/HyDE+axWm2J57J5W6cpZborFpukacOcnaoKcbcaWKSoggu
i/6nudrti3o7O3m4Du/bvVqdhwZTbEWoo7dD4XZ32XRB5YlF8Y5UrnF3aqwWJ9d/
fBl33BWhlZR38DrIXyzBPYPDracC69KiE0SxUceA9QTu5ZiW0Fqdo0Im8legMda6
qe+BeJCzVWNEVtdn3gC1sNegLbD3Hs3nadMfHXrHfJeOm95+dalfGo4Kn7QvDahX
R4cZ3/GH8pbkniwRwM+T6g==

`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
thG5wuVn5yEfxKhD/AOyaN860oFT2psOU2d41sdzMe6eKjyOwI2tqsHhlZpwKWmb
TA6sFXc+o/a34Bnvd2q2q5aLtnYLCRta4aCzUGa/nv+10fSBfC1lU2LuvvrFnST6
/3PqmgYxbpW7NaubYn+LyQkEG166UROdteQWg6zjbPs+Bb/HnZ0s7DCxXxJ3utM4
GogU8IHS6xGK1KWdKQZ1ueRuNRiJ1M8VLCiXYScPfbBYhqbf4lZ7QRhru9B0t+kP
Ejq48zv8MDQutDWhSd0mfZwTts0jGfROr+4dBC1I4FoeZm3NCJQ5M67ocXaoV7yh
1IbKt8Tvtri5DUJdt4GfBA==

`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
LfNw37NTLMuhkRe4D34UOwgVM0rfmkS0oNHluzDFlIBYCqR8RJxvkYk4BCiPQlkq
ZEeNEeyR75kxA8doMV1GnZElqJ3YgFnwKOMUNgcywaug+j3A6JR9MeUjnAjOtBnu
8PKFyNKpSXftxOGCJbHY0/rpDb6I5iiBP3FvOrEDzpCvnzMUfmnn28WErDrY4clL
so60mGpeg6PJY6qYceyc11QI+K3t5UtVXZKTD8SuGeTxvYs8th13rirvb1Et8Kdm
TSsaTnLOLW0FuoR1yj75Ju7KoBLfAZklkiKYCgmnHeUssy+qaj6CvDytXAqz605U
FU0qUEGALis0fkQcAf8feZfmB4789AyvmUNfPwO1un2lz1hmmViN69A7u3uKYug2
q8qsEyckaijjueJJuTYPnHtp0vwAxVrq+3GXgpLZV78JFHE2WkWfZ//qRCVJcbMg
46Pk5d/LFJhGn4bQV8SV+U4PNU98CAMRRW4UV9rolUHq2/f/k+tJqyq8vUgrz4Jf
eKXqyP3plafHZjNOCquK2BpfB0MM6xry1xw/X2OwLWBR74E1dNyZKxkAnDb0CVBG
ei5cjb+EtXbohAe5Roec6ucjGouLUUQ/zkIP/olIQUywEe7i7IECsXmqlRcSZwFb
Q4+tuvaXink+XM/c5p/0rvGcqJZNg47dJFTNXE69vLsj/ztLx7ssprbip07co8oG
EKlTOOUc3Uqavby3hKwLHxiQGVK8LK6UFIe3gTCHSAwxsChDUQfWUzw873i9N4DY
ZTpM2eTIyk8+UwNr2SzfzdDSiqqLJnnOcq559CBITz2dBI6IiCNI5EbVkcAlUm8Q
FUUZxAvGEVZht6yFHVJq3ytYVQW+KvKq+xs+44tRFc2mz3rAo9fPQHpJZLW+Tw+q
1zxMPPvX2wE4yn3+8jh1/pN8lb/hmq84hud4PjmrxEjZTlPZJTnDeDlWsn8yerwR
hF2lgZVNblJs8qgqhBqaKIVPuaJiCp31zEZ8BuPw4LBzGixbYMsSq82O5kAwyKnt
zmfwqJJZV5b5vGBXpY2ha2FuGX6ZQ5AP8AXVS8P6/+tsLqY6/1y0Hm+LGLB/pKvv
D3bwZCD/2y6poBABQHIX4kWBWOB0mBxGPxYUh+RJG+JI7yWnzmotlW+fI9y4NyDp
4RUHvH3r18PitMgGnzvud6S4Uj7+yO5vxQ8S0PzMTmV817JdDfWwAMBHNGDaTYqm
ABp8JvwqYSClM53wdNMyRHYIA6QowcwPtdYUW4Hp6eFt7evslc+C1ugc9D+Gkvit

`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
dMeoHWiTUtsLq9nPmvqlN6DjN81NaPJ8gV+SSntg11FhTHddlGgdEaVu3BL1tE3V
jzMVPk4W7guVdZ99ytHLAcbI7+g1O+Uakemx1TjDy8cXUxwWeSetv6MG+xxuYpgG
8D1FThrq+0shEj4cqmRRSBj8NfUyJ6g8P9Yr/iWL+B0=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=64, bytes=928)
`pragma protect data_block
DNmPArJiaZl6x9YKmqGpFNghSONw4bL73gILm8E34oQe0q5S8xtgvDvmANlsHyx4
eDLZgF0fMhfPlkPyT+BDWHiQmQ27hPS73GOjIPL8yg/79EBP+m8G55ccjwV+9PoK
fWs5TY3jlBd85tGuBzLQPiKwQwRTfc/9eJUPefBAmWyvXDAfe3TA2aaUs4xNNoSy
FX0+qla9MrfNtogHVMlZ9pu95AlxR0PCkf2vqtRnE/AFacSLzLoY8UD8/ZNNw21/
uf63GoMvAXbI0hK7mOlaAnH5hRzW0nZXIpYIztBbtsz36CWFPJqMl6JhLfIU58Ki
dxrYEdI9783yH3o54EuKtkNgdXaoRHkWBisb0srm2ovb6UpZsMjdc8Oa4HjofkB0
3FabdR4aB2YRi1ssS+gW7nL++9uDD2hRXQxT1izfC/rNvKGZi2EPhp+ehjD//OCl
o/ap0iA1LSRkICxORUrlum+PdyIf/QSqrIbbsrV+luotyZXIJGJEPjFUpWWuPPe/
z9lumq9ZkeJ2SlAbQja+JlQRMBbbukYbRUAhNEWuMXzflQHY5hlWdag9SrvqjkQq
x3wFG7WFLh+bLN3E6ftrmSFJ4ELvklnmOIX0ETgtKkDHuuCLDlyJxZ3KMEkttGJm
JLqKoz/+739GdzM+vjzuqnq2BwCJMhKuTOZvxyQ8DmPWPFpOFb1pnogYFpw+hoAT
SnI9AE2yXuKQFZ0e5b6RCHXwnwchpdqODtDmpNSyXM5idt9PuBOgSJkBh45mQ5FD
Yu3sqKEzRZHpBb1S+bOM6MXrgfz1htmqL9rzabJCHBdTb61MAIQegcHgibj1v9df
o/yXY7Jg17JsUuitjH3EnH0SS9mGeeiZepCxF6PhBoL5eze/5QNGRYTGDmuw8nH8
qViV5PaaQ0mLGh8N5zDmBLNdMrQc8z9SLHTrDuKwqLBE8dc/iNkdHGurm5c+oI+1
KYdCGUd7waYy3MUO1HmFSyE9lhBx4IEdF6O3S6ge2LVSEISwW0F0dPg/+jC6j4jo
2e/aWcV51TLQcNLiYfVNHR4qXcsAQkjf1hyM2obMFt2Gudgjf+i2ZIkbRYrVzUXh
RIX2QcblweOVbZgdk7q/3kZLqYYAm+ifKgXl/LIPsuLT+yU5k4khfgSwd6+BUbmB
zZYIl8DrHUnDIVoB2xRpwdlq29uqAajoNHRGKEpFBmfeU4i2+ZGBXFMD1VPZFeJ1
2iLgRfVDQLeYc3iKF2aD4w==

`pragma protect end_protected

endmodule
