会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Programmable logic device and methods for providing multi-boot configuration data support
    • 可编程逻辑器件和方法,用于提供多引导配置数据支持
    • US08060784B1
    • 2011-11-15
    • US12630163
    • 2009-12-03
    • Roger SpintiHoward TangSan-Ta KowAnn Wu
    • Roger SpintiHoward TangSan-Ta KowAnn Wu
    • G06F11/00
    • G06F11/1417H03K19/17764H03K19/17772
    • In one embodiment of the invention, a programmable logic device includes configuration memory and a controller. The controller can read a first bitstream from a first memory block of non-volatile memory and detect whether the first bitstream contains a valid preamble as the first bitstream is read from the non-volatile memory and before configuration data in the first bitstream is programmed into the volatile configuration memory. If a valid preamble is detected in the first bitstream, the controller programs the configuration memory with configuration data in the first bitstream. If a valid preamble is not detected in the first bitstream, the controller reads a second bitstream from a second memory block of the non-volatile memory.
    • 在本发明的一个实施例中,可编程逻辑器件包括配置存储器和控制器。 控制器可以从非易失性存储器的第一存储器块读取第一比特流,并且检测第一比特流是否包含有效前同步码,因为第一比特流是从非易失性存储器读取的,并且在第一比特流中的配置数据被编程为 易失性配置存储器。 如果在第一比特流中检测到有效的前导码,则控制器使用第一比特流中的配置数据来对配置存储器进行编程。 如果在第一比特流中没有检测到有效的前导码,则控制器从非易失性存储器的第二存储器块读取第二比特流。
    • 2. 发明授权
    • Programmable logic device programming verification systems and methods
    • 可编程逻辑器件编程验证系统和方法
    • US07725803B1
    • 2010-05-25
    • US11557808
    • 2006-11-08
    • Howard TangRoger SpintiSan-Ta KowAnn Wu
    • Howard TangRoger SpintiSan-Ta KowAnn Wu
    • H03M13/00G01R31/28
    • H03K19/1776H03K19/17764H03M13/09
    • In accordance with an embodiment of the present invention, a programmable logic device includes configuration memory to store configuration data to configure the programmable logic device, and a non-volatile memory to store configuration data for transfer to the configuration memory to configure the programmable logic device. The non-volatile memory also stores a first code value based on the configuration data stored in the non-volatile memory. A code block calculates a second code value based on the configuration data transferred to the configuration memory. A comparator compares the first code value to the second code value to verify that the configuration data was not corrupted during the transfer from the non-volatile memory to the configuration memory.
    • 根据本发明的实施例,可编程逻辑器件包括用于存储配置数据以配置可编程逻辑器件的配置存储器和用于存储用于传送到配置存储器的配置数据以配置可编程逻辑器件的非易失性存储器 。 非易失性存储器还存储基于存储在非易失性存储器中的配置数据的第一代码值。 代码块基于传送到配置存储器的配置数据来计算第二代码值。 比较器将第一代码值与第二代码值进行比较,以验证在从非易失性存储器传输到配置存储器期间配置数据未被破坏。
    • 5. 发明授权
    • Programmable logic device providing serial peripheral interfaces
    • 提供串行外设接口的可编程逻辑器件
    • US07768300B1
    • 2010-08-03
    • US12511388
    • 2009-07-29
    • Howard TangRoger SpintiSan-Ta Kow
    • Howard TangRoger SpintiSan-Ta Kow
    • H03K19/177G11C8/00
    • H03K19/17776H03K19/17744H03K19/17748H03K19/17756
    • In one embodiment, a programmable logic device (PLD) includes a slave port and a master port. The slave port can receive a configuration data bitstream and a slave clock signal from a master port of a first external device. The master port can provide the configuration data bitstream and a master clock signal from the PLD to a slave port of a second external device. An interface block in the PLD can pass the configuration data bitstream from the slave port through the PLD to the master port. In another embodiment, a PLD includes a slave serial peripheral interface (SPI) port and configuration memory. The slave SPI port can receive a configuration data bitstream and a slave clock signal from a master SPI port of an external device. The configuration memory stores the received bitstream for configuring the PLD.
    • 在一个实施例中,可编程逻辑器件(PLD)包括从端口和主端口。 从端口可以从第一外部设备的主端口接收配置数据比特流和从时钟信号。 主端口可以将配置数据比特流和来自PLD的主时钟信号提供给第二外部设备的从端口。 PLD中的接口块可以将配置数据比特流从从端口通过PLD传递到主端口。 在另一个实施例中,PLD包括从串行外设接口(SPI)端口和配置存储器。 从站SPI端口可以从外部设备的主SPI端口接收配置数据位流和从时钟信号。 配置存储器存储用于配置PLD的接收比特流。
    • 7. 发明授权
    • Register data retention systems and methods during reprogramming of programmable logic devices
    • 在可编程逻辑器件重新编程期间注册数据保留系统和方法
    • US07535253B1
    • 2009-05-19
    • US11941006
    • 2007-11-15
    • Howard TangRoger SpintiSan-Ta KowJu Shen
    • Howard TangRoger SpintiSan-Ta KowJu Shen
    • G06F7/38H03K19/173
    • H03K19/17772H03K19/1776
    • Systems and methods provide register data retention techniques for a programmable logic device in accordance with one or more embodiments of the present invention. For example, in accordance with an embodiment, a method includes programming routing resources between programmable logic and registers of a programmable logic device to provide a data path for data prior to a reprogramming; transferring data from the programmable logic, prior to the reprogramming, to the registers via the data path to store the data within the programmable logic device during the reprogramming; reprogramming the programmable logic device, wherein the reprogramming provides a reprogrammed data path between the programmable logic and the registers of the programmable logic device; and transferring the data within the programmable logic device from the registers via the reprogrammed data path for use by the programmable logic after the reprogramming of the programmable logic device has been completed.
    • 根据本发明的一个或多个实施例,系统和方法为可编程逻辑器件提供寄存器数据保留技术。 例如,根据实施例,一种方法包括在可编程逻辑和可编程逻辑器件的寄存器之间编程路由资源,以在重新编程之前提供用于数据的数据路径; 在重新编程之前,通过数据路径将数据从可编程逻辑转移到寄存器,以便在重新编程期间将数据存储在可编程逻辑器件内; 重新编程可编程逻辑器件,其中重新编程在可编程逻辑器件和可编程逻辑器件的寄存器之间提供重新编程的数据通路; 并且在可编程逻辑器件的重新编程已经完成之后,通过可编程逻辑器件从寄存器传送数据以供可编程逻辑使用。
    • 10. 发明授权
    • Configuring multiple programmable logic devices with serial peripheral interfaces
    • 使用串行外设接口配置多个可编程逻辑器件
    • US08384427B1
    • 2013-02-26
    • US12752455
    • 2010-04-01
    • Howard TangRoger Spinti
    • Howard TangRoger Spinti
    • H03K19/177G11C8/00
    • H03K19/1776
    • In one embodiment, a programmable logic device includes configuration memory, an SPI port for receiving a bitstream, a chip select output pin, and configuration control circuitry. The chip select output pin can provide a chip select signal having a first logic state for selecting another device (such as another PLD) to receive a bitstream and a second logic state for de-selecting the other device. The configuration control circuitry is responsive to a command embedded in the received bitstream to drive the chip select output pin from the second logic state to the first logic state, thereby selecting the other device to receive the bitstream. Several such PLDs connected in a daisy chain can thus be configured from a single configuration source or have their configuration data read back while so connected.
    • 在一个实施例中,可编程逻辑器件包括配置存储器,用于接收比特流的SPI端口,芯片选择输出引脚和配置控制电路。 芯片选择输出引脚可以提供具有第一逻辑状态的芯片选择信号,用于选择另一个设备(例如另一个PLD)以接收比特流,以及用于取消选择另一个设备的第二逻辑状态。 配置控制电路响应嵌入在所接收的比特流中的命令,以将芯片选择输出引脚从第二逻辑状态驱动到第一逻辑状态,从而选择另一个设备来接收比特流。 因此,以菊花链方式连接的几个这样的PLD可以由单个配置源配置,或者在连接时将其配置数据读回。