Apr 11, 2014 #1 S sun_ray Advanced Member level 3 Joined Oct 3, 2011 Messages 772 Helped 5 Reputation 10 Reaction score 5 Trophy points 1,298 Activity points 6,828 What will following synthesize to? always @ ( posedge clk or negedge rst) begin b <= a; c <= b; d = c; end
What will following synthesize to? always @ ( posedge clk or negedge rst) begin b <= a; c <= b; d = c; end
Apr 11, 2014 #2 R rahul.achates Banned Joined Nov 19, 2009 Messages 150 Helped 25 Reputation 120 Reaction score 56 Trophy points 1,308 Location Bangalore Activity points 0 its 2 flop design , first flop will be Flop_A , second flop will be FLOP_B , c will optimized and output of FLOP_B will be "d" Rahul
its 2 flop design , first flop will be Flop_A , second flop will be FLOP_B , c will optimized and output of FLOP_B will be "d" Rahul
Apr 11, 2014 #3 S sun_ray Advanced Member level 3 Joined Oct 3, 2011 Messages 772 Helped 5 Reputation 10 Reaction score 5 Trophy points 1,298 Activity points 6,828 rahul.achates said: its 2 flop design , first flop will be Flop_A , second flop will be FLOP_B , c will optimized and output of FLOP_B will be "d" Rahul Click to expand... What will be the input and output of FLOP_A? What will be the input of FLOP_B? Why will c be optimized? Regards
rahul.achates said: its 2 flop design , first flop will be Flop_A , second flop will be FLOP_B , c will optimized and output of FLOP_B will be "d" Rahul Click to expand... What will be the input and output of FLOP_A? What will be the input of FLOP_B? Why will c be optimized? Regards
Apr 11, 2014 #4 R rahul.achates Banned Joined Nov 19, 2009 Messages 150 Helped 25 Reputation 120 Reaction score 56 Trophy points 1,308 Location Bangalore Activity points 0 sun_ray said: What will be the input and output of FLOP_A? What will be the input of FLOP_B? Why will c be optimized? Regards Click to expand... input will be a for FLOP_A , output will be b for FLOP_A, input for FLOP_B will be b , and output of FLOP_B will be d. C will optimized as at the end of simulation cycle , c and d will be having same value ..
sun_ray said: What will be the input and output of FLOP_A? What will be the input of FLOP_B? Why will c be optimized? Regards Click to expand... input will be a for FLOP_A , output will be b for FLOP_A, input for FLOP_B will be b , and output of FLOP_B will be d. C will optimized as at the end of simulation cycle , c and d will be having same value ..
Apr 11, 2014 #5 S sun_ray Advanced Member level 3 Joined Oct 3, 2011 Messages 772 Helped 5 Reputation 10 Reaction score 5 Trophy points 1,298 Activity points 6,828 rahul.achates said: C will optimized as at the end of simulation cycle , c and d will be having same value .. Click to expand... Why will c and d have same value at the end of simulation? What is the significance of achates in rahul.achates? Is your surname achates?
rahul.achates said: C will optimized as at the end of simulation cycle , c and d will be having same value .. Click to expand... Why will c and d have same value at the end of simulation? What is the significance of achates in rahul.achates? Is your surname achates?
Apr 11, 2014 #6 R rahul.achates Banned Joined Nov 19, 2009 Messages 150 Helped 25 Reputation 120 Reaction score 56 Trophy points 1,308 Location Bangalore Activity points 0 sun_ray said: Why will c and d have same value at the end of simulation? What is the significance of achates in rahul.achates? Is your surname achates? Click to expand... haha .. Nice question. My surname is not achates ..its " Jain " see below about the achates -- failthful friends https://en.wikipedia.org/wiki/Achates one more reason is , it is very rare and if you want to make user name any site , this name will be unique. back to topic, c and d will optimized because of blocking statement. whatever value c having , D will also have same value , synthesis tool may put some buffer or just a wire connection .. Rahul
sun_ray said: Why will c and d have same value at the end of simulation? What is the significance of achates in rahul.achates? Is your surname achates? Click to expand... haha .. Nice question. My surname is not achates ..its " Jain " see below about the achates -- failthful friends https://en.wikipedia.org/wiki/Achates one more reason is , it is very rare and if you want to make user name any site , this name will be unique. back to topic, c and d will optimized because of blocking statement. whatever value c having , D will also have same value , synthesis tool may put some buffer or just a wire connection .. Rahul
Apr 11, 2014 #7 S sun_ray Advanced Member level 3 Joined Oct 3, 2011 Messages 772 Helped 5 Reputation 10 Reaction score 5 Trophy points 1,298 Activity points 6,828 Which city did you live in before coming to Bangalore?
Apr 11, 2014 #8 R rahul.achates Banned Joined Nov 19, 2009 Messages 150 Helped 25 Reputation 120 Reaction score 56 Trophy points 1,308 Location Bangalore Activity points 0 sun_ray said: Which city did you live in before coming to Bangalore? Click to expand... https://in.linkedin.com/in/rahuljain2302/ visit this link .. you will know my profile You can add me also if you have linkedin profile. Anyone can add me ... I am not restricted for knowledge sharing. Thanks Rahul J
sun_ray said: Which city did you live in before coming to Bangalore? Click to expand... https://in.linkedin.com/in/rahuljain2302/ visit this link .. you will know my profile You can add me also if you have linkedin profile. Anyone can add me ... I am not restricted for knowledge sharing. Thanks Rahul J