SlickEdit Community
Archived Beta Discussions => SlickEdit 201x Beta Discussions => SlickEdit 2014 v19 beta => Topic started by: tim_k on October 06, 2014, 03:53:00 PM
-
Right click on either a parameter name, or a port name in the module and select "Go to Definition of <symbol name>". The cursor jumps to somewhere in the appropriate region (ports or parameters), but not the correct line. Signals and parameters defined within the module work fine - "Go to Definition" goes to the correct line. The problem exists on both Mac and Linux versions.
-Tim
-
I think I have an idea on this one, but could I have a sample that reproduces what you are seeing to confirm?
-
This one reproduces the parameter failure, but not the port. Use parameterB on line 12. Both parameterA and parameterB go to the parameterA line. Everything else seems to work. I can try a more thorough example if necessary.
-Tim
-----------------------------------------------------------------
module reproTest
#(
parameter parameterA = 0,
parameter parameterB = 1
)
(
input logic inputA,
input logic inputB,
output logic outputA
);
localparam localparamA = parameterA + parameterB;
logic[localparamA:0] moduleSignal;
// ******************************************************************************
//
// ******************************************************************************
always_ff @(posedge inputA, negedge inputB)
begin
if (!inputB)
begin
moduleSignal <= 0;
end
else
begin
moduleSignal <= {moduleSignal [1:0], inputA && inputB};
outputA <= moduleSignal[localparamA];
end
end
endmodule
-
Thanks for the example. This will be fixed in next beta drop.
-
Nice! Thanks.
-Tim
-
RC1 seems to have fixed this one.
-Tim