Electrical computers and digital processing systems: processing – Processing control – Processing sequence control
Patent
1993-04-30
1999-08-24
Vu, Viet D.
Electrical computers and digital processing systems: processing
Processing control
Processing sequence control
712234, G06F 922
Patent
active
059419865
ABSTRACT:
The dual-ported micro-code sequencer includes a micro-code ROM which provides micro-code vectors to a latch for access by a data path logic unit. The latch allows for pipe-lining whereby one micro-code vector may be fetched while a second micro-code vector is being executed by the data path logic unit. Micro-code vectors provided by the ROM may include branched vectors controlled by branch conditions. Two output ports are provide to the micro-code ROM for simultaneously outputting both branch-taken vectors and branch-not-taken vectors to a multiplexer connected to the input of the latch. The multiplexer and the two output ports are provided such that both the branch-taken and the branch-not-taken vectors are available to the latch input. Thus, once the branch condition is evaluated the correct branched vector is latched for access by the data path logic. The dual-ported architecture substantially eliminates a problem in pipelined micro-code sequencers wherein a clock cycle is wasted if a branch is taken. The micro-code ROM is written such that the branch-taken and branch-not-taken vectors share a common micro-code address.
REFERENCES:
patent: 4087857 (1978-05-01), Joyce et al.
patent: 4118773 (1978-10-01), Raguin et al.
patent: 4125877 (1978-11-01), Reinert
patent: 4295193 (1981-10-01), Pomerene
patent: 4360869 (1982-11-01), Stanley et al.
patent: 4446518 (1984-05-01), Casamatta
patent: 4521858 (1985-06-01), Kraemer et al.
patent: 4587611 (1986-05-01), Amdahl et al.
patent: 4812970 (1989-03-01), Kitamura et al.
patent: 4812972 (1989-03-01), Chastain et al.
patent: 5058007 (1991-10-01), Feil
patent: 5124910 (1992-06-01), Koumoto et al.
patent: 5148532 (1992-09-01), Narita et al.
patent: 5241637 (1993-08-01), Skruhak et al.
patent: 5297281 (1994-03-01), Emma et al.
patent: 5377335 (1994-12-01), Keller et al.
Intel Corporation
Vu Viet D.
LandOfFree
Micro-code sequencer with branch-taken and branch-not-taken micr does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Micro-code sequencer with branch-taken and branch-not-taken micr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Micro-code sequencer with branch-taken and branch-not-taken micr will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-462654