Altera_Forum
Honored Contributor
8 years agoSignalTap - II question
problem: Unable to view certain internal registers in SignalTap II
i've tried this (added this to my verilog file). i still don't see any of these registers/wire in signaltap.//one attribute //////////////////////////////////////////////////////////////// (* keep *) reg [2:0] keep_reg_apple; (* preserve *) reg [2:0] preserve_reg_apple; (* noprune *) reg [2:0] noprune_reg_apple; (* keep *) wire [2:0] keep_wire_apple; (* preserve *) wire [2:0] preserve_wire_apple; (* noprune *) wire [2:0] noprune_wire_apple; reg [2:0] reg_apple_keep /* synthesis keep */; reg [2:0] reg_apple_preserve /* synthesis preserve */; reg [2:0] reg_apple_noprune /* synthesis noprune */; wire [2:0] wire_apple_keep /* synthesis keep */; wire [2:0] wire_apple_preserve /* synthesis preserve */; wire [2:0] wire_apple_noprune /* synthesis noprune */; //two attribute //////////////////////////////////////////////////////////////// (* keep *)(* preserve *) reg [2:0] keep_preserve_reg_apple; (* preserve *)(* noprune *) reg [2:0] preserve_noprune_reg_apple; (* noprune *)(* keep *) reg [2:0] noprune_keep_reg_apple; (* keep *)(* preserve *) wire [2:0] keep_preserve_wire_apple; (* preserve *)(* noprune *) wire [2:0] preserve_noprune_wire_apple; (* noprune *)(* keep *) wire [2:0] noprune_keep_wire_apple; reg [2:0] reg_apple_keep_preserve /* synthesis keep */ /* synthesis preserve */; reg [2:0] reg_apple_preserve_noprune /* synthesis preserve */ /* synthesis noprune */; reg [2:0] reg_apple_noprune_keep /* synthesis noprune */ /* synthesis keep */; wire [2:0] wire_apple_keep_preserve /* synthesis keep */ /* synthesis preserve */; wire [2:0] wire_apple_preserve_noprune /* synthesis preserve */ /* synthesis noprune */; wire [2:0] wire_apple_noprune_keep /* synthesis noprune */ /* synthesis keep */; //all three //////////////////////////////////////////////////////////////// (* keep *)(* preserve *)(* noprune *) reg [2:0] keep_preserve_noprune_reg_apple; (* keep *)(* preserve *)(* noprune *) wire [2:0] keep_preserve_noprune_wire_apple; reg [2:0] reg_apple_keep_preserve_noprune /* synthesis keep */ /* synthesis preserve */ /* synthesis noprune */; wire [2:0] wire_apple_keep_preserve_noprune /* synthesis keep */ /* synthesis preserve */ /* synthesis noprune */; What is going on? How do I fix this?