Verilog Składnia: różnica między 5'h01 i "H01

C

choonlle

Guest
Jest to, że różnią się między 5'h01 i "H01? Czy to powoduje błąd, jeśli na piśmie jako "H01? Pozdrawiam, Lin Choon
 
Najczęściej jest to ocenić na to samo. Jednakże w odniesieniu do kodu kuloodporne, najlepiej jest zawsze określić rozmiar. Kompilator czasami znak rozszerzenia wartości. To oszukać mnie kilka razy. Teraz jestem w pełni określić wszystko i mam więcej włosów! 9'hff lub "HFF może być błędnie zinterpretowana. 9'h0ff nie może. Pamiętaj, że kompilator będzie również optymalizację kodu, usuwanie bitów, które nie są używane lub nie jedź nic. I może być jasne, kiedy spojrzymy na źródło, ale niejednoznaczne po optymalizacji ma miejsce.
 
tak 5'h01 jest 5 bit-> 01, podczas gdy `H01 jest 32 bit-> 01
 

Welcome to EDABoard.com

Sponsor

Back
Top