2012-12-21 2 views
0

ModelSim에 부스 배수에 대한 코드를 작성하고 있습니다. 현재, for 루프에서 코드를 구현하고 있습니다. for 루프에는 if..else 조건이 있으며 곱셈기의 시간에 2 비트를 확인합니다. 여기서 피승수의 왼쪽 교대를 할 필요가 있지만 그렇게 할 수는 없습니다.부스 배율을 구성하기 위해 Modelsim에서 왼쪽 시프트를 수행하는 방법

여기서 시프트 연산자가 작동하지 않으므로 ModelSim에서 왼쪽 시프트를 할 수 있습니까?

+0

Plz은 당신의 코드를 업로드 등 태그 VHDL/Verilog에 추가 /. 나는 어떤 텍스트에 어떤 문제가 있는지 짐작할 수 없다. – Khanh

답변

0

는 VHDL에서 두 개의 비트 변화는 다음과 같습니다

shifted := unshifted(unshifted'high-2 downto 0) & "00";