会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Implementation of decimation filter in integrated circuit device using ram-based data storage
    • 在使用基于RAM的数据存储的集成电路设备中实现抽取滤波器
    • US07949699B1
    • 2011-05-24
    • US11848020
    • 2007-08-30
    • Hong Shan NeohBenjamin Esposito
    • Hong Shan NeohBenjamin Esposito
    • G06F17/10
    • H03H17/0664H03H17/0223H03H17/0225H03H2017/0298H03H2218/085
    • A programmable integrated circuit device such as a programmable logic device can be configured as a finite impulse response (FIR) filter capable of operating in decimation mode. The device includes at least one user-configurable random access memory block, and that user-configurable random access memory is configured as coefficient memories and data sample memories. The memories are large enough to hold up to all of the coefficients of the filter and a plurality of data samples at one time. Because the data samples and coefficients need not be shifted through the filter at the programmable logic device clock rate, overclocking of the filter is not necessary. The filter can run at a clock rate which is the same as the input data rate, while taking advantage of the available random access memory to mimic a shift register.
    • 诸如可编程逻辑器件的可编程集成电路器件可被配置为能够以抽取模式操作的有限脉冲响应(FIR)滤波器。 该设备包括至少一个用户可配置的随机存取存储器块,并且该用户可配置的随机存取存储器被配置为系数存储器和数据采样存储器。 存储器足够大以一次保持到滤波器的所有系数和多个数据样本。 因为数据样本和系数不需要以可编程逻辑器件时钟速率移动通过滤波器,因此滤波器的超频不是必需的。 滤波器可以以与输入数据速率相同的时钟速率运行,同时利用可用的随机存取存储器来模拟移位寄存器。
    • 5. 发明授权
    • Method and apparatus for implementing a multiplier utilizing digital signal processor block memory extension
    • 用于实现利用数字信号处理器块存储器扩展的乘法器的方法和装置
    • US07987222B1
    • 2011-07-26
    • US10829559
    • 2004-04-22
    • Asher HazanchukBenjamin Esposito
    • Asher HazanchukBenjamin Esposito
    • G06F7/38
    • G06F7/5324H03K19/1733
    • A method for performing multiplication on a field programmable gate array includes generating a product by multiplying a first plurality of bits from a first number and a first plurality of bits from a second number. A stored value designated as a product of a second plurality of bits from the first number and a second plurality of bits from the second number is retrieved. The product is scaled with respect to a position of the first plurality of bits from the first number and a position of the first plurality of bits from the second number. The stored value is scaled with respect to a position of the second plurality of bits from the second number and a position of the second plurality of bits from the second number. The scaled product and the scaled stored value are summed.
    • 用于在现场可编程门阵列上执行乘法的方法包括通过将来自第一数字的第一多个比特和来自第二个数的第一多个比特相乘来产生乘积。 检索从第一个数字指定为第二个多个位的乘积的存储值和来自第二个数字的第二个多个位。 相对于来自第一数量的第一多个比特的位置和来自第二个数字的第一多个比特的位置来对该乘积进行缩放。 所存储的值相对于来自第二数量的第二多个比特的位置和第二多个比特的位置从第二个数字缩放。 将缩放的产品和缩放的存储值相加。
    • 6. 发明授权
    • Fine tuned pulse width modulation
    • 微调脉宽调制
    • US07932761B1
    • 2011-04-26
    • US12368264
    • 2009-02-09
    • Benjamin Esposito
    • Benjamin Esposito
    • H03K3/017
    • H03K7/08
    • Techniques and an apparatus for producing pulse width modulation (PWM) edges are described. A PWM controller circuit with a polyphase counter is described. The polyphase counter may comprise a plurality of counters. Each of the counters may be set to a specific initial count value. A polyphase decoder block with a plurality of sets of high/low decoders are coupled to outputs from the polyphase counter. A set/reset block with a plurality of set/reset logic elements is coupled to outputs from the polyphase decoder block. A serializer is coupled to outputs from the plurality of set/reset blocks to generate PWM edges. Multiple parallel phases of a PWM pulse may be created with the circuit. Using a polyphase counter and comparator to create multiple parallel phases may speed up the controller circuit and provide a finer tuning resolution.
    • 描述了用于产生脉冲宽度调制(PWM)边缘的技术和装置。 描述了具有多相计数器的PWM控制器电路。 多相计数器可以包括多个计数器。 每个计数器可以被设置为特定的初始计数值。 具有多组高/低解码器的多相解码器模块耦合到来自多相计数器的输出。 具有多个设置/复位逻辑元件的置位/复位块耦合到来自多相解码器块的输出。 串行器耦合到来自多个设置/复位块的输出以产生PWM边缘。 可以用电路产生PWM脉冲的多个并联相位。 使用多相计数器和比较器创建多个并联相位可以加快控制器电路并提供更精细的调谐分辨率。
    • 8. 发明授权
    • High-speed FIR filters in FPGAs
    • FPGA中的高速FIR滤波器
    • US07793013B1
    • 2010-09-07
    • US11323387
    • 2005-12-29
    • Benjamin Esposito
    • Benjamin Esposito
    • G06F13/00
    • H03H17/06H03H17/0223H03H2017/0247
    • Methods, circuits, and an apparatus for filtering high-speed serial data is disclosed. In one embodiment, a Programmable Logic Device (PLD) is configured with a filter circuit for filtering serial data at a first clock rate. The filter circuit converts an N number of serial data streams into an N number of M-bit words based on a deserialization factor. The M-bit words are converted to an M number of N-bit data words. The N-Bit data words are filtered at a second clock rate, reformatted, serialized, and outputted as individual serial data streams at the first clock rate. In one embodiment, the N-bit data words are digitally filtered by a Finite Impulse Response (FIR) filter operating at the second clock rate. The data output of the FIR filter is then serialized into an N number of serial data output streams operating at the first clock rate.
    • 公开了用于过滤高速串行数据的方法,电路和装置。 在一个实施例中,可编程逻辑器件(PLD)配置有用于以第一时钟速率对串行数据进行滤波的滤波器电路。 滤波器电路基于反序列化因子将N个串行数据流转换成N个M比特字。 M位字被转换成M个N位数据字。 以第二时钟速率对N位数据字进行滤波,重新格式化,串行化并以第一时钟速率作为单独的串行数据流输出。 在一个实施例中,N位数据字由以第二时钟速率操作的有限脉冲响应(FIR)滤波器进行数字滤波。 然后将FIR滤波器的数据输出串行化为以第一时钟速率工作的N个串行数据输出流。
    • 9. 发明授权
    • Multichannel memory-based numerically controlled oscillators
    • 基于多通道存储器的数控振荡器
    • US07570120B1
    • 2009-08-04
    • US11820268
    • 2007-06-18
    • Benjamin Esposito
    • Benjamin Esposito
    • H03L7/085H03K19/177
    • H03K19/17732G06F1/0342
    • A multichannel numerically controlled oscillator is provided. The multichannel numerically controlled oscillator has a dual port memory. An output function generation lookup table in the dual port memory is used to generate output functions for the numerically controlled oscillator. A first channel of output is generated based on a first address signal that is presented on a first port of the dual port memory. A second channel of output is generated based on a second address signal that is presented on a second port of the dual port memory. First and second phase accumulators may be used to produce the address signals for the first and second ports of the dual port memory, respectively. The phase accumulators may each contain a register, an adder, and a feedback path. The registers in the phase accumulators and the dual port memory may handle signals at the clock rate of the output channels.
    • 提供多通道数控振荡器。 多通道数控振荡器具有双端口存储器。 双端口存储器中的输出函数生成查找表用于产生数控振荡器的输出功能。 基于在双端口存储器的第一端口上呈现的第一地址信号来产生第一输出通道。 基于在双端口存储器的第二端口上呈现的第二地址信号来产生第二输出通道。 第一和第二相位累加器可以分别用于产生双端口存储器的第一和第二端口的地址信号。 相位累加器可以各自包含寄存器,加法器和反馈路径。 相位累加器和双端口存储器中的寄存器可以以输出通道的时钟速率处理信号。