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


`ifndef axis_pkg
`define axis_pkg

`include "HOLOLINK_def.svh"

package axis_pkg;





//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
pAUG3QhDVdi2sP8KEnb/85495x7fzpjZ2Z7bYJtgoITNfVYdn4dcZTWnPCV1reD3
E1NyaDL7lmdzZAAc+x6xkeNd2KkhM/NSTb07wuTb/qKP0jWh+nY6Bz5ycSnP5j7B
0gsUuFoCsnNwwxyAD8I41H3qwkddj5I1wyjfws6mVm0aYhVG/wGnV6Hxtm5CEuiE
kr5KLvG2hMuYN1d4/DBNuWqd40EA6zUACDGgOGYGVcyoduiSgEs4fL7pKxVJscN1
ZNcOJhRQUBL+Vs3THB172wZM7QLVUKhrgnlhMZvV7/ypxEmig/ge/6FOQywRrw4t
D7EYhEz3QaCgu9bGoen28g==

`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
xhUReSQmYhCFrPo7PDzge8L3Ge2Tm4bKqcSgjz116ENgwfkShPaQbLOR4rES7lVm
rbb5czvzjJAbx8FSNurvUKBiu9308+7ReuJrSsHehuIsme5DD1SlpzuA4Ij3pvJq
929aPKkCJi2htxQjCH6vp2Jpjbk5uSBBeRAvMgZ9Dds=

`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
Zp9HxW9kDfQJfPsf1yxd9DTDcDVGGiyRlYs4bJVIug7szuuWubtabpx1y2O3Xwri
RA7wHKJyFWa6rU4NuMDC5/hwQl50TZwXQNPC7T39TNIoymimZGrlcZ0R+EJd9OPn
v7gZY7Q/cxUsG+8/RCe3Y9dde/iAQhY4Fxypn/9ncguOhCi4TCDCJ7Bx36b+/6sB
Ky9+Ru0zVVZtpmEAuolOzMdw91dfJBsgRZ+bAor3UbcA8JfDImf+wyE6GiH71KlH
+B0iKzVdjUJgjrFzUogSSLMAVriHDGXKwppS3OJvlZpxbUiRfGd9EceK+HeLThpf
IfuffjZ/dquDX8AE3eM62Q==

`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
hswfxzzDOxEw3eP5InT4vEa6u8yiZ/z+u1LIXvzSHHWVxMi/LBlSLAZHt+SWfT6G
bu1tLKgMlruqdlzOVdiX86Ph8UBHQcJJ36Du+6ybXY8jZTj68nROCAyVcCUyxZzG
K6vcWyjjO36hFyDWdDvHsR/cFh2VHbGEeGvrFhMq92t3KJteKVgeVmXHJ4nuards
2/4mD+F4Z+z259sU3QgA3JjVl4clSi+Xr36PUzNeIkMjsMqH7qjrXnxBOeQEUHdB
CiuHagsmhTWK00HqgGlampOzPpG3ixPCJJ2Yan5Q3aKyzRO/Tme/YVYHKQHVYIXx
TlJVNIfci6+EG118nWe8+w==

`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
W3bhYz6qYXY/tJ0fv70OUviGsFyK62GNNwPwJbz4LFRm+egEH95DiGcwpXRJaKQS
NG6MjPrJ28J1SelUrj7ObhyLiJ6oO0JKKXtLZM8xER+xmqipEYyx/R+rfNns2W+A
QQ5XeyDViXUfweJ1iSFdlEBIgTzPQGw9WJXE+9SaLfjl+VViQaMscjKKpGaYYlwt
fVcxkhShn6LtA3Ffi4osO1brpX4S25nsf4UEyxaugVNoniRI6ZqnsajnDy+DO+F2
qqVE4zXeLm0CqzykFQF9vslodRKkXS3ssiqNveq2O1mVjxScinoxYS0HS+zCNgP/
1qFClwZjRXZ9QjVS8JlQnA==

`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
sWVRESPaxETD57eQlStejyy4/gfZExu5sK3B5hJQoqZaPn2gm6PNhUFkodf6kYe3
FnqCgibCndL+/X7YF2F2lYm1dlNEdiFQkOJHXSd257LG1r9bZn8HkCbikZDQ3HQ0
UiFsGfOFQXqQBBoxcKJ+APFfImmj1G3lsojYtLqACrc9S5qhm0Wh6l77wV5PQ0kY
5+WF5L8xc56QavZg4/qN7HxdKYzm3d4fZ0HUN6A4jN7hMSc02hvcgkfKskYYAend
KHoR0l+IdcRiPHYunDkX8MBPtGXPmBp0026C2pTnuhsbTu45Mwd0vOfJ4ZI410O7
PPVSY2X6rfv17PqhWC2Vbw==

`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
OquwnneTk85YjGuEm1q8nGrzSXHa0H/nNakMsS+JEbOg5OXG17DoUgpV7DtzwzNd
YnPdefuFiuzCRSOlZZP3s/l0KXKsFapjlClmQuhFa6k4dSSd6A/o/yUZZs0fD9Oo
y0vlMxsVR4yKC+jZ+PjjBc/PdGgq1xI3dIPKGpAvgv7siiKs0MMdJZyQGEwzvTVM
D3UXkOruFrsiwRIGWoUVGdO4WusYb9RAE+YgZt4H3pZCDXLp+e+G+bpBUxqPWyZV
D8sC8+lkkf72IqM+61mUNVu6rgJRWqhlJgWQle0yZDi4qaBdbcYErO38mGcH6caw
mOIVQm6670CTtxGhf1EnrmbT7FY8PmxFQm8NQdxU7AUKoOnCjWXZh60whDdRHA4o
JUPKdkn0ZeZrXFbEgYDjmUYPPPNxVzNShW25mABroM9zoMLctqaQdlaUIGWjfNXM
XqKPx9Qc5lemrM0KVlYap8QQG3a42QiJObkb6sYRDheyV5DdiFBYNUZw8eDsU5Dh
K6uXzRLAN4UZLV+GbODzH12yzQogStclPakQ3/oS/MvL/5f7bxJnJUwBju733Ex6
Sg67tvVegMDdST9C0USZLn9J5JSX9TnEW+6fecP6annnHPMLRhmbrzzCDTDAyW8f
ZABLCfgNOSrN3jHazUwO05FZyILp9QMjE1JrzHkK2QN7yuPkemazLOlFtGh/+q28
6iAMAUJcBPaTPwqtRgIOpffqSwxBSiaWbnt8ymSFQZywqnvCFD18QVaTELIWtBlD
xJfK+pHTaEw9feNsQMe7dDzIrpg/bGzoGx91qZS3Goo2OJgGmOByVfdGNosXXrU/
cf/Xu3DxOnxqCPou76YUUmYHj8To16k5hqxHyDBY0ajeLqDQ/xFag6qXMaGXbK5R
MXW90IfXCOYFe848Baf2l8r1zs/R9EdEObu+xLUEOpsv3IIdLYuyuVdg3AssI51V
CxuVbmAHC/GXe1ijpW0yNM+uhZmPOKNEtGxbR7gTwJasmTRxZ/zLIi2msQz62Bak
gaSi1gC5IF7VmztJ2diwp1cR8xRw0w+0QdSxejSyck62n5SEN7wIb5iwqR7LcB87
ayOGkI9m7mtM65lzSUhdW3Gc9XKgWe4r68/BTbApW/o8EmeilMg2zzSsJ1aLEyLO
+C+j98+6vlw5aJ0gLF6dQ/QEXf7a/kRuhvPj0MP6q5syHJQhQeqpuE9u7gLAwZF7
5CEQdETSaBimntvqFddoOJqyNVB49SFzX9Ls/9h9N+MG5nyVkVPypUuG5Eh4hBFf

`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
DYembnU4vfa8Ycva/BKt3gyPREQMMLBPRDxN2uFybZ661X0Ru/0XcHy7cNBCX9iT
sJNJw99mnbdj4XbMX08edbs1n87GQK50hx7ew5KhaNPt03HKSfYID1a9C8Hc7ja2
/9FzoXNMQZdMxRxpL5Ewh3fy/QX3P0J2EJV8I9FCESk=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=64, bytes=2048)
`pragma protect data_block
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

`pragma protect end_protected

endpackage

`endif
