Re: help on VHDL
I would not reccomend a whole book to learn as a starter!
You need to get your hands quickly in vhdl programming,so at the beggining you need a brief tutorial to understand how vhdl programming is structured,what are the data types how the interfacing with outside worls is realized and the most difficult to understand is the way vhdl instructions are executed( concurrently or in series).Once you well understand them than try to make a small program by following simple examples and then try to make your own modifications.I would recomend to get a starter kit from xilinx with a spartan 3 device it costs about 99$.You'll have to begin working with project navigator from xilinx which comes with this kit or you can download a web verwsion on xilinx's site.Also you will have to use modelsim (a free version should be available on its site),it will simulate your design on pc,but however the best way is to upload in the starter board and look at the results.Initiate with projects like displying things on Led displays and so on...
a good interactive tutorial could be found on :
hxxp://www.aldec.com/products/tutorials/
it is called evita...
regards
maXer