×

Data processing system simultaneously carrying out address translation of a plurality of logical addresses

  • US 4,691,281 A
  • Filed: 04/13/1984
  • Issued: 09/01/1987
  • Est. Priority Date: 04/13/1983
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system for use in accessing in each cycle a memory which has a plurality of real addresses located in a real address space and which stores a plurality of sequence of data elements, the data elements of each sequence being stored in the real addresses equidistantly spaced apart from one another in said real address space by a real distance which is representative of an address distance between two adjacent ones of the real addresses for each sequence and which is predetermined for each sequence, said data processing system comprising:

  • logical address specifying means (36) for identifying a preselected one of logical addresses of a logical address space in each cycle that corresponds to a preselected one of the data elements of each sequence;

    a distance specifying means (37) for identifying the logical distance that corresponds to the real distance between data elements of each sequence in each cycle;

    deciding means (40) coupled to said distance specifying means and responsive to said logical distance for determining an element number which is the number of data elements to be simultaneously read out for each sequence;

    address calculating means (50, 80, 100,

         135) coupled to said deciding means, said distance specifying means and said logical address specifying means, and responsive to said preselected logical address, said logical distance, and said element number for calculating the specific addresses of a number of data elements which together equal in number said element number and are spaced apart from one another by the real distance which corresponds to said logical distance and which include a preselected real address for storing said preselected one of the data elements as a leading data element; and

    means coupled to said address calculating means and responsive to said specific addresses for accessing said memory to produce those of the data elements of each sequence in each cycle including said preselected one of the data elements which in the aggregate equal in number said element number.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×