//
// Written by Synplify Pro 
// Product Version "P-2019.03G-1-Beta1"
// Program "Synplify Pro", Mapper "mapgw2019q1p1, Build 007R"
// Thu Dec 19 10:08:02 2019
//
// Source file index table:
// Object locations will have the form <file>:<line>
// file 0 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\synplifypro\lib\generic\gw2a.v "
// file 1 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\synplifypro\lib\vlog\hypermods.v "
// file 2 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\synplifypro\lib\vlog\umr_capim.v "
// file 3 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\synplifypro\lib\vlog\scemi_objects.v "
// file 4 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\synplifypro\lib\vlog\scemi_pipes.svh "
// file 5 "\d:\proj\scaler_example_design_live\project\src\frame_buffer\fifo\temp\fifo\fifo_define.v "
// file 6 "\d:\proj\scaler_example_design_live\project\src\frame_buffer\fifo\temp\fifo\fifo_parameter.v "
// file 7 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\ide\ipcore\fifo\data\edc.v "
// file 8 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\ide\ipcore\fifo\data\fifo.v "
// file 9 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\ide\ipcore\fifo\data\fifo_top.v "
// file 10 "\d:\gowin\gowin_v1.9.3beta_37275_20191218\synplifypro\lib\nlconst.dat "

`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
OVHz6k3IY4GBpDELxjpz93roH2FJfL/O5E5y7y0R3nYbtpgyCHyXiphAZzWUE/3iYPz21QDrNdEs
2wu6+B7CuiNvMWQ9vvNkgV+KTe9Mmcl67yH5evk4WoLVnZvEnZPlFB8+BWuYUtIw3PzQ8obDCl31
+K3u27MAsKD2qxIc9WpXOSC9f2wwXjGuXhqc1lep2JrPMHm2kPYSKTaikU+3SZgxFuaxWWshXPVR
rsueFfcCuwHso4X7B2eFswKLsDhJJH89gf7f2L9f1+NSM4BjiNr+6OJmd7monlj/pb9D1J8iDQxd
oTCPlWMfyeSA6N4ZJW1tvwcNutsLuszhgeFAng==

`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
e42uEqfWk+HF1xZF34kLZj1iyCrJvY8Mp+ZSuzCn9pg5ie0zCEvNA63vAvqge/I/mg5RxnT1Jxmd
W77fTLaerSamzm2WJNTlkJwovePNPmkvTwXXs8CEgK75/lZuiSd3GZaijtoO4W0aBoZ9Ogsc6rZ4
Hb/5d8BOcqvOFiWssVJNykv+yyU903ZoFH/JxCx9H25zrFpiePGZlQFLdZqXoDjy6+YQoD9VJ/r+
t4WuPgybdZHkX+VJ+ZtO/51wtrSlthVmTygvQYW/OyZkIhnsrkgFibEfNMuomUpnOqbRZBcA6ezA
MXM9RJYu/agFeSATJdlHMD8ZNVit1zfmQbCMrQ==

`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=44720)
`pragma protect data_block
[encoded data, 59584 characters]
ME9YuaT48s5i/2S2/Yogfals4T9daLyhgUb7pu4Air8=
`pragma protect end_protected
module fifo_dma_write_32_128 (
  Data,
  Reset,
  WrClk,
  RdClk,
  WrEn,
  RdEn,
  Rnum,
  Q,
  Empty,
  Full
)
;

/*  Synopsys
.origName=fifo_dma_write_32_128
.langParams="WDEPTH WDSIZE RDEPTH RDSIZE ASIZE RASIZE"
WDEPTH=2048
WDSIZE=32
RDEPTH=512
RDSIZE=128
ASIZE=11
RASIZE=9
 */
input [31:0] Data ;
input Reset ;
input WrClk ;
input RdClk ;
input WrEn ;
input RdEn ;
output [9:0] Rnum ;
output [127:0] Q ;
output Empty ;
output Full ;
wire Reset ;
wire WrClk ;
wire RdClk ;
wire WrEn ;
wire RdEn ;
wire Empty ;
wire Full ;
wire GND ;
wire VCC ;
  GSR GSR_INST (
	.GSRI(VCC)
);
// @9:114
  \~fifo.fifo_dma_write_32_128_  fifo_inst (
	.Data(Data[31:0]),
	.Reset(Reset),
	.WrClk(WrClk),
	.RdClk(RdClk),
	.WrEn(WrEn),
	.RdEn(RdEn),
	.Rnum(Rnum[9:0]),
	.Q(Q[127:0]),
	.Empty(Empty),
	.Full(Full)
);
  GND GND_cZ (
	.G(GND)
);
  VCC VCC_cZ (
	.V(VCC)
);
endmodule /* fifo_dma_write_32_128 */

