Servo controller interface module for embedded disk controllers
US7870346B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 9, 2004 |
| Grant date | Jan 11, 2011 |
| Priority date | — |
| Expiry date | Oct 28, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11B19/28
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
An embedded disk controller (“controller”) having a servo controller is provided. The controller also includes a servo controller interface with a speed matching module and a pipeline control module such that at least two processors share memory mapped registers without conflicts. The processors operate at different frequencies, while the servo-controller and the servo controller interface operate in same or different frequency domains. The pipeline control module resolves conflict between the first and second processor transaction. The speed matching module ensures communication without inserting wait states in a servo controller interface clock domain for write access to the servo controller and there is no read conflicts between the first and second processor. The controller also includes a hardware mechanism for indivisible register acess to the first or second processor. The hardware mechanisim includes a hard semaphore and/or soft semaphore.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.