发明名称 Method for implementing wide gates and tristate buffers using FPGA carry logic
摘要 A method for implementing wide gates and tristate buses using FPGA carry logic. Wide gate logic functions and tristate buses are detected and implemented with a plurality of LUTs and carry multiplexers. The wide gate functions are of the form:where $ represents a logic operator such as AND, OR or XOR.Thus the method includes the commonly used functions FAND=i1 AND i2 AND i3 AND . . . in; and FOR=i1 OR i2 OR i3 . . . in.as well as many mixed functions. The LUTs implement the respective portions of functions f0 through fm and the carry multiplexers implement the logic operators that connect the functions in a cascaded manner. A tristate bus definition includes a plurality of bus input signals and a plurality of bus select signals, each of the bus input signals associated with one or more of the bus select signals. The tristate bus is implemented by applying input and enable signals of the tristate bus to LUT input terminals, implementing inverted sum-of products of the input and enable signals and applying the output signals to the carry chain.
申请公布号 US6353920(B1) 申请公布日期 2002.03.05
申请号 US19980193283 申请日期 1998.11.17
申请人 XILINX, INC. 发明人 WITTIG RALPH D.;MOHAN SUNDARARAJARAO;FALLSIDE HAMISH T.
分类号 G06F7/50;G06F7/501;(IPC1-7):G06F17/50;G06F7/38;H03K17/693;H03K19/00;H03K19/177 主分类号 G06F7/50
代理机构 代理人
主权项
地址