English
Language : 

TCC76 Datasheet, PDF (207/259 Pages) List of Unclassifed Manufacturers – 32-bit RISC Microprocessor For Digital Media Player
TCC76x
Specification Rev. 0.07
February 23, 2005
32-bit RISC Microprocessor for Digital Media Player
ECC (ERROR CORRECTION CODE)
16 ECC (Error Correction Code)
16.1 Functional Description
The ECC (Error Correction Code) is used to correct data error in storage device or various kind of
communicating system. The TCC76x has a simple ECC generation module that calculate these ECC for this
purpose. By enable ECC module, it consistently monitors internal bus activity and calculate ECC whenever there
is read or write cycle from/to a predefined memory area. The area can be determined by special register so this
module can be used ECC calculation itself not only for specific storage device such as NAND flash.
The following figure represents block diagram including internal bus connection for ECC module.
ECC Core
ECC
Control
Register
ECC
in/output
Register
Base
Address
Address
Mask
HCLK
HREADY
HRDATA
HWDATA
HTRANS
HADDR
HSIZE
Memory
Controller
External
Storage
Device
Figure 16.1 ECC Block Diagram
Preliminary
16-1