A device and a method for patching code residing on a ROM module, the
device comprising a patch detect logic and a patch translation logic, the
method comprising the steps of: (I) providing a set of M fields, each
field indicating a validity of a content of a GROUP of at least two memory
words stored in the ROM module. (II) receiving a request to provide a
content of a requested memory portion located at an ADDRESS within the ROM
module, the requested memory word being a part of a requested GROUP, the
requested GROUP is associated to a selected field out of the M fields.
(III) fetching a selected field associated to the requested memory
portion. (IV) checking the selected field and accordingly either (a)
providing a patched code if the selected field indicates that the
requested GROUP is not valid; else (b) providing a content of the
requested memory portion.
Un dispositivo e un metodo per la rattoppatura del codice che risiede su un modulo della ROM, il dispositivo che contiene una zona rilevano la logica e una logica di traduzione della zona, il metodo che contiene i punti: (i) fornendo un insieme dei campi di m., ogni campo che indica una validità di un contenuto di un GRUPPO almeno di due parole di memoria immagazzinate nel modulo della ROM. (ii) ricevendo una richiesta di fornire un contenuto di una parte chiesta di memoria situata ad un INDIRIZZO all'interno del modulo della ROM, la parola chiesta di memoria che è una parte di un GRUPPO chiesto, il GRUPPO chiesto è associato ad un campo selezionato dai campi di m.. (iii) prendendo un campo selezionato si è associato alla parte chiesta di memoria. (iv) controllando il campo selezionato e di conseguenza il uno o il altro (a) fornendo un codice rattoppato se il campo selezionato indica che il GRUPPO chiesto è non valido; (b) altro fornendo un contenuto della parte chiesta di memoria.