EP0902360B1

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

Abstract

This record has no abstract on file.

EP0902360B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 11 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 1 independent, 13 dependent

  1. 1
    A data processing unit (1) comprising a set (3) of data registers (d0, d1, ..., d15) and a set of address registers (a0, a1, ..., a15), each register having a width of n bits, and each set of data and address registers comprising even and odd data and address registers, respectively, first address load (100, 105) and store (102, 104) buffers associated with said even (a0, a1, ..., a14) address registers and second address load (100, 105) and store (101, 103) buffers associated with said odd (a1, a3, ..., a15) address registers, first data load (908, 913) and store (910, 912) buffers associated with said even (d0, d2, ..., d14) data registers and second data load (908, 913) and store (909, 911) buffers associated with said odd (d1, d3, ..., d15) data registers, a bus having a plurality of bus lines (43 - 46, 74 - 77) comprising a width of 4n bits being connected to said first and second load and store buffers (100, 105, 908, 913, 101 - 104, 909 - 912), a data memory unit (10) being connected to said bus, wherein 2n-bit data words and 2n-bit address words can be transferred from or to said memory (10) to or from one of said even (d0, d2, ..., d14), one of said odd (d1, d3, ..., d15) data registers, one of said even (a0, a2, ..., a14), and one of said odd (a1, a3, ..., a15) address registers in parallel.