If this is the first time you have considered an FPGA based design, you probably need to pickup a low cost development board and go through the exercise of implementing first some simple designs, then make a stab at your project requirements. Consider using training resources that are online, available in free or low cost vendor work shops, returning back to school taking some continuing education classes, or hire a consultant to help you up to speed. Your local FAE can help with this to some degree, largely depending on your product volume.
You will find a number of very useful sample designs in the application notes, which can be used as reference points in developing your own design. Pickup a development board and software, and have fun!
John