发明名称 Multiple array programmable logic device with a plurality of programmable switch matrices
摘要 The programmable logic device (PLD) of this invention includes two or more programmable logic blocks interconnected by a programmable switch matrix that includes a programmable input switch matrix and a programmable centralized switch matrix. Each programmable logic block is coupled to a plurality of programmable I/O macrocells by an output switch matrix. Each programmable I/O macrocell is connected to one of a plurality of I/O pins for the programmable logic block. In one embodiment, an input macrocell couples an I/O macrocell and the associated I/O pin to the programmable input switch matrix. The programmable input switch matrix provides a uniform treatment of all feedback signals to the programmable centralized switch matrix and thereby simplifies signal routing, provides an improved functionality balance, and improved resource utilization within the PLD. The output switch matrix routes output signals from a programmable logic block to any one of a multiplicity of the I/O macrocells. The output switch matrix and the input switch matrix decouple the programmable logic block and centralized switch matrix from the pin-out and the feedback architecture of the PLD. Thus, the output switch matrix and the input switch matrix may be effectively used with a wide variety of programmable interconnect structures and programmable logic block architectures to achieve enhanced resource utilization, routability and functionality.
申请公布号 US5617042(A) 申请公布日期 1997.04.01
申请号 US19950483623 申请日期 1995.06.07
申请人 ADVANCED MICRO DEVICES, INC. 发明人 AGRAWAL, OM P.
分类号 H03K19/173;H03K19/177;(IPC1-7):H05K19/177 主分类号 H03K19/173
代理机构 代理人
主权项
地址