Serilize the receive data in the Protocol controller
The rec_data signal in Protocol control is using "data_pointer" for addressing. Since the data are available on the output of the core at all times. FFs are inferred for receive data.
This is not correct behaviour. Data should be recorded by a shift register and stored into DP RAM. Since RX data are read serially from Protocol controller (by RX buffer), this change does not matter.