Apparatus for calculating and prefetching a branch target address
    21.
    发明授权
    Apparatus for calculating and prefetching a branch target address 有权
    用于计算和预取分支目标地址的装置

    公开(公告)号:US08578135B2

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

    申请号:US13423145

    申请日:2012-03-16

    IPC分类号: G06F9/30 G06F9/40 G06F15/00

    摘要: A high-performance information processing technique permitting updating of an instruction buffer ready for effective prefetching to branch instructions and returning to the subroutine with a small volume of hardware is to be provided at low cost. It is an information processing apparatus equipped with a CPU, a memory, prefetch means and the like, wherein a prefetch address generator unit in the prefetch means decodes a branching series of instructions including at least one branched address calculating instruction and branching instruction to a branched address out of a current instruction buffer storing the series of instructions currently accessed by the CPU, and thereby looks ahead to the branching destination address. The information processing apparatus further comprises a RTS instruction buffer for storing a series of instructions of the return destinations of RTS instructions, and series of instructions stored in the current instruction buffer are saved into the RTS instruction buffer.

    摘要翻译: 能够以低成本提供允许更新准备好用于有效预取到分支指令并且以少量硬件返回到子程序的指令缓冲器的高性能信息处理技术。 它是配备有CPU,存储器,预取装置等的信息处理装置,其中预取装置中的预取地址发生器单元将包含至少一个分支地址计算指令和分支指令的分支指令序列解码为分支 从存储CPU当前访问的一系列指令的当前指令缓冲器中寻址,从而期待分支目的地址。 信息处理装置还包括RTS指令缓冲器,用于存储RTS指令的返回目的地的一系列指令,存储在当前指令缓冲器中的一系列指令被保存到RTS指令缓冲器中。

    Packet communication apparatus
    23.
    发明申请
    Packet communication apparatus 审中-公开
    分组通信装置

    公开(公告)号:US20080177855A1

    公开(公告)日:2008-07-24

    申请号:US12076686

    申请日:2008-03-21

    IPC分类号: G06F15/16

    摘要: A packet communication apparatus, which includes a CPU, a memory, and a packet communication circuit, acts as an interface between a network-connected controlled object and a network terminal that remotely monitors and controls the controlled object, and transmits and receives a packet between the controlled object and the network terminal, further includes a copy and operation unit that is a hardware unit for executing the checksum calculation to check for a packet error and the copy operation. The copy and operation unit performs the packet data copy operation and the checksum calculation simultaneously between a sending buffer/receiving buffer, formed in the memory and used by the packet communication circuit, and a work area used by a communication processing program, thus reducing the load of the CPU and increasing the communication processing speed.

    摘要翻译: 包括CPU,存储器和分组通信电路的分组通信装置充当远程监视和控制受控对象的网络连接受控对象和网络终端之间的接口,并且在 受控对象和网络终端还包括作为用于执行校验和计算以检查分组错误和复制操作的硬件单元的复制和操作单元。 复制和操作单元在存储器中形成并由分组通信电路使用的发送缓冲器/接收缓冲器与由通信处理程序使用的工作区域之间同时执行分组数据复制操作和校验和计算,从而减少 加载CPU并增加通信处理速度。

    Data processor having unified memory architecture providing priority memory access
    26.
    发明授权
    Data processor having unified memory architecture providing priority memory access 失效
    数据处理器具有统一的存储器架构,提供优先存储器

    公开(公告)号:US06717583B2

    公开(公告)日:2004-04-06

    申请号:US09991705

    申请日:2001-11-26

    IPC分类号: G06F15167

    摘要: In order to reduce degradation of the processing performance of the data processor due to use of a part of the main memory as a display frame buffer, when an access request to the memory 200 is generated from the CPU 310, the memory controller 400 holds it once, requests the display controller 560 to stop the access to the memory 200 which is in execution, when data to the access executed already is transferred from the memory 200, holds it, and transfers the access request from the CPU bus 310 which is held by the memory 200. When the access from the CPU bus 310 ends, the memory controller 400 restarts the access stopped in the display controller 560 and passes the held data to the display controller 560.

    摘要翻译: 为了减少由于使用主存储器的一部分作为显示帧缓冲器而导致的数据处理器的处理性能的劣化,当从CPU 310产生对存储器200的访问请求时,存储器控制器400保持 一旦请求显示控制器560停止对正在执行的存储器200的访问,当已经从存储器200传送已经执行的访问的数据时,显示控制器560保持它,并且从被保持的CPU总线310传送访问请求 当CPU总线310的访问结束时,存储器控制器400重新启动在显示控制器560中停止的访问,并将保持的数据传送到显示控制器560。

    Data processing apparatus and register address translation method thereof
    27.
    发明授权
    Data processing apparatus and register address translation method thereof 失效
    数据处理装置及其寄存器地址转换方法

    公开(公告)号:US6167497A

    公开(公告)日:2000-12-26

    申请号:US871978

    申请日:1997-06-10

    CPC分类号: G06F9/30138

    摘要: A data processing apparatus includes physical registers larger in number than logical registers specified by a register specification field of an instruction executed by the apparatus. The physical registers are classified into a plurality of banks. In response to a particular instruction, an execution control section supplies a register address converter with bank information to select a bank of the physical register. The converter stores the bank information in a bank register. Receiving logical register address information specified by the register specification field of the instruction, the address converter adds the bank information set to the bank register to at least a portion of the logical register address information, thereby producing a physical register address which can specify any one of the physical registers.

    摘要翻译: 数据处理装置包括数量大于由装置执行的指令的寄存器指定字段指定的逻辑寄存器的物理寄存器。 物理寄存器分为多个存储体。 响应于特定指令,执行控制部分向寄存器地址转换器提供银行信息以选择一个物理寄存器组。 转换器将银行信息存储在银行寄存器中。 接收由指令的寄存器指定字段指定的逻辑寄存器地址信息,地址转换器将存储体信息设置添加到存储体寄存器至少部分逻辑寄存器地址信息,从而产生一个物理寄存器地址, 的物理寄存器。

    Memory access methods in a unified memory system
    29.
    发明授权
    Memory access methods in a unified memory system 有权
    内存访问方法在统一的内存系统中

    公开(公告)号:US07557809B2

    公开(公告)日:2009-07-07

    申请号:US10983757

    申请日:2004-11-09

    IPC分类号: G06F13/14 G09G5/39 G06F15/167

    CPC分类号: G09G5/39 G09G2360/125

    摘要: The basic section of the multimedia data-processing system includes a CPU 1100, an image display unit 2100, a unified memory 1200, a system bus 1920, and devices 1300, 1400, and 1500 connected to the system bus. In this configuration, the CPU is formed on an LSI mounted on a single silicon wafer including instruction processing unit 1110 and display control unit 1140. Main storage area 1210 and display area 1220 are stored within the unified memory. Unified memory port 1910 for connecting the corresponding LSI and the unified memory is provided independently of the system bus intended to connect the LSI and the input/output devices. The unified memory port can be driven faster than system bus.

    摘要翻译: 多媒体数据处理系统的基本部分包括CPU 1100,图像显示单元2100,统一存储器1200,系统总线1920和连接到系统总线的设备1300,1400和1500。 在这种配置中,CPU形成在安装在包括指令处理单元1110和显示控制单元1140的单个硅晶片上的LSI上。主存储区域1210和显示区域1220存储在统一存储器内。 与用于连接LSI和输入/输出设备的系统总线无关地提供用于连接对应的LSI和统一存储器的统一存储器端口1910。 统一的存储器端口可以比系统总线更快地驱动。

    Packet communication apparatus
    30.
    发明授权
    Packet communication apparatus 失效
    分组通信装置

    公开(公告)号:US07496679B2

    公开(公告)日:2009-02-24

    申请号:US10446929

    申请日:2003-05-29

    IPC分类号: G06F15/16

    CPC分类号: H04L29/06 H04L49/90 H04L69/08

    摘要: A packet communication apparatus capable of performing packet conversion at high speed for packet transfer or packet transmission/reception has: a packet conversion unit for performing packet conversion for a reception packet received at a plurality of communication units and for a transmission packet to be transmitted from the plurality of communication units; and a transfer control unit for outputting, when the reception packet received by the communication unit is judged as a the transfer packet, the reception packet to a transfer buffer, for outputting the transmission packet to the communication unit corresponding to the communication object at a destination of the transmission packet generated by a packet generating and processing unit, and for outputting the transfer packet to the communication unit corresponding to the communication object at a destination of the transfer packet stored in the transfer buffer.

    摘要翻译: 能够高速进行分组转换以进行分组传送或分组发送/接收的分组通信装置具有:分组转换单元,用于对在多个通信单元接收的接收分组进行分组转换,以及对于要从 所述多个通信单元; 以及传送控制单元,用于当将由通信单元接收到的接收分组判断为传送分组时,将接收分组输出到传送缓冲器,用于将发送分组输出到与目的地的通信对象相对应的通信单元 由分组产生和处理单元产生的传输分组,并且用于将存储在传送缓冲器中的传送分组的目的地处的传送分组输出到与通信对象对应的通信单元。