会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Booting mechanism for FPGA-based embedded system
    • 基于FPGA的嵌入式系统启动机制
    • US07822958B1
    • 2010-10-26
    • US11372532
    • 2006-03-10
    • Timothy P. AllenAndrew DraperAaron FerrucciKerry Veenstra
    • Timothy P. AllenAndrew DraperAaron FerrucciKerry Veenstra
    • G06F9/00G06F9/24G06F13/00
    • G06F9/4401
    • According to various embodiments of the present invention, a programmable device assembly includes an FPGA coupled to a nonvolatile serial configuration memory (e.g., serial flash memory) and a volatile fast bulk memory (e.g., SRAM or SDRAM). The nonvolatile serial configuration memory contains both the FPGA configuration data and CPU instructions. When a predetermined condition occurs, a serial memory access component that is hard coded on the FPGA automatically reads the configuration data from the nonvolatile serial configuration memory. The configuration data is used to configure the FPGA with various components, including a CPU, a boot ROM with code for a boot copier, and a bus structure. When the CPU boots, code for the boot copier is executed so that the CPU instructions are copied from the nonvolatile serial configuration memory to the volatile fast bulk memory. The CPU then executes the CPU instructions stored in the volatile fast bulk memory.
    • 根据本发明的各种实施例,可编程器件组件包括耦合到非易失性串行配置存储器(例如串行闪存)和易失性快速批量存储器(例如,SRAM或SDRAM)的FPGA。 非易失性串行配置存储器包含FPGA配置数据和CPU指令。 当发生预定条件时,在FPGA上硬编码的串行存储器访问部件自动从非易失性串行配置存储器读取配置数据。 配置数据用于配置具有各种组件的FPGA,包括CPU,具有启动复印机代码的引导ROM和总线结构。 当CPU引导时,执行引导复印机的代码,以便将CPU指令从非易失性串行配置存储器复制到易失性快速批量存储器。 CPU然后执行存储在易失性快速批量存储器中的CPU指令。
    • 6. 发明授权
    • Booting mechanism for FPGA-based embedded system
    • 基于FPGA的嵌入式系统启动机制
    • US08412918B1
    • 2013-04-02
    • US12887982
    • 2010-09-22
    • Timothy P. AllenAndrew DraperAaron FerrucciKerry Veenstra
    • Timothy P. AllenAndrew DraperAaron FerrucciKerry Veenstra
    • G06F9/00G06F9/24G06F15/177G06F12/00
    • G06F9/4401
    • According to various embodiments, a programmable device assembly includes an FPGA coupled to a nonvolatile serial configuration memory (e.g., serial flash memory) and a volatile fast bulk memory (e.g., SRAM or SDRAM). The nonvolatile serial configuration memory contains both the FPGA configuration data and CPU instructions. When a predetermined condition occurs, a serial memory access component that is hard coded on the FPGA automatically reads the configuration data from the nonvolatile serial configuration memory. The configuration data is used to configure the FPGA with various components, including a CPU, a boot ROM with code for a boot copier, and a bus structure. When the CPU boots, code for the boot copier is executed so that the CPU instructions are copied from the nonvolatile serial configuration memory to the volatile fast bulk memory. The CPU then executes the CPU instructions stored in the volatile fast bulk memory.
    • 根据各种实施例,可编程设备组件包括耦合到非易失性串行配置存储器(例如,串行闪存)和易失性快速批量存储器(例如,SRAM或SDRAM)的FPGA。 非易失性串行配置存储器包含FPGA配置数据和CPU指令。 当发生预定条件时,在FPGA上硬编码的串行存储器访问部件自动从非易失性串行配置存储器读取配置数据。 配置数据用于配置具有各种组件的FPGA,包括CPU,具有启动复印机代码的引导ROM和总线结构。 当CPU引导时,执行引导复印机的代码,以便将CPU指令从非易失性串行配置存储器复制到易失性快速批量存储器。 CPU然后执行存储在易失性快速批量存储器中的CPU指令。