Dotaz na prevádzkovateľa Verilog + +

F

feel_on_on

Guest
Príklad: y = a + b + + C + + d + + x, kto mi môže povedať, čo operátor + +? "+ +", Znamená to, čo na Verilog? Vďaka
 
To je chyba syntaxe v Verilog. To nemá žiadny operátor + +. SystemVerilog a C + + poskytujú zvýšenie operátor, ale je to unární operátor, takže by napríklad ešte chybu syntaxe.
 
sa Verilog-použitie "++"? ... Potom simulovaný s NC-Verilog. Žiadna chyba bola hlásená!
 
Ale počkajte Verilog možno interpretovať takto, čo je legálne! Y = a + b + + C + + d + + x, y = a + b + + C + + d + + x, y = a + b + (+ c) + (+ D) + (+ x), y = a + b + c + d + x, ModelSim (možno nesprávne) odmieta + b + + C + + d + + x, ale Xilinx XST kompilátor prijíma ako A + B + C + D + X. Unární '+' je zriedka použitý, a zdá podozrivé tu. To by mohlo byť jedným z tých záludné otázky na pohovoroch. To ma dostal! : Oops:
 
niekto môže vysvetliť to pre mňa? y = a + b + + C + + d + + x;
 
+ + Operátor v Verilog je chyba, že nemá taký operátor + + podporuje C a systém Verilog
 
Som Súhlasím s echo47, môže "+", aj ako unární operátor v Verilog a ako to unární operátor má vyššiu prioritu ako binárna "+", operátor, vaše vyjadrenie bude pracovať ako vysvetlil echo47. Dobrá otázka ...
 

Welcome to EDABoard.com

Sponsor

Back
Top