Rapid system prototyping with FPGAs. (©2006)