COMPANY   |   PRODUCTS   |    NEWS    |   IP LICENCING   |    ASIC DESIGN   |    CONTACT US   
HOME > IP LICENSING > IP CORES & MEGA CELLS > Error Correction ERROR CORRECTION  
 

IP LICENSING
LICENSING
DELIVERABLE
SUPPORT
IP CORES & MEGA CELLS
A to D Converters
D to A Converters
Data Storage
Error Correction
Ethernet Networking
I/O Cell & Peripherals
Memory Access Controllers
Micro-Controllers
Micro Cells (Analog)
Phase Locked Loop
Serdes
Serial ATA



DATA INTEGRITY CONTROL ELECTRONICS BLOCK (DICE)

The Data Integrity Control Electronics Block (DICE) handles the detection and correction of errors for the sectors of data being transferred to and from the disk. The DICE block is designed using a Reed-Solomon Code. During a write of a sector of data, ECC check bytes are appended at the end of the data field. During a read of a sector of data, the DICE block detects and corrects any errors in the data field. All the detection and correction is done in hardware automatically.

FEATURES

  • Eight bits per symbol.
  • Four interleaves per sector
  • Seven ECC Check bytes per interleave, for a total of 28 ECC Check bytes (224 bits).
  • Triple-Error Hardware Correction (on-the-fly)
  • Burst Error Correction
  • Guaranteed to correct any single burst error up to 89 consecutive bits in length.
  • Can correct bursts up to 96 consecutive bits in length.
  • Random Error Correction
  • Can correct up to 12 bytes in error.
  • Cross-checking is performed with the seventh check byte in each interleave.
  • Data block size is fixed at 512 bytes, not including ECC bytes.

SYSTEM OVERVIEW

BACK


request product info by email
Copyright © 2002 - Ldic, All Rights Reserved