EP1482402A2

Method of controlling the fill level of a buffer and corresponding data processing system

Abstract

Ein Adressgenerator (40) umfasst ein Lese-Adressregister (21), ein Schreib-Adressregister (11), wenigstens einen Zähler (13, 16; 23, 26) zum Inkrementieren der Register (21, 11) nach jedem Ausgeben einer Lese- bzw. Schreibadresse, ein Füllstandsregister (30) und Mittel (31) zum Inkrementieren des Füllstandsregisters (30) jeweils beim Ausgeben einer Schreibadresse und zum Dekrementieren des Füllstandsregisters (30) jeweils beim Ausgeben einer Leseadresse.

EP1482402A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 9 March 2024, 2.5 years ago.

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

14 claims: 5 independent, 9 dependent

  1. 1
    A method for detecting the filling level of a buffer (41) comprising the steps of a) initializing a level register (30), b) incrementing or decrementing the level register (30) at each write operation in the buffer (41), c) decrementing or incrementing the level register (30) at each reading operation from the buffer (41), d) Read the level of the level register (30).
  2. 6
    Method according to one of claims 2 to 5, wherein Blockwise writing into the buffer (41) is exceeded a first limit and locked for shorter stays a second limit is released.
  3. 8
    Address generator (40), in particular for carrying out the Method according to one of the preceding claims, with a read address register (21), a write-Adressre registers (11), at least one counter (13, 16;23, 26) for Incrementing or decrementing the register (21, 11) after each outputting a read or write address, thereby in that He is a Level Registries Means (31) for incrementing or decrementing the Level register (30) respectively in outputting a Write address and for decrementing the level register (30) each comprising at outputting a read address.
  4. 12
    Data processing system according to any one of claims 9 to 11 characterized in that it a write (43), via which the buffer store (41) receives data, and a read bus (44) to which the buffer memory (41) Data outputs, and in that the address generator (40) is set, the transfer rate of at least one the buses (43, 44) to control.
  5. 13
    Data processing system according to any one of claims 9 until 12, characterized in that the address generator (40) is adapted, if it exceeds a first Limit the level Blockwise read from the buffer memory (41) to release and when it falls below a second limit to terminate.
  6. 14
    Data processing system according to any one of claims 9 to 13 characterized in that the address generator (40) is adapted, when it falls below a first Limit the level Blockwise writing to Buffer memory (41) to release and when exceeding a second threshold value to lock.