12 rom correction, 1 description – Lucent Technologies MN10285K User Manual

Page 289

Advertising
background image

ROM Correction

Description

Panasonic Semiconductor Development Company

MN102H75K/F75K/85K/F85K LSI User Manual

288

Panasonic

12 ROM Correction

12.1 Description

The ROM correction function can correct the program data in any address within

the 256-kilobyte ROM. (It cannot correct OSD ROM data.) A maximum of
sixteen addresses can be corrected. Addresses are set as address match interrupts.

This function shortens time-to-market for large-scale designs, since changes can
be implemented in the software after the mask ROM is complete.

The ROM correction function has numerous other applications. For instance, you
can insert keywords into the functional routines, then use the function to send

internal status information to an external location. This enables system-level
examination of the internal status even with the mask ROM version.

To use the ROM correction function, embed a routine such as that shown in
figure 12-2 in the ROM.

As figure 12-1 shows, the function lies between the microcontroller and ROM
blocks. First set the correction data for any sixteen non-OSD addresses in the

ROM correction address match and data registers. (Follow the flow shown in
figure 12-2.) Once this is done, the circuit will correct the ROM output for the

designated addresses.

Figure 12-1 ROM Area Schematic Diagram

Figure 12-2 ROM Correction Flow

ROM

address

CPU

ROM

correction

Instruction
counter

Instruction
fetch

ROM

Start

Is ROM

correction

required?

Set up the

correction data

Enable the

correction function

Main

Necessary
software settings

Yes

No

Advertising
This manual is related to the following products: