--- Quote Start ---
Look in the Quartus hierarchy display window. I just looked at a design that uses a generate statement (called g1) and its got a "\g1" in the path name.
Cheers,
Dave
--- Quote End ---
Hi Dave,
Thanks for the suggestion. I gave it a shot but it doesn't seem to work.
Quartus 12.1B177 Hierarchy shows: Top_Level|entity1_name:inst1_name|entity_name2:\gen_name:inst_name2
Here are the variations that I have attempted in the .qsf file:
Top_Level|entity1_name:inst1_name|entity_name2:\gen_name:inst_name2
Top_Level|entity1_name:inst1_name|entity_name2:gen_name:inst_name2
Top_Level|entity1_name:inst1_name|entity_name2:
\\gen_name:inst_name2
Top_Level|entity1_name:inst1_name|\gen_name:inst_name2
Top_Level|entity1_name:inst1_name|gen_name:inst_name2
Top_Level|entity1_name:inst1_name|
\\gen_name:inst_name2
What I find curious is that for the "entity_name2:\gen_name:inst_name2" attempt, the output shows the error "entity_name2:gen_name:inst_name2" is not found (the slash is gone). Sure enough, if I open up the .qsf file, something removed the slash and re-saved the file. If Quartus found something in the setting file that it does not like, would it automatically update the setting?
Here is the line that I'm having trouble with
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "entity_name1:inst_name1|entity_name2:\gen_name:inst_name|altera_mem_if_oct_stratixvct0|sd1a_0" -to QDRIIC_Q[2] -tag __QDRII_SLAVE_p0
Thanks