D
Deepu
Hi All,
I need some help for a scenario explained below.
File A has content as below:
-from logic.blocka.reg* -to logic.blockb.temp_reg*
-from logic.blockb.reg* -to logic.blockc.*reg*
-from logic.blockc.*reg* -to logic.blockb.reg*
File B has content as below:
tb/device/logic/blocka/reg_0/Q
tb/device/logic/blocka/reg_1/Q
tb/device/logic/blocka/reg_2/Q
tb/device/logic/blocka/reg_3/Q
tb/device/logic/blockb/reg_0/Q
tb/device/logic/blockb/reg_1/Q
tb/device/logic/blockc/ff_reg_0/Q
tb/device/logic/blockc/ff_reg_1/Q
tb/device/logic/blockb/temp_reg_0/D
tb/device/logic/blockb/temp_reg_1/D
tb/device/logic/blockb/temp_reg_2/D
tb/device/logic/blockb/temp_reg_3/D
tb/device/logic/blockc/ff1_reg_0/D
tb/device/logic/blockc/ff1_reg_1/D
tb/device/logic/blockb/reg_0/D
tb/device/logic/blockb/reg_1/D
Now i need to look into File A and for 1st line for example
"-from logic.blocka.reg* -to logic.blockb.temp_reg*"
Look into File B for the path name after 'from' and 'to' and then
prepare an output as below:
always @ (tb.device.logic.blocka.reg_0.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
always @ (tb.device.logic.blocka.reg_1.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
always @ (tb.device.logic.blocka.reg_2.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
always @ (tb.device.logic.blocka.reg_3.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
Thanks for your time..
I need some help for a scenario explained below.
File A has content as below:
-from logic.blocka.reg* -to logic.blockb.temp_reg*
-from logic.blockb.reg* -to logic.blockc.*reg*
-from logic.blockc.*reg* -to logic.blockb.reg*
File B has content as below:
tb/device/logic/blocka/reg_0/Q
tb/device/logic/blocka/reg_1/Q
tb/device/logic/blocka/reg_2/Q
tb/device/logic/blocka/reg_3/Q
tb/device/logic/blockb/reg_0/Q
tb/device/logic/blockb/reg_1/Q
tb/device/logic/blockc/ff_reg_0/Q
tb/device/logic/blockc/ff_reg_1/Q
tb/device/logic/blockb/temp_reg_0/D
tb/device/logic/blockb/temp_reg_1/D
tb/device/logic/blockb/temp_reg_2/D
tb/device/logic/blockb/temp_reg_3/D
tb/device/logic/blockc/ff1_reg_0/D
tb/device/logic/blockc/ff1_reg_1/D
tb/device/logic/blockb/reg_0/D
tb/device/logic/blockb/reg_1/D
Now i need to look into File A and for 1st line for example
"-from logic.blocka.reg* -to logic.blockb.temp_reg*"
Look into File B for the path name after 'from' and 'to' and then
prepare an output as below:
always @ (tb.device.logic.blocka.reg_0.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
always @ (tb.device.logic.blocka.reg_1.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
always @ (tb.device.logic.blocka.reg_2.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
always @ (tb.device.logic.blocka.reg_3.Q)
begin
@ (tb.device.logic.blockb.temp_reg_0.D);
end
Thanks for your time..