May 19, 2008 #1 N nsreekanthbabu Newbie level 5 Joined Jul 3, 2006 Messages 8 Helped 1 Reputation 2 Reaction score 1 Trophy points 1,283 Activity points 1,329 hi, i am unable to realise correct functionality diffrence in the below expressions, #10 a <= b; and a <= #10 b; i guess in both cases, b value is assigned to a after 10 time units. please help me out. regards, sree
hi, i am unable to realise correct functionality diffrence in the below expressions, #10 a <= b; and a <= #10 b; i guess in both cases, b value is assigned to a after 10 time units. please help me out. regards, sree
May 19, 2008 #2 Davood Amerion Advanced Member level 2 Joined Mar 1, 2005 Messages 579 Helped 116 Reputation 232 Reaction score 24 Trophy points 1,298 Location Persia Activity points 6,345 #10 a<=b means wait for 10 unit of time (ie ns) then get 'b' value and put it to 'a' whereas a <= #10 b means get 'b' value (in zero time) and put it to 'a' after 10 unit of time
#10 a<=b means wait for 10 unit of time (ie ns) then get 'b' value and put it to 'a' whereas a <= #10 b means get 'b' value (in zero time) and put it to 'a' after 10 unit of time
May 19, 2008 #3 N Nir Dahan Member level 4 Joined May 19, 2008 Messages 74 Helped 15 Reputation 30 Reaction score 8 Trophy points 1,288 Location Munich, Germany Activity points 1,753 Take a look at this paper http://www.sunburst-design.com/papers/CummingsHDLCON1999_BehavioralDelays_Rev1_1.pdf it will give you a pretty good idea on delays in verilog - it has nice diagrams too. ND. http://asicdigitaldesign.wordpress.com/
Take a look at this paper http://www.sunburst-design.com/papers/CummingsHDLCON1999_BehavioralDelays_Rev1_1.pdf it will give you a pretty good idea on delays in verilog - it has nice diagrams too. ND. http://asicdigitaldesign.wordpress.com/
May 20, 2008 #4 R risccpu Junior Member level 2 Joined Oct 21, 2005 Messages 21 Helped 0 Reputation 0 Reaction score 0 Trophy points 1,281 Activity points 1,421 The above paper is very helpful.