blob: a8f4d22b3ead0089367a01d77f683ae827f645a7 [file] [log] [blame]
::FROM-WRITER;
design top
{
device
{
architecture sa5p00;
device LFE5U-25F;
package CABGA381;
performance "8";
}
comp MULT
{
logical {
cellmodel-name MULT18;
program "MODE:MULT18X18D "
"MULT18X18D:::REG_PIPELINE_CLK=NONE,REG_PIPELINE_RST=RST0,REG_OUTPUT_RST=RST0,\"
"REG_INPUTA_RST=RST0,REG_INPUTB_RST=RST0,REG_INPUTA_RST=RST0,REG_INPUTB_RST=RST0,REG_INPUTA_CE=CE0,\"
"REG_INPUTB_CE=CE0,REG_PIPELINE_CE=CE0,SOURCEB_MODE=B_SHIFT,REG_INPUTA_CLK=NONE,REG_INPUTB_CLK=NONE,\"
"REG_INPUTC_CLK=NONE,REG_OUTPUT_CLK=${outclk}";
}
site ${loc};
}
comp SLICE_0
[,,,,A0,B0,D0,C0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]
{
logical
{
cellmodel-name SLICE;
program "MODE:LOGIC "
"K0::H0=0 "
"F0:F ";
primitive K0 i3_4_lut;
}
site R2C2A;
}
signal q_c
{
signal-pins
// drivers
(MULT, P0),
// loads
(SLICE_0, A0);
${route}
}
signal a_c
{
signal-pins
// drivers
(SLICE_0, F0),
// loads
(MULT, A0);
route
${rc}_JMULTA0.${rc}_JA0_MULT18,
${rc}_JMUIA0.${rc}_JMULTA0;
}
}