会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Cache device for supplying a fixed word length of a variable instruction
code and instruction fetch device
    • 用于提供可变指令代码和指令获取装置的固定字长的缓存装置
    • US5301289A
    • 1994-04-05
    • US80048
    • 1993-06-21
    • Masato SuzukiMasashi DeguchiTakashi SakaoToshimichi Matsuzaki
    • Masato SuzukiMasashi DeguchiTakashi SakaoToshimichi Matsuzaki
    • G06F9/38G06F12/08G06F12/00
    • G06F9/3806G06F12/0875G06F9/3844
    • An instruction fetching device includes one or both of a cache device and a branch history table. The cache device stores a plurality of pairs, each pair including an instruction string divided into minimum unit instructions and an address of the instruction string. At the time of reading an instruction, an instruction string is selected and output by every minimum unit instruction from at least two pairs. The branch history table stores a plurality of pairs, each pair including a branch destination address and a set of an address of a branch instruction and a value obtained by subtracting a given value from the address. At the time of reading an instruction, first, a pair having an address of a branch instruction which address is the nearest to a head address of an instruction string to be read out is selected from a plurality of pairs, each pair including an address of a branch instruction which address is in a predetermined address range including the instruction string to be read out, or each pair of the plurality of pairs including a value obtained by subtracting a given value from the address of the branch instruction. Then, a branch destination address is selected and output from the pair which is selected first from the plurality of pairs.
    • 指令提取设备包括高速缓存设备和分支历史表中的一个或两个。 高速缓存设备存储多对,每对包括分成最小单位指令和指令串地址的指令串。 在读取指令时,由至少两对的每个最小单位指令选择并输出指令串。 分支历史表存储多对,每对包括分支目的地地址和分支指令的地址集合,以及通过从地址中减去给定值而获得的值。 在读取指令时,首先从多个对中选择具有地址与要读出的指令串的头地址最接近的分支指令的地址的一对,每对包括 地址在包括要读出的指令串的预定地址范围内的分支指令,或包括通过从分支指令的地址中减去给定值而获得的值的每对对。 然后,从多个对中首先选择的一对中选择并输出分支目的地地址。
    • 7. 发明授权
    • Processing system for branch instruction
    • 分支指令处理系统
    • US5197136A
    • 1993-03-23
    • US614680
    • 1990-11-19
    • Kozo KimuraTokuzo KiyoharaToshimichi Matsuzaki
    • Kozo KimuraTokuzo KiyoharaToshimichi Matsuzaki
    • G06F9/38
    • G06F9/3804
    • A storage holds instructions including a branch instruction and a corresponding branch destination instruction. The instructions are sequentially fetched from the storage to a decoder. The decoder sequentially decodes the fetched instructions and derives commands from the respective instructions. The commands are sequentially transferred from the decoder to an execution unit. The execution unit sequentially executes the transferred commands. The decoder serves to detect the branch instruction. When the branch instruction is detected, a normal instruction fetching process is interrupted and the branch destination instruction is promptly fetched to the decoder. The decoder prevents a command of the branch instruction from being transferred to the execution unit.
    • 存储器保存包括分支指令和相应的分支目的地指令的指令。 这些指令从存储器顺序取出到解码器。 解码器顺序地对获取的指令进行解码并从相应的指令导出命令。 这些命令从解码器顺序传送到执行单元。 执行单元依次执行传送命令。 解码器用于检测分支指令。 当检测到分支指令时,正常指令取出处理被中断,并且分支目的地指令被迅速地提取到解码器。 解码器防止转移指令的命令被传送到执行单元。
    • 9. 发明授权
    • Data processing apparatus having bus switches for selectively connecting
buses to improve data throughput
    • 具有用于选择性地连接总线以提高数据吞吐量的总线开关的数据处理装置
    • US5481679A
    • 1996-01-02
    • US121799
    • 1993-09-15
    • Nobuo HigakiToshimichi Matsuzaki
    • Nobuo HigakiToshimichi Matsuzaki
    • G06F13/36G06F13/28G06F13/40G06F15/78G06F13/00G06F13/42
    • G06F13/4027G06F13/28G06F15/7817
    • A data processing apparatus is described, including a first bus connecting an instruction storage unit and an instruction preparation unit, a second bus connecting an instruction execution unit and a data storage unit, a bus switch selectively connecting and disconnecting the first and second buses electrically, and a control unit controlling the operation of the bus switch responding to the operations of the instruction preparation unit and the instruction execution unit. When the first and second buses are connected by the bus switch, access from the instruction preparation unit to the data storage unit and access from the instruction execution unit to the instruction storage unit can be performed. On the other hand when the buses are not connected, instruction fetch from the instruction preparation unit and data access from the instruction execution unit can be concurrently performed. Hence, data throughput on the buses can be improved and the load capacity can be reduced, which leads to heightening of the clock frequency.
    • 描述了一种数据处理装置,包括连接指令存储单元和指令准备单元的第一总线,连接指令执行单元和数据存储单元的第二总线,总线选择性地电连接和断开第一和第二总线, 以及控制单元,其响应于指令准备单元和指令执行单元的操作来控制总线开关的操作。 当通过总线开关连接第一和第二总线时,可以执行从指令准备单元到数据存储单元的访问以及从指令执行单元到指令存储单元的访问。 另一方面,当总线未连接时,可以同时执行从指令准备单元的指令和来自指令执行单元的数据访问。 因此,可以提高总线上的数据吞吐量,并且可以减小负载能力,从而导致时钟频率的提高。