AnsweredAssumed Answered

FMCOMMS1 - ERROR: Timing Constraints NOT met.

Question asked by milosm on Sep 24, 2014
Latest reply on Sep 26, 2014 by milosm

Dear All,


I have an issue when building the reference design for FMCOMMS1 board that I downloaded from GitHub. I have Zedboard and AD-FMCOMMS1-EBZ Rev B boards. Trying to interface the two boards without the operating system. So i followed instructions on how to build the project and test it with a simple sinewave from these two sources:


The HDL master source (AD-FMCOMMS1-EBZ HDL Reference Design [Analog Devices Wiki]) that i am using is i think the latest one (hdl-fmcomms1_v2013_4_07_25). I am using Vivado 2014.2 on Windows 7 machine. The C files (drivers) are downloaded from


Once the project was built in Vivado i used SDK (same version as Vivado) to build and upload the drivers on the boards. The board is successfully initiated.


I had to slightly modify the script in order to update some cores that do not exists in 2014 vivado version but just before the building process is finished i received the following message:


ERROR: Timing Constraints NOT met.

invalid command name "use_this_invalid_command_to_crash"

    while executing


    invoked from within

"if [expr [get_property SLACK [get_timing_paths]] < 0] {

    puts "ERROR: Timing Constraints NOT met."



    (procedure "adi_project_run" line 61)

    invoked from within

"adi_project_run fmcomms1_zed"

    (file "./system_project.tcl" line 13)

update_compile_order -fileset sim_1


Could anybody please advise of what i should be doing with the timing constrain issue? I am relatively new to Vivado and scripting but does this message say that Timing is not met or it is because "use_this_invalid_command_to_crash" is not a valid command?


When i follow the instructions from above to display sinwave received from ADC, using Vivado Hardware Manager, all data paths are zeros. Even though all the XCOMM tests written by the C program passed. I am not sure if this is because of the Timing error (which i doubt) or something else.


Any comments will be highly appreciated.