Forum Discussion
Altera_Forum
Honored Contributor
8 years ago"Can't elaborate user hierarchy auto_fab_0" on adding signal_tap
Hi,
I have a design that uses some Altera RTL and some of my own RTL. I am trying to add a few signals to Signal Tap, but on Analysis and Elaboration, I get this error: "Error(13869): VHDL Binding Indication error at altera_mf_components.vhd(4895): design entity "altsyncram" does not contain generic "stratixiv_m144k_allow_dual_clocks" specified in associated component " "Can't elaborate user hierarchy auto_fab_0" "Error(19882): Automatic debug logic insertion has failed. " If I remove all the signals from Signal Tap this error goes away. I need to get around this error to debug on Signal Tap. Help?4 Replies
- Altera_Forum
Honored Contributor
https://alteraforum.com/forum/attachment.php?attachmentid=15788&stc=1
Please see attachment of error. output_files/dsa_top.syn.rpt:Error (13869): VHDL Binding Indication error at altera_mf_components.vhd(4895): design entity "altsyncram" does not contain generic "stratixiv_m144k_allow_dual_clocks" specified in associated component File: /tools/intelFPGA_pro/18.0/quartus/libraries/vhdl/altera_mf/altera_mf_components.vhd Line: 4895 altera_mf_components.vhd: stratixiv_m144k_allow_dual_clocks : string := "ON"; - Altera_Forum
Honored Contributor
The screenshot is illegible.
But what signals are you trying to tap that make it work when they are not tapped? From the message, perhaps you are trying to tap an internal memory block signal that can't be tapped. When you add signals to Signal Tap, make sure you use the Node Finder and set the filter to "Signal Tap: pre-synthesis" (preferred since you can tap your direct RTL signals) or "Signal Tap: post-fit". - Altera_Forum
Honored Contributor
--- Quote Start --- The screenshot is illegible. But what signals are you trying to tap that make it work when they are not tapped? From the message, perhaps you are trying to tap an internal memory block signal that can't be tapped. When you add signals to Signal Tap, make sure you use the Node Finder and set the filter to "Signal Tap: pre-synthesis" (preferred since you can tap your direct RTL signals) or "Signal Tap: post-fit". --- Quote End --- I am just trying to tap harmless signals such as clocks and resets. I think it is the memory used for SignalTap trace storage itself, that causes this altsyncsram error to occur. Re-attaching a clearer screenshot here: https://imgur.com/a/yxmt0ie - Altera_Forum
Honored Contributor
Are you using the Node Finder filters I mentioned? If so, Signal Tap would not let you tap something that was untappable.