METHOD OF ADDRESSING A CIRCULAR BUFFER IN MICROPROCESSOR MEMORY Russian patent published in 2016 - IPC G06F12/00 

Abstract RU 2598323 C1

FIELD: information technology.

SUBSTANCE: invention relates to addressing or location of data in the memory. Method comprises setting a circular buffer length, setting an initial address and a final address for the circular buffer, setting an initial location of a current indicator in the microprocessor memory, setting an index step in the microprocessor memory, setting an indicator in the circular buffer, determining in the microprocessor an initial location of a current indicator in the microprocessor memory, determining a location of the indicator in the circular buffer, and if the location does not exceed the final address of the circular buffer, it is set equal to the location of the current indicator in microprocessor memory, and if the location of the current indicator in the microprocessor memory is larger than the final address of the circular buffer, location is set by subtracting the length of the circular buffer from the location of the current indicator in the microprocessor memory.

EFFECT: technical result is higher efficiency of processing data packets of variable length using a circular buffer.

1 cl, 2 dwg

Similar patents RU2598323C1

Title Year Author Number
METHOD AND SYSTEM FOR CALCULATING POINTER FOR SCALABLE PROGRAMMABLE CIRCULAR BUFFER 2006
  • Plondke Ehrikh
  • Kodresku Luchian
  • Akhmed Mukhammad
  • Tszehn Mao
  • Dzhamil' Sudzhat
  • Anderson Uill'Jam K.
RU2395835C2
COMPUTER MEMORY STRUCTURE 1997
  • Sarfati Zhan-Klod
  • Deklerk Kristof
RU2182375C2
METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING LIMITED-SPECTRUM SIGNALS (ALTERNATIVES) 2004
  • Denisenko V.P.
RU2265278C1
VOCODER INTEGRATED CIRCUIT OF APPLIED ORIENTATION 1995
  • Makdonaf Dzhon G.
  • Chang Chinchung
  • Singkh Rehndip
  • Sakamaki Charl'Z E.
  • Tsaj Ming-Chang
  • Kantak Prashant
RU2183034C2
MEMORY CONTROLLER, WHICH PERFORMS READING AND WRITING INSTRUCTIONS IN ORDER DIFFERENT FROM SIMPLE QUEUE 1996
  • Mout Randall
RU2157562C2
DEVICE FOR PROCESSING OF PROGRAM COMPONENTS AND MEMORY CONTROL CIRCUIT FOR TRANSPORT PROCESSOR 1995
  • Bridzhuoter Kevin Ehlliott
  • Dajss Majkl Skott
RU2145728C1
MICROPROCESSOR 0
  • Pokrovskij Viktor Mikhajlovich
  • Litvinenko Petr Trofimovich
  • Shumejko Vladimir Nikolaevich
SU1330634A1
ALLOCATED STORAGE MULTICONTROLLER 2014
  • Levin Il'Ja Izrailevich
  • Vinevskaja Lidija Ivanovna
  • Noskov Sergej Vladimirovich
RU2550555C1
DIRECT MEMORY ACCESS CONTROLLER 0
  • Tetenkin Aleksandr Nikolaevich
SU1789987A1
UNIT IN RECEIVER TO PROCESS RECORDED OR TRANSMITTED AUDIOCOMPONENTS, VIDEOCOMPONENTS AND DATA COMPONENTS OF PROGRAM SIGNAL 1995
  • Tehjmer Gregori Dzhordzh
  • Dajss Majkl Skott
RU2154353C2

RU 2 598 323 C1

Authors

Badin Mikhail Viktorovich

Plotko Sergej Alekseevich

Rutkevich Aleksandr Vladimirovich

Shishkin Grigorij Vladimirovich

Dates

2016-09-20Published

2015-03-26Filed