//
// Written by Synplify Pro 
// Product Version "O-2018.09G-SP1-1-Beta1"
// Program "Synplify Pro", Mapper "mapgw2018q4p1, Build 001R"
// Wed Aug 28 09:12:45 2019
//
// Source file index table:
// Object locations will have the form <file>:<line>
// file 0 "\c:\gowin\gowin_v1.9.1beta\synplifypro\lib\generic\gw2a.v "
// file 1 "\c:\gowin\gowin_v1.9.1beta\synplifypro\lib\vlog\hypermods.v "
// file 2 "\c:\gowin\gowin_v1.9.1beta\synplifypro\lib\vlog\umr_capim.v "
// file 3 "\c:\gowin\gowin_v1.9.1beta\synplifypro\lib\vlog\scemi_objects.v "
// file 4 "\c:\gowin\gowin_v1.9.1beta\synplifypro\lib\vlog\scemi_pipes.svh "
// file 5 "\c:\gowin\gowin_v1.9.1beta\ide\ipcore\advanced_fir\data\advanced_fir_top.v "
// file 6 "\e:\w-file\advanced_fir_fliter2\refdesign\default\project\src\advanced_fir_filter\temp\advanced_fir\define.vh "
// file 7 "\e:\w-file\advanced_fir_fliter2\refdesign\default\project\src\advanced_fir_filter\temp\advanced_fir\parameter.vh "
// file 8 "\c:\gowin\gowin_v1.9.1beta\ide\ipcore\advanced_fir\data\advanced_fir_top_wrap.v "
// file 9 "\c:\gowin\gowin_v1.9.1beta\synplifypro\lib\nlconst.dat "
// file 10 "\e:\w-file\advanced_fir_fliter2\refdesign\default\project\src\advanced_fir_filter\temp\advanced_fir\rev_1\syntmp\alu54d.v "
// file 11 "\e:\w-file\advanced_fir_fliter2\refdesign\default\project\src\advanced_fir_filter\temp\advanced_fir\rev_1\syntmp\multaddalu18x18.v "

`timescale 100 ps/100 ps
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
kJSYw2FTS7lWBZMkb567Ma3Q427/XVf7jNhblSiEvY6idnugh9zt65a8nkxI+FILvHg1PGxwTkKk
2aF+qe3PBoOeKlvb8jVl1Olph9tPVyuF3wih7YfCrWJEEUu/2x7PpRxzuyDBGxASJZrjym5NIQJv
//lLuIq+nO/6gPJoGbxV6FlQ3OtdoPclP7WHID7lNGWikVZClPUEO5Ozs9HeOcpz6NW6oxVqTCwo
SRuYYj9VxKdZObr3jjKW8nXgXVAweWJw1m/q6VUcZjUNsc6yu4335mXZ3F6/T0gsguIm5yVN9GlE
F+K7AgH28FKr4Knl8/z3kGxrLDhXpU+aw6wV/Q==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="GoWin"
`pragma protect key_keyname="GoWin2016"
`pragma protect key_method="rsa"
`pragma protect key_block
fk0EXRlbsmLWOz1vxyRRnegAN/r9iWltaKennxtSDaO3EjN1seOAnniqJbPyIs48My0ApJbEe6Ph
fw2rpnIQj6ZUizIHUBrjxFCMZOorpL8JQ/y882+i25eQ76boIbrn0JMn7m2xuLL7PJrSmA9924hx
kjb6BgQpoSNSiGu+yY9xgkaR0HM9rDGfjiszxj4qp3jCGOWySrgbU56jANnE9j7M3BIjtQRMPe1C
LwYx9Oi3um65bGiKaU5lU4UFr2/TCFYl7Agz3x3cHVZnWD8ZUsNID7oJ0jnvr+2KLWqTcFVN/sRN
s77Pk/yJ1vFXyBgxDzL3bnitD/LUIdXVyclxRg==

`pragma protect data_keyowner="default-ip-vendor"
`pragma protect data_keyname="default-ip-key"
`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=1193392)
`pragma protect data_block
[encoded data, 1591136 characters]
VwVP/PSFBAy6bSJBV5kuNsBFqx8lLRdKXEJ12fzvJSdnG2rzUveUCw==
`pragma protect end_protected
module Advanced_FIR_Filter_Top (
  clk,
  rstn,
  ce,
  input_ready,
  inpvalid,
  ibstart,
  din,
  coeffwe,
  coeffset,
  coeffin,
  outvalid,
  obstart,
  dout
)
;
input clk ;
input rstn ;
input ce ;
output input_ready ;
input inpvalid ;
input ibstart ;
input [17:0] din ;
input coeffwe ;
input coeffset ;
input [17:0] coeffin ;
output outvalid ;
output obstart ;
output [17:0] dout /* synthesis syn_tristate = 1 */ ;
wire clk ;
wire rstn ;
wire ce ;
wire input_ready ;
wire inpvalid ;
wire ibstart ;
wire coeffwe ;
wire coeffset ;
wire outvalid ;
wire obstart ;
wire GND ;
wire VCC ;
  GSR GSR_INST (
	.GSRI(VCC)
);
// @8:35
  advanced_fir_top_Advanced_FIR_Filter_Top_18s_18s_18s_32s_4s_4s_Z3 advanced_fir_top (
	.clk(clk),
	.rstn(rstn),
	.ce(ce),
	.input_ready(input_ready),
	.inpvalid(inpvalid),
	.ibstart(ibstart),
	.din(din[17:0]),
	.coeffwe(coeffwe),
	.coeffset(coeffset),
	.coeffin(coeffin[17:0]),
	.outvalid(outvalid),
	.obstart(obstart),
	.dout(dout[17:0])
);
  GND GND_cZ (
	.G(GND)
);
  VCC VCC_cZ (
	.V(VCC)
);
endmodule /* Advanced_FIR_Filter_Top */

