2012-12-21 48 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";