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


`ifndef enum_pkg
`define enum_pkg
`include "HOLOLINK_def.svh"

package enum_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
UahqJYS/uyG4YKnSZL2eYkloNiTX+u6HMpp+aS+qlZA5u7423FkpUpLkGIsLKu4a
OmqsM0fTgqJ96a94BtEuf6GnCXHaDg/N2K7rhAH+ctvYTcRBv2TTCm4YCgmvEQtm
c/9DydsmQfFwtCi0Yeeuj14OlQ2IpRT2zcfJn7wE3ROyE3IodbJq5X6EInhj+fYU
53Rs4cXO+9iLlFBtDa8SjYiz1I76iVLXr2LoJJ0PSZSJaca9XnAdJ/R7w9LWdHLK
mNCJpbMqBOHSYwwjdC+OxGZlnXFFqxws14z6euA8ValtURPZR0xQBCGbRKvQrmfh
9f9ytlBvetUNiOW4NTMrFA==

`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
DUvSUa71qku3SUmw9mHx5H4AMuYpfTK5RYvzMajg2ERyg+OA6Jp6I5y6zl7IdG8w
zfbkcBEH7Dl7djdyZC/K53YWWNtYCVcD+b3eh7r0uf6Q7vDugAF1Tlv+fd4VaW3c
rqO13hmJnKr5KZl/l1Jxjp6cZcwBP2F5m3cjiQPAc5U=

`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
qWxAtp9tpJ/W6CIpmwUBTx3r8OoT2AUushA+fezVeQnKQc40anYqFnkIo5u9arJ/
bZY/AyXG6ZLDDurQrTHNqI2KY+34hdqOx8unfHty5FCDuKncW8o0HunnEGl6G4tf
bFeg9oDOgppqUBT058f+1SV/tWP/3hO83InSXKUfI1FLljeI1IL79Cs8da58OPrC
0ehPZhlyRliEsis6SIT+Hh6Cu/xETE5bTvGAAdCeQmEOiE+XO0CpvuJwJDpMalQX
bAS33Rq/kz6tuIkG4LUpwq3OlNnXzDu2+qSqDOfEVN69I7h4A3rmNjq7S9aSQnD7
lzky8k56hZIVslj80ycS4w==

`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
l18RM4srMdzdS7HswvVlX9vDXYgys0RXITtO/ya3ORz3sChDSG5U1qP8lWrNF2d3
5hNqWp2mmo9yX5LJewWCdDTnovSfbkR5gGl9ZNmw+xhrTBRiV/mFa49uxcwLu6Qy
NkTXa6qGFbEIe6Tg92K9FdCkyvsJYoSUTTLLi5Dems2EPSx6rNS2IrEdPiehnSiF
Q2+aIwLOixIhj8p2eZVwB9/x/vBS43kULdL3eXaKQjeC55NVsAerUqrnKoWQxyUJ
+hkPrXSiwueRgW2niQzVnnZFpB9UBRARVfqeUqzoB30dBOmc7Ib2MURD2TDMrXbY
3fKUgnD3cphTg52k9J3J/A==

`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
3zPhGcHqFkKwAurodp1Ek3XmsUKaE04mpFtEx4cxuAx/MW7DWX4V8AYm6TL1IZBZ
G6nKXRtQW3A43OP7YUotW/3IQf1EzLB8QS5+dg5s7LxzaT6fh0DRCdAHkG6JUZpJ
aJ5ltoM4fghg4m7UTWHaCN3VKL/cs11NkCULuYhe9MBLAWhS2X319oVLjbJJJJir
JmXaKP1soJfJKULU2LiuSLqaLpBK7n6/p3Eti993FWqfHd+DJ2ubQqwzJEV0lyBv
c4t/ldsnhTfvDzPHHt5lBEA9ay/q5U1PJyaQ1t9duDC5CJOy3v3bhncPDfivLLjX
vSNLkV+f8A+qsWuXyWQxWw==

`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
m9C22ImSizYBIiJEgpajFlo66eZSUFruvi/A3EQejA8fCeCfuzDFnqdqaGqllBlF
khk7FEwcCWDJQEpxCWX7Y996FY+fm5eg6pRoqkdKIY2MKeOO0ol8206n51tjWIcI
tJgR1jz5beSrmzMHcv9NMjp1oImXHECVAQKu94k5owOV9numbspIKGikC7hC9FQG
QXhuFmz2QC5PhpH1ae/70agvXsTtLKDV+rbqLEyDmTvT2js+0QXe400I9YGk8ynL
M+pNTuKoDmITw1pO/04C+JCWovSYnTXhAcfESiiFaz4TH8rdV7GmuTzO2s0mM9Ry
g3ywj/GhqF7yknuh8dnxng==

`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
t6Q8BbyXg+rEmo0EgzUK40VG21GbAigfyl0LbaGDFJz/DtK4bdpc2q+Z2xSsEUXz
8y1ngdWTNBvnPKFbBiXWfgraEAuqy5AnBpoypD0RmJzHYjs5nSloGtRCd1guObl6
3973Xkme7eIsdr9eKxbK4CAFooqun6hnQCY4gqQLKpGYcRNnQUeF7hiuRy68seNG
LAS5cGyhFfV4/OCJzrAr/wzMkvDvqD6r0TNL3RhSYnf007RZ4iTdQwhz7YI1X5RT
Iq0pAzEpvKVaeSwFutY0RX5/SrsEM3U5LkPFQZCLWYEmf7wqgOg7S/vsnopmGepZ
pGlrnqGJrtw0OyDRZkNCirqfxWPI2WgN/fC8/agiA2VBLVcEuHiiJIqdWRQC6XK7
XV+pbbQdBc0oItL1bJA3P+t8rjBT8DjPrQN7kwoQ3YBIOHTZI+IkNgp1Ey34H9gT
li2WH3yoi5BYyEnuunU8U7N0K818tbQkuBSf+wknafkhpthfTcaEy8Xyshrcvxi0
nCtaXs+ftRPGOaLqQBScxQN/XESc8gwrGoCrN8rcj0s94/fJUKKMEp636DyzfROs
SsvB4C0hHzQwTfY0sotmd81C2LvjHPB4xfGeAQU0MS16Phdrt1AJmcAAn8Xwfx2U
yGzYWwv7NB3hwJj9cb/1k6XzvcF8a9j+BvScX3im9lSYuPK6Xp78oDk/Rs2Q7RLG
aLVoLGJTocONb9y8flhQwmFZy+Kyaq0L8WSCrawRD7tYo9ry8R2/kdfV5PPxqw7x
rY3DATFKHEDnqLc0j1NjAaVuwlzBv5YlCTascfJJp/gcfH7QJdudh9Tvg9x6Alrz
nkzD79F042fXPqZk2IOuDF9HTTWUOwTcr4VjNEHIglVd5mUoQO4Wk2odTwGiFKkJ
S6g5c6PRHegtt5yMPG6F7e8Pd3l29Wo+GGdUxPZNevP69cMlc6pwGtrzjYJJnKCd
Ua4AnaaAlGAbSL4No0edHlAy7zwSa5pMARMXE3RnNfn4WkL6LNLizntoESpvlv8K
1jjSmk2f6o41XfjwUq4TDu6GWomkjSvl2e8Oiaq/kCGeQoEVvwlOS4ydqeOaJOZy
yEmW70j9WXKlLXKd5WTrvxVNj2PHVXPp9r4jkM9wBY7mKTSyEOBcnuf8WA+ZhlT+
777ppXweobp4yHX47/yJhdXaJlPvvkdv5w9odEVSFGHBAJy7f+vM9mNOR4CUAqEE
5KyweNmuMrgdlJoJvBWxSSTjghEpgUX9k6xyvz97IDn6ypOa5LuR23qZdLr8TNb2

`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
Pb7jXOXayfv4nwr4i6i4GFh/xgVswFvuDql8Tlw4xab0kOO9zvY/6w7yRQWgJ2sN
p9ezsgzfnYNXjqi50eWcAkAxPfdyTKVEWM7nlTnfBCDTgrY8Zal//SZiIXIWVnBw
KBhuYYN3Zmq3BontmX6LPjw1zL1I8USjTmKOGWWlOGk=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=64, bytes=368)
`pragma protect data_block
D2iRFC2y5Ba5Y1eqn7332er7XCEBhewt6tjysuTv8UtiBND0rflxcbGIIpeZpzkP
oaht4YLsG/BBZ7gcuEXi89yyUSWNkswZOjTGzLJgWFla2A0ClHTZa26IVHPmwlZc
WuSQJ27F1CHaPsA0dcTGpoQr6rUeVnXgRPD7zAoiVpCRC3/oZ48Ae/pJwPz/tz4w
B7l/v3wc4gGVBFnAQA/zR0NS19ZRqtWAWtcpdQKHsZbW6oyO53KtwbUi42tBs52h
kx9rK06bqdKFVLTiIshhvHsPEV8PEINlQsksVUg9Fhff3kWu+V/WRZ6ncQYFtIMp
NlLzuIAsvrsp5eFeNQzlAt3zCDOU+1ORv/wmoPT5onc4qfsP8nvuuz0dDhcT2KWZ
PmMklG1kYoKWWba/EitoETIg44Wuktxi75UhLdREOvnhf0RkUKN0ZDc4rY2+x6Hs
oU7VdIAVd6r00gXdeR2caVNwY4OQz4nShZStjBawTDU=

`pragma protect end_protected

endpackage
`endif
