Memory mapping method and apparatus to fold sparsely populated
structures into densely populated memory columns or rows by selectively
transposing X and Y address portions, and programmable gate array
applications thereof
    1.
    发明授权
    Memory mapping method and apparatus to fold sparsely populated structures into densely populated memory columns or rows by selectively transposing X and Y address portions, and programmable gate array applications thereof 失效
    存储器映射方法和装置,用于通过选择性地转置X和Y地址部分将稀疏人口化的结构折叠成密集的存储器列或行,以及可编程门阵列应用

    公开(公告)号:US5692147A

    公开(公告)日:1997-11-25

    申请号:US488314

    申请日:1995-06-07

    CPC分类号: H03K19/17736 H03K19/17704

    摘要: A field programmable gate array has a plurality of programmable resources addressable per respective x and y dimensions of an x,y two dimensional array. A memory device provides a plurality of memory units that store configuration data for configuring associated programmable resources of the field programmable gate array. A controller addresses the memory device with an N-bit address for retrieving given configuration data. An address decoder and sequencer divides the N-bit address into first, second, and third portions and employs the first and third portions interchangeably, in accordance with the second portion, for addressing respective x and y dimensions of the plurality of programmable resources for selecting an associated programmable resource to be configured in accordance with the retrieved configuration data.

    摘要翻译: 现场可编程门阵列具有可针对x,y二维阵列的每个x和y维度寻址的多个可编程资源。 存储器装置提供存储用于配置现场可编程门阵列的相关可编程资源的配置数据的多个存储器单元。 控制器利用N位地址寻址存储器设备,以检索给定的配置数据。 地址解码器和定序器将N位地址划分为第一,第二和第三部分,并且根据第二部分可互换地采用第一和第三部分,用于寻址用于选择的多个可编程资源的各自的x和y维度 根据检索到的配置数据来配置的相关联的可编程资源。

    Programmable array interconnect latch
    3.
    发明授权
    Programmable array interconnect latch 失效
    可编程阵列互连锁存器

    公开(公告)号:US5732246A

    公开(公告)日:1998-03-24

    申请号:US480639

    申请日:1995-06-07

    摘要: A given interconnect of a programmable gate array includes a programmable repeater circuit that enables selective isolation and testing of a select block of configured circuitry within the programmable gate array. The programmable repeater circuit includes an input node coupled to a first portion of the given interconnect and an output node coupled to a second portion of the given interconnect. A selective buffer circuit selectively outputs a buffered output signal to the output node that is related to a logic state at the input node. A signal storage circuit is also connected to the input node for selectively storing the logic state received from the input node. In a further embodiment, the signal storage circuit comprises an LSSD register. A primary latch of the LSSD register receives data selectively either from the input node, in accordance with a first clock signal, or alternatively from a secondary serial input node, in accordance with a second clock signal. A secondary latch of the LSSD register is selectively coupled, per a third clock signal, to receive and latch therein latched data of the primary latch. Data representative of data latched within the secondary latch is provided at a secondary serial output, and selectively provided at the primary output node when enabled per a programmable enable signal. In yet a further embodiment, the LSSD register is part of a serial scan chain for selectively interfacing an interconnect boundary of the select block of the configured circuitry within the programmable gate array.

    摘要翻译: 可编程门阵列的给定互连包括可编程中继器电路,其实现对可编程门阵列内的配置电路的选择块的选择性隔离和测试。 可编程中继器电路包括耦合到给定互连的第一部分的输入节点和耦合到给定互连的第二部分的输出节点。 选择性缓冲电路有选择地将缓冲的输出信号输出到与输入节点处的逻辑状态相关的输出节点。 信号存储电路也连接到输入节点,用于选择性地存储从输入节点接收的逻辑状态。 在另一实施例中,信号存储电路包括LSSD寄存器。 根据第二时钟信号,LSSD寄存器的主锁存器根据第一时钟信号,或者备选地从辅助串行输入节点选择性地从输入节点接收数据。 每个第三时钟信号选择性地耦合LSSD寄存器的辅助锁存器,以在其中接收并锁存主锁存器的锁存数据。 在辅助锁存器中锁存的数据的数据被提供在次级串行输出端,并且当每个可编程使能信号使能时,被选择地提供在主输出节点处。 在又一个实施例中,LSSD寄存器是串行扫描链的一部分,用于选择性地接合可编程门阵列内的配置电路的选择块的互连边界。