Altera_Forum
Honored Contributor
8 years agoWhat can I do for 'Main Optimizer failed' error in Intel HLS?
Hi,
My component has two stream in inputs and one stream out output. The two inputs pass through the Shift register and perform multiply operations between the elements. x86 execution is not a problem. An error such as the following occurs when executing build.bat test-fpga. "Instruction does not dominate all users!" One stream in is a blocking read, and the other stream in is a non-blocking read. Changing both data to non-blocking causes the same error. Shift register has no errors, and errors occur when multiplying the elements. The data type is ac_fixed, and is an operation of 8bit and 1bit. I uses Quartus 17.1 version. What can I do?