Add to Chrome
✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
What is wrong with the following code fragment?
always@(A or B or C) begin F = A & C; A = F | B; F = F ^ B; end
F should not be assigned like this. Unbuildable “wired-or” logic is implied.
F is missing from the sensitivity list.
There is combinational logic feedback.
Nothing is wrong with this code fragment.
Non blocking assignment should be used to obtain expected functionality.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!