Programmable logic device having embedded dual-port random access memory configurable as single-port memory
    12.
    发明授权
    Programmable logic device having embedded dual-port random access memory configurable as single-port memory 失效
    具有可配置为单端口存储器的嵌入式双端口随机存取存储器的可编程逻辑器件

    公开(公告)号:US06467017B1

    公开(公告)日:2002-10-15

    申请号:US09124649

    申请日:1998-07-29

    CPC classification number: H03K19/1776 G11C7/1075 G11C2207/104 H03K19/17736

    Abstract: A programmable logic device has embedded random access memory (“RAM”) that can function equally well in either single-port or dual-port operation. The RAM is dual-port RAM whose read address inputs and write address inputs are both connected to a conductor bus via two different sparsely populated programmable interconnection resources. The programmable interconnection resources are arranged so that each pair of corresponding read address and write address inputs can be connected to at least one conductor in common on the conductor bus, allowing the RAM to be configured to mimic a single-port RAM as read address signals and write address signals originating at remote components of the programmable logic device “think” they are being directed to the same address inputs.

    Abstract translation: 可编程逻辑器件具有嵌入式随机存取存储器(“RAM”),其可在单端口或双端口操作中同等功能。 RAM是双端口RAM,其读地址输入和写地址输入都通过两个不同的稀疏布置的可编程互连资源连接到导体总线。 可编程互连资源被布置为使得每对相应的读取地址和写入地址输入可以在导体总线上共同连接到至少一个导体,从而允许RAM被配置为模拟单端口RAM作为读取地址信号 并且写入源自可编程逻辑器件的远程组件的地址信号“认为”它们被引导到相同的地址输入。

    Dual port programmable logic device variable depth and width memory array
    13.
    发明授权
    Dual port programmable logic device variable depth and width memory array 有权
    双端口可编程逻辑器件可变深度和宽度存储器阵列

    公开(公告)号:US06392954B2

    公开(公告)日:2002-05-21

    申请号:US09747191

    申请日:2000-12-21

    CPC classification number: G11C7/1006

    Abstract: A dual-port programmable logic device memory array is provided. Selectable-size data words may be written to and read from the array concurrently. Data is written into the array using write column decoder and data selection logic. The size of the data words handled by the write column decoder and data selection logic is controlled by mode select signals. Data is read from the array using read column decoder and data selection logic. The size of the data words handled by the read column decoder and data selection logic is also controlled by mode select signals. The write column decoder and data selection logic may be used to write data into the memory array at one selected location at the same time that the read column decoder and data selection logic is used to read data from the array at another selected location. A write row address decoder and a read row address decoder are used to independently address individual rows of memory cells in the memory array during writing and reading, respectively.

    Abstract translation: 提供了双端口可编程逻辑器件存储器阵列。 可选择大小的数据字可以并行写入阵列并从阵列中读取。 使用写列解码器和数据选择逻辑将数据写入阵列。 由写列解码器和数据选择逻辑处理的数据字的大小由模式选择信号控制。 使用读列解码器和数据选择逻辑从数组中读取数据。 由读列解码器和数据选择逻辑处理的数据字的大小也由模式选择信号控制。 写列解码器和数据选择逻辑可以用于在一个选定位置将数据写入存储器阵列,同时读列解码器和数据选择逻辑用于在另一选定位置从阵列中读取数据。 写入行地址解码器和读取行地址解码器分别用于在写入和读取期间独立地对存储器阵列中的存储单元的各行进行寻址。

    Redundancy circuitry for programmable logic devices with interleaved input circuits

    公开(公告)号:US06222382B1

    公开(公告)日:2001-04-24

    申请号:US09527903

    申请日:2000-03-17

    Abstract: Redundant circuitry is provided for a programmable logic device that uses an interleaved input multiplexer circuit arrangement. The programmable logic device has at least one row of logic regions and has multiple columns, each of which contains one of the interleaved input multiplexers and one of the logic regions. A set of conductors associated with the row of logic regions is used to convey signals between the logic regions. Each interleaved logic region distributes logic signals from the conductors in the row to two adjacent logic regions. Bypass circuitry is provided in each column for bypassing the interleaved input multiplexer and logic region in that column. If a defect is detected in a column during testing of the device, the manufacturer can repair the device using the bypass circuitry to bypass that column. Spare logic is provided to replace the circuitry lost when a defective column is bypassed.

    Programmable logic device memory array circuit having combinable single-port memory arrays
    17.
    发明授权
    Programmable logic device memory array circuit having combinable single-port memory arrays 有权
    具有可组合单端口存储器阵列的可编程逻辑器件存储器阵列电路

    公开(公告)号:US06191998B1

    公开(公告)日:2001-02-20

    申请号:US09452627

    申请日:1999-12-01

    CPC classification number: G11C7/10 G11C7/1075 G11C8/16 G11C11/005

    Abstract: A programmable logic device memory array circuit is provided that contains a pair of associated combinable single-port memory arrays. The memory array circuit may have a variable depth and width. The combinable single-port memory arrays may be operated independently if desired. Alternatively, a pair of the combinable single-port memory arrays can be combined to form a dual-port memory array. When the single-port memory arrays are combined to form a dual-port memory array, circuitry from a first of the combinable single-port memory arrays is used to perform writing operations and circuitry from a second of the combinable single-port memory arrays is used to perform reading operations. The availability of the dual-port memory array capability allows users to implement circuits such as first-in-first-out buffers and other circuits that require the ability to perform concurrent read and write operations. When such a dual-port capability is not required, two single-port memory arrays are available to implement a desired logic design.

    Abstract translation: 提供了一种可编程逻辑器件存储器阵列电路,其包含一对相关联的可组合单端口存储器阵列。 存储器阵列电路可以具有可变的深度和宽度。 如果需要,可组合的单端口存储器阵列可以独立地操作。 或者,一对可组合单端口存储器阵列可以组合以形成双端口存储器阵列。 当单端口存储器阵列组合以形成双端口存储器阵列时,来自第一可组合单端口存储器阵列的电路用于执行写操作,并且来自第二可组合单端口存储器阵列的电路是 用于执行阅读操作。 双端口存储器阵列功能的可用性允许用户实现诸如先入先出缓冲器和需要执行并发读写操作的其他电路的电路。 当不需要这样的双端口功能时,两个单端口存储器阵列可用于实现期望的逻辑设计。

    Techniques for programming programmable logic array devices

    公开(公告)号:US06184705B2

    公开(公告)日:2001-02-06

    申请号:US08982964

    申请日:1997-12-02

    CPC classification number: H03K19/17776 G06F17/5054 H03K19/1774 H03K19/17748

    Abstract: Programmable logic array devices are programmed from programming devices in networks that facilitate programming any number of such logic devices with programs of any size or complexity. The source of programming data and control may be a microprocessor or one or more serial EPROMs, one EPROM being equipped with a clock circuit. Several parallel data streams may be used to speed up the programming operation. A clock circuit with a programmably variable speed may be provided to facilitate programming logic devices with different speed characteristics. The programming protocol may include an acknowledgment from the logic device(s) to the programming data source after each programming data transmission so that the source can automatically transmit programming data at the speed at which the logic device is able to accept that data.

    Input/output circuitry for programmable logic devices
    19.
    发明授权
    Input/output circuitry for programmable logic devices 失效
    可编程逻辑器件的输入/输出电路

    公开(公告)号:US6107825A

    公开(公告)日:2000-08-22

    申请号:US87630

    申请日:1998-05-29

    CPC classification number: H03K19/17744

    Abstract: A programmable logic device has a plurality of conductors extending around its periphery for use in providing at least some of the signals needed for control of input/output ("I/O") pins which are also disposed around the periphery of the device. These control signals may include clock signals, output enable signals, clock enable signals, clear signals, or the like. The conductors that thus extend around the periphery are segmented into plural segments that can either be used independently of one another or programmably stitched together and therefore used together.

    Abstract translation: 可编程逻辑器件具有围绕其周边延伸的多个导体,用于提供控制输入/输出(“I / O”)引脚所需的至少一些信号,该引脚也设置在器件周围。 这些控制信号可以包括时钟信号,输出使能信号,时钟使能信号,清除信号等。 因此,围绕周边延伸的导体被分割成多个段,其可以彼此独立地使用或可编程地缝合在一起,因此一起使用。

    Dual-port programmable logic device variable depth and width memory array
    20.
    发明授权
    Dual-port programmable logic device variable depth and width memory array 失效
    双端口可编程逻辑器件可变深度和宽度存储器阵列

    公开(公告)号:US6052327A

    公开(公告)日:2000-04-18

    申请号:US107533

    申请日:1998-06-30

    CPC classification number: G11C7/1006

    Abstract: A dual-port programmable logic device memory array is provided. Selectable-size data words may be written to and read from the array concurrently. Data is written into the array using write column decoder and data selection logic. The size of the data words handled by the write column decoder and data selection logic is controlled by mode select signals. Data is read from the array using read column decoder and data selection logic. The size of the data words handled by the read column decoder and data selection logic is also controlled by mode select signals. The write column decoder and data selection logic may be used to write data into the memory array at one selected location at the same time that the read column decoder and data selection logic is used to read data from the array at another selected location. A write row address decoder and a read row address decoder are used to independently address individual rows of memory cells in the memory array during writing and reading, respectively.

    Abstract translation: 提供了双端口可编程逻辑器件存储器阵列。 可选择大小的数据字可以并行写入阵列并从阵列中读取。 使用写列解码器和数据选择逻辑将数据写入阵列。 由写列解码器和数据选择逻辑处理的数据字的大小由模式选择信号控制。 使用读列解码器和数据选择逻辑从数组中读取数据。 由读列解码器和数据选择逻辑处理的数据字的大小也由模式选择信号控制。 写列解码器和数据选择逻辑可以用于在一个选定位置将数据写入存储器阵列,同时读列解码器和数据选择逻辑用于在另一选定位置从阵列中读取数据。 写入行地址解码器和读取行地址解码器分别用于在写入和读取期间独立地对存储器阵列中的存储单元的各行进行寻址。

Patent Agency Ranking