lkml.org 
[lkml]   [1997]   [Nov]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Triton DMA
    linux kernel account wrote:
    >
    > On Sat, 29 Nov 1997, Rogier Wolff wrote:
    >
    > > You're right that an unacceptable overhead would be incurred if
    > > software would need to calculate the CRC. As to the speed of
    > > calculating a CRC against that of parity, both can be implemented in
    > > hardware with just a few xor gates.
    >
    > But IS it implimented in IDE hardware? And what kind of overhead to it
    > cause bandwidth wise?

    It is implemented in hardware.

    And, it is only a crc16 rather than crc32 (had it wrong in earlier
    post).
    We just need to add detect/retry logic for CRC errors,
    which are signalled to us by a new bit in the IDE ERROR register.

    Just cuz it's IDE doesn't mean the designers were clueless.

    Cheers!
    --
    mlord@pobox.com
    the Linux IDE guy

    \
     
     \ /
      Last update: 2005-03-22 13:40    [W:0.019 / U:119.988 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site