Bus communication
    1.
    发明授权
    Bus communication 失效
    巴士通讯

    公开(公告)号:US06775282B1

    公开(公告)日:2004-08-10

    申请号:US09472858

    申请日:1999-12-27

    IPC分类号: H04L1228

    摘要: An apparatus includes at least two circuits having interfaces, for transmitting and receiving bus formatted messages and a port coupled to receive messages from the interfaces. The port broadcasts a first received message that is not destined for one of the circuits to the bus. The port blocks broadcast of a second received message that is destined for one of the circuits to the bus.

    摘要翻译: 一种装置包括至少两个具有接口的电路,用于发送和接收总线格式化的消息,以及耦合以从接口接收消息的端口。 该端口广播第一个接收到的消息,该消息不是去往总线的一个电路。 该端口阻止向该总线发送一条电路的第二个接收到的消息的广播。

    Executing different instructions that cause different data type
operations to be performed on single logical register file
    3.
    发明授权
    Executing different instructions that cause different data type operations to be performed on single logical register file 失效
    执行导致在单个逻辑寄存器文件上执行不同数据类型操作的不同指令

    公开(公告)号:US5701508A

    公开(公告)日:1997-12-23

    申请号:US574500

    申请日:1995-12-19

    摘要: A method for executing different sets of instructions that cause a processor to perform different data type operations in a manner that is invisible to various operating system techniques, that promotes good programming practices, and that is invisible to existing software conventions. According to one aspect of the invention, a data processing apparatus executes a first set of instructions of a first instruction type on what at least logically appears to software as a single logical register file. While the data processing apparatus is executing the first set of instructions, the single logical register file appears to be operated as a flat register file. In addition, the data processing apparatus executes a first instruction of a second instruction type using the logical register file. However, while the data processing apparatus is executing the first instruction, the logical register file appears to be operated as a stack referenced register file. Furthermore, the data processing apparatus alters all tags in a set of tags corresponding to the single logical register file to a non-empty state sometime between starting the execution of the first set of instructions and completing the execution of the first instruction. The tags identifying whether registers in the single logical register file are empty or non-empty.

    摘要翻译: 一种用于执行不同的指令集的方法,其使得处理器以对于各种操作系统技术是不可见的方式执行不同的数据类型操作,其促进良好的编程实践,并且对于现有的软件约定是不可见的。 根据本发明的一个方面,数据处理设备执行第一指令类型的第一组指令,至少在软件上逻辑上显示为单个逻辑寄存器文件。 当数据处理装置正在执行第一组指令时,单个逻辑寄存器文件似乎被操作为平坦寄存器文件。 此外,数据处理装置使用逻辑寄存器文件执行第二指令类型的第一指令。 然而,当数据处理装置正在执行第一指令时,逻辑寄存器文件似乎被操作为堆栈引用的寄存器文件。 此外,在开始执行第一组指令并完成第一指令的执行之前的某个时刻,数据处理装置将对应于单个逻辑寄存器文件的一组标签中的所有标签改变为非空状态。 识别单个逻辑寄存器文件中的寄存器是空还是非空的标签。