SHR 在 VHDL 中代表什么以及如何使用它来移位到多个位
What does SHR stand for in VHDL and how do you use it to shift to a number of bits
"SHR"代表什么,我认为"VHDL"是右移16位的意思对吗?
我的第二个问题是我如何将它向右移动 10 位或者老实说任何 btis
代表shiftright/left。它移动指定的位数,而不是您假设的常数 16。
这些函数是为 signed 和 unsigned 定义的。问题是,它是在库 IEEE.std_logic_arith
中定义的,它不是 VHDL 标准的一部分。等效的标准库是 IEEE.numeric_std
,它定义了 shift_left
和 shift_right
.
根据MTCoster的建议,你可以查一下this question。
"SHR"代表什么,我认为"VHDL"是右移16位的意思对吗? 我的第二个问题是我如何将它向右移动 10 位或者老实说任何 btis
代表shiftright/left。它移动指定的位数,而不是您假设的常数 16。
这些函数是为 signed 和 unsigned 定义的。问题是,它是在库 IEEE.std_logic_arith
中定义的,它不是 VHDL 标准的一部分。等效的标准库是 IEEE.numeric_std
,它定义了 shift_left
和 shift_right
.
根据MTCoster的建议,你可以查一下this question。