Hi all,

I am studying the application note "Getting Started with RFNoC Development".
I was able to complete the simulation of custom noc_block_gain, but failed in 
the final stage of the synthesis.
The custom block "gain" cannot be found.
I use the following command,  "./uhd_image_builder.py gain ddc fft -I 
~/rfnoc/src/rfnoc-mesh/ -d n310 -t N310_RFNOC_HG -m 6 --fill-with-fifos -c".
I did specify the OOT directory during image building. I am certain I have made 
all settings correct.
So far I have no clue what causes this. How to solve this problem?


PS, I use uhd 3.14.0.0, and post of imaging buiding,

****** Vivado v2018.3_AR71898 (64-bit)
  **** SW Build 2405991 on Thu Dec  6 23:36:41 MST 2018
  **** IP Build 2404404 on Fri Dec  7 01:43:56 MST 2018
    ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.

source run_ippack.tcl -notrace
INFO: [IP_Flow 19-234] Refreshing IP repositories
INFO: [IP_Flow 19-1704] No user IP repositories specified
INFO: [IP_Flow 19-2313] Loaded Vivado IP repository 
'/opt/Xilinx/Vivado/2018.3/data/ip'.
INFO: [Common 17-206] Exiting Vivado at Tue Jul 30 20:41:13 2019...
INFO: [HLS 200-112] Total elapsed time: 17.38 seconds; peak allocated memory: 
66.934 MB.
INFO: [Common 17-206] Exiting vivado_hls at Tue Jul 30 20:41:13 2019...
BUILDER: Releasing IP location: 
/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/build-ip/xc7z100ffg900-2/addsub_hls
Using parser configuration from: 
/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/dev_config.json
[00:00:00] Executing command: vivado -mode batch -source 
/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/build_n3xx.tcl -log build.log 
-journal n3xx.jou
CRITICAL WARNING: [filemgmt 20-1440] File 
'/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/build-ip/xc7z100ffg900-2/ddr3_32bit/ddr3_32bit/user_design/rtl/clocking/mig_7series_v4_2_tempmon.v'
 already exists in the project as a part of sub-design file 
'/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/build-ip/xc7z100ffg900-2/ddr3_32bit/ddr3_32bit.xci'.
 Explicitly adding the file outside the scope of the sub-design can lead to 
unintended behaviors and is not recommended.
[00:00:14] Current task: Initialization +++ Current Phase: Starting
[00:00:14] Current task: Initialization +++ Current Phase: Finished
[00:00:14] Executing Tcl: synth_design -top n3xx -part xc7z100ffg900-2 
-verilog_define SFP0_1GBE=1 -verilog_define SFP1_10GBE=1 -verilog_define 
USE_REPLAY=1 -verilog_define BUILD_1G=1 -verilog_define BUILD_10G=1 
-verilog_define RFNOC=1 -verilog_define N310=1 -verilog_define 
GIT_HASH=32'hfb615a5a
[00:00:14] Starting Synthesis Command
ERROR: [Synth 8-439] module 'noc_block_gain' not found 
[/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/rfnoc_ce_auto_inst_n310.v:22]
ERROR: [Synth 8-6156] failed synthesizing module 'n3xx_core' 
[/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/n3xx_core.v:17]
ERROR: [Synth 8-6156] failed synthesizing module 'n3xx' 
[/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx/dboards/mg/n3xx.v:13]
ERROR: [Common 17-69] Command failed: Synthesis failed - please see the console 
or run log file for details
[00:03:48] Current task: Synthesis +++ Current Phase: Starting
[00:03:49] Current task: Synthesis +++ Current Phase: Finished
[00:03:49] Process terminated. Status: Failure

========================================================
Warnings:           407
Critical Warnings:  1
Errors:             4

Makefile.n3xx.inc:149: recipe for target 'bin' failed
make[1]: *** [bin] Error 1
make[1]: Leaving directory '/home/wtt/rfnoc/src/uhd-fpga/usrp3/top/n3xx'
Makefile:133: recipe for target 'N310_RFNOC_HG' failed
make: *** [N310_RFNOC_HG] Error 2

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to