IP Library Granted Patent US 7,343,545
Granted Patent B2
US 7,343,545 · App. 11/039,948 · Granted Mar 11, 2008

Method for processing noise interference

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,343,545
App. No.
11/039,948
Granted
Mar 11, 2008
Kind
B2
Abstract

A method for processing noise interference in a serial AT Attachment (SATA) interface. The method includes the steps of detecting whether there is an error in CRC (Cyclic Redundancy Check) checksum or whether an R_ERR primitive (reception error primitive) is received, detecting whether a FIS (Frame Information Structure) is a data type if there is any error and returning back to error state detecting step if there is no any error, detecting whether the FIS is a ATAPI packet command CDB (Command Descriptor Block) when the FIS is the data format, and writing a special tag to the CDB and returning back to the error detecting step.

Claims (18)

1. A method for processing noise interference in a data accessing device with a SATA (Serial Advanced Technology Attachment) interface, the method comprising:

an error detecting step for detecting whether there is a CRC (Cyclic Redundancy Check) error, whether an reception error primitive (R_ERR primitive) is received, whether an improper primitive is received, or whether a LINK layer error is detected, and repeating this step if there is no any error;

a type detecting step for detecting whether an incoming FIS (Frame Information Structure) is a data type FIS and going back to the error detecting step when the FIS is not data type;

a responding step for asserting the CHECK bit of the ATAPI Status Register when the incoming FIS is data type; and

sending back the response.

2. The method according to claim 1 , wherein the responding step further comprising asserting the ABRT bit of the ATAPI Error Register.

3. The method according to claim 1 , wherein the method is used in an optical storage device connected to the SATA interface.

4. The method according to claim 1 , further comprising:

an ATAPI (AT Attachment with Packet Interface) packet command detecting step for detecting whether the incoming FIS is an ATAPI packet command when the FIS is data type, and executing the responding step if the FIS is the ATAPI packet command; and

a DMA (Direct Memory Access) mode data Iransfer detecting step for detecting whether there is a DMA mode data transfer when the data FIS is not the ATAPI packet command, and executing the responding step if there is not a DMA mode data transfer.

5. The method according to claim 4 , wherein the method is used in an optical storage device connected to the SATA interface.

6. The method according to claim 4 , further comprising:

a request sense command detecting step for detecting whether the present command is a request sense command when there is a DMA mode data transfer;

setting a sense key of the ATAPI Error Register to 11 and executing the responding step if the present command is the request sense command; and

setting the sense key of the ATAPI Error Register to 4 and executing the responding step if the present command is not the request sense command.

7. The method according to claim 6 , wherein the method is used in an optical storage device connected to the SATA interface.

8. The method according to claim 1 , wherein the error state detecting step is performed in a link layer.

9. The method according to claim 8 , wherein the method is used in an optical storage device connected to the SATA interface.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 060646 FRAME: 0916. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 23, 2022
From: FORTIETH FLOOR, LLC
To: HAMILCAR BARCA IP LLC
Reel/Frame 061301/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2022
From: FORTIETH FLOOR, LLC
To: HANNIBAL BARCA IP LLC
Reel/Frame 060646/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: MEDIATEK INC.
To: FORTIETH FLOOR LLC
Reel/Frame 058342/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2005
From: TSENG, PAO-CHING; TSAI, SHU-FANG; LIU, CHUAN
To: MEDIATEK INC.
Reel/Frame 016213/0870 →