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. (WO2009133536) PARALLEL TABLE LOOKUP USING CONTENT IDENTIFIERS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/133536    International Application No.:    PCT/IB2009/051789
Publication Date: 05.11.2009 International Filing Date: 01.05.2009
IPC:
G06F 12/08 (2006.01), G06F 1/03 (2006.01)
Applicants: NXP B.V. [NL/NL]; NXP Semiconductors IP&L High Tech Campus 60 NL-5656 AG Eindhoven (NL) (For All Designated States Except US).
VAN DE WAERDT, Jan-Willem [NL/US]; (US) (For US Only)
Inventors: VAN DE WAERDT, Jan-Willem; (US)
Agent: WILLIAMSON, Paul; (GB)
Priority Data:
61/050,158 02.05.2008 US
Title (EN) PARALLEL TABLE LOOKUP USING CONTENT IDENTIFIERS
(FR) CONSULTATION DE TABLES EN PARALLÈLE EN UTILISANT DES IDENTIFIANTS DE CONTENUS
Abstract: front page image
(EN)Hardware-implemented parallel table lookup (PTLU) modules (110, 210) store sets of lookup table (LUT) contents (HOA, T0-T7) and include a stored tag (112, 212) that identifies the currently-loaded set of LUT contents. In response to a LUT access request (120), for example when executing a task or switching between tasks, the stored tag is compared to an access request tag (122, 222) identifying a set of LUT contents associated with the access request. In response to a mismatch between the access request tag and the stored tag, the new set of LUT contents associated with the access request tag are loaded (214) into the PTLU, and the stored tag is updated (214) to reflect the new PTLU contents. Loading of the new contents can be performed automatically based on the LUT access request and mismatch determination, for example by a continuous load operation starting from a base address identified by the LUT access request tag.
(FR)L'invention concerne des modules (110, 210) de consultation de tables en parallèle (PTLU) mis en œuvre par un matériel stockant des ensembles de contenus (HOA, T0-T7) de tables de consultation (LUT) et contenant une étiquette stockée (112, 212) qui identifie l'ensemble actuellement chargé des contenus LUT. En réponse à une demande d'accès LUT (120), par exemple lors de l'exécution d'une tâche ou d'une permutation entre des tâches, l'étiquette stockée est comparée à une étiquette de demande d'accès (122, 222) qui identifie un ensemble de contenus LUT associé à la demande d'accès. En réponse à une absence de concordance entre l'étiquette de demande d'accès et l'étiquette stockée, le nouvel ensemble de contenus LUT associé à l'étiquette de demande d'accès est chargé (214) dans la PTLU, et l'étiquette stockée est mise à jour (214) pour représenter les nouveaux contenus PTLU. Le chargement des nouveaux contenus peut être réalisé automatiquement sur la base de la demande d'accès LUT et de la détermination de non concordance, par exemple par une opération de chargement continu débutant à une adresse de base identifiée par l'étiquette de demande d'accès LUT.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (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, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)