// Amazon FPGA Hardware Development Kit // // Copyright 2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. // // Licensed under the Amazon Software License (the "License"). You may not use // this file except in compliance with the License. A copy of the License is // located at // // http://aws.amazon.com/asl/ // // or in the "license" file accompanying this file. This file is distributed on // an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, express or // implied. See the License for the specific language governing permissions and // limitations under the License. `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 vxYrgyihqymJKAP1U28sgDSyhejSTPCyoUjaqdt5WpBI9R20BcLbWe1TkPoIfiLoe5JcYoh8zcEy 0EJbDuzXNpMlUsLCLACJKyYPFgeXm3JJjqNgDHxdT4SnSA+6wAkcS7u+0KKbWdDKoDGvhR0h8tUN w3uYUVG4qKcNbH3Lj2AtVob8BETwf+2i9aj1O6RkfV8/w5fzT6nAZbgaFIeP2n5jyxDhbzUod7zq vpH2JIlIoFJiS2SJPVXJnOMeLJjESPv4qaVrQETlfkJzB6BM+S9FHJwwyltBkbbw9lu2CJhM67vz XaH48z6tgRVlzhHMwLlMvbLnZdz9VLTy0g6N/A== `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="x+L9+fi2J1WDHSxBWt5lueyga5qkA+vDtQM6hMKDc1E=" `pragma protect data_method = "AES128-CBC" `pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 2864) `pragma protect data_block 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 UvDXqRks7iP9II8C2V8= `pragma protect end_protected