Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17253 Discussions

Hierarchical Name Reference in QII

Altera_Forum
Honored Contributor II
1,383 Views

Hi, 

 

I'm trying to get signals out of my modules for debug, and I don't want to route them through 50 levels of hierarchy, I just want to reference them in my top module. BUT, it doesn't work in QII! isn't it a basic Verilog syntax? 

 

here's what I do: 

 

---------------------------- 

A a_inst(...); 

 

assign debug = a_inst.<some internal signal>; 

---------------------------- 

 

The error I get is at synthesis time (not fitter): 

 

---------------------------- 

Error (10207): Verilog HDL error at ...(...): can't resolve reference to object "..." 

---------------------------- 

 

Any help is appreciated.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
667 Views

this feature is only supported within the same module...which basically means its not supported: 

 

http://quartushelp.altera.com/current/mergedprojects/hdl/vlog/vlog_list_support.htm 

 

maybe try SignalTap? or the Logic Analyzer interface (i've never actually used this feature)
0 Kudos
Altera_Forum
Honored Contributor II
667 Views

thanks very much, to be honest it's easier/faster to route signals than using signal tap haha! that thing is so messy and buggy and ... I just don't have good experience with signal tap :) I prefer to make my own debug infrastructure.

0 Kudos
Reply