Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Tool version change in modelsim to 10.0d

Status
Not open for further replies.

Designer_Engineer

Newbie level 1
Joined
Jul 16, 2013
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
9
Can you suggest me on this. I had made a version change in modelsim to 10.0d and have this error popping up

#
# ** Error: (vsim-8462) ac_scan_mode_entry.sv(328): Illegal use of a net actual with ref port 'st_data_in' of task 'check_scan_input'.
# Region: /top_tb/myprogram_mvm
In code usage of the task is as below

task automatic check_scan_input (input string name, ref logic pad, input logic st_data_in);
.
..
check_scan_input("pad_pa2_st_data_in", `MUX.scan_scanclk1, `CHIP.iosib.pad_pa2_st_data_in);
 

You are not allowed to pass a net (wire) as an argument by reference to a task or function. You will have to convert scan_scanclk1 to a variable (logic), or pass it through a continuous assignment to a variable and then pass that variable to your task.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top