Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
459 lines (434 sloc) 24.9 KB
////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved.
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ / Vendor: Xilinx
// \ \ \/ Version: P.28xd
// \ \ Application: netgen
// / / Filename: s13_mult.v
// /___/ /\ Timestamp: Sat Dec 22 14:55:30 2012
// \ \ / \
// \___\/\___\
//
// Command : -w -sim -ofmt verilog /home/josh/got/kovan-fpga/tmp/_cg/s13_mult.ngc /home/josh/got/kovan-fpga/tmp/_cg/s13_mult.v
// Device : 6slx9csg324-2
// Input file : /home/josh/got/kovan-fpga/tmp/_cg/s13_mult.ngc
// Output file : /home/josh/got/kovan-fpga/tmp/_cg/s13_mult.v
// # of Modules : 1
// Design Name : s13_mult
// Xilinx : /opt/Xilinx/14.2/ISE_DS/ISE/
//
// Purpose:
// This verilog netlist is a verification model and uses simulation
// primitives which may not represent the true implementation of the
// device, however the netlist is functionally correct and should not
// be modified. This file cannot be synthesized and should only be used
// with supported simulation tools.
//
// Reference:
// Command Line Tools User Guide, Chapter 23 and Synthesis and Simulation Design Guide, Chapter 6
//
////////////////////////////////////////////////////////////////////////////////
`timescale 1 ns/1 ps
module s13_mult (
a, b, p
)/* synthesis syn_black_box syn_noprune=1 */;
input [12 : 0] a;
input [12 : 0] b;
output [25 : 0] p;
// synthesis translate_off
wire sig00000001;
wire sig00000002;
wire NLW_blk00000003_CARRYOUTF_UNCONNECTED;
wire NLW_blk00000003_CARRYOUT_UNCONNECTED;
wire \NLW_blk00000003_BCOUT<17>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<16>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<15>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<14>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<13>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<12>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<11>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<10>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<9>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<8>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<7>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<6>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<5>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<4>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<3>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<2>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<1>_UNCONNECTED ;
wire \NLW_blk00000003_BCOUT<0>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<47>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<46>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<45>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<44>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<43>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<42>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<41>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<40>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<39>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<38>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<37>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<36>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<35>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<34>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<33>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<32>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<31>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<30>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<29>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<28>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<27>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<26>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<25>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<24>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<23>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<22>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<21>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<20>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<19>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<18>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<17>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<16>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<15>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<14>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<13>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<12>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<11>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<10>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<9>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<8>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<7>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<6>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<5>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<4>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<3>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<2>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<1>_UNCONNECTED ;
wire \NLW_blk00000003_PCIN<0>_UNCONNECTED ;
wire \NLW_blk00000003_P<47>_UNCONNECTED ;
wire \NLW_blk00000003_P<46>_UNCONNECTED ;
wire \NLW_blk00000003_P<45>_UNCONNECTED ;
wire \NLW_blk00000003_P<44>_UNCONNECTED ;
wire \NLW_blk00000003_P<43>_UNCONNECTED ;
wire \NLW_blk00000003_P<42>_UNCONNECTED ;
wire \NLW_blk00000003_P<41>_UNCONNECTED ;
wire \NLW_blk00000003_P<40>_UNCONNECTED ;
wire \NLW_blk00000003_P<39>_UNCONNECTED ;
wire \NLW_blk00000003_P<38>_UNCONNECTED ;
wire \NLW_blk00000003_P<37>_UNCONNECTED ;
wire \NLW_blk00000003_P<36>_UNCONNECTED ;
wire \NLW_blk00000003_P<35>_UNCONNECTED ;
wire \NLW_blk00000003_P<34>_UNCONNECTED ;
wire \NLW_blk00000003_P<33>_UNCONNECTED ;
wire \NLW_blk00000003_P<32>_UNCONNECTED ;
wire \NLW_blk00000003_P<31>_UNCONNECTED ;
wire \NLW_blk00000003_P<30>_UNCONNECTED ;
wire \NLW_blk00000003_P<29>_UNCONNECTED ;
wire \NLW_blk00000003_P<28>_UNCONNECTED ;
wire \NLW_blk00000003_P<27>_UNCONNECTED ;
wire \NLW_blk00000003_P<26>_UNCONNECTED ;
wire \NLW_blk00000003_P<25>_UNCONNECTED ;
wire \NLW_blk00000003_P<24>_UNCONNECTED ;
wire \NLW_blk00000003_P<23>_UNCONNECTED ;
wire \NLW_blk00000003_P<22>_UNCONNECTED ;
wire \NLW_blk00000003_P<21>_UNCONNECTED ;
wire \NLW_blk00000003_P<20>_UNCONNECTED ;
wire \NLW_blk00000003_P<19>_UNCONNECTED ;
wire \NLW_blk00000003_P<18>_UNCONNECTED ;
wire \NLW_blk00000003_P<17>_UNCONNECTED ;
wire \NLW_blk00000003_P<16>_UNCONNECTED ;
wire \NLW_blk00000003_P<15>_UNCONNECTED ;
wire \NLW_blk00000003_P<14>_UNCONNECTED ;
wire \NLW_blk00000003_P<13>_UNCONNECTED ;
wire \NLW_blk00000003_P<12>_UNCONNECTED ;
wire \NLW_blk00000003_P<11>_UNCONNECTED ;
wire \NLW_blk00000003_P<10>_UNCONNECTED ;
wire \NLW_blk00000003_P<9>_UNCONNECTED ;
wire \NLW_blk00000003_P<8>_UNCONNECTED ;
wire \NLW_blk00000003_P<7>_UNCONNECTED ;
wire \NLW_blk00000003_P<6>_UNCONNECTED ;
wire \NLW_blk00000003_P<5>_UNCONNECTED ;
wire \NLW_blk00000003_P<4>_UNCONNECTED ;
wire \NLW_blk00000003_P<3>_UNCONNECTED ;
wire \NLW_blk00000003_P<2>_UNCONNECTED ;
wire \NLW_blk00000003_P<1>_UNCONNECTED ;
wire \NLW_blk00000003_P<0>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<47>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<46>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<45>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<44>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<43>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<42>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<41>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<40>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<39>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<38>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<37>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<36>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<35>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<34>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<33>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<32>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<31>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<30>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<29>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<28>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<27>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<26>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<25>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<24>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<23>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<22>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<21>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<20>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<19>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<18>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<17>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<16>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<15>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<14>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<13>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<12>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<11>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<10>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<9>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<8>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<7>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<6>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<5>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<4>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<3>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<2>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<1>_UNCONNECTED ;
wire \NLW_blk00000003_PCOUT<0>_UNCONNECTED ;
wire \NLW_blk00000003_M<35>_UNCONNECTED ;
wire \NLW_blk00000003_M<34>_UNCONNECTED ;
wire \NLW_blk00000003_M<33>_UNCONNECTED ;
wire \NLW_blk00000003_M<32>_UNCONNECTED ;
wire \NLW_blk00000003_M<31>_UNCONNECTED ;
wire \NLW_blk00000003_M<30>_UNCONNECTED ;
wire \NLW_blk00000003_M<29>_UNCONNECTED ;
wire \NLW_blk00000003_M<28>_UNCONNECTED ;
wire \NLW_blk00000003_M<27>_UNCONNECTED ;
wire \NLW_blk00000003_M<26>_UNCONNECTED ;
wire [25 : 0] \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg ;
assign
p[25] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [25],
p[24] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [24],
p[23] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [23],
p[22] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [22],
p[21] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [21],
p[20] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [20],
p[19] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [19],
p[18] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [18],
p[17] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [17],
p[16] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [16],
p[15] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [15],
p[14] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [14],
p[13] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [13],
p[12] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [12],
p[11] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [11],
p[10] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [10],
p[9] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [9],
p[8] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [8],
p[7] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [7],
p[6] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [6],
p[5] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [5],
p[4] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [4],
p[3] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [3],
p[2] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [2],
p[1] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [1],
p[0] = \U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [0];
VCC blk00000001 (
.P(sig00000001)
);
GND blk00000002 (
.G(sig00000002)
);
DSP48A1 #(
.CARRYINSEL ( "OPMODE5" ),
.A0REG ( 0 ),
.A1REG ( 0 ),
.B0REG ( 0 ),
.B1REG ( 0 ),
.CREG ( 0 ),
.MREG ( 0 ),
.PREG ( 0 ),
.OPMODEREG ( 0 ),
.CARRYINREG ( 0 ),
.CARRYOUTREG ( 0 ),
.RSTTYPE ( "SYNC" ),
.DREG ( 0 ))
blk00000003 (
.CECARRYIN(sig00000002),
.RSTC(sig00000002),
.RSTCARRYIN(sig00000002),
.CED(sig00000002),
.RSTD(sig00000002),
.CEOPMODE(sig00000002),
.CEC(sig00000002),
.CARRYOUTF(NLW_blk00000003_CARRYOUTF_UNCONNECTED),
.RSTOPMODE(sig00000002),
.RSTM(sig00000002),
.CLK(sig00000002),
.RSTB(sig00000002),
.CEM(sig00000002),
.CEB(sig00000002),
.CARRYIN(sig00000002),
.CEP(sig00000002),
.CEA(sig00000002),
.CARRYOUT(NLW_blk00000003_CARRYOUT_UNCONNECTED),
.RSTA(sig00000002),
.RSTP(sig00000002),
.B({b[12], b[12], b[12], b[12], b[12], b[12], b[11], b[10], b[9], b[8], b[7], b[6], b[5], b[4], b[3], b[2], b[1], b[0]}),
.BCOUT({\NLW_blk00000003_BCOUT<17>_UNCONNECTED , \NLW_blk00000003_BCOUT<16>_UNCONNECTED , \NLW_blk00000003_BCOUT<15>_UNCONNECTED ,
\NLW_blk00000003_BCOUT<14>_UNCONNECTED , \NLW_blk00000003_BCOUT<13>_UNCONNECTED , \NLW_blk00000003_BCOUT<12>_UNCONNECTED ,
\NLW_blk00000003_BCOUT<11>_UNCONNECTED , \NLW_blk00000003_BCOUT<10>_UNCONNECTED , \NLW_blk00000003_BCOUT<9>_UNCONNECTED ,
\NLW_blk00000003_BCOUT<8>_UNCONNECTED , \NLW_blk00000003_BCOUT<7>_UNCONNECTED , \NLW_blk00000003_BCOUT<6>_UNCONNECTED ,
\NLW_blk00000003_BCOUT<5>_UNCONNECTED , \NLW_blk00000003_BCOUT<4>_UNCONNECTED , \NLW_blk00000003_BCOUT<3>_UNCONNECTED ,
\NLW_blk00000003_BCOUT<2>_UNCONNECTED , \NLW_blk00000003_BCOUT<1>_UNCONNECTED , \NLW_blk00000003_BCOUT<0>_UNCONNECTED }),
.PCIN({\NLW_blk00000003_PCIN<47>_UNCONNECTED , \NLW_blk00000003_PCIN<46>_UNCONNECTED , \NLW_blk00000003_PCIN<45>_UNCONNECTED ,
\NLW_blk00000003_PCIN<44>_UNCONNECTED , \NLW_blk00000003_PCIN<43>_UNCONNECTED , \NLW_blk00000003_PCIN<42>_UNCONNECTED ,
\NLW_blk00000003_PCIN<41>_UNCONNECTED , \NLW_blk00000003_PCIN<40>_UNCONNECTED , \NLW_blk00000003_PCIN<39>_UNCONNECTED ,
\NLW_blk00000003_PCIN<38>_UNCONNECTED , \NLW_blk00000003_PCIN<37>_UNCONNECTED , \NLW_blk00000003_PCIN<36>_UNCONNECTED ,
\NLW_blk00000003_PCIN<35>_UNCONNECTED , \NLW_blk00000003_PCIN<34>_UNCONNECTED , \NLW_blk00000003_PCIN<33>_UNCONNECTED ,
\NLW_blk00000003_PCIN<32>_UNCONNECTED , \NLW_blk00000003_PCIN<31>_UNCONNECTED , \NLW_blk00000003_PCIN<30>_UNCONNECTED ,
\NLW_blk00000003_PCIN<29>_UNCONNECTED , \NLW_blk00000003_PCIN<28>_UNCONNECTED , \NLW_blk00000003_PCIN<27>_UNCONNECTED ,
\NLW_blk00000003_PCIN<26>_UNCONNECTED , \NLW_blk00000003_PCIN<25>_UNCONNECTED , \NLW_blk00000003_PCIN<24>_UNCONNECTED ,
\NLW_blk00000003_PCIN<23>_UNCONNECTED , \NLW_blk00000003_PCIN<22>_UNCONNECTED , \NLW_blk00000003_PCIN<21>_UNCONNECTED ,
\NLW_blk00000003_PCIN<20>_UNCONNECTED , \NLW_blk00000003_PCIN<19>_UNCONNECTED , \NLW_blk00000003_PCIN<18>_UNCONNECTED ,
\NLW_blk00000003_PCIN<17>_UNCONNECTED , \NLW_blk00000003_PCIN<16>_UNCONNECTED , \NLW_blk00000003_PCIN<15>_UNCONNECTED ,
\NLW_blk00000003_PCIN<14>_UNCONNECTED , \NLW_blk00000003_PCIN<13>_UNCONNECTED , \NLW_blk00000003_PCIN<12>_UNCONNECTED ,
\NLW_blk00000003_PCIN<11>_UNCONNECTED , \NLW_blk00000003_PCIN<10>_UNCONNECTED , \NLW_blk00000003_PCIN<9>_UNCONNECTED ,
\NLW_blk00000003_PCIN<8>_UNCONNECTED , \NLW_blk00000003_PCIN<7>_UNCONNECTED , \NLW_blk00000003_PCIN<6>_UNCONNECTED ,
\NLW_blk00000003_PCIN<5>_UNCONNECTED , \NLW_blk00000003_PCIN<4>_UNCONNECTED , \NLW_blk00000003_PCIN<3>_UNCONNECTED ,
\NLW_blk00000003_PCIN<2>_UNCONNECTED , \NLW_blk00000003_PCIN<1>_UNCONNECTED , \NLW_blk00000003_PCIN<0>_UNCONNECTED }),
.C({sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002
, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002,
sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002,
sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002,
sig00000002, sig00000002, sig00000002, sig00000002}),
.P({\NLW_blk00000003_P<47>_UNCONNECTED , \NLW_blk00000003_P<46>_UNCONNECTED , \NLW_blk00000003_P<45>_UNCONNECTED ,
\NLW_blk00000003_P<44>_UNCONNECTED , \NLW_blk00000003_P<43>_UNCONNECTED , \NLW_blk00000003_P<42>_UNCONNECTED , \NLW_blk00000003_P<41>_UNCONNECTED ,
\NLW_blk00000003_P<40>_UNCONNECTED , \NLW_blk00000003_P<39>_UNCONNECTED , \NLW_blk00000003_P<38>_UNCONNECTED , \NLW_blk00000003_P<37>_UNCONNECTED ,
\NLW_blk00000003_P<36>_UNCONNECTED , \NLW_blk00000003_P<35>_UNCONNECTED , \NLW_blk00000003_P<34>_UNCONNECTED , \NLW_blk00000003_P<33>_UNCONNECTED ,
\NLW_blk00000003_P<32>_UNCONNECTED , \NLW_blk00000003_P<31>_UNCONNECTED , \NLW_blk00000003_P<30>_UNCONNECTED , \NLW_blk00000003_P<29>_UNCONNECTED ,
\NLW_blk00000003_P<28>_UNCONNECTED , \NLW_blk00000003_P<27>_UNCONNECTED , \NLW_blk00000003_P<26>_UNCONNECTED , \NLW_blk00000003_P<25>_UNCONNECTED ,
\NLW_blk00000003_P<24>_UNCONNECTED , \NLW_blk00000003_P<23>_UNCONNECTED , \NLW_blk00000003_P<22>_UNCONNECTED , \NLW_blk00000003_P<21>_UNCONNECTED ,
\NLW_blk00000003_P<20>_UNCONNECTED , \NLW_blk00000003_P<19>_UNCONNECTED , \NLW_blk00000003_P<18>_UNCONNECTED , \NLW_blk00000003_P<17>_UNCONNECTED ,
\NLW_blk00000003_P<16>_UNCONNECTED , \NLW_blk00000003_P<15>_UNCONNECTED , \NLW_blk00000003_P<14>_UNCONNECTED , \NLW_blk00000003_P<13>_UNCONNECTED ,
\NLW_blk00000003_P<12>_UNCONNECTED , \NLW_blk00000003_P<11>_UNCONNECTED , \NLW_blk00000003_P<10>_UNCONNECTED , \NLW_blk00000003_P<9>_UNCONNECTED ,
\NLW_blk00000003_P<8>_UNCONNECTED , \NLW_blk00000003_P<7>_UNCONNECTED , \NLW_blk00000003_P<6>_UNCONNECTED , \NLW_blk00000003_P<5>_UNCONNECTED ,
\NLW_blk00000003_P<4>_UNCONNECTED , \NLW_blk00000003_P<3>_UNCONNECTED , \NLW_blk00000003_P<2>_UNCONNECTED , \NLW_blk00000003_P<1>_UNCONNECTED ,
\NLW_blk00000003_P<0>_UNCONNECTED }),
.OPMODE({sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000001}),
.D({sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002
, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002, sig00000002}),
.PCOUT({\NLW_blk00000003_PCOUT<47>_UNCONNECTED , \NLW_blk00000003_PCOUT<46>_UNCONNECTED , \NLW_blk00000003_PCOUT<45>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<44>_UNCONNECTED , \NLW_blk00000003_PCOUT<43>_UNCONNECTED , \NLW_blk00000003_PCOUT<42>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<41>_UNCONNECTED , \NLW_blk00000003_PCOUT<40>_UNCONNECTED , \NLW_blk00000003_PCOUT<39>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<38>_UNCONNECTED , \NLW_blk00000003_PCOUT<37>_UNCONNECTED , \NLW_blk00000003_PCOUT<36>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<35>_UNCONNECTED , \NLW_blk00000003_PCOUT<34>_UNCONNECTED , \NLW_blk00000003_PCOUT<33>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<32>_UNCONNECTED , \NLW_blk00000003_PCOUT<31>_UNCONNECTED , \NLW_blk00000003_PCOUT<30>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<29>_UNCONNECTED , \NLW_blk00000003_PCOUT<28>_UNCONNECTED , \NLW_blk00000003_PCOUT<27>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<26>_UNCONNECTED , \NLW_blk00000003_PCOUT<25>_UNCONNECTED , \NLW_blk00000003_PCOUT<24>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<23>_UNCONNECTED , \NLW_blk00000003_PCOUT<22>_UNCONNECTED , \NLW_blk00000003_PCOUT<21>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<20>_UNCONNECTED , \NLW_blk00000003_PCOUT<19>_UNCONNECTED , \NLW_blk00000003_PCOUT<18>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<17>_UNCONNECTED , \NLW_blk00000003_PCOUT<16>_UNCONNECTED , \NLW_blk00000003_PCOUT<15>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<14>_UNCONNECTED , \NLW_blk00000003_PCOUT<13>_UNCONNECTED , \NLW_blk00000003_PCOUT<12>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<11>_UNCONNECTED , \NLW_blk00000003_PCOUT<10>_UNCONNECTED , \NLW_blk00000003_PCOUT<9>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<8>_UNCONNECTED , \NLW_blk00000003_PCOUT<7>_UNCONNECTED , \NLW_blk00000003_PCOUT<6>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<5>_UNCONNECTED , \NLW_blk00000003_PCOUT<4>_UNCONNECTED , \NLW_blk00000003_PCOUT<3>_UNCONNECTED ,
\NLW_blk00000003_PCOUT<2>_UNCONNECTED , \NLW_blk00000003_PCOUT<1>_UNCONNECTED , \NLW_blk00000003_PCOUT<0>_UNCONNECTED }),
.A({a[12], a[12], a[12], a[12], a[12], a[12], a[11], a[10], a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]}),
.M({\NLW_blk00000003_M<35>_UNCONNECTED , \NLW_blk00000003_M<34>_UNCONNECTED , \NLW_blk00000003_M<33>_UNCONNECTED ,
\NLW_blk00000003_M<32>_UNCONNECTED , \NLW_blk00000003_M<31>_UNCONNECTED , \NLW_blk00000003_M<30>_UNCONNECTED , \NLW_blk00000003_M<29>_UNCONNECTED ,
\NLW_blk00000003_M<28>_UNCONNECTED , \NLW_blk00000003_M<27>_UNCONNECTED , \NLW_blk00000003_M<26>_UNCONNECTED ,
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [25],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [24],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [23],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [22],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [21],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [20],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [19],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [18],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [17],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [16],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [15],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [14],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [13],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [12],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [11],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [10],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [9],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [8],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [7],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [6],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [5],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [4],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [3],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [2],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [1],
\U0/i_mult/gEMBEDDED_MULT.gHYBRID.iHYBRID/single_mult.dsp_based.iDSP/inferred_dsp.m_reg [0]})
);
// synthesis translate_on
endmodule
// synthesis translate_off
`ifndef GLBL
`define GLBL
`timescale 1 ps / 1 ps
module glbl ();
parameter ROC_WIDTH = 100000;
parameter TOC_WIDTH = 0;
//-------- STARTUP Globals --------------
wire GSR;
wire GTS;
wire GWE;
wire PRLD;
tri1 p_up_tmp;
tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
wire PROGB_GLBL;
wire CCLKO_GLBL;
reg GSR_int;
reg GTS_int;
reg PRLD_int;
//-------- JTAG Globals --------------
wire JTAG_TDO_GLBL;
wire JTAG_TCK_GLBL;
wire JTAG_TDI_GLBL;
wire JTAG_TMS_GLBL;
wire JTAG_TRST_GLBL;
reg JTAG_CAPTURE_GLBL;
reg JTAG_RESET_GLBL;
reg JTAG_SHIFT_GLBL;
reg JTAG_UPDATE_GLBL;
reg JTAG_RUNTEST_GLBL;
reg JTAG_SEL1_GLBL = 0;
reg JTAG_SEL2_GLBL = 0 ;
reg JTAG_SEL3_GLBL = 0;
reg JTAG_SEL4_GLBL = 0;
reg JTAG_USER_TDO1_GLBL = 1'bz;
reg JTAG_USER_TDO2_GLBL = 1'bz;
reg JTAG_USER_TDO3_GLBL = 1'bz;
reg JTAG_USER_TDO4_GLBL = 1'bz;
assign (weak1, weak0) GSR = GSR_int;
assign (weak1, weak0) GTS = GTS_int;
assign (weak1, weak0) PRLD = PRLD_int;
initial begin
GSR_int = 1'b1;
PRLD_int = 1'b1;
#(ROC_WIDTH)
GSR_int = 1'b0;
PRLD_int = 1'b0;
end
initial begin
GTS_int = 1'b1;
#(TOC_WIDTH)
GTS_int = 1'b0;
end
endmodule
`endif
// synthesis translate_on