ALICE (A Large Ion Collider Experiment) is the detector system at the LHC (Large Hadron Collider) that studies the behavior of strongly interacting matter and the quark-gluon plasma. The information sent by the sub-detectors composing ALICE are read out by DATE (Data Acquisition and Test Environment), the ALICE data acquisition software, using several optical links. The data transmission protocol used by ALICE is called DDL (Detector Data Link). DDL is a bi-directional protocol that allows to read out data coming from the FEE (Front End Electronics) and to send slow control commands to the detectors. ALICE will face a partial upgrade in 2015, TPC and TRD will increase the acquisition rate to cope with the higher luminosity of the LHC. For this reason a faster version of the DDL has been developed, called DDL2. Currently all the detectors that send data to the ALICE DAQ system have installed on their FEE a daughter card called SIU (Source Interface Unit). The SIU sends data through optical fiber using the DDL protocol. The hardware of this card limits the max data throughput achievable by 2.125 Gb/s. The main difference between the DDL and DDL2 is the hardware implementation. The DDL2 doesn’t require a daughter card, but it distributed as VHDL code to be instantiated directly in the FPGA of the detector electronics. Replacing a daughter card with an IP core allows to have higher data throughput. Indeed the speed of the link is limited by the FPGA installed on the FEE and from the type of fiber used to send data. Instantiating the DDL core directly in the FPGA ease the upgrade of the protocol if new features are developed. To upgrade the SIU is required a direct access to the board, while the detector electronics firmware can be upgraded remotely.