Direct-execution microprogrammable microprocessor system
    81.
    发明授权
    Direct-execution microprogrammable microprocessor system 失效
    直接执行微程序微处理器系统

    公开(公告)号:US4761733A

    公开(公告)日:1988-08-02

    申请号:US710615

    申请日:1985-03-11

    CPC classification number: G06F12/1063 G06F12/0875 G06F9/22

    Abstract: A direct-execution microprogrammable microprocessor system uses an emulatory microprogrammable microprocessor for direct execution of microinstructions in main memory through a microinstruction port. A microinstruction cache with a microinstruction address extension unit serving to communicate microinstructions from the main memory to the microprogrammable microprocessor. Virtual main memory accesses occur through a system multiplexer. A virtual address extension unit and a virtual address bus provide extension and redefinition of the main memory address space of the microprogrammable microprocessor. The system also uses a context switching stack cache and an expanded address translation cache with the microprogrammable microprocessor having a reduced and redefined microinstruction set with a variable microinstruction cycle.

    Abstract translation: 直接执行微程序微处理器系统使用可编程微程序微处理器来通过微指令端口直接执行主存储器中的微指令。 具有微指令地址扩展单元的微指令缓存,用于将从主存储器的微指令传送到微程序微处理器。 虚拟主存储器访问通过系统多路复用器进行。 虚拟地址扩展单元和虚拟地址总线提供微程序微处理器的主存储器地址空间的扩展和重新定义。 该系统还使用上下文切换堆栈高速缓存和扩展的地址转换高速缓存,其中微程序微处理器具有具有可变微指令周期的简化和重新定义的微指令集。

    Instruction decoding in data processing apparatus
    82.
    发明授权
    Instruction decoding in data processing apparatus 失效
    数据处理装置中的指令解码

    公开(公告)号:US4419726A

    公开(公告)日:1983-12-06

    申请号:US225701

    申请日:1981-01-16

    CPC classification number: G06F9/265 G06F9/22

    Abstract: An instruction decoding system for data processing apparatus in which alternative instruction interpretations are made possible through hardware sensing of the operational state of one or more machine elements. In one embodiment, a zero detect unit is used to sense the state of a subroutine stack used in a microprogrammed system, therefore permitting a generic "exit" microcommand to be interpreted either as a "return" or a "decode" depending upon the state of the subroutine stack.

    Abstract translation: 一种用于数据处理装置的指令解码系统,其中通过对一个或多个机器元件的操作状态的硬件感测来实现替代指令解释。 在一个实施例中,使用零检测单元来感测在微程序系统中使用的子程序堆栈的状态,因此允许通用的“退出”微命令被视为取决于状态的“返回”或“解码” 的子程序堆栈。

    Information processing system including multiple function translators
    83.
    发明授权
    Information processing system including multiple function translators 失效
    包括多功能翻译器的信息处理系统

    公开(公告)号:US3594730A

    公开(公告)日:1971-07-20

    申请号:US3594730D

    申请日:1968-06-07

    Inventor: TOY WING N

    CPC classification number: G06F9/22 G06F11/085

    Abstract: An information processing system characterized by modularity of design and good maintenance features includes a plurality of oneout-of-N translators each of which includes double-output detection circuitry. Some of the translators are operated in a conventional manner to convert a multidigit input word into energization of one particular one of N output lines emanating therefrom. Others of the translators are supplied with periodic clock signals, steady-state reference signals and instruction signals. In response to such a set of signals, these other translators are operated in a unique manner to provide a specified plurality of sequential control signals which are applied to a matrix array to cause the readout therefrom of a corresponding plurality of stored words.

    Data processing system
    86.
    发明授权

    公开(公告)号:US3242465A

    公开(公告)日:1966-03-22

    申请号:US15673961

    申请日:1961-12-04

    Applicant: RCA CORP

    CPC classification number: G06F9/4425 G06F9/22 G06F15/7896 G06F15/8007

    Abstract: 1,010,179. Electric digital computers. RADIO CORPORATION OF AMERICA. Nov. 22, 1962 [Dec. 4, 1961], No. 44249/62. Heading G4A. A data processing system includes a basic data processing system having an instruction register and an instruction decoder, and a supplemental data processing system having an instruction decoder responsive to words in the basic system instruction register, control of operations for the entire system being transferred to the supplemental instruction decoder when an instruction is decoded thereby. A flexible system comprising a basic system to which a variable number of supplemental systems may be added is thus provided, the supplemental systems being capable of performing additional operations or of overriding certain of the basic system operations. Basic system.-A basic system Sa, Fig. 3, includes a memory 300 and an instruction register 10a, the contents of the operations portion of which is referred to as an " operations word ". In the basic system 8a, an instruction decoder 12a applies signals to a machine instruction generator 18a which produces a sequence of signals for each operations word, each of these signals causing a bit pattern generator 20a to produce a sequence of bit patterns which are applied to a bit pattern register 22. The output of the register 22 is applied to a bit pattern decoder 24 which produces one or more command signals for each bit pattern, the command signals being applied to the arithmetic unit and other networks 23 in the basic system. When a circuit which has received a command completes its function, it produces an output signal, called a " return ", which is applied to " return " sensing circuit 27 which produces outputs to clear the bit pattern register 22 thereby causing the bit pattern generator 20a to apply a new pattern to the register 22. Supplemental systems.-To the basic system 8a, there may be added one or more additional systems 8b. The system 8b contains an instruction decoder 12b responsive to certain operations words in the instruction register 10a and connected to a machine instruction generator 18b whose output is applied to a bit pattern generator 20b connected to the bit pattern register 22 in the basic system 8a, thereby producing command signals via the decoder 24 for the arithmetic units and other networks 23, 23b, 23c in any supplemental systems which are connected to the basic system. When the instruction decoder 12b is activated it causes inhibit circuits 31b to inhibit the machine instruction generator 18a in the basic system. Circuit details.-The circuits in each system for the machine instruction generator, bit pattern generator, bit pattern register and bit pattern decoder, which consist of arrangements of gates and flip-flops, are described in detail in the Specification (Figs. 6-8, not shown).

    ROUTING DATA BETWEEN PROCESSING UNITS INDENTIFIED BY A SEQUENTIALLY ORDERED LIST OF A PACKET PREFIX

    公开(公告)号:US20230359581A1

    公开(公告)日:2023-11-09

    申请号:US17842129

    申请日:2022-06-16

    CPC classification number: G06F9/30185 G06F9/30178 G06F9/22

    Abstract: A system, and associated method, includes a plurality of data processing units, a target CPU, an interconnect unit that is separate from the target CPU and configured to receive a data payload and a prefix that includes a sequentially ordered list of the processing units that will perform the data operations and the sets of parameters to be used by each of the processing units, and based on the sequentially ordered list, the interconnect unit sends the data payload to a first processing unit, and receives back processed data, then sends the processed data to the subsequent processing unit, and receives back further processed data, and so forth until all of the data operations have been performed by the processing units set forth in the sequentially ordered list.

Patent Agency Ranking