--- Quote Start ---
If it compiled ok, then there are no syntax problems
I highly suggest you write a testbench.
--- Quote End ---
yeah that's right, I should have said logical errors. I don't get the point of writing a testbench, I mean first I have simulation tools, I can simulate and look at waveforms for example to confirm correct operation, secondly, I'm still relatively new to vhdl, I understand gate and transistor level circuits pretty well I would say, but VHDL I seem to struggle with, now if I'm trying to write a circuit and struggling how can I possible write another circuit to test the circuit I'm struggling with, thirdly, they never once suggest to us to even consider writing a testbench of any kind here, and I'm doing my last year, so it can't possibly be common practice, although this could be terribly wrong of course. That's a long sentence.
Either way I manage to bang it out, I have pong on my vga!! lol thanks for your help guys I really appreciate it.
Daniel