`timescale 1ns/1ps
`define IP_MODULE_NAME(name) name
module `IP_MODULE_NAME(MacRxCheckSumChecker) (
  input  wire          io_input_valid,
  output reg           io_input_ready,
  input  wire          io_input_payload_last,
  input  wire          io_input_payload_fragment_error,
  input  wire [7:0]    io_input_payload_fragment_data,
  output reg           io_output_valid,
  input  wire          io_output_ready,
  output reg           io_output_payload_last,
  output reg           io_output_payload_fragment_error,
  output reg  [7:0]    io_output_payload_fragment_data,
  input  wire          clk,
  input  wire          reset
);
//pragma protect
//pragma protect begin

/* Encryption Envelope */

`pragma protect begin_protected
`pragma protect version = 1
`pragma protect encrypt_agent = "QuestaSim" , encrypt_agent_info = "2021.1"
`pragma protect key_keyowner = "Efinix Inc." , key_keyname = "EFX_K01"
`pragma protect key_method = "rsa"
`pragma protect encoding = ( enctype = "base64" , line_length = 64 , bytes = 256 )
`pragma protect key_block
hitigEdAF1oYulO+rzgvZGPZ/Fd2rMxle3YAk5YXRsXciII9biXM11yT9um6jJ8+
3kzVSR81TQjw7cIj5GSOo/ZUXLyM5C31H4zOLXmkRszAL1LLpcHPwqj/0zmRQxsk
Crgj5D989eHlroC0Prpz3dn6NdNSKLXz0GqV6d9E9r24bdIdCEg7IOxSJrlw18oq
t6GUxKyKSqV8FcH3XaacJ6RYAf6AeAQgEC04VhojxONJQnPlp2dcTeMRl6NhnRqs
sxE1pShW8ERncX+VZUigeFks09GmTIJcmh3dk//EuICiBGVdKtEDU3w0bxIs8mkX
fv849ddnaoUeK2vjnaRMXg==
`pragma protect data_method = "aes256-cbc"
`pragma protect encoding = ( enctype = "base64" , line_length = 64 , bytes = 20032 )
`pragma protect data_block
[encoded data, 27105 characters]
1HaTisqxJbDWbV49GlfnQg==
`pragma protect end_protected

//pragma protect end

`undef IP_MODULE_NAME
