I am trying to interface a Freescale microcontroller (MPC) with FPGA. MPC has an external bus interface (EBI) with EBI clock (CLKOUT) which can be used by the FPGA. All control/address/data signals of MPC (TS, TA, CS, RDWR, ADDR, DATA etc.) are output by MPC wrt the CLKOUT signal. The FPGA is sampling the MPC control/address/data signals also wrt to its CLKOUT input clock.
The question is, do I need to specify input/output delay constraints for the MPC control/address/data signals wrt CLKOUT in the FPGA? If yes, how can calculate the delay value? The Freescale datasheet says the maximum output delay of the control/data/address signals wrt to CLKOUT is 6ns.
Do I also need to consider the PCB and PAD delays of FPGA, as all the signals viz. CLKOUT and control/address/data signals, are routed directly from MPC? The PCB and PAD delays on those signals, including the clock (CLKOUT), are assumed to be alsmost equal.
NB: CLKOUT clock input is buffered and used internally in FPGA. It is not connected to any PLL.
Thank you.