::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; | |
} | |
} |