VHDL中出現的五種if語句的使用


圈1:if 條件 then
順序語句;
end if; —滿足單一條件即可
圈2: if 條件 then
if 條件 then
順序語句;
end if;
end if; —嵌套使用,下一個if是建立在上一個if正確的情況下,經常出現在clk句中
圈3:if 條件 then
順序語句;
elsif 條件 then
順序語句;
elsif 條件 then
順序語句;

end if; —嵌套使用,elsif是建立在上一個If或elsif不正確的情況下,反映出優先級的先后。
圈4:if 條件 then
順序語句;
else
順序語句;
end if; —是一個比較器,即只有兩種情況
圈5:if 條件 then
順序語句;
end if;
if 條件 then
順序語句;
end if; ----兩個if並列,但都要放在process中順序執行,注意這里是每一if完之后緊跟着一個end if


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM