Xilinx offers a range of both generic and application specific forward error correction IP. For further details please see the product specific links below