会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Mechanism in a microprocessor for executing native instructions directly from memory
    • 在微处理器中直接从存储器执行本地指令的机制
    • US07162612B2
    • 2007-01-09
    • US10761845
    • 2004-01-21
    • G. Glenn HenryArturo Martin-de-NicolasTerry Parks
    • G. Glenn HenryArturo Martin-de-NicolasTerry Parks
    • G06F5/00
    • G06F9/30145G06F9/30174G06F9/30189
    • An microprocessor apparatus and method are provided for executing native instructions directly from memory. The apparatus includes instruction translation logic and bypass logic. The instruction translation logic retrieves macro instructions provided via an external instruction bus, and translates each of the macro instructions into associated native instructions for execution. If a first form of a first macro instruction is retrieved, the instruction translation logic directs the microprocessor to enable a native bypass mode and indicates such by asserting a first bit within a control register. The bypass logic is coupled to the instruction translation logic. The bypass logic accesses the first bit within the control register to determine if the native bypass mode has been enabled, and detects wrapper macro instructions and, upon detection of the wrapper macro instructions, disables the instruction translation logic, and provides the native instructions for execution by the microprocessor, thereby bypassing the instruction translation logic.
    • 提供了一种用于直接从存储器执行本机指令的微处理器装置和方法。 该装置包括指令转换逻辑和旁路逻辑。 指令转换逻辑检索通过外部指令总线提供的宏指令,并且将每个宏指令转换成相关联的本机指令以供执行。 如果检索到第一宏指令的第一形式,则指令转换逻辑指示微处理器启用本机旁路模式,并通过断言控制寄存器中的第一位来指示。 旁路逻辑耦合到指令转换逻辑。 旁路逻辑访问控制寄存器中的第一位以确定本机旁路模式是否已启用,并检测包装宏指令,并且在检测到包装宏指令时,禁用指令转换逻辑,并提供本机指令执行 由微处理器绕过指令转换逻辑。
    • 3. 发明授权
    • Microprocessor including random number generator supporting operating system-independent multitasking operation
    • 微处理器包括随机数发生器,支持独立于操作系统的多任务操作
    • US07712105B2
    • 2010-05-04
    • US11428308
    • 2006-06-30
    • G. Glenn HenryTerry ParksArturo Martin-de-Nicolas
    • G. Glenn HenryTerry ParksArturo Martin-de-Nicolas
    • G06F9/46G06F1/02G06F9/44
    • G06F9/30101G06F9/3863G06F9/461
    • A microprocessor that includes a random number generator (RNG) that saves and restores its own state on a task switch without operating system (OS) support. The RNG includes a control and status register (CSR) for storing control values that affect the generation of random numbers. The CSR is not saved and restored by the OS. The RNG shadows the CSR with an SSE register that is saved and restored by the OS. A new instruction loads the CSR, and also loads the shadowed SSE register. Whenever the SSE register is restored from memory, the RNG sets a flag indicating that a possible task switch occurred. Whenever the processor executes a new instruction that stores the random data to memory, it checks the flag and copies the control values from the SSE register to the CSR if the flag is true, discards previously generated bytes, and restarts random number generation.
    • 一个微处理器,包括一个随机数发生器(RNG),可以在没有操作系统(OS)支持的情况下在任务交换机上保存和恢复其自身状态。 RNG包括用于存储影响随机数生成的控制值的控制和状态寄存器(CSR)。 CSR不会由操作系统保存和恢复。 RNG使用由操作系统保存和恢复的SSE寄存器来影响CSR。 一个新的指令加载了CSR,并加载了阴影的SSE寄存器。 每当从内存中恢复SSE寄存器时,RNG设置一个标志,指示可能的任务切换发生。 每当处理器执行将随机数据存储到存储器的新指令时,它检查标志,并将控制值从SSE寄存器复制到CSR,如果标志为真,则丢弃先前生成的字节,并重新启动随机数生成。
    • 5. 发明授权
    • Fuse array control for smart function enable
    • 保险丝阵列控制智能功能使能
    • US5889679A
    • 1999-03-30
    • US892640
    • 1997-07-15
    • G. Glenn HenryArturo Martin-de-NicolasDaniel G. Miner
    • G. Glenn HenryArturo Martin-de-NicolasDaniel G. Miner
    • G06F15/78G06F15/00
    • G06F15/7867
    • An apparatus and method for smart configuration of functional blocks within a semiconductor device is provided. A fuse array contains a plurality of fuses that are blown in manufacturing to enable/disable functional blocks on the semiconductor device. A control unit reads the state of the fuses, and logically merges the fuse states with a default configuration for the functional blocks. The result of the merge operation is stored in a feature control register that individually enables/disables the functional blocks. The control unit also receives a write command from an external source that modifies the feature control register, after the device is shipped from the manufacturer. The control unit selectively blocks writes to the feature control register that attempt to enable/disable functional blocks that should not modified.
    • 提供了一种用于智能配置半导体器件内的功能块的装置和方法。 熔丝阵列包含在制造中被吹制的多个保险丝,以使/禁用半导体器件上的功能块。 控制单元读取保险丝的状态,并将保险丝状态逻辑合并为功能块的默认配置。 合并操作的结果存储在单独启用/禁用功能块的功能控制寄存器中。 在设备从制造商出货之后,控制单元还从外部源接收修改特征控制寄存器的写命令。 控制单元有选择地阻止对特征控制寄存器的写入,该寄存器尝试启用/禁用不应修改的功能块。
    • 6. 发明授权
    • System for combining adjacent push/pop stack program instructions into single double push/pop stack microinstuction for execution
    • 将相邻的推/堆栈程序指令组合为单个双推/弹出堆栈微程序执行的系统
    • US06349383B1
    • 2002-02-19
    • US09151006
    • 1998-09-10
    • Gerard M. ColG. Glenn HenryArturo Martin-de-Nicolas
    • Gerard M. ColG. Glenn HenryArturo Martin-de-Nicolas
    • G06F9312
    • G06F9/3017G06F9/3004G06F9/3816G06F9/3824
    • An apparatus and method are provided for combining multiple instructions prescribing accesses to a microprocessor stack into a single micro instruction. The apparatus includes a translator and access alignment logic. The translator receives a first stack access instruction and a second stack access instruction from an instruction queue, and decodes them into an associated micro instruction directing the microprocessor to accomplish both accesses prescribed by the stack access instructions during a combined access, wherein the combined access is achieved in a single instruction cycle. The access alignment logic is coupled to the translator and indicates alignment of two data entities within a cache for the combined access. The two stack access instructions are not combined when the access alignment logic indicates that the combination of the data entities is misaligned within the cache.
    • 提供了一种装置和方法,用于将处理对微处理器堆栈的访问的多个指令组合成单个微指令。 该装置包括翻译器和访问对准逻辑。 翻译器从指令队列接收第一堆栈访问指令和第二堆栈访问指令,并且将它们解码为指示微处理器在组合访问期间完成堆栈访问指令规定的两个访问的关联微指令,其中组合访问是 在单个指令周期内实现。 访问对准逻辑耦合到翻译器并且指示用于组合访问的高速缓存内的两个数据实体的对齐。 当访问对准逻辑指示数据实体的组合在缓存内未对齐时,两个堆栈访问指令不被组合。
    • 8. 发明申请
    • MICROPROCESSOR INCLUDING RANDOM NUMBER GENERATOR SUPPORTING OPERATING SYSTEM-INDEPENDENT MULTITASKING OPERATION
    • 微处理器包括随机数发生器支持操作系统独立多播操作
    • US20070110239A1
    • 2007-05-17
    • US11428308
    • 2006-06-30
    • G. HenryArturo Martin-de-NicolasTerry Parks
    • G. HenryArturo Martin-de-NicolasTerry Parks
    • H04N7/167
    • G06F9/30101G06F9/3863G06F9/461
    • A microprocessor that includes a random number generator (RNG) that saves and restores its own state on a task switch without operating system (OS) support. The RNG includes a control and status register (CSR) for storing control values that affect the generation of random numbers. The CSR is not saved and restored by the OS. The RNG shadows the CSR with an SSE register that is saved and restored by the OS. A new instruction loads the CSR, and also loads the shadowed SSE register. Whenever the SSE register is restored from memory, the RNG sets a flag indicating that a possible task switch occurred. Whenever the processor executes a new instruction that stores the random data to memory, it checks the flag and copies the control values from the SSE register to the CSR if the flag is true, discards previously generated bytes, and restarts random number generation.
    • 一个微处理器,包括一个随机数发生器(RNG),可以在没有操作系统(OS)支持的情况下在任务交换机上保存和恢复其自身状态。 RNG包括用于存储影响随机数生成的控制值的控制和状态寄存器(CSR)。 CSR不会由操作系统保存和恢复。 RNG使用由操作系统保存和恢复的SSE寄存器来影响CSR。 一个新的指令加载了CSR,并加载了阴影的SSE寄存器。 每当从内存中恢复SSE寄存器时,RNG设置一个标志,指示可能的任务切换发生。 每当处理器执行将随机数据存储到存储器的新指令时,它检查标志,并将控制值从SSE寄存器复制到CSR,如果标志为真,则丢弃先前生成的字节,并重新启动随机数生成。