会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Block RAM with reset to user selected value
    • 将RAM重置为用户选择的值
    • US06282127B1
    • 2001-08-28
    • US09625672
    • 2000-07-24
    • Raymond C. PangSteven P. YoungTrevor J. Bauer
    • Raymond C. PangSteven P. YoungTrevor J. Bauer
    • G11C700
    • G11C7/1051G11C7/1057
    • A RAM block includes a circuit for causing the RAM to provide a reset value on the output or a previously captured output value from the RAM when a Reset signal is active. The Reset signal does not change the RAM contents but causes all outputs of the block RAM to be either a reset value or a capture value, as selected by the user. This is useful when the RAM block is configured as a state machine. Thus, in an FPGA or other programmable device, an application can start the state machine in a known state with all address bits equal to 0 and can reset the state machine to this startup state. When the reset signal is active, the state machine can feed back the reset value or capture value to the address inputs of the RAM block that receive state feedback data, regardless of the data actually in those locations.
    • RAM块包括用于当复位信号有效时使RAM在输出上提供复位值或从RAM提供先前捕获的输出值的电路。 复位信号不会更改RAM内容,但会导致块RAM的所有输出为用户选择的复位值或捕捉值。 当RAM块被配置为状态机时,这是有用的。 因此,在FPGA或其他可编程器件中,应用程序可以在所有地址位等于0的已知状态下启动状态机,并可将状态机复位到该启动状态。 当复位信号有效时,状态机可以将接收状态反馈数据的复位值或捕获值反馈给RAM块的地址输入,无论这些位置中的数据如何。
    • 7. 发明授权
    • Block RAM with configurable data width and parity for use in a field programmable gate array
    • 块RAM具有可配置的数据宽度和奇偶校验,用于现场可编程门阵列
    • US06346825B1
    • 2002-02-12
    • US09680205
    • 2000-10-06
    • Raymond C. PangSteven P. YoungTrevor J. Bauer
    • Raymond C. PangSteven P. YoungTrevor J. Bauer
    • H03K19177
    • H03K19/1776
    • A dedicated block random access memory (RAM) is provided for a programmable logic device (PLD), such as a field programmable gate array (FPGA). The block RAM includes a memory cell array and control logic that is configurable to select one of a plurality of parity or non-parity modes for accessing the memory cell array. In one embodiment, the non-parity modes include a 1×16384 mode, a 2×8192 mode, and a 4×4096 mode, while the parity modes include a 9×2048 mode, a 18×1024 mode and an 36×512 mode. The control logic selects the parity/non-parity mode in response to configuration bits stored in corresponding configuration memory cells of the PLD. The configuration bits are programmed during configuration of the PLD. In one variation, the control logic selects the parity/non-parity mode in response to user signals. In a particular embodiment, the block RAM is a dual-port memory having a first port and a second port. In this embodiment, the first and second ports can be independently configured to have different (or the same) parity or non-parity modes.
    • 为诸如现场可编程门阵列(FPGA)的可编程逻辑器件(PLD)提供专用块随机存取存储器(RAM)。 块RAM包括存储单元阵列和控制逻辑,可配置为选择用于访问存储单元阵列的多个奇偶校验或非奇偶校验模式之一。 在一个实施例中,非奇偶校验模式包括1x16384模式,2x8192模式和4×4096模式,而奇偶校验模式包括9×2048模式,18×1024模式和36×512模式。 响应于存储在PLD的相应配置存储器单元中的配置位,控制逻辑选择奇偶校验/非奇偶校验模式。 在配置PLD期间对配置位进行编程。 在一个变化中,控制逻辑响应于用户信号选择奇偶校验/非奇偶校验模式。 在特定实施例中,块RAM是具有第一端口和第二端口的双端口存储器。 在该实施例中,第一和第二端口可以被独立地配置为具有不同的(或相同的)奇偶校验或非奇偶校验模式。
    • 8. 发明授权
    • Block RAM having multiple configurable write modes for use in a field programmable gate array
    • 具有用于现场可编程门阵列的多个可配置写模式的块RAM
    • US06373779B1
    • 2002-04-16
    • US09574300
    • 2000-05-19
    • Raymond C. PangSteven P. Young
    • Raymond C. PangSteven P. Young
    • G11C800
    • H03K19/1776G11C7/1045G11C7/1075G11C8/16
    • A dedicated block random access memory (RAM) is provided for a programmable logic device (PLD), such as a field programmable gate array (FPGA). The block RAM includes a memory cell array and control logic that is configurable to select one of a plurality of write modes for accessing the memory cell array. In one embodiment, the write modes include a write with write-back mode, a write without write-back mode, and a read then write mode. The control logic selects the write mode in response to configuration bits stored in corresponding configuration memory cells of the PLD. The configuration bits are programmed during configuration of the PLD. In one variation, the control logic selects the write mode in response to user signals. In a particular embodiment, the block RAM is a dual-port memory having a first port and a second port. In this embodiment, the first and second ports can be independently configured to have different (or the same) write modes. The widths of the first and second ports can also be independently configured.
    • 为诸如现场可编程门阵列(FPGA)的可编程逻辑器件(PLD)提供专用块随机存取存储器(RAM)。 块RAM包括存储单元阵列和可配置为选择用于访问存储单元阵列的多个写入模式之一的控制逻辑。 在一个实施例中,写入模式包括具有回写模式的写入,不具有回写模式的写入以及读取和写入模式。 响应于存储在PLD的相应配置存储器单元中的配置位,控制逻辑选择写入模式。 在配置PLD期间对配置位进行编程。 在一个变化中,控制逻辑响应于用户信号选择写入模式。 在特定实施例中,块RAM是具有第一端口和第二端口的双端口存储器。 在该实施例中,第一和第二端口可以被独立地配置为具有不同的(或相同的)写入模式。 第一和第二端口的宽度也可以独立地配置。
    • 9. 发明授权
    • Circuits for shifting bussed data
    • 用于转换总线数据的电路
    • US09002915B1
    • 2015-04-07
    • US12417048
    • 2009-04-02
    • Steven P. YoungBrian C. Gaide
    • Steven P. YoungBrian C. Gaide
    • G06F7/00G06F15/00G06F5/01
    • G06F5/015H03K19/17736
    • A circuit for shifting bussed data includes a first column of shift blocks, a compare block, and a second column of multiplexer blocks. The first column shifts the bussed data by a number of bits specified by first bits of a shift control input. The compare block determines the value of a second bit of the shift control input and creates an output reflecting that value. The second column has a control input coupled to the output of the compare block, shifts the data by one byte when the second bit of the shift control input has a first value, and does not shift the data when the second bit has a second value. The shift, compare, and multiplexer blocks can be substantially similar logic blocks programmable to perform any of these functions, can include N-bit data inputs and outputs, and can operate on the bussed data as an N-bit bus.
    • 用于移位总线数据的电路包括第一列移位块,比较块和第二列复用器块。 第一列将总线数据移位由移位控制输入的第一位指定的位数。 比较块确定移位控制输入的第二位的值,并创建反映该值的输出。 第二列具有耦合到比较块的输出的控制输入,当移位控制输入的第二位具有第一值时将数据移位一个字节,并且当第二位具有第二值时不移位数据 。 移位,比较和多路复用器块可以是基本相似的可编程以执行这些功能的逻辑块,可以包括N位数据输入和输出,并且可以作为N位总线对总线数据进行操作。
    • 10. 发明授权
    • Clock distribution to facilitate gated clocks
    • 时钟分配方便门控时钟
    • US08058905B1
    • 2011-11-15
    • US12363722
    • 2009-01-31
    • Matthew H. KleinRichard W. SwansonTrevor J. BauerSteven P. YoungAndy DeBaets
    • Matthew H. KleinRichard W. SwansonTrevor J. BauerSteven P. YoungAndy DeBaets
    • H03K19/00H03K3/356
    • G06F1/10G06F1/3203G06F1/3237Y02D10/128Y02D50/20
    • Circuits and methods for facilitating distribution of gated clocks in a programmable integrated circuit such as a field programmable gate array (FPGA) are described. Dynamic power savings are achieved in a FPGA by providing gated clock driver circuitry at various places in a hierarchical clock distribution network. The gated clock circuitry provides a clock signal gated by an enable signal to clocked elements. Configurable logic blocks (CLBs) comprising the clocked elements and programmable interconnect tiles are disposed in the gate array. Clock signals are distributed to the CLBs via a clock distribution network. Clock enable signals are provided corresponding to some of the clock signals. Clock buffers or drivers are provided within the clock distribution network that drive gated clock signals to CLBs. By disabling certain clocked elements using one or more embodiments of the invention when portions of the FPGA are inactive, dynamic power consumption is reduced.
    • 描述了便于在诸如现场可编程门阵列(FPGA)的可编程集成电路中分配门控时钟的电路和方法。 通过在分层时钟分配网络中的不同位置提供门控时钟驱动器电路,可以在FPGA中实现动态功耗。 门控时钟电路通过使能信号为时钟元件提供门控时钟信号。 包括时钟元件和可编程互连瓦片的可配置逻辑块(CLB)设置在门阵列中。 时钟信号通过时钟分配网络分发给CLB。 对应于一些时钟信号提供时钟使能信号。 在时钟分配网络中提供时钟缓冲器或驱动器,将门控时钟信号驱动到CLB。 通过在FPGA的部分不活动时使用本发明的一个或多个实施例来禁用某些时钟元件,动态功耗降低。