Problem with Net

R

rohankewl

Guest
Nakakakuha ako ng mga sumusunod na mensahe ng error.
Paki-tulungan ako ayusin ito.
Mali: C: / Modeltech_xe_starter / mga halimbawa / mph.v (45): (vlog-2110) Ipinagbabawal sanggunian sa net "out".
** Error: C: / Modeltech_xe_starter / mga halimbawa / mph.v (61): (vlog-2110) Ipinagbabawal sanggunian sa net "out".

Ako ay ipinahayag na ang bilang na output [2:0] sa labas
at sa mga laging block
Mayroon akong dalawang pahayag na kung saan ito ay nagpapakita ng error
out = 3'b000;
out = mem [ptr];

 
hi,

Kapag ang paglalaan ng isang halaga sa isang net, hindi mo maaaring gamitin ang sumusunod na uri ng
assignment na pahayag:
out = 3'b000;

Ito ay resulta sa isang "reference Ipinagbabawal sa net" error na mensahe.
Sa halip, kung nais mong magsagawa ng ilang mga takdang-aralin sa isang net, gawin ang isang bagay
tulad ng mga sumusunod:

/ / Isang halimbawa sa pagsubok Bench

reg [2:0] out_tmp;
kawad [2:0] out = out_tmp;
unang magsimula
...
out_tmp = 3'bzzz;
...
out_tmp = 3'b000;
...
wakasanHope it helps.

 
kung palaging sa loob ng block.gamitin ang reg uri, at ang <= ...(iba pang mga matalino, pagharang ng pahayag)
iba pang pera, gamitin ang magtalaga ng out = ....rohankewl wrote:

Nakakakuha ako ng mga sumusunod na mensahe ng error.

Paki-tulungan ako ayusin ito.

Mali: C: / Modeltech_xe_starter / mga halimbawa / mph.v (45): (vlog-2110) Ipinagbabawal sanggunian sa net "out".

** Error: C: / Modeltech_xe_starter / mga halimbawa / mph.v (61): (vlog-2110) Ipinagbabawal sanggunian sa net "out".Ako ay ipinahayag na ang bilang na output [2:0] sa labas

at sa mga laging block

Mayroon akong dalawang pahayag na kung saan ito ay nagpapakita ng error

out = 3'b000;

out = mem [ptr];
 

Welcome to EDABoard.com

Sponsor

Back
Top