專利名稱:用于存儲(chǔ)器訪問(wèn)的位置間控制的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于訪問(wèn)磁存儲(chǔ)介質(zhì)的系統(tǒng)和方法,尤其是,涉及用 于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的系統(tǒng)和方法。
背景技術(shù):
讀取通道集成電路(IC)是諸如硬盤(pán)驅(qū)動(dòng)器之類的磁記錄系統(tǒng)中的
芯電子組件之一。讀取通道對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并對(duì)數(shù)據(jù)進(jìn)行編碼,以 使讀取磁頭能向盤(pán)驅(qū)動(dòng)器中寫(xiě)入數(shù)據(jù),然后準(zhǔn)確地讀取數(shù)據(jù)。驅(qū)動(dòng)器 中的盤(pán)通常在其上具有許多記錄道。每一個(gè)記錄道通常都包括用戶數(shù) 據(jù)扇區(qū),以及分散在用戶數(shù)據(jù)扇區(qū)之間的控制或"伺服"數(shù)據(jù)扇區(qū)。 伺服數(shù)據(jù)扇區(qū)幫助將記錄磁頭定位在記錄道上,以便正確地取回存儲(chǔ) 在讀取扇區(qū)中的信息。此外,各種標(biāo)記分散在用戶數(shù)據(jù)中,可以依賴 這些標(biāo)記作為用于鎖相環(huán)的反饋,所述鎖相環(huán)用于控制對(duì)數(shù)據(jù)進(jìn)行釆 樣的時(shí)鐘。然而,有時(shí),在通道中引入噪聲,導(dǎo)致無(wú)法識(shí)別特定伺服 數(shù)據(jù)扇區(qū)中包括的、或分散在用戶數(shù)據(jù)中的標(biāo)記中包括的一個(gè)或多個(gè) 元素。因此,在讀取操作過(guò)程中,數(shù)據(jù)可能會(huì)丟失或者被不正確地解釋。
因此,至少由于如前所述的原因,業(yè)界需要先進(jìn)的用于訪問(wèn)f茲存 儲(chǔ)介質(zhì)的系統(tǒng)和方法。
發(fā)明內(nèi)容
本發(fā)明涉及用于訪問(wèn)磁存儲(chǔ)介質(zhì)的系統(tǒng)和方法,具體來(lái)說(shuō),涉及 用于控制對(duì)》茲存儲(chǔ)介質(zhì)的訪問(wèn)的系統(tǒng)和方法。
本發(fā)明的 一 些實(shí)施例提供了用于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的方 法。這樣的方法包括提供表示磁存儲(chǔ)介質(zhì)的第 一伺服數(shù)據(jù)扇區(qū)的 一部
5分和磁存儲(chǔ)介質(zhì)的第二伺服數(shù)據(jù)扇區(qū)的 一部分之間的位置的位置計(jì)
數(shù)。在某些情況下,第一伺服數(shù)據(jù)扇區(qū)的所述一部分是SAM(伺服地 址標(biāo)記),而第二伺服數(shù)據(jù)扇區(qū)的所述一部分是隨后的SAM。該方法 進(jìn)一步包括基于位置計(jì)數(shù)斷言確立(assert)啟用(enable)窗口信號(hào)。 在如前所述的實(shí)施例的某些情況下,位置計(jì)數(shù)是通過(guò)遞增(increment) 連續(xù)的SAM之間的SAM2SAM ( SAM到SAM)計(jì)數(shù)器來(lái)提供的。 在如前所述的實(shí)施例的某些情況下,啟用窗口電路能夠進(jìn)一步基于不 是基于計(jì)數(shù)值而產(chǎn)生的輸入而去斷言確立(deassert)啟用窗口輸出。
在如前所述的實(shí)施例某些情況下,在預(yù)期到SAM的時(shí)間段內(nèi)斷 言確立啟用窗口信號(hào)。在特定情況下,當(dāng)啟用窗口信號(hào)沒(méi)有被斷言確 立時(shí),用來(lái)檢測(cè)SAM的電路可以切換到低功率沖莫式。在如前所述的 實(shí)施例的其他情況下,在如下時(shí)間段內(nèi)斷言確立啟用窗口信號(hào)所述 時(shí)間段是在第 一伺服數(shù)據(jù)扇區(qū)和第二伺服數(shù)據(jù)扇區(qū)之間的用戶數(shù)據(jù)部 分內(nèi)預(yù)期到標(biāo)記時(shí)的時(shí)間段。在某些這樣的情況下,可以在第一伺服 數(shù)據(jù)扇區(qū)和第二伺服數(shù)據(jù)扇區(qū)之間多次斷言確立和去斷言確立啟用窗 口信號(hào)。在如前所述的實(shí)施例的其他情況下,在預(yù)期到前導(dǎo)碼 (preamble)的時(shí)間段內(nèi)斷言確立啟用窗口信號(hào)。在如前所述的實(shí)施 例的特定情況下,在盤(pán)驅(qū)動(dòng)事件之前足夠早的時(shí)間點(diǎn)斷言確立啟用窗 口信號(hào),以允許為盤(pán)驅(qū)動(dòng)事件作準(zhǔn)備。這樣的盤(pán)驅(qū)動(dòng)事件可以是(但 不限于)伺服事件、寫(xiě)入事件或讀取事件。在如前所述的實(shí)施例的 一種或多種情況下,可以在與位置計(jì)數(shù)不相關(guān)的一個(gè)點(diǎn)去斷言確立或 復(fù)位啟用窗口信號(hào)。
本發(fā)明的其他實(shí)施例提供了用于進(jìn)行數(shù)據(jù)訪問(wèn)的系統(tǒng)。這樣的系 統(tǒng)包括至少具有第 一伺服數(shù)據(jù)扇區(qū)和第二伺服數(shù)據(jù)扇區(qū)的磁存儲(chǔ)介 質(zhì),用于提供指示第一伺服數(shù)據(jù)扇區(qū)和第二伺服數(shù)據(jù)扇區(qū)之間的位置 的計(jì)數(shù)值的位置計(jì)數(shù)器,以及用于基于計(jì)數(shù)值斷言確立啟用窗口輸出 的啟用窗口電路。在如前所述的實(shí)施例的特定情況下,位置計(jì)數(shù)器是 SAM2SAM計(jì)數(shù)器。
在如前所述的系統(tǒng)的各種情況下,該系統(tǒng)進(jìn)一步包括SAM檢測(cè)模塊,SAM檢測(cè)模塊用于識(shí)別第二伺服數(shù)據(jù)扇區(qū)內(nèi)的SAM。在這樣 的情況下,在預(yù)期到SAM之前,啟用窗口輸出啟用SAM檢測(cè)模塊的 工作。此外,在這樣的情況下,啟用窗口電路包括用于將計(jì)數(shù)與上閾 值和下閾值進(jìn)行比較的比較器。每當(dāng)計(jì)數(shù)大于下閾值且不大于上閾值 時(shí),斷言確立啟用窗口輸出。
在如前所述的實(shí)施例的其他情況下,該系統(tǒng)進(jìn)一步包括標(biāo)記檢測(cè) 模塊,標(biāo)記檢測(cè)模塊用于識(shí)別第一伺服數(shù)據(jù)扇區(qū)和第二伺服數(shù)據(jù)扇區(qū) 之間的用戶數(shù)據(jù)內(nèi)的第一標(biāo)記和第二標(biāo)記。在這樣的情況下,啟用窗 口輸出在預(yù)期到第 一標(biāo)記之前啟用標(biāo)記檢測(cè)才莫塊的工作,在應(yīng)該已經(jīng) 檢測(cè)到第 一標(biāo)記之后禁用標(biāo)記檢測(cè)模塊,在預(yù)期到第二標(biāo)記之前啟用 標(biāo)記檢測(cè)模塊。在如前所述的實(shí)施例的另外的其他情況下,該系統(tǒng)進(jìn) 一步包括前導(dǎo)碼檢測(cè)模塊,前導(dǎo)碼檢測(cè)模塊用于識(shí)別第二伺服數(shù)據(jù)扇 區(qū)內(nèi)的前導(dǎo)碼。在這樣的情況下,在預(yù)期到前導(dǎo)碼之前,啟用窗口輸 出啟用前導(dǎo)碼檢測(cè)模塊的工作。
本發(fā)明的再進(jìn)一步的實(shí)施例提供了硬盤(pán)驅(qū)動(dòng)器,硬盤(pán)驅(qū)動(dòng)器包括 磁存儲(chǔ)介質(zhì)和控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的盤(pán)控制器。磁存儲(chǔ)介質(zhì)至少 包括具有第一 SAM的第 一伺服數(shù)據(jù)扇區(qū)和具有第二 SAM的第二伺服 數(shù)據(jù)扇區(qū)。盤(pán)控制器包括用于提供指示第一SAM和第二SAM之間 的位置的計(jì)數(shù)值的SAM2SAM計(jì)數(shù)器,以及用于基于該計(jì)數(shù)值斷言確 立啟用窗口輸出的啟用窗口電路。在某些情況下,啟用窗口電路用于 啟用以下模塊中的一個(gè)或多個(gè)模塊的工作用于識(shí)別第二伺服數(shù)據(jù)扇 區(qū)內(nèi)的第二 SAM的SAM檢測(cè)模塊、用于識(shí)別第二伺服數(shù)據(jù)扇區(qū)內(nèi)的 前導(dǎo)碼的前導(dǎo)碼檢測(cè)模塊、以及用于至少識(shí)別分散在第一 SAM和第 二 SAM之間的第一標(biāo)記和第二標(biāo)記的標(biāo)記檢測(cè)模塊。在某些情況下,
SAM檢測(cè)模塊、前導(dǎo)碼檢測(cè)模塊和標(biāo)記檢測(cè)模塊全部被包括,并且至 少共享一個(gè)電路元件
發(fā)明內(nèi)容
僅提供了本發(fā)明的一些實(shí)施例的概要。通過(guò)下面的詳細(xì) 描述,所附的權(quán)利要求和附圖,本發(fā)明的許多其他目的、特征、優(yōu)點(diǎn) 及其他實(shí)施例將變得更加完整清晰。
通過(guò)參考在說(shuō)明書(shū)的其余部分所描述的圖形,可以實(shí)現(xiàn)對(duì)本發(fā)明 的各種實(shí)施例的進(jìn)一步的理解。在這些圖形中,相同的參考編號(hào)在多 個(gè)圖形中始終表示類似的組件。在某些情況下,由小寫(xiě)字母組成的子 標(biāo)記與參考數(shù)字相關(guān)聯(lián),以表示多個(gè)類似的組件中的一個(gè)。當(dāng)引用參 考編號(hào)而不指定存在的子標(biāo)記時(shí),意欲指所有這樣的多個(gè)類似的組件。
圖la、 lb、 lc和2顯示了現(xiàn)有技術(shù)的同步方法;
圖3是根據(jù)本發(fā)明的一些實(shí)施例的用于提供增強(qiáng)的同步處理的系
統(tǒng);
圖4是顯示根據(jù)本發(fā)明的各種實(shí)施例的用于控制同步的處理的流 程圖5描述了根據(jù)本發(fā)明的一些實(shí)施例的用于基于SAM2SAM計(jì)數(shù) 值生成窗口輸出的示例性電路;以及
圖6描述了根據(jù)本發(fā)明的一些實(shí)施例的用于基于可由來(lái)自硬盤(pán)控 制器的輸出控制的SAM2 SAM計(jì)數(shù)值生成窗口輸出的示例性電路。
具體實(shí)施例方式
本發(fā)明涉及用于訪問(wèn)磁存儲(chǔ)介質(zhì)的系統(tǒng)和方法,尤其是,涉及用 于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的系統(tǒng)和方法。
圖la描述了伺服數(shù)據(jù)扇區(qū)100的現(xiàn)有技術(shù)的數(shù)據(jù)格式。如圖所示, 伺服數(shù)據(jù)扇區(qū)100可以包括前導(dǎo)碼模式102,前導(dǎo)碼模式102使得系 統(tǒng)可以恢復(fù)(recover)寫(xiě)入的伺服數(shù)據(jù)的定時(shí)(timing)和增益。前 導(dǎo)碼模式102通常后面跟著伺服地址標(biāo)記(SAM) 104,伺服地址標(biāo)記 (SAM) 104對(duì)于所有伺服扇區(qū)都相同。然后,SAM104后面跟著編碼 伺服灰(gray)數(shù)據(jù)106,而灰數(shù)據(jù)106后面跟著一個(gè)或多個(gè)突發(fā)串 解調(diào)字段108?;覕?shù)據(jù)106可以代表記錄道編號(hào)/柱面信息,并為遍歷 (traverse )磁存儲(chǔ)介質(zhì)的讀取磁頭提供粗略的定位信息。突發(fā)串解調(diào) 字段108為遍歷磁存儲(chǔ)介質(zhì)的讀取磁頭提供精確的定位信息。圖lb
8顯示了被并入作為許多記錄道160中每一個(gè)的一部分的如前所述的伺 服數(shù)據(jù)扇區(qū)100,所述許多記錄道160繞磁存儲(chǔ)介質(zhì)150以輻射模式 延伸。在理想的情況下,讀取磁頭在交替的伺服數(shù)據(jù)扇區(qū)和用戶數(shù)據(jù) 扇區(qū)上遍歷各個(gè)記錄道。
圖lc描述了在兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)100之間延伸的用戶數(shù)據(jù) 區(qū)域160。具體來(lái)說(shuō),用戶數(shù)據(jù)區(qū)域160包括由周期性的數(shù)據(jù)標(biāo)記172 分隔的數(shù)據(jù)區(qū)域170。這樣的數(shù)據(jù)標(biāo)記172通常包括數(shù)據(jù)地址標(biāo)記和/ 或業(yè)內(nèi)已知的其他信息,并且可被統(tǒng)稱為"標(biāo)記"。在各種情況下, 可以有八個(gè)標(biāo)記172分散在兩個(gè)伺服數(shù)據(jù)扇區(qū)之間的用戶數(shù)據(jù)中。
圖2描述了現(xiàn)有技術(shù)的用于從磁存儲(chǔ)介質(zhì)接收讀取的數(shù)據(jù)205的 系統(tǒng)200。讀取的數(shù)據(jù)205被提供給模擬濾波器210,而經(jīng)濾波的模擬 輸出260被提供給摸擬到數(shù)字轉(zhuǎn)換器215。摸擬到數(shù)字轉(zhuǎn)換器215將 數(shù)字輸出250提供給伺服檢測(cè)模塊220和數(shù)據(jù)檢測(cè)模塊255。伺服檢 測(cè)模塊220用于部分地基于識(shí)別伺服數(shù)據(jù)內(nèi)的伺服地址標(biāo)記以使樣本 時(shí)鐘與讀取的數(shù)據(jù)205同步。 一旦識(shí)別了伺服地址標(biāo)記,則斷言確立 SAMFOUND 230信號(hào)。從伺服檢測(cè)模塊220提供定時(shí)信息255,以同 步由數(shù)據(jù)檢測(cè)模塊225從數(shù)字輸出250中得到的用戶數(shù)據(jù)。數(shù)據(jù)檢測(cè) 模塊提供指示分散在用戶數(shù)據(jù)內(nèi)的標(biāo)記的位置的標(biāo)記輸出235,以 及用戶數(shù)據(jù)輸出240。在某些情況下,系統(tǒng)200可以包括與內(nèi)部時(shí)鐘 周期同步的計(jì)數(shù)器,當(dāng)讀取磁頭從一個(gè)SAM移到隨后的SAM時(shí),該 計(jì)數(shù)器提供計(jì)數(shù)值。此計(jì)數(shù)信息歷史上一直被用于控制讀取通道內(nèi)部 時(shí)鐘頻率(通過(guò)迫使它匹配并跟蹤磁存儲(chǔ)介質(zhì)上的伺服數(shù)據(jù)扇區(qū)間 隔)。具體來(lái)說(shuō),在已知遍歷用戶數(shù)據(jù)區(qū)域所需的時(shí)鐘周期的數(shù)目的 情況下,可以使用從一個(gè)SAM到下一個(gè)SAM的計(jì)數(shù)值來(lái)指示與連續(xù) 的伺服數(shù)據(jù)扇區(qū)之間的盤(pán)旋轉(zhuǎn)速度相比內(nèi)部時(shí)鐘運(yùn)行得太快還是太 慢。通過(guò)使用此信息,可以進(jìn)行調(diào)整,以校正內(nèi)部時(shí)鐘的頻率。
參見(jiàn)圖3,該圖描述了根據(jù)本發(fā)明的一些實(shí)施例的用于提供增強(qiáng) 的同步處理的系統(tǒng)300。系統(tǒng)300包括SAM2SAM計(jì)數(shù)器305,每當(dāng) 斷言確立時(shí)鐘信號(hào)303時(shí),SAM2SAM計(jì)數(shù)器3遞增,每當(dāng)斷言確立SAMFOUND信號(hào)301時(shí),SAM2SAM計(jì)數(shù)器305復(fù)位。在本發(fā)明的 一個(gè)特定實(shí)施例中,通過(guò)處理扇區(qū)數(shù)據(jù)和/或分散在用戶數(shù)據(jù)中的標(biāo) 記,時(shí)鐘信號(hào)303以業(yè)內(nèi)已知的所建立的數(shù)據(jù)采樣頻率進(jìn)行工作。 SAM2SAM計(jì)數(shù)器305的輸出是SAM2SAM計(jì)數(shù)值307。在本發(fā)明的 一個(gè)特定實(shí)施例中,SAM2SAM計(jì)數(shù)器305是與時(shí)鐘信號(hào)303同步的 十六位計(jì)數(shù)器?;谶@里所提供的公開(kāi),本領(lǐng)域普通技術(shù)人員將想到 可以用于實(shí)現(xiàn)SAM2SAM計(jì)數(shù)器305的各種計(jì)數(shù)器電路,以及可以根 據(jù)特定實(shí)現(xiàn)方式使用的各種計(jì)數(shù)器尺寸。向解碼邏輯模塊330提供SAM2SAM計(jì)數(shù)值307。此外,還向解 碼邏輯模塊330提供一組可編程的值。具體來(lái)說(shuō),從可編程的"設(shè)置 (setup)啟用寄存器"310提供"設(shè)置啟用,,308的上閾值和下闊值, 從可編程的"設(shè)置啟用寄存器"315提供"開(kāi)始(start)啟用"309 的上閾值和下閾值。寄存器310, 315由處理器320通過(guò)編程接口 323 進(jìn)行編程。處理器320可以是業(yè)內(nèi)已知的任何處理器,且編程接口 323 可以是業(yè)內(nèi)已知的任何接口 ,所述接口允許通過(guò)處理器320寫(xiě)入一個(gè) 或多個(gè)存儲(chǔ)器位置或寄存器。基于這里所提供的說(shuō)明,本領(lǐng)域普通技 術(shù)人員將想到可以用于本發(fā)明的不同的實(shí)施例的許多處理器和處理器 接口。解碼邏輯模塊330至少部分地基于SAM2SAM計(jì)數(shù)值307提供各 種啟用信號(hào)。這些啟用信號(hào)代表當(dāng)預(yù)期關(guān)于發(fā)往/來(lái)自磁存儲(chǔ)介質(zhì)的處 理信息發(fā)生特定事件時(shí)的時(shí)間窗口。具體來(lái)說(shuō),解碼邏輯模塊330提 供SAM窗口信號(hào)331, SAM窗口信號(hào)331在在隨后的伺服數(shù)據(jù)扇區(qū) 內(nèi)預(yù)期隨后的SAM之前不久被斷言確立,并被維持?jǐn)嘌源_立,直到 SAM應(yīng)該已經(jīng)出現(xiàn)之后不久。SAM窗口信號(hào)331被作為啟用輸入提 供給負(fù)責(zé)識(shí)別伺服數(shù)據(jù)扇區(qū)內(nèi)的SAM的SAM檢測(cè)模塊340。 SAM檢 測(cè)模塊340可以是能夠提供SAMFOUND信號(hào)301的業(yè)內(nèi)已知的任何 SAM檢測(cè)模塊,并可以根據(jù)本發(fā)明的不同的實(shí)施例修改SAM檢測(cè)模 塊,以接受啟用信號(hào)。通過(guò)使用SAM2SAM計(jì)數(shù)值307打開(kāi)其間SAM 檢測(cè)模塊340嘗試識(shí)別隨后的SAM的窗口,可以實(shí)現(xiàn)更大的確定性,以避免潛在的誤報(bào)(false positive),并在噪聲環(huán)境下提供SAM檢測(cè) 的額外的指引(guidance)。此外,當(dāng)窗口沒(méi)有打開(kāi)時(shí),可以禁用與 SAM檢測(cè)相關(guān)聯(lián)的電路,從而允許潛在的電力節(jié)省。通過(guò)使用 SAM2SAM計(jì)數(shù)值307來(lái)預(yù)測(cè)隨后的SAM的出現(xiàn),可以打開(kāi)非常精 確的考慮窗口 ,這將可以應(yīng)對(duì)從一個(gè)伺服數(shù)據(jù)扇區(qū)到下一個(gè)伺服數(shù)據(jù) 扇區(qū)的盤(pán)旋轉(zhuǎn)速度的可能的頻率變化。這樣打開(kāi)窗口在螺旋波形處理 過(guò)程中特別有幫助,因?yàn)樗欧?shù)據(jù)扇區(qū)的物理位置是可變的,但是 SAM以已知的或以別的方式可預(yù)測(cè)的SAM2SAM計(jì)數(shù)器間隔出現(xiàn)。在本發(fā)明的一個(gè)特定實(shí)施例中,解碼邏輯模塊330包括兩個(gè)SAM 窗口比較器 一個(gè)用于比較SAM2SAM計(jì)數(shù)值307與下閾值(例如, 當(dāng)希望開(kāi)始尋找SAM時(shí)的特定SAM2SAM計(jì)數(shù)值307),另一個(gè)用 于比較SAM2SAM計(jì)數(shù)值307與上閾值(例如,當(dāng)應(yīng)該已經(jīng)檢測(cè)到 SAM時(shí)的特定SAM2SAM計(jì)數(shù)值307 )。當(dāng)SAM2SAM計(jì)數(shù)值307 超出下閾值時(shí),斷言確立SAM窗口信號(hào)331,并且持續(xù)斷言確立SAM 窗口信號(hào)331,直到SAM2SAM計(jì)數(shù)值307超出上闞值,從而創(chuàng)建"窗 口"。在本發(fā)明的某些實(shí)施例中,上閾值和下闊值可以是能夠通過(guò)處 理器進(jìn)行編程的。在其它情況下,上闊值和下閾值是硬編碼的?;?這里所提供的說(shuō)明,本領(lǐng)域普通技術(shù)人員將想到可被用于基于可用的 SAM2SAM計(jì)數(shù)產(chǎn)生這樣的窗口的各種電路?;蛘?,或此外,解碼邏輯模塊330提供前導(dǎo)碼窗口信號(hào)332,前 導(dǎo)碼窗口信號(hào)332在在隨后的伺服數(shù)據(jù)扇區(qū)內(nèi)預(yù)期隨后的前導(dǎo)碼之前 不久斷言確立,并被維持?jǐn)嘌源_立,直到前導(dǎo)碼應(yīng)該已經(jīng)出現(xiàn)之后不 久。前導(dǎo)碼窗口信號(hào)332被作為啟用輸入提供給前導(dǎo)碼檢測(cè)模塊350, 前導(dǎo)碼檢測(cè)模塊350負(fù)責(zé)識(shí)別伺服數(shù)據(jù)扇區(qū)內(nèi)的前導(dǎo)碼。前導(dǎo)碼檢測(cè) 模塊350可以是業(yè)內(nèi)已知的任何前導(dǎo)碼檢測(cè)模塊,并可以根據(jù)本發(fā)明 的不同的實(shí)施例修改前導(dǎo)碼檢測(cè)模塊,以接受啟用信號(hào)。例如,前導(dǎo) 碼檢測(cè)模塊350可以用于進(jìn)行螺旋伺服處理,以計(jì)算相位及其他信息。 通過(guò)使用SAM2SAM計(jì)數(shù)值307打開(kāi)其中前導(dǎo)碼檢測(cè)模塊350嘗試識(shí) 別隨后的前導(dǎo)碼的窗口,可以實(shí)現(xiàn)更大的確定性,以避免潛在的誤報(bào),ii并在噪聲環(huán)境下提供前導(dǎo)碼檢測(cè)的額外的指引。此外,當(dāng)窗口沒(méi)有打 開(kāi)時(shí),可以禁用與前導(dǎo)碼檢測(cè)相關(guān)聯(lián)的電路,從而允許潛在的電力節(jié)省。通過(guò)使用SAM2SAM計(jì)數(shù)值307來(lái)預(yù)測(cè)隨后的前導(dǎo)碼的出現(xiàn),可 以打開(kāi)非常精確的考慮窗口 ,這將可以應(yīng)對(duì)從一個(gè)伺服數(shù)據(jù)扇區(qū)到下 一個(gè)伺服數(shù)據(jù)扇區(qū)的盤(pán)旋轉(zhuǎn)速度的可能的頻率變化。這樣打開(kāi)窗口在 螺旋波形處理過(guò)程中特別有幫助,因?yàn)樗欧?shù)據(jù)扇區(qū)的物理位置是可 變的,但是前導(dǎo)碼以已知的或以別的方式可預(yù)測(cè)的SAM2SAM計(jì)數(shù)器 間隔出現(xiàn)。在本發(fā)明的一個(gè)特定實(shí)施例中,解碼邏輯模塊330包括兩個(gè)前導(dǎo) 碼窗口比較器 一個(gè)用于比較SAM2SAM計(jì)數(shù)值307與下閾值(例如, 當(dāng)希望開(kāi)始尋找前導(dǎo)碼時(shí)的特定SAM2SAM計(jì)數(shù)值307),另一個(gè)用 于比較SAM2SAM計(jì)數(shù)值307與上閾值(例如,當(dāng)應(yīng)該已經(jīng)檢測(cè)到前 導(dǎo)碼時(shí)的特定SAM2SAM計(jì)數(shù)值307)。當(dāng)SAM2SAM計(jì)數(shù)值307 超出下闊值時(shí),斷言確立前導(dǎo)碼窗口信號(hào)332,并持續(xù)斷言確立,直 到SAM2SAM計(jì)數(shù)值307超出上閾值,從而創(chuàng)建"窗口"。在本發(fā)明 的一些實(shí)施例中,上閾值和下閾值是可以通過(guò)處理器進(jìn)行編程的。在 其它情況下,上閾值和下閾值是硬編碼的?;谶@里所提供的說(shuō)明, 本領(lǐng)域普通技術(shù)人員將想到可被用于基于可用的SAM2SAM計(jì)數(shù)產(chǎn) 生這樣的窗口的各種電路?;蛘?,或此外,解碼邏輯模塊330提供標(biāo)記窗口信號(hào)333,在在 用戶數(shù)據(jù)段內(nèi)預(yù)期隨后的標(biāo)記之前不久斷言確立標(biāo)記窗口信號(hào)333, 并維持?jǐn)嘌源_立,直到標(biāo)記應(yīng)該已經(jīng)出現(xiàn)之后不久。標(biāo)記窗口信號(hào)333模塊360。這樣的標(biāo)記可以包括(但不限于)數(shù)據(jù)地址標(biāo)記。標(biāo)記檢 測(cè)模塊360可以是業(yè)內(nèi)已知的任何標(biāo)記檢測(cè)模塊,并可以根據(jù)本發(fā)明 的不同的實(shí)施例進(jìn)行修改,以接受啟用信號(hào)。通過(guò)使用SAM2SAM計(jì) 數(shù)值307打開(kāi)其中標(biāo)記檢測(cè)模塊360嘗試識(shí)別隨后的標(biāo)記的窗口 ,可 以實(shí)現(xiàn)更大的確定性,以避免潛在的誤報(bào),并在噪聲環(huán)境下提供標(biāo)記 檢測(cè)的額外的指引。此外,當(dāng)窗口沒(méi)有打開(kāi)時(shí),可以禁用與標(biāo)記檢測(cè)相關(guān)聯(lián)的電路,以允許潛在的電力節(jié)省。通過(guò)使用SAM2SAM計(jì)數(shù)值 307來(lái)預(yù)測(cè)隨后的標(biāo)記的出現(xiàn),可以打開(kāi)非常精確的考慮窗口,這將 可以應(yīng)對(duì)從一個(gè)伺服數(shù)據(jù)扇區(qū)到下 一個(gè)伺服數(shù)據(jù)扇區(qū)的盤(pán)旋轉(zhuǎn)速度的 可能的頻率變化。這樣打開(kāi)窗口可以特別有幫助,因?yàn)樽x取速率和用 戶數(shù)據(jù)楔(wedge)大小在磁存儲(chǔ)介質(zhì)的分區(qū)與分區(qū)之間會(huì)發(fā)生變化。 然而,因?yàn)樘崆爸廊孔兓曰赟AM2SAM計(jì)數(shù)預(yù)測(cè)隨后的 標(biāo)記位置是可能的。在本發(fā)明的一個(gè)特定實(shí)施例中,解碼邏輯模塊330包括兩個(gè)標(biāo)記 窗口比較器 一個(gè)用于比較SAM2SAM計(jì)數(shù)值307與下閾值(例如, 當(dāng)希望開(kāi)始尋找標(biāo)記時(shí)的特定SAM2SAM計(jì)數(shù)值307),另一個(gè)用于 比較SAM2SAM計(jì)數(shù)值307與上閾值(例如,當(dāng)應(yīng)該已經(jīng)檢測(cè)到標(biāo)記 時(shí)的特定SAM2SAM計(jì)數(shù)值307)。當(dāng)SAM2SAM計(jì)數(shù)值307超出下 閾值時(shí),斷言確立標(biāo)記窗口信號(hào)333,并持續(xù)斷言確立,直到 SAM2SAM計(jì)數(shù)值307超出上閾值,從而創(chuàng)建"窗口"。當(dāng)超出上閾 值時(shí),下閾值和上閾值增大,以反映下一個(gè)預(yù)期的標(biāo)記的位置,并重 復(fù)比較闊值與斷言確立和去斷言確立標(biāo)記信號(hào)窗口的處理。 一旦斷言 確立了 SAMFOUND 301,上閾值和下閾值被復(fù)位,以指示用戶數(shù)據(jù) 內(nèi)的第一標(biāo)記的預(yù)期的位置。在本發(fā)明的某些實(shí)施例中,上閾值和下 閾值是可以通過(guò)處理器進(jìn)行編程的。在其它情況下,上闊值和下閾值 是硬編碼的?;谶@里所提供的說(shuō)明,本領(lǐng)域普通技術(shù)人員將想到可 被用于基于可用的SAM2SAM計(jì)數(shù)產(chǎn)生這樣的窗口的各種電路。或者,或此外,解碼邏輯模塊330提供可編程的設(shè)置啟用信號(hào)371 , 在特定函數(shù)的設(shè)置時(shí)間之前不久斷言確立設(shè)置啟用信號(hào)371。例如, 可以在伺服、讀取或?qū)懭胧录l(fā)生之前不久斷言確立可編程的設(shè)置 啟用信號(hào)371。這將使得,例如,提前足夠早地將電力施加到非活動(dòng) 的電路,以確保在特定事件開(kāi)始之前該電路工作穩(wěn)定(例如,及時(shí)允 許設(shè)置瞬態(tài)分解(resolve))。此外,這樣的啟用將使得事件之間的 填充(pad)區(qū)域被縮小。作為一個(gè)特定例子,這樣的"設(shè)置啟用" 可被用來(lái)足夠早地為寫(xiě)入路徑打開(kāi)電源,以允許內(nèi)部電壓在任何數(shù)據(jù)實(shí)際寫(xiě)出到盤(pán)之前安定(settle)下來(lái)。作為另一個(gè)特定例子,這樣的 啟用可被用于及早地對(duì)于伺服事件開(kāi)始噪聲抑制(squelch)。作為再 一個(gè)特定例子,這樣的啟用可被用于在讀取事件需要時(shí)鐘之前開(kāi)始恢 復(fù)的時(shí)鐘開(kāi)啟序列(sequence)?;谶@里所提供的說(shuō)明,本領(lǐng)域普 通技術(shù)人員將想到這樣的設(shè)置啟用信號(hào)的各種其他可能的用途。通過(guò)使用SAM2SAM計(jì)數(shù)值307斷言確立可編程的設(shè)置啟用信號(hào)371、 可以以精確的間隔開(kāi)始和停止特定事件的準(zhǔn)備。在本發(fā)明的一個(gè) 特定實(shí)施例中,解碼邏輯模塊330包括兩個(gè)設(shè)置窗口比較器 一個(gè)用 于比較SAM2SAM計(jì)數(shù)值307與可從可編程的"設(shè)置啟用寄存器"310 得到的下閾值,而另一個(gè)用于比較SAM2SAM計(jì)數(shù)值307與可從可編 程的"設(shè)置啟用寄存器"310得到的上閾值。當(dāng)SAM2SAM計(jì)數(shù)值307 超出下閾值時(shí),斷言確立可編程的設(shè)置啟用信號(hào)371,并持續(xù)斷言確 立,直到SAM2SAM計(jì)數(shù)值307超出上閾值(或在某些情況下,直到 硬盤(pán)控制器(未顯示)發(fā)出信號(hào)通知與SAM2SAM計(jì)數(shù)值307不相關(guān) 的事件已完成)?;谶@里所提供的說(shuō)明,本領(lǐng)域普通技術(shù)人員將想 到可被用于基于可用的SAM2SAM計(jì)數(shù)產(chǎn)生可編程的設(shè)置啟用信號(hào) 371的各種電路?;蛘撸虼送?,解碼邏輯模塊330提供可編程的開(kāi)始啟用信號(hào)372, 在特定函數(shù)的開(kāi)始時(shí)間之前不久斷言確立可編程的開(kāi)始啟用信號(hào)372。 例如,可以在伺服、讀取或?qū)懭胧录霈F(xiàn)之前不久斷言確立可 編程的開(kāi)始啟用信號(hào)372。這樣的信號(hào)也能夠勝任來(lái)自硬盤(pán)控制器(未 顯示)的常規(guī)門(mén)(gate)斷言確立,以使控制器仍具有實(shí)時(shí)控制來(lái)抑 制或中止事件,然而,利用SAM2SAM計(jì)數(shù)器觸發(fā)這些事件的實(shí)際數(shù) 據(jù)處理開(kāi)始時(shí)間將使得扇區(qū)之間的填充區(qū)域縮小并且前導(dǎo)碼的大小縮 小,這意味著,更多的盤(pán)空間可被用于實(shí)際數(shù)據(jù)?;谶@里所提供的 說(shuō)明,本領(lǐng)域普通技術(shù)人員將想到這樣的設(shè)置啟用信號(hào)的各種其他可 能的用途。通過(guò)使用SAM2SAM計(jì)數(shù)值307斷言確立可編程的開(kāi)始啟用信號(hào) 372,可以更精確地呈現(xiàn)(render)用于開(kāi)始特定事件的定時(shí)。在本發(fā)14明的一個(gè)特定實(shí)施例中,解碼邏輯模塊330包括兩個(gè)開(kāi)始窗口比較器 一個(gè)用于比較SAM2SAM計(jì)數(shù)值307與來(lái)自可編程的"開(kāi)始啟用寄存 器"315的下閾值,而另一個(gè)用于比較SAM2SAM計(jì)數(shù)值307與也可 從可編程的"開(kāi)始啟用寄存器"315得到的上閾值。當(dāng)SAM2SAM計(jì) 數(shù)值307超出下閾值時(shí),斷言確立可編程的開(kāi)始啟用信號(hào)372,并持 續(xù)斷言確立,直到SAM2SAM計(jì)數(shù)值307超出上閾值(或在某些情況 下,直到硬盤(pán)控制器(未顯示)發(fā)出信號(hào)通知與SAM2SAM計(jì)數(shù)值 307不相關(guān)的事件已完成)?;谶@里所提供的說(shuō)明,本領(lǐng)域普通技 術(shù)人員將想到可被用于基于可用的SAM2SAM計(jì)數(shù)產(chǎn)生可編程的"開(kāi) 始啟用信號(hào)"372的各種電路。
圖4是顯示根據(jù)本發(fā)明的各種實(shí)施例的用于同步的處理的流程圖 400。按照流程圖400,將SAM2SAM計(jì)數(shù)器的輸出值與和可編程的
"設(shè)置輸出"相關(guān)聯(lián)的下閾值進(jìn)行比較(框402)。在超出下閣值的 情況下(框412),斷言確立可編程的"設(shè)置啟用"(框404)。然后, 判斷是否已經(jīng)超出與可編程的"設(shè)置輸出"相關(guān)聯(lián)的上閾值(框406), 或者是否已經(jīng)從例如硬盤(pán)控制器接收了外部中斷(框407)。在還沒(méi) 有超出上閾值(框406 )并且沒(méi)有接收到外部中斷(框407 )的情況下, 繼續(xù)斷言確立可編程的"設(shè)置啟用"?;蛘?,在已經(jīng)超出上閣值的情 況下(框406)或在已經(jīng)接收到外部中斷的情況下(框407),去斷言 確立可編程的"設(shè)置啟用"(框408)。 一旦去斷言確立(框408), 則在再次開(kāi)始框402-408的處理之前,等待SAM2SAM計(jì)數(shù)器的復(fù)位
(框454)。
或者,或此外,將SAM2SAM計(jì)數(shù)器的輸出值與和可編程的"開(kāi) 始輸出"相關(guān)聯(lián)的下閾值進(jìn)行比較(框412)。在已經(jīng)超出下闊值的 情況下(框412),斷言確立可編程的"開(kāi)始啟用"(框414)。然后, 判斷是否已經(jīng)超出與可編程的"開(kāi)始輸出"相關(guān)聯(lián)的上閾值(框416 )。 或者,在還沒(méi)有超出上閾值的情況下(框416),判斷是否已經(jīng)從例 如硬盤(pán)控制器接收到外部控制信號(hào)或中斷(框417)。在還沒(méi)有超出 上閾值(框416)并且沒(méi)有接收到外部中斷(框417)的情況下,繼續(xù)斷言確立可編程的"開(kāi)始啟用"?;蛘?,在已經(jīng)超出上閾值的情況下
(框416)或在已經(jīng)接收到外部中斷的情況下(框417),去斷言確立 可編程的"開(kāi)始啟用"(框418)。 一旦去斷言確立(框418),則在 再次開(kāi)始框412-418的處理之前,等待SAM2SAM計(jì)數(shù)器的復(fù)位(框 454)。
或者,或此外,將SAM2SAM計(jì)數(shù)器的輸出值與和SAM窗口輸 出相關(guān)聯(lián)的下閾值進(jìn)行比較(框422 )。在已經(jīng)超出下閾值的情況下 (框422),斷言確立SAM窗口輸出(框424)。然后,判斷是否已 經(jīng)超出與SAM窗口輸出相關(guān)聯(lián)的上閾值(框426)。在還沒(méi)有超出上 閾值的情況下(框426),繼續(xù)斷言確立SAM窗口輸出?;蛘撸谝?經(jīng)超出上閾值的情況下(框426),去斷言確立SAM窗口輸出(框 428)。 一旦去斷言確立(框428),則在再次開(kāi)始框422-428的處理 之前,等待SAM2SAM計(jì)數(shù)器的復(fù)位(框454)。
或者,或此外,將SAM2SAM計(jì)數(shù)器的輸出值與和前導(dǎo)碼窗口輸 出相關(guān)聯(lián)的下閾值進(jìn)行比較(框432)。在已經(jīng)超出下閾值的情況下 (框432),斷言確立SAM窗口輸出(框434)。然后,判斷是否已 經(jīng)超出與SAM窗口輸出相關(guān)聯(lián)的上閾值(框436)。在還沒(méi)有超出上 閾值的情況下(框436),繼續(xù)斷言確立SAM窗口輸出?;蛘?,在已 經(jīng)超出上閾值的情況下(框436),去斷言確立SAM窗口輸出(框 438)。 一旦去斷言確立(框438),則在再次開(kāi)始框432-438的處理 之前,等待SAM2SAM計(jì)數(shù)器的復(fù)位(框454)。
或者,或此外,將SAM2SAM計(jì)數(shù)器的輸出值與和標(biāo)記窗口輸出 相關(guān)聯(lián)的下閾值進(jìn)行比較(框442)。在已經(jīng)超出下閾值的情況下(框 442),斷言確立標(biāo)記窗口輸出(框444)。然后,判斷是否已經(jīng)超出 與前導(dǎo)碼窗口輸出相關(guān)聯(lián)的上閾值(框446)。在還沒(méi)有超出上閾值 的情況下(框446),繼續(xù)斷言確立前導(dǎo)碼窗口輸出?;蛘?,在已經(jīng) 超出上閾值的情況下(框446),去斷言確立前導(dǎo)碼窗口輸出(框448)。 一旦去斷言確立(框448),與標(biāo)記窗口相關(guān)聯(lián)的下閾值增大,以表 示下一個(gè)預(yù)期的標(biāo)記的位置(例如,系統(tǒng)應(yīng)該開(kāi)始尋找下一標(biāo)記的點(diǎn))(框450),并且與標(biāo)記窗口相關(guān)聯(lián)的上閾值增大以表示下一個(gè)預(yù)期 的標(biāo)記的位置(例如,系統(tǒng)將期望已經(jīng)識(shí)別標(biāo)記的點(diǎn))(框452)。 通過(guò)4吏用這些更新的閾值(框450, 452),重復(fù)才匡442-448的處理。 繼續(xù)前面所描述的處理,直到SAM2SAM計(jì)數(shù)器被復(fù)位(框456 )。 一旦SAM2SAM計(jì)數(shù)器被復(fù)位(框456),可編程的"設(shè)置輸出"、 可編程的"開(kāi)始輸出"、SAM窗口輸出、前導(dǎo)碼窗口輸出、以及標(biāo)記 窗口輸出中的全部都被去斷言確立(如果它們還沒(méi)有被去斷言確立的 話)(框458)。在這些信號(hào)被去斷言確立的情況下,對(duì)于近來(lái)識(shí)別 的SAM和隨后的SAM之間的下一周期,重復(fù)沖匡402-454的處理。
參見(jiàn)圖5,根據(jù)本發(fā)明一些實(shí)施例,描述了用于基于SAM2SAM 計(jì)數(shù)值生成窗口輸出的示例性電路500。電路500包括上比較器525 和下比較器535。上比較器525用于比較SAM2SAM計(jì)數(shù)值510 (即, 表示兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)之間的位置的值)和上閾值520。上閾 值520可以是可編程的或硬編碼的。此外,還可以動(dòng)態(tài)地修改上閾值 520 ,以允許檢測(cè)例如兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)之間出現(xiàn)的多個(gè)標(biāo)記。 下比較器535用于比較SAM2SAM計(jì)數(shù)值510和下閾值530。下閾值 530可以是可編程的或石更編碼的。此外,還可以動(dòng)態(tài)地纟務(wù)改下閾值530, 以允許檢測(cè)例如兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)之間出現(xiàn)的多個(gè)標(biāo)記。在上 閾值520大于SAM2SAM計(jì)數(shù)510的情況下,上比較器525的輸出被 斷言確立為高。在下閾值530大于SAM2SAM計(jì)數(shù)510的情況下,下 比較器535的輸出被斷言確立為高。每一個(gè)比較器的輸出都被提供給
"異或,,門(mén)545,而"異或"門(mén)545的輸出被提供給觸發(fā)器555的數(shù) 據(jù)輸入。
在工作中,上比較器525和下比較器兩者的輸出都是邏輯"0"。 這導(dǎo)致"異或"門(mén)545的輸出處的邏輯"0",其在下一個(gè)時(shí)鐘560 被時(shí)鐘傳送(clock)到觸發(fā)器555的輸出570。當(dāng)下比較器535的輸 出被斷言確立為邏輯"1"時(shí),此狀態(tài)一直持續(xù),直到SAM2SAM計(jì) 數(shù)510超出下閾值530。這導(dǎo)致"異或"門(mén)545的輸出處的邏輯"1", 并最終導(dǎo)致觸發(fā)器570的輸出570處的邏輯"1"。當(dāng)上比較器525
17的輸出被斷言確立為邏輯"1"時(shí),此狀態(tài)一直持續(xù),直到SAM2SAM計(jì)數(shù)510超出上閾值520。這導(dǎo)致"異或"門(mén)545的輸出處的邏輯"O",并最終導(dǎo)致觸發(fā)器570的輸出570處的邏輯"0"。此狀態(tài)一直持續(xù),直到在識(shí)別隨后的伺服數(shù)據(jù)扇區(qū)中的SAM時(shí)SAM2AM計(jì)數(shù)510被復(fù)位。
參見(jiàn)圖6,根據(jù)本發(fā)明一些實(shí)施例,描述了用于基于可由來(lái)自硬盤(pán)控制器的輸出控制的SAM2SAM計(jì)數(shù)值生成窗口輸出的示例性電路600。電路600包括上比較器625和下比較器635。上比較器625用于比較SAM2SAM計(jì)數(shù)值610 (即,表示兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)之間的位置的值)和上閾值620。上閾值620可以是可編程的或石更編碼的。此外,可以動(dòng)態(tài)地〗務(wù)改上閾值620,以允許檢測(cè)例如兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)之間出現(xiàn)的多個(gè)標(biāo)記。下比較器635用于比較SAM2SAM計(jì)數(shù)值610和下閾值630。下閾值630可以是可編程的或石更編碼的。此外,可以動(dòng)態(tài)地^f務(wù)改下閾值630,以允許檢測(cè)例如兩個(gè)連續(xù)的伺服數(shù)據(jù)扇區(qū)之間出現(xiàn)的多個(gè)標(biāo)記。在上閾值620大于SAM2SAM計(jì)數(shù)610的情況下,上比較器625的輸出被斷言確立為高。在下閾值630大于SAM2SAM計(jì)數(shù)610的情況下,下比較器635的輸出被斷言確立為高。每一個(gè)比較器的輸出都被提供給"異或"門(mén)645,而"異或"門(mén)645的輸出又被提供給觸發(fā)器655的數(shù)據(jù)輸入。將控制器輸出應(yīng)用于觸發(fā)器655的復(fù)位輸入。這允許硬盤(pán)控制器(未顯示)獨(dú)立于SAM2SAM計(jì)數(shù)610的任何值復(fù)位輸出670。電路600的工作方式與電路500基本上相同,只是輸出670可以通過(guò)不一定受SAM2SAM計(jì)數(shù)610的值支配的輸入復(fù)位。應(yīng)該注意的是,電路500和600只是示例性的,而基于這里所提供的說(shuō)明,本領(lǐng)域普通技術(shù)人員將想到根據(jù)本發(fā)明的各種實(shí)施例的可被用于基于SAM2SAM計(jì)數(shù)值來(lái)提供所期望的輸出的各種電路。
總之,本發(fā)明提供了用于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的新穎的系統(tǒng)、設(shè)備、方法和配置。盡管上文給出了本發(fā)明的一個(gè)或多個(gè)實(shí)施例的詳細(xì)描述,但是,在不改變本發(fā)明的精神的情況下,各種替代、修改,
18以及等同物對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。因此,上面的描述不應(yīng)被理解為限制由所附的權(quán)利要求所定義的本發(fā)明的范圍。
19
權(quán)利要求
1.一種用于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的方法,所述方法包括提供表示磁存儲(chǔ)介質(zhì)的第一伺服數(shù)據(jù)扇區(qū)的一部分和磁存儲(chǔ)介質(zhì)的第二伺服數(shù)據(jù)扇區(qū)的一部分之間的位置的位置計(jì)數(shù);以及斷言確立啟用窗口信號(hào),其中,所述啟用窗口信號(hào)是基于所述位置計(jì)數(shù)被斷言確立的。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一伺服數(shù)據(jù)扇區(qū) 的所述一部分是第一SAM,以及,所述第二伺服數(shù)據(jù)扇區(qū)的所述一部 分是第二 SAM。
3. 根據(jù)權(quán)利要求2所述的方法,其中,所述方法進(jìn)一步包括 提供SAM2SAM計(jì)數(shù)器;以及其中,提供所述位置計(jì)數(shù)包括遞增所述第一 SAM和所述第二 SAM之間的所述SAM2SAM計(jì)數(shù)器。
4. 根據(jù)權(quán)利要求l所述的方法,其中,所述啟用窗口信號(hào)是在 當(dāng)預(yù)期到SAM時(shí)的時(shí)間段內(nèi)被斷言確立的。
5. 根據(jù)權(quán)利要求4所述的方法,其中,當(dāng)所述啟用窗口信號(hào)沒(méi) 有被斷言確立時(shí),SAM檢測(cè)電路被切換到低功耗模式。
6. 根據(jù)權(quán)利要求l所述的方法,其中,所述啟用窗口信號(hào)是在 如下時(shí)間段內(nèi)被斷言確立的,所述時(shí)間段是當(dāng)在所述第一伺服數(shù)據(jù)扇 區(qū)和所述第二伺服數(shù)據(jù)扇區(qū)之間的用戶數(shù)據(jù)部分內(nèi)預(yù)期到標(biāo)記時(shí)的時(shí) 間段。
7. 根據(jù)權(quán)利要求6所述的方法,其中,在所述第一伺服數(shù)據(jù)扇 區(qū)和所述第二伺服數(shù)據(jù)扇區(qū)之間多次斷言確立和去斷言確立所述啟用 窗口信號(hào)。
8. 根據(jù)權(quán)利要求l所述的方法,其中,所述啟用窗口信號(hào)是在 當(dāng)預(yù)期到前導(dǎo)碼時(shí)的時(shí)間段內(nèi)被斷言確立的。
9. 根據(jù)權(quán)利要求l所述的方法,其中,在盤(pán)驅(qū)動(dòng)事件之前足夠 長(zhǎng)的點(diǎn)斷言確立所述啟用窗口信號(hào)以允許為所述盤(pán)驅(qū)動(dòng)事件作準(zhǔn)備。
10. 根據(jù)權(quán)利要求9所述的方法,其中,所述盤(pán)驅(qū)動(dòng)事件是從包 括伺服事件、寫(xiě)入事件和讀取事件的組中選擇的。
11. 根據(jù)權(quán)利要求1所述的方法,其中,所述方法進(jìn)一步包括 在與所述位置計(jì)數(shù)不相關(guān)的點(diǎn)復(fù)位所述啟用窗口信號(hào)。
12. —種用于數(shù)據(jù)訪問(wèn)的系統(tǒng),所述系統(tǒng)包括 磁存儲(chǔ)介質(zhì),其中,所述磁存儲(chǔ)介質(zhì)至少包括第一伺服數(shù)據(jù)扇區(qū)和第二伺服數(shù)據(jù)扇區(qū);位置計(jì)數(shù)器,其中,所述位置計(jì)數(shù)器用于提供表示所述第一伺服 數(shù)據(jù)扇區(qū)和所述第二伺服數(shù)據(jù)扇區(qū)之間的位置的計(jì)數(shù)值;以及啟用窗口電路,其中,所述啟用窗口電路用于基于所述計(jì)數(shù)值斷 言確立啟用窗口輸出。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述系統(tǒng)進(jìn)一步包括 SAM檢測(cè)模塊,其中,所述SAM檢測(cè)模塊用于識(shí)別所述第二伺服數(shù)據(jù)扇區(qū)內(nèi)的SAM,并且其中,所述啟用窗口輸出在預(yù)期到所述 SAM之前啟用所述SAM檢測(cè)模塊的工作。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述啟用窗口電路包 括比較器,并且,所述比較器用于將計(jì)數(shù)與上閾值和下閾值進(jìn)行比較, 并且,每當(dāng)所述計(jì)數(shù)大于所述下闊值而不大于所述上閾值時(shí),斷言確 立所述啟用窗口輸出。
15. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述下閾值是在預(yù)期 到所述SAM之前出現(xiàn)的計(jì)數(shù)值,并且,所述上閾值是應(yīng)該已經(jīng)檢測(cè) 到所述SAM之后出現(xiàn)的計(jì)數(shù)值。
16. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述系統(tǒng)進(jìn)一步包括 標(biāo)記檢測(cè)模塊,其中,所述標(biāo)記檢測(cè)模塊用于識(shí)別所述第一伺服數(shù)據(jù)扇區(qū)和所迷第二伺服數(shù)據(jù)扇區(qū)之間的用戶數(shù)據(jù)內(nèi)的第一標(biāo)記和第 二標(biāo)記,以及其中,所述啟用窗口輸出在預(yù)期到所述第 一標(biāo)記之前啟用所述標(biāo) 記檢測(cè)模塊的工作,在應(yīng)該已經(jīng)檢測(cè)到所述第 一標(biāo)記之后禁用所述標(biāo) 記檢測(cè)模塊,并且在預(yù)期到所述第二標(biāo)記之前啟用所述標(biāo)記檢測(cè)模塊。
17. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述系統(tǒng)進(jìn)一步包括 前導(dǎo)碼檢測(cè)模塊,其中,所述前導(dǎo)碼檢測(cè)模塊用于識(shí)別所述第二伺服數(shù)據(jù)扇區(qū)內(nèi)的前導(dǎo)碼,并且,當(dāng)預(yù)期到所述前導(dǎo)碼時(shí),所述啟用 窗口輸出啟用所述前導(dǎo)碼檢測(cè)模塊的工作。
18. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述位置計(jì)數(shù)器是 SAM2SAM計(jì)數(shù)器。
19. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述啟用窗口電路進(jìn) 一步用于基于不是基于所述計(jì)數(shù)值產(chǎn)生的輸入去斷言確立所述啟用窗 口輸出。
20. —種硬盤(pán)驅(qū)動(dòng)器,其中,所述硬盤(pán)驅(qū)動(dòng)器包括 磁存儲(chǔ)介質(zhì),其中,所述磁存儲(chǔ)介質(zhì)至少包括具有第一 SAM的第 一伺服數(shù)據(jù)扇區(qū)和具有第二 SAM的第二伺服數(shù)據(jù)扇區(qū);以及盤(pán)控制器,其中,所述盤(pán)控制器從所述磁存儲(chǔ)介質(zhì)讀取數(shù)據(jù)并向 所述磁存儲(chǔ)介質(zhì)寫(xiě)入數(shù)據(jù),并且其中,所述盤(pán)控制器包括SAM2SAM計(jì)數(shù)器,其中,所述SAM2SAM計(jì)數(shù)器用于提供 表示所述第一 SAM和所述第二 SAM之間的位置的計(jì)數(shù)值;以及啟用窗口電路,其中,所述啟用窗口電路用于基于所述計(jì)數(shù) 值斷言確立啟用窗口輸出,并且其中,所述啟用窗口電路用于啟用從 包括下列各項(xiàng)的組中選擇的模塊的工作用于識(shí)別所述第二伺服數(shù)據(jù) 扇區(qū)內(nèi)的所述第二 SAM的SAM檢測(cè)模塊,用于識(shí)別所述第二伺服數(shù) 據(jù)扇區(qū)內(nèi)的前導(dǎo)碼的前導(dǎo)碼檢測(cè)模塊,以及用于至少識(shí)別分散在所述 第一 SAM和所述第二 SAM之間的第 一標(biāo)記和第二標(biāo)記的標(biāo)記檢測(cè)才莫 塊。
21. 根據(jù)權(quán)利要求20所述的硬盤(pán)驅(qū)動(dòng)器,其中包括所述SAM檢測(cè) 模塊、所述前導(dǎo)碼檢測(cè)模塊和所述標(biāo)記檢測(cè)模塊中的全部,并且所述 SAM檢測(cè)模塊、所述前導(dǎo)碼檢測(cè)模塊和所述標(biāo)記檢測(cè)模塊共享至少一 個(gè)電路元件。
全文摘要
本發(fā)明的各種實(shí)施例提供了用于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的系統(tǒng)和方法。作為一個(gè)例子,說(shuō)明了用于控制對(duì)磁存儲(chǔ)介質(zhì)的訪問(wèn)的方法,包括提供表示磁存儲(chǔ)介質(zhì)的第一伺服數(shù)據(jù)扇區(qū)的一部分和磁存儲(chǔ)介質(zhì)的第二伺服數(shù)據(jù)扇區(qū)的一部分之間的位置的位置計(jì)數(shù),以及基于位置計(jì)數(shù)斷言確立啟用窗口信號(hào)。
文檔編號(hào)G11B5/09GK101647062SQ200780052590
公開(kāi)日2010年2月10日 申請(qǐng)日期2007年10月30日 優(yōu)先權(quán)日2007年10月30日
發(fā)明者J·P·格魯?shù)峦? R·勞舍梅爾, T·T·迪恩格 申請(qǐng)人:艾格瑞系統(tǒng)有限公司