UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 8983

3.1i COREGEN: 4K 8x8 Speed Optimized 8x8 multiplier does not work correctly for A = -128

説明

Keywords: 4000, multiplier, core generator, 2.1i, 3.1i

Urgency: hot

General Description:
The CORE Generator 4K 8x8 Speed Optimized 8x8 multiplier does not work
correctly for A = -128 when B is a negative number. In simulation, it is
observed that the MSB of the product gets replaced with a zero.

This problem only shows itself when the A input is equal to -128, the largest
magnitude negative number that can be represented with 8 bits. Feeding
this same value into the B input does not cause this problem.

ソリューション

If possible, use the B input for data values that may go as negative as -128.

Alternatively, you can use the Area-Optimized Multiplier, specifying input
widths of 8 bits for the A and B inputs, but the drawback is that you might
observe a slight reductiion in performance.
AR# 8983
作成日 04/05/2000
最終更新日 08/23/2002
ステータス アーカイブ
タイプ 一般