Answers Database
MAP: 1.5i/2.1i, FPGA Express: basnccomp.c:3346:1.1.2.4-cannot find other bel. . .
Record #6799
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 2.1i
Problem Title:
MAP: 1.5i/2.1i, FPGA Express: basnccomp.c:3346:1.1.2.4-cannot find other bel. . .
Problem Description:
Urgency: Standard
General Description:
When instantiating a BlockRAM component in an HDL design synthesized by
FPGA Express, the following error may occur in MAP:
FATAL_ERROR:Ncd:basnccomp.c:3346:1.1.2.4 - Cannot find other bel for
unconnected pin on bel BEL_dp256x32_1/BU0.BLOCKRAMB:31 of comp
dp256x32_1/BU0. Its current programmed state is : WEAMUX:0 ENAMUX:ENA
RSTAMUX:0 WEBMUX:WEB RSTBMUX:0 PORTB_ATTR:256X16 PORTA_ATTR:256X16 ENBMUX:1
Process will terminate.
Solution 1:
This error may be due to unconnected clock pins on the RAM component, even if connections are
implied in the source HDL.
The workaround is to instantiate global clock buffers before the clock pins of the Block RAM instanc
es.
Solution 2:
A second possibility is to define the ports and their directions for the RAM component in a separate
module, like so:
module dp256x32( ADDRA, ADDRB, DIB, DIA, WEA, WEB, CLKA,
CLKB, RSTA, RSTB, ENA, ENB, DOA);
input [7:0] ADDRA, ADDRB;
input [31:0] DIB, DIA;
input WEA, WEB, CLKA, CLKB, RSTA, RSTB, ENA, ENB;
output [31:0] DOA;
endmodule
End of Record #6799 - Last Modified: 10/05/99 09:25 |