Design warrior's guide to FPGAs ; devices, tools and flows + CD - USA Nnewnes 2004