I am a newbie in VHDL programming.I have read a few books about VHDL but when I write a code in ISE ,usually I get errors and mostly warnings (which I don't know what to do).
I think I know the syntax of VHDL but I don't know whats going on in FPGAs .
would you please tell me how to know what's going on in FPGAs so I can write synthesizable and efficient code ?
That's basically a normal way to design logic. VHDL syntax rules have to be kept however, also basic structural requirements, e.g.
a signal can have only one driver at a time, each input signal of a component must be driven (unless specified with a default value).