Programmable priority branch circuit

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

354/230.81

G06F 9/38 (2006.01) G06F 9/32 (2006.01)

Patent

CA 1321653

BC9-88-009 PROGRAMMABLE PRIORITY BRANCH CIRCUIT ABSTRACT A special purpose circuit unit, responsive to a special BBD instruction, provides for more efficient execution of program branches required in poll and test type routines used by data process- ors. This unit can easily be added to almost any contemporary processing system to speed up perform- ance of priority branch operations. It includes: a stack of registers loadable with branch addresses designating locations of branch target instruct- ions, an input register for holding bits repres- enting branch conditions accessible from immediate (programmable) storage, and a programmable priority encoder responsive to the BBD instruction to select an address from the stack in accordance with the position in the input register of a highest prior- ity one of the bits representing an active request for instruction branching. The selected address is used to fetch an instruction representing the start of a program segment for attending to the selected branch condition. Contents of the branch address stack are alterable by program to allow for varying selections of branch routines to fulfill conditions denotable by different sets of bits loadable into the input register. The priority encoder includes a stack of selection control registers which are also loadable by programs, to allow for variability in the priority ordering accorded to the bit positions of the input register. By dynamically loading information into the branch address and priority selection stacks, subject BBD unit can be shared dynamically for resolving sequence branching relative to multiple different classes of condit- ions or events depending on system requirements. The unit is configurable to execute its priority and branch address selection operations together in a single clock cycle of the system. In pipelined systems, the BBD function can be conveniently accommodated in parallel with other system funct- ions.

609857

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Programmable priority branch circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable priority branch circuit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable priority branch circuit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1272821

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.