AnsweredAssumed Answered

AD-FMCMOTCON1-EBZ hdl reference design does not build in vivado 2013.4

Question asked by nick.wernicke@gmail.com on Oct 30, 2014
Latest reply on Nov 20, 2014 by ACozma

I have a AD-FMCMOTCON1-EBZ, for which I am attempting to build the reference hdl design from analogdevicesinc/hdl · GitHub

 

I followed the instructions here: http://wiki.analog.com/resources/fpga/docs/hdl

 

I am using Vivado 2013.4, tcl shell, to build the hdl/projectsmotor_control/zed/system_project.tcl. This is the result:

 

open_run: Time (s): cpu = 00:00:39 ; elapsed = 00:00:38 . Memory (MB): peak = 2063.238 ; gain = 327.789

INFO: [Timing 38-91] UpdateTimingParams: Speed grade: -1, Delay Type: min_max, Constraints type: SDC.

INFO: [Timing 38-191] Multithreading enabled for timing update using a maximum of 2 CPUs

report_timing_summary: Time (s): cpu = 00:00:39 ; elapsed = 00:00:24 . Memory (MB): peak = 2255.277 ; gain = 192.039

ERROR: Timing Constraints NOT met.

invalid command name "use_this_invalid_command_to_crash"

    while executing

"use_this_invalid_command_to_crash"

    invoked from within

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

    puts "ERROR: Timing Constraints NOT met."

    use_this_invalid_command_to_crash

  }"

    (procedure "adi_project_run" line 61)

    invoked from within

"adi_project_run motor_control_zed"

    (file "system_project.tcl" line 11)

Vivado%

 

When I open the project in Vivado 2013.4, I see 9 critical warnings in synthesis. I don't know what they mean. What could cause this type of error? How do I get this reference design to compile so I can build the bitstream and have it work?

 

 

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_spdif_tx_core/U0/S_AXIS_ACLK]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_spdif_tx_core_0/axi_spdif_tx_constr.xdc":3]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_current_monitor_1_dma/inst/fifo_rd_clk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_current_monitor_1_dma_0/axi_dmac_constr.xdc":4]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_current_monitor_1_dma/inst/m_src_axi_aclk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_current_monitor_1_dma_0/axi_dmac_constr.xdc":5]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_current_monitor_2_dma/inst/fifo_rd_clk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_current_monitor_2_dma_1/axi_dmac_constr.xdc":4]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_current_monitor_2_dma/inst/m_src_axi_aclk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_current_monitor_2_dma_1/axi_dmac_constr.xdc":5]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_speed_detector_dma/inst/fifo_rd_clk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_speed_detector_dma_2/axi_dmac_constr.xdc":4]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_speed_detector_dma/inst/m_src_axi_aclk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_speed_detector_dma_2/axi_dmac_constr.xdc":5]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_controller_dma/inst/fifo_rd_clk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_controller_dma_3/axi_dmac_constr.xdc":4]

[Vivado 12-1387] No valid object(s) found for set_clock_groups constraint with option '-group [get_clocks -of_objects [get_pins i_system_wrapper/system_i/axi_controller_dma/inst/m_src_axi_aclk]]'. ["e:/analog_devices_hdl/projects/motor_control/zed/motor_control_zed.srcs/sources_1/bd/system/ip/system_axi_controller_dma_3/axi_dmac_constr.xdc":5]

Outcomes