我已经使用 5 级多路复用器(Shift1/2/4/8/16)实现了一个右移位器(32 位)。我的问题是如何扩展我的实现以用最少的附加硬件实现左移位器?
问问题
1593 次
1 回答
0
通过反转参数向量,右移,然后反转结果,可以使用右移来完成左移,因此:
shift_left(arg, n) = reverse(shift_right(reverse(arg), n))
std_logic_vector
可以在reverse_any_vector中找到反向函数。
于 2014-11-03T13:27:00.807 回答