//Copyright (C)2014-2024 Gowin Semiconductor Corporation. //All rights reserved. //File Title: IP file //Tool Version: V1.9.9.03 Education //Part Number: GW2AR-LV18QN88C8/I7 //Device: GW2AR-18 //Device Version: C //Created Time: Thu Aug 29 19:17:16 2024 module vcram (douta, doutb, clka, ocea, cea, reseta, wrea, clkb, oceb, ceb, resetb, wreb, ada, dina, adb, dinb); output [15:0] douta; output [15:0] doutb; input clka; input ocea; input cea; input reseta; input wrea; input clkb; input oceb; input ceb; input resetb; input wreb; input [5:0] ada; input [15:0] dina; input [5:0] adb; input [15:0] dinb; wire gw_vcc; wire gw_gnd; assign gw_vcc = 1'b1; assign gw_gnd = 1'b0; DPB dpb_inst_0 ( .DOA(douta[15:0]), .DOB(doutb[15:0]), .CLKA(clka), .OCEA(ocea), .CEA(cea), .RESETA(reseta), .WREA(wrea), .CLKB(clkb), .OCEB(oceb), .CEB(ceb), .RESETB(resetb), .WREB(wreb), .BLKSELA({gw_gnd,gw_gnd,gw_gnd}), .BLKSELB({gw_gnd,gw_gnd,gw_gnd}), .ADA({gw_gnd,gw_gnd,gw_gnd,gw_gnd,ada[5:0],gw_gnd,gw_gnd,gw_vcc,gw_vcc}), .DIA(dina[15:0]), .ADB({gw_gnd,gw_gnd,gw_gnd,gw_gnd,adb[5:0],gw_gnd,gw_gnd,gw_vcc,gw_vcc}), .DIB(dinb[15:0]) ); defparam dpb_inst_0.READ_MODE0 = 1'b0; defparam dpb_inst_0.READ_MODE1 = 1'b0; defparam dpb_inst_0.WRITE_MODE0 = 2'b00; defparam dpb_inst_0.WRITE_MODE1 = 2'b00; defparam dpb_inst_0.BIT_WIDTH_0 = 16; defparam dpb_inst_0.BIT_WIDTH_1 = 16; defparam dpb_inst_0.BLK_SEL_0 = 3'b000; defparam dpb_inst_0.BLK_SEL_1 = 3'b000; defparam dpb_inst_0.RESET_MODE = "SYNC"; defparam dpb_inst_0.INIT_RAM_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam dpb_inst_0.INIT_RAM_01 = 256'h000000000000001CE0020040001400B8E00A0018FFCE0004000C00080010E006; defparam dpb_inst_0.INIT_RAM_02 = 256'h00000008FF0000000010FFBE800000000001FFFFFFCE00000002000000E00000; defparam dpb_inst_0.INIT_RAM_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000; endmodule //vcram