Tricky,
I thought a new thing now, take note: "Altera (or Intel) needs treat better its customers." I was just trying help you to improve your product, but you are trying attack me. You should thank me for waste my time with it, and if i do that is because i believe that could be better. If you dont like of my comment, just erase it and cancel my account too, i never use this "support" even. And yes, i was angry and wrote that, but because i dont like bad things, and because i dont make bad things.
Almost 10k devices that i projected using Altera CPLDs and FPGAs are running around the world, and i did that using AHDL and VHDL. The Altera devices are pretty good, but its compiler is very bad. What happens is with the passing of time using it you just ignore its bad user interface, and adapt yourselve to use. I passed three years without use or coding in Altera tools, so i forgot all tricks to dribble its deficiencies.
Specificly about this thread, see the bad mesage of compiler:
Error (10500): VHDL syntax error at neural_processor.vhd(356) near text "case"; expecting "if"
Can you see any information about the line of error in this mesage? Yes is (356)! Ok, go there, you found the error? No...
Try click on it. What heppened? Nothing? So...how can you help the user like this POOR mesage?
I remember how i solved this problem and i will tell you:
I broke about 1500 lines of code in 750. I compiled and chose the bad part.
I broke again in two parts of 375 and did it again, and again, and again until: "Oh i forgot a semicolon here...". Now tell me: Where is my fault? Have I "poor knowledge of VHDL" like you said just because i forgot a semicolon, or a "end case"? Is It serious?
This is just ONE sample but problems like that are in all compiler! I can report you all of this problems, if you want. I am a good user for that because i have a lot of experience using your products, but i lost the vices to correct the compiler deficiencies.
Can you help me to help you? Who is the main contact reponsable by Quartus development? I would like show this issue and possibily solutions to him.