MICROCODE CONTROL MECHANISM UTILIZING PROGRAMMABLE MICROCODE REPEAT COUNTER

    公开(公告)号:DE3368778D1

    公开(公告)日:1987-02-05

    申请号:DE3368778

    申请日:1983-02-01

    Applicant: IBM

    Abstract: The microcode control mechanism includes a sequence counter (18) for supplying a sequence of numbers, a programmable logic array (17) responsive to the processor instruction and to the sequence of numbers for producing a sequence of microwords needed to execute the instruction, a repeat circuitry (30, 31) responsive to a predetermined microword produced by the programmable logic array (17) for setting the sequence counter (18) back to a count which is less than the current count for causing a selected portion of the microword sequence to be repeated, and a programmable repeat counter (92) for counting the number of times the selected portion is repeated and for disabling the repeating action after a selected number of repeats.

    CLOCKING MECHANISM FOR MULTIPLE OVERLAPPED DYNAMIC PROGRAMMABLE LOGIC ARRAYS USED IN A DIGITAL CONTROL UNIT

    公开(公告)号:DE3376940D1

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

    申请号:DE3376940

    申请日:1983-02-01

    Applicant: IBM

    Abstract: A clocking mechanism is provided for multiple overlapped dynamic programmable logic arrays which are used in a digital control unit wherein a sequence of control words are used to produce successive groups of control point signals. Such a control unit includes a plurality of dynamic programmable logic arrays (24-29) for individually producing different ones of the control words. Each such control word includes a strobe field which is coded to identify a programmable logic array other than the one which produced it. The control unit also includes control circuitry (30, 31, 35, 37, 43, 45) responsive to the control words for producing the control point signals for successive machine control cycles. The control circuitry includes circuitry (37, 45) responsive to the strobe field in each control word for producing a strobe signal (Sl, S2, SA, SB, SC or SD) for selecting the next programmable logic array (24-29) to supply a control word to the control circuitry. This control unit further includes clocking circuitry (60) responsive to the strobe signals (S1, S2, SA, etc.) produced by the control circuitry for producing clocking signals (PC1-PC9) for the dynamic programmable logic arrays (24-29). Such clocking circuitry includes only combinatorial logic circuitry for producing the clocking signals.

    MICROWORD CONTROL SYSTEM UTILIZING MULTIPLEXED PROGRAMMABLE LOGIC ARRAYS

    公开(公告)号:DE3364296D1

    公开(公告)日:1986-08-07

    申请号:DE3364296

    申请日:1983-02-01

    Applicant: IBM

    Abstract: A microword control system is provided for producing the sequences of microwords used to control the execution of processor instructions in a microprogrammed digital data processor. This microword control system includes a plurality of programmable logic array mechanisms responsive to the processor instruction to be executed for individually producing different ones of the microwords needed to execute such instruction. This microword control system also includes microword-responsive control circuitry for controlling the operation of the data processor. This microword control system further includes multiplexing circuitry for supplying microwords from different ones of the programmable logic array mechanisms to the control circuitry during different time intervals.

Patent Agency Ranking