SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Xilinx (XLNX) -- Ignore unavailable to you. Want to Upgrade?


To: Skeeter Bug who wrote (2162)12/29/1998 4:24:00 PM
From: Bilow  Read Replies (1) | Respond to of 3291
 
Hi Skeeter Bug; Tell that to my current employer! (They still are paying me less than OJ paid his lawyers, and I find that annoying...)

By the way, I left off two carry modes available in the new Virtex parts...

These modes use only a single mode pin, but with three data inputs. In the descriptions below, the mode pin is identified as "M", while the data inputs are A[n:0], B[n:0], and C[n:0]. The result is given as S[n:0].

Third Virtex mode (I'm ignoring certain redundant modes.)
Any two functions out of the following:
S[n:0] = A[n:0] + B[n:0] + CIN
S[n:0] = A[n:0] - B[n:0] - CIN
S[n:0] = A[n:0] + C[n:0] + CIN
S[n:0] = A[n:0] - C[n:0] - CIN

Fourth Virtex mode (uses MULT_AND):
Any function out of the following:
S[n:0] = A[n:0] + B[n:0] + CIN
S[n:0] = A[n:0] - B[n:0] - CIN
Plus, any function out of the following:
S[n:0] = C[n:0] + CIN
S[n:0] = - C[n:0] - CIN.

This last function is incredibly useful. It provides a way of initializing an accumulator with a seperate input.

What can I say, it was late...

-- Carl