仪器社区

vhdl中如何用when/else语句优先编码器

1094369914 2016-08-28
评论
全部评论
TNT修少
目标信号<=表达式1 when 条件 else
表达式2 when 条件 else
-------
表达式n-1 when 条件 else
表达式n;
when/else语句是并发语句,按照书写的顺序自上而下逐条测试的,要实现优先编码器可以在表达式中使用x来实现


y<="111" when inp="1xxxxxxx" else
"110"when inp="01xxxxxx" else
"101"when inp="001xxxxx" else
"100"when inp="0001xxxx" else
"011"when inp="00001xxx" else
"010"when inp="000001xx" else
"001"when inp="0000001x" else
"000";
18 0 2016-08-29 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论