Digital clock manager having cascade voltage switch logic clock paths
    22.
    发明授权
    Digital clock manager having cascade voltage switch logic clock paths 有权
    数字时钟管理器具有级联电压开关逻辑时钟路径

    公开(公告)号:US07038519B1

    公开(公告)日:2006-05-02

    申请号:US10837324

    申请日:2004-04-30

    IPC分类号: H03H11/26

    摘要: A digital clock manager having differential clock signal paths is provided. The differential clock signal paths are provided by replacing single-ended circuit elements of a conventional digital clock manager with symmetrical cascade voltage switch logic (CVSL) circuit elements, including CVSL delay buffers, CVSL multiplexers, CVSL AND gates, CVSL OR gates and CVSL set-reset latches. These symmetrical CVSL AND gates, CVSL OR gates and CVSL set-reset latches represent new circuit elements.

    摘要翻译: 提供具有差分时钟信号路径的数字时钟管理器。 差分时钟信号路径通过用传统数字时钟管理器的单端电路元件替代对称级联电压开关逻辑(CVSL)电路元件来提供,包括CVSL延迟缓冲器,CVSL多路复用器,CVSL与门,CVSL或门和CVSL组 - 锁存器。 这些对称的CVSL与门,CVSL或门和CVSL设置复位锁存器代表新的电路元件。

    Structures and methods providing columns of tightly coupled processor and RAM blocks within an array of logic blocks
    23.
    发明授权
    Structures and methods providing columns of tightly coupled processor and RAM blocks within an array of logic blocks 有权
    在逻辑块阵列中提供紧密耦合的处理器和RAM块列的结构和方法

    公开(公告)号:US06803786B1

    公开(公告)日:2004-10-12

    申请号:US10386955

    申请日:2003-03-11

    IPC分类号: H03K19177

    摘要: Structures and methods of including processor capabilities in an existing PLD architecture with minimal disruption to the existing general interconnect structure. In a PLD including a column of block RAM (BRAM) blocks, the BRAM blocks are modified to create specialized logic blocks including a RAM, a processor, and a dedicated interface coupled between the RAM, the processor, and the general interconnect structure of the PLD. The additional area is obtained by increasing the width of the column of BRAM blocks. Because the interconnect structure remains virtually unchanged, the interconnections between the specialized logic blocks and the adjacent tiles are already in place, and the modifications do not affect the PLD routing software. In some embodiments, the processor can be optionally disabled, becoming transparent to the user. Other embodiments provide methods of modifying a PLD to include the structures and provide the capabilities described above.

    摘要翻译: 在现有PLD架构中包含处理器能力的结构和方法,对现有的一般互连结构的影响最小。 在包括块RAM(BRAM)块列的PLD中,BRAM块被修改以创建专用的逻辑块,包括RAM,处理器和耦合在RAM,处理器和通用互连结构之间的专用接口 PLD。 通过增加BRAM块的列的宽度来获得附加区域。 因为互连结构几乎保持不变,所以专用逻辑块和相邻的瓦片之间的互连已经就位,并且修改不影响PLD路由软件。 在一些实施例中,处理器可以可选地被禁用,对于用户变得透明。 其他实施例提供了修改PLD以包括结构并提供上述能力的方法。

    Programmable logic device including configuration data or user data
memory slices

    公开(公告)号:US5784313A

    公开(公告)日:1998-07-21

    申请号:US516808

    申请日:1995-08-18

    摘要: A programmable logic device (PLD) comprises at least one configurable element, and a plurality of programmable logic elements for configuring the configurable element(s). Alternatively, a PLD comprises an interconnect structure and a plurality of programmable logic elements for configuring the interconnect structure. In either embodiment, at least one of the programmable logic elements includes N memory cells. A predetermined one of the N memory cells forms part of a memory slice, wherein at least a portion of each slice of the programmable logic device is allocated to either configuration data or user data memory. Typically, one memory slice provides one configuration of the programmable logic device. In accordance with one embodiment, a memory access port is coupled between at least one of the N memory cells and either one configurable element or the interconnect, thereby facilitating loading of new configuration data into other memory slices during the one configuration. The new configuration data may include off-chip or on-chip data. The present invention typically allocates at least one slice to user data memory and includes means for disabling access to at least one of the N memory cells.

    Applications of cascading DSP slices
    29.
    发明授权
    Applications of cascading DSP slices 有权
    级联DSP片的应用

    公开(公告)号:US07567997B2

    公开(公告)日:2009-07-28

    申请号:US11019518

    申请日:2004-12-21

    IPC分类号: G06F7/48

    CPC分类号: G06F7/5443

    摘要: In one embodiment an IC is disclosed which includes a plurality of cascaded digital signal processing slices, wherein each slice has a multiplier coupled to an adder via a multiplexer and each slice has a direct connection to an adjoining slice; and means for configuring the plurality of digital signal processing slices to perform one or more mathematical operations, via, for example, opmodes. This IC allows for the implementation of some basic math functions, such as add, subtract, multiply and divide. Many other applications may be implemented using the one or more DSP slices, for example, accumulate, multiply accumulate (MACC), a wide multiplexer, barrel shifter, counter, and folded, decimating, and interpolating FIRs to name a few.

    摘要翻译: 在一个实施例中,公开了一种IC,其包括多个级联的数字信号处理片,其中每个片具有经由多路复用器耦合到加法器的乘法器,并且每个片与直接连接到相邻片; 以及用于通过例如opmode来配置多个数字信号处理片以执行一个或多个数学运算的装置。 该IC允许实现一些基本的数学函数,例如加,减,乘和除。 可以使用一个或多个DSP片段来实现许多其它应用,例如,累加,乘法累加(MACC),宽多路复用器,桶形移位器,计数器和折叠,抽取和内插FIR等等。