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。

这些函数是为 signedunsigned 定义的。问题是,它是在库 IEEE.std_logic_arith 中定义的,它不是 VHDL 标准的一部分。等效的标准库是 IEEE.numeric_std,它定义了 shift_leftshift_right.

根据MTCoster的建议,你可以查一下this question