vhdl2研讨

组合逻辑一定有else ,否则综合为锁存器 CASE语句根据某个表达式的值来选择执行体。 无优先级。 ???? (2)CASE 语句 语法格式 CASE 选择表达式 IS WHEN 分支值1 = 顺序处理语句11;语句12; WHEN 分支值2 = 顺序处理语句21; 语句22; WHEN OTHERS = 顺序处理语句32; 语句32; END CASE; 分支条件须在表达式范围内,且不能重合。 执行时必须选中且只能选中一个分支。 所有值必须列举穷尽,对sted_logic等必须用others。 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY test_case IS PORT( s1,s0:IN STD_LOGIC; d0,d1,d2,d3: IN STD_LOGIC; z:OUT STD_LOGIC ); END test_case; ARCHITECTURE behave OF test_case IS SIGNAL s:STD_LOGIC_VECTOR(1 DOWNTO 0); BEGIN PROCESS(s1,s0,d0,d1,d2,d3) BEGIN s=s1 s0; CASE s I

文档评论(0)

1亿VIP精品文档

相关文档