WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017192158) CIRCULAR BUFFER DESCRIPTOR FOR DESCRIBING AND/OR ACCESSING A CIRCULAR BUFFER
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/192158    International Application No.:    PCT/US2016/038533
Publication Date: 09.11.2017 International Filing Date: 21.06.2016
IPC:
G06F 12/02 (2006.01), G06F 9/355 (2006.01), G06F 9/45 (2006.01)
Applicants: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD. [GB/GB]; 7B Nightingale Way Quartermile Edinburgh EH3 9EG (GB) (For All Designated States Except US).
SORENSEN, Bryant, E. [US/US]; (US) (US only).
MAGRATH, Anthony, James [GB/GB]; (GB) (US only).
ALDERSON, Jeffrey, D. [US/US]; (US) (US only)
Inventors: SORENSEN, Bryant, E.; (US).
MAGRATH, Anthony, James; (GB).
ALDERSON, Jeffrey, D.; (US)
Agent: SMITH, Darren; (US)
Priority Data:
15/147,672 05.05.2016 US
Title (EN) CIRCULAR BUFFER DESCRIPTOR FOR DESCRIBING AND/OR ACCESSING A CIRCULAR BUFFER
(FR) DESCRIPTEUR DE TAMPON CIRCULAIRE PERMETTANT LA DESCRIPTION ET/OU L'ACCÈS À UN TAMPON CIRCULAIRE
Abstract: front page image
(EN)Accessing a circular buffer in memory from a processor may be performed with the aid of precomputed values stored in a pointer descriptor field of a processor storage element, such as a register. The pointer descriptor may store a precomputed value for calculating a memory address in the circular buffer, which may include two values, in which the two values are based, at least in part, on the size of the circular buffer, but neither be the size of the circular buffer. The first value may be used to derive a starting memory location for a circular buffer. The second value may be used in combination with the first value to calculate an end memory location. The start and end locations or addresses, along with the precomputed stored values, are then used to calculate the next address based on the current address of a circular buffer in an efficient manner.
(FR)La présente invention porte sur l'accès à un tampon circulaire dans une mémoire à partir d'un processeur pouvant être effectué à l'aide de valeurs précalculées stockées dans un champ descripteur de pointeur d'un élément de stockage de processeur, tel qu'un registre. Le descripteur de pointeur peut stocker une valeur précalculée permettant le calcul d'une adresse mémoire dans le tampon circulaire, qui peut comprendre deux valeurs, dans lequel les deux valeurs sont basées, au moins en partie, sur la taille du tampon circulaire, mais aucune n'est la taille du tampon circulaire. La première valeur peut être utilisée pour déduire un emplacement de mémoire de départ d'un tampon circulaire. La seconde valeur peut être utilisée en combinaison avec la première valeur pour calculer un emplacement de mémoire de fin. Les emplacements ou adresses de départ et de fin, avec les valeurs stockées précalculées, sont ensuite utilisés pour calculer l'adresse suivante sur la base de l'adresse actuelle d'un tampon circulaire de manière efficace.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)