Conditional execution specification of instructions using conditional extension slots in the same execute packet in a VLIW processor

    公开(公告)号:US10402199B2

    公开(公告)日:2019-09-03

    申请号:US14920298

    申请日:2015-10-22

    Abstract: One embodiment of this invention provides two conditional execution auxiliary instructions directed to disparate subsets of the plural functional units. Depending on the conditional execution desired, only one of the two conditional execution auxiliary instructions may be required for a particular execute packet. Another embodiment of this invention employs only one of two possible register files for the condition registers. In a VLIW processor it may be advantageous to split the functional units into separate sets with corresponding register files. This limits the number of functional units that may simultaneously access the register files. In the preferred embodiment of this invention the functional units are divided into a scalar set which access scalar registers and a vector set which access vector registers. The data registers storing the conditions for both scalar and vector instructions are in the scalar data register file.

    Memory Management Unit That Applies Rules Based on Privilege Identifier
    56.
    发明申请
    Memory Management Unit That Applies Rules Based on Privilege Identifier 审中-公开
    基于特权标识符应用规则的内存管理单元

    公开(公告)号:US20150317259A1

    公开(公告)日:2015-11-05

    申请号:US14797859

    申请日:2015-07-13

    Abstract: A memory management and protection system that manages memory access requests from a number of requestors. Memory accesses are allowed or disallowed based on the privilege level of the master, usually a CPU originating the request based on a Privilege Identifier that accompanies each memory access request. Deputy masters such as DMA controllers inherit the Privilege Identifier of the originating master. An extended memory controller selects the appropriate set of segment registers based on the Privilege Identifier to insure that the request is compared to and translated by the segment register associated with the master originating the request.

    Abstract translation: 一种管理来自多个请求者的存储器访问请求的存储器管理和保护系统。 基于主机的权限级别(通常是根据伴随每个存储器访问请求的权限标识符发起请求的CPU)允许或不允许内存访问。 诸如DMA控制器的副主人继承了始发主机的权限标识符。 扩展存储器控制器基于特权标识符选择适当的段寄存器集合,以确保请求被与发起请求的主机相关联的段寄存器进行比较和转换。

Patent Agency Ranking