Keep in mind: It takes time to "learn to code in VHDL"
- get a good textbook on VHDL and application (peter ashenden)
- Personally I also recommend "Computer Architecture: A Quantitative Approach" by Henessy & Patterson. Not a VHDL book but a great book on chip architectures