JJLiu
New Contributor
3 years agoError (293007): Current module quartus_map ended unexpectedly.
Hi, I had trouble compiling a simple module :
Error (293007): Current module quartus_map ended unexpectedly. Verify that you have sufficient memory available to compile your design. You can view disk space and physical RAM requirements on the System and Software Requirements page of the Intel FPGA website (http://dl.altera.com/requirements/).
I simplified my code to look like this:
module convlayerSingle(inputPart,addr,outputWhole); input [0:16-1] inputPart; input [9:0] addr; output reg [0:1024*16-1] outputWhole; //32*32*16 always @ (*) begin //outputWhole = 0; outputWhole[addr*16+:16] = inputPart[0:16-1]; end endmodule
My experiment showed that the error occurred because the bit width of outputWhole was too large, but it was only 25*25*16, which was a very small picture.
And I tested the same code on vivado with no errors. Is my code style inappropriate? Or should I do something special with Quartus?
(There are 16 GB of memory in the my computer, and quartus takes up 12 GB when compiling, so I don't think it's likely to be a software version or computer configuration problem.)
Can any one help me please?
Thank you in advance.