EP0902360A2

Apparatus for read/write-access to registers in a central processing unit

Abstract

The present invention is related to a data processing unit having a set of data registers and a set of address registers. Each register has a width of n bits. Furthermore, there are provided address load and store buffers associated with said address registers, data load and store buffers associated with said data registers and a bus having a plurality of bus lines being connected to said store buffers. A data memory unit is connected to said bus. The data registers are arranged in such a way that at least n data registers are connected in parallel to respective bus lines, n being greater than 1, and the address registers are arranged in such a way, that at least m address registers are coupled in parallel to respective bus lines, m being greater than 1. Thus, at least four registers can be accessed in parallel.

EP0902360A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 11 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 1 independent, 19 dependent

  1. 1
    A data processing unit comprising a set of data registers and a set of address registers, each register having a width of n bits, address load and store buffers associated with said address registers, data load and store buffers associated with said data registers, a bus having a plurality of bus lines being connected to said store buffers, a data memory unit being connected to said bus, wherein the data registers are arranged in such a way that at least n data registers are connected in parallel to respective bus lines, n being greater than 1, and wherein the address registers are arranged in such a way that at least m address registers are coupled in parallel to respective bus lines, m being greater than 1.