小编tad*_*dej的帖子

WITH - 具有多个条件的SELECT语句(VHDL)

VHDL中的select语句在多种情况下分配相同的信号:
with ALUop select z <= s_add_sub when "00000", s_add_sub when "00001", s_add_sub when "00010", s_add_sub when "00011", x AND y when "00100", x OR y when "00101", x XOR y when "00110", lhi when "00111", seq when "01000", sne when "01001", slt when "01010", sgt when "01011", sle when "01100", sge when "01101", NOT x when "01110", x when "01111", shift_out when "10000", shift_out when "10001", shift_out when "10010", y when "10011", x"00000000" when others;
如何更改语句,以便在多个条件下仅在一行中进行赋值,如:

with ALUop select …

vhdl

2
推荐指数
1
解决办法
4528
查看次数

标签 统计

vhdl ×1