There are levels to this that can get very expensive very fast depending on what your intent is, and how comfortable you are with programming various FPGAs.