设计自动化技术 第五章·VHDL 的主要描迷语句
电子设计自动化技术 第五章 • VHDL 的主要描述语句
本节内容 VHDL的顺序语句 Wait GLOOP ASSeRT INEXT IF EXIT CASE INULL ·WHDL的其它语句 ° ATTRIBUT O GENERIC ● GENERATE ° TEXTIO
• VHDL的顺序语句 • VHDL的其它语句 LOOP NEXT EXIT NULL Wait ASSERT IF CASE • ATTRIBUT • GENERIC • GENERATE • TEXTIO 本节内容
LOoP语句 1。 FOR range>LooP≤ statements> END LOOP 2 WHILE <conditions looP <statements> END LOOP 3 NEXT 4 EXIT
1. FOR <range> LOOP <statements> END LOOP; 2. WHILE <condition> LOOP <statements> END LOOP; 3. NEXT 4. EXIT LOOP语句
Sequential LOOPS ° FOR Loop FOR <identifier> in <range> LOOP teration Lo。p --sequential statements END LOOP. While Loop WHILE <condition> LOOP Conditional test to sequential statements end loop END LOOP. Infinite Loop [loop label] Loop sequential statement Loops infinitely unless EXIT loop labe(, EXIT END LOOP. statement exists
Sequential LOOPS • FOR Loop – Iteration Loop • While Loop – Conditional test to end loop • Infinite Loop – Loops infinitely unless EXIT statement exists FOR <identifier> IN <range> LOOP --sequential statements END LOOP; WHILE <condition> LOOP --sequential statements END LOOP; [loop_label] LOOP --sequential statement EXIT loop_label ; END LOOP;
Lo0P·F0R循环 [标号]: FoR循环变量IN离散范围LooP 顺序处理语句; END LOOP[标号] Loop语句中的循环变量的值在每次循环中都 将发生改变,IN后的离散范围则表示循环变 量在循环过程中依次的取值
LOOP•FOR循环 [标号]: FOR 循环变量 IN 离散范围 LOOP 顺序处理语句; END LOOP [标号]; Loop语句中的循环变量的值在每次循环中都 将发生改变,IN后的离散范围则表示循环变 量在循环过程中依次的取值