// Amazon FPGA Hardware Development Kit // // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 `pragma protect begin_protected `pragma protect version = 2 `pragma protect encrypt_agent = "XILINX" `pragma protect encrypt_agent_info = "Xilinx Encryption Tool 2015" `pragma protect begin_commonblock `pragma protect control error_handling="delegated" `pragma protect end_commonblock `pragma protect begin_toolblock `pragma protect rights_digest_method="sha256" `pragma protect key_keyowner = "Xilinx", key_keyname= "xilinxt_2017_05", key_method = "rsa", key_block hGHyB1+AnVdBwB3QsCmn3bCQjcareoGjnHry2mvHRCVuljx+33dnarayA07BjKVeSzHrbNaXa9xR r5CPO+c2NfLOcLwmm1lSJUMmIqz55QVesYAs//pclHWL0H5xbzMlb0GMIfyBvP6fAxsAExTPlz6z I7pb/zgXoAgd0F894Ra1I4zCC0cB4U+2QIxpjvTLCOy4Nvtt532YnsVel6U5VzQDHItIlEiluulL 1voX0gJQ4LletjY/z+bHFSd828r5PJwr5oDmdXvmd8J1uyxGBB4FPITJW69vbR0LArTZUdOQGmHx WGlEzpojFWCL7Ln6sa5n7XiU0Jf/C+/MA0n25g== `pragma protect control xilinx_configuration_visible = "false" `pragma protect control xilinx_enable_modification = "false" `pragma protect control xilinx_enable_probing = "false" `pragma protect end_toolblock="CGYLpBK/6jCidx8Q5kUQsWr+fJ5+z7znDfqec2rDFH8=" `pragma protect data_method = "AES128-CBC" `pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 3136) `pragma protect data_block 6F7w0G1hhdOP/w46R4Mutmc2pR1/q+fCPzmEybpGugxOSyt9NhSjf2H/10sa10luZ6oq0Dwpl10G ZooFG5wULLhtIFwI6DfcKNhWEHkcOy8TWb1FxpI1+7rByhnY5F4KtJiI0sdIat9Y7kz5iTL1dD/m eoeu+bw9y06/qydk4IqQzYidSUdGNY3ofbHgF2Q+NamEva50oTKI/YOP8keczegL61m8rB0MxXrO 4N1COPD+zDUZlMRyWrJeT8VKPnkZSpe9ry+DAEIqChrEZVWapLkNIuRWO4TB5kcPotQlYwFqHQad QDDE2ium2mDVsQrzpja2O/K4gCzfThLOlIzFia3Cwqojf2LWE4/083yNtPYgN24kCgCDQR8UWyH5 BtV5/lQV0tjQU29jVkS2GqWNH3C8mKQUt9oymewB5HNpzSL9UwU5ZSupQMHO6tK0HMkxXxn210TM NSgYMWyCIdf/jC7v7rkwzY6Ape3LgB5LremVAVVZnRLUMtNHTptXzBjn3PHjlQLJJb8UKBDJ/y3l pKGaJBQvhMAJQHZcOacvyZSPWlEUuR91LINo9ehQ8Kto+D5ezbusUKWPdj6jw1ghwrQj03I3P75H w6bH6P/Xh2W82GIl/YHK3CAlsZ0mDr8wz5qCENSB/S/TBC3EfCWDxHNbRykrQumV2Dp83QqTq2P1 cc0eJErCK2t/LyJu2NAA4tANJOjHKEElsu1gonaJCdisOsDI6aDPuIoNK4uQYj5AGkTRmkNvCcC0 ZJ01MFF4UJjT1ENcjyChRuhL0NNIC+i6JI78MIEMyr4KVl/8Drf9IOCrfifmLRpwuybH/JWgug5w 5wXrHY9RSA/y6Jh2qbmMsYuaXkxddfYiauV64GbpIxipQNuZDoZkU27UuKec900YylwDJsylx/OB VkxsEdYfhVuNE2rZsVotJxBnCwrEd5T1DI/6KYY1od4QgU7QX35xaeIV1zQpo2cFPl7xQjh2DYEI lRw77obnHYGfUZIu3O3lWf1IFWv/cQO8ztLQp9ogPgNIYG7AZRrjGLhFvJYvU2oMTNw0YG25MHyv c8hqJJN2yXq/t/Ylzmlely25zchxw87p24kuAWsQHVJzB5WEdvTxJhaQkhzIPe+q4dWAYISmbisf PkQTCenV9N8ZQ/Lw6/Sae03gTQF6gGLoY6Pd46vDc0cSLGkV2CIyxsX23mx/A0r138SmPhd6P2v3 QpDAizpJKt6VO6mAxwEnzF1QBUj/GswPEVgx9f6XM+pvZjivh4zwJnnNGQWm0OZ2USiham/oeR8n TxpqH+FqH9b4x7KS+oElsRqJMroqhxCjGlf+n1qJCqHI553jdhPXRrVUMU3+TsMz3S5kFj+whVDA OcYr29wpF091GdTeVVXK+xfhPsUFE331k2vhTTlD/GIwmq5JVXFYOSDIDLDCpma8Crgr0tBSVG8X e6Vt+TnjY6XcH39GWEuAa2nt5qXw+L2BtzAs7oIP/zugMGebjQeNDwZpP9UDQWi3qm/AX1V/hE4D VueOWodX+TdzKsYB3HYT2mTdXevm0KR+7EYWu8VT3BdnM67dyJGNcfDdWwTbSznR3v3OwE1owN0i 5ktbi9Vz0GOxJEmyRCdiIWNF0xVYmGsk6HmgLfVrRRSoe8rJpEIuRQe5EQEkbNkKBgUBsBHmagSy 8uh+XlhxzqLNnjgrEsrkEvAHiEr3JiWgoWWY/BgA5/oe6qcHtO+0OnOUd6GECFCWSZCFmCgQO/XX MHprfpYzb1DyP1bDTzK7t1BUobllgU0kf7MmMqBbsLGwBRQ2tr0sWnCS6hlnBjquQ3T5T/bJTK66 WguHxNfmD57wgj7TP4W9LTF+gynjs/Mu18RmLq2T8C1yugNdFeX2t7VLwDLacBHJNMrNa52AOJ+s 0NjppyqbeQeG71juRX0q1qTot9qL5EOoxGkOM3AGWkJTfUeCZ9vlu6RucqXt48bq2AyTsCKghZTQ 6TGTSDLmuOeDDurmygfAqnGb/roWQJYYyc9NnsgRc/gfLEynYRxt9S3wV8kFFxk0c0h9Farr/pLf XMRovwriImYlNURafzev/uXMaqlHIkfIxBma/7FbeE3YH7Xr3CnjPlPfTrgp1VJTSzf3nPDQbLXq xsfGgVp+uTmIZTt+bN8Kzg3aXfp9eFfusPzGfJJanbKSqoechEegqXdgDidMrNzDslyb0cBGIxop Cx0Bb/30ORB5LKiN8MmMdARIVK8dnKfXKZc0uq4+vNNcUSVt74s9B3lPZ8Kl3jhQkGcQO1yf/3LR OqZCQLq/xkZ3u0o0bX2+5qxDH2jCLyTwKfT1CEceR1oE9a2gL3T3TFD4RIaknLRVxh4oJ35FOTrQ miJ1ZteXpXSZR6BSl2/agx+eJy545iHXFo6VLHsEndX6GcJmQdnkUh1AUzMgNuD15j/PmXz1xAsd m3vkyyCGsJMoAtH33CadvoGnM3XepG+T5cWx3YRDYR6FwgT6uaMj/3UAQtS+k8WuZZuSpJpvuZlF YXttd+/kBTJ7neCLAXEOfRvwWPajzOlYqlnczxz0+CmI9HB6pEhduZXvj0SSOw7XjmlXkRtlOJCj E45ViK/m5haIIVL12atBKW2I8404Ul6wCoVHigh4tYFbhVUKTt7PD+IFEnOjyICLulIW+ZwVb9p1 F/QvriTg7K5Cu6jXwEGavdtyjj9hqCukc9ebXbNRxZn7t25q8xxWOxnmR4+tNz0yQ5kkbvsc+vFC tiknHYt72Sgs+pjgGrtQrEXYOf5YbKklQkY0yjkSiy9Bowh+9M8kiAI0xPb9bHZIEYxs7tS2sCqW OQAe0cTU08pqOkeJtexD+jEANwkjQT3B1fta7Tc3cCBVD79EdYkG20s17SlUjtpTU5cCT+fhJx6F k6kWWA192x0ZzI5NnXM7d5afx32ISr0E2tAzvXoofz/wbZtU7FOU8V/PFEoqw7whCmmNVBGlW2Uc F1M4FyjaIvxJc30lW1NdFSQy1IBNf7t+0ueUznNIGmnBfn8NcZ5mFRBUBtwihnbSHE+7f/8kiFVC GIWJbdnbRvtBjec76PBX0uOJv8sQu+6PpeQ/y0vdRiteYWpuWFR6whBe1ek8Ow7zNpNBtcBmHri0 hNmZE6ACYkrff1kPLzqSxj8bRjpAPIHPAmt6WgR8MNCbLv5+3riSQ6rzWcT3dDu/Q6cn+ipBFY3U WGXgBHxD3TJzyzTGdZkAYa+BOQ3p5Pdm0t9Cj/AGgB3sxFW3tw11cng0Cm3zuZW+Xb7q0q92bFer 9+jTsSj/PkYx4HM/ZQ46Mbt6nPkqh1jjZ/QmOg22KvR/o+5Fc5HtLajycKLYCNUQhAvc48ON3rZU zNktUbOId9/8SkVo+ixHhCi0ZjXsYPj7PbJAPCIUH499Qk0lSOR+X9bfG1sutAHNuwko5YmUId17 WuJNz6atz6+ptyiLDus0LYEnvI7WZG1UonbYR30vTteVD+tlc0SLNE7zeoDprMqFmmtpWinDnyNf pyc9A8dcGZ6QIcWNqJ1ydy4MdFU8mP1m0LeLJJSjzkWak+yZ9H3hnvdq6GKCTalsBHoXBzfLmq4x S5/Ifw6bdLXpHEXiZC/XbWudI9bOCgh8l+j7yGbirVarWZwNBT8DkjiZkc32a/bDglRU/w3kbGLV G4TIAR0J1QeohuTqJrW2o6q88nqRtOZJmfTdeuKFtV2S8fYxwDe/1D5ZLvchM/67H0192y31BLRq geA++QonXJGAJBJbTbkkHS/13wXJ73bta5C/m6YWzLhxfJcs6zO6nxsjwDz6mRpihKEoYZkiRXWv Biu4F57yzddYnRtSbHXgKhef30pUFcnC6m+OimLY3JlWFlRTUFG+y4DZBTYgBsJmmS9GZlTGeQjw G3OGvLoGgiqWG7sBZPF17DOcoHYP6VwBSm6bKnG6v1dKHLaEdLclD3jNxD1CLtoPag3WvTtZfnHp A19/4CFwS3hWCAmt/rNSDtpZ21+oJJHGMf4fUMlUS2dUbPJOFoY9eFXqzPR9+2s0JGM/Bvd5HaQl 4Q1jwCo2MaUeZsclmj+L7O2SuYY5GcDSuZiGvHMvdMidFYtLE1qu6rgrGL0uF/dedCSvZi8+xGgo +bHgkZVujBLRAnAC3LEiz2RnxzjV6yK6f/bLS7mjmSyV20TXLoZWybnDssgyUArrz69UBsm9nflG cg== `pragma protect end_protected