📄 mul_amp.v
字号:
////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ / Vendor: Xilinx
// \ \ \/ Version : 8.2i
// \ \ Application : xaw2verilog
// / / Filename : mul_amp.v
// /___/ /\ Timestamp : 06/20/2007 14:33:19
// \ \ / \
// \___\/\___\
//
//Command: xaw2verilog -intstyle G:/LuoQi/Work/DMBSC-TX/HDL/Modulator/DUC/mul_amp.xaw -st mul_amp.v
//Design Name: mul_amp
//Device: xc4vlx60-10ff1148
//
// Module mul_amp
// Generated by Xilinx Architecture Wizard
// Written for synthesis tool: XST
`timescale 1ns / 1ps
module mul_amp(A_IN,
B_IN,
CARRYIN_IN,
CLK_IN,
P_OUT);
input [15:0] A_IN;
input [12:0] B_IN;
input CARRYIN_IN;
input CLK_IN;
output [28:0] P_OUT;
wire GND_OPMODE;
wire [47:0] GND1;
wire [1:0] GND2;
wire [17:0] GND3;
wire [18:0] P_float;
wire VCC_OPMODE;
assign GND_OPMODE = 0;
assign GND1 = 48'b000000000000000000000000000000000000000000000000;
assign GND2 = 2'b00;
assign GND3 = 18'b000000000000000000;
assign VCC_OPMODE = 1;
DSP48 DSP48_INST (.A({A_IN[15:15], A_IN[15:15], A_IN[15:0]}),
.B({B_IN[12:12], B_IN[12:12], B_IN[12:12], B_IN[12:12],
B_IN[12:12], B_IN[12:0]}),
.BCIN(GND3[17:0]),
.C(GND1[47:0]),
.CARRYIN(CARRYIN_IN),
.CARRYINSEL(GND2[1:0]),
.CEA(VCC_OPMODE),
.CEB(VCC_OPMODE),
.CEC(VCC_OPMODE),
.CECARRYIN(GND_OPMODE),
.CECINSUB(VCC_OPMODE),
.CECTRL(VCC_OPMODE),
.CEM(VCC_OPMODE),
.CEP(VCC_OPMODE),
.CLK(CLK_IN),
.OPMODE({GND_OPMODE, GND_OPMODE, GND_OPMODE, GND_OPMODE,
VCC_OPMODE, GND_OPMODE, VCC_OPMODE}),
.PCIN(GND1[47:0]),
.RSTA(GND_OPMODE),
.RSTB(GND_OPMODE),
.RSTC(GND_OPMODE),
.RSTCARRYIN(GND_OPMODE),
.RSTCTRL(GND_OPMODE),
.RSTM(GND_OPMODE),
.RSTP(GND_OPMODE),
.SUBTRACT(GND_OPMODE),
.BCOUT(),
.P({P_float[18:0], P_OUT[28:0]}),
.PCOUT());
defparam DSP48_INST.AREG = 0;
defparam DSP48_INST.BREG = 0;
defparam DSP48_INST.CREG = 0;
defparam DSP48_INST.PREG = 0;
defparam DSP48_INST.MREG = 1;
defparam DSP48_INST.OPMODEREG = 0;
defparam DSP48_INST.SUBTRACTREG = 0;
defparam DSP48_INST.CARRYINSELREG = 0;
defparam DSP48_INST.CARRYINREG = 0;
defparam DSP48_INST.B_INPUT = "DIRECT";
defparam DSP48_INST.LEGACY_MODE = "MULT18X18S";
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -