專利名稱:光強數據總線系統(tǒng)及其總線控制器的制作方法
技術領域:
本發(fā)明涉及一種步進掃描投影光刻機并行控制系統(tǒng)的光強數據傳輸總線(IDB)的總線控制器及其該總線系統(tǒng),更進一步而言,涉及一種基于異步握手觸發(fā)、消息處理、地址指針隊列機制的總線控制器,以及一個由該總線控制器、包含IDB接口的數據采集模塊、包含IDB接口的數據處理模塊組成的、按照該數據傳輸總線協議并行協調工作的總線系統(tǒng)。
背景技術:
步進掃描投影光刻機的主要任務之一是實現高精度光學標記對準過程。在對準過程中需要在數據采集模塊和數據處理模塊之間有大量實時數據傳輸,所以我們提出了光強數據總線(IDB)協議及總線平臺架構,如圖1所示,數據傳輸總線其中包括控制信號線、地址信號線和數據信號線。
其基本特點是(1)該總線傳輸平臺由總線控制器、數據采集模塊和數據處理模塊組成;(2)通過上述三者之間的異步握手信號(電氣觸發(fā)信號)和相應握手消息(讀寫特定寄存器)來建立總線數據傳輸啟動或停止的條件;(3)由數據處理模塊向總線控制器發(fā)出數據傳輸請求;(4)由總線控制器發(fā)出采樣觸發(fā)信號啟動數據采集模塊的信號采樣轉換;
(5)由數據采集模塊在完成采樣信號數據轉換后告知總線控制器數據準備好;(6)當滿足當前總線數據傳輸啟動條件后,總線控制器根據數據處理模塊請求數據類型,選擇合適的總線地址在總線上廣播;(7)當總線控制器在總線上進行地址廣播的同時,在總線控制器控制信號的控制下,數據采集模塊將驅動并輸出數據,數據處理模塊將接收并存儲數據;(8)當完成當前請求數據的傳輸工作后,總線控制器告知數據處理模塊數據傳輸完成,可以復位,為下一次數據傳輸做準備。
在光強數據總線平臺中,總線控制器(bus controller board,縮寫B(tài)CB)負責(1)觸發(fā)多個數據采集模塊同步采樣;(2)接收數據處理模塊的數據傳輸請求和需要的數據類型;(3)接收數據采集模塊的數據準備好信號;(4)判斷數據傳輸條件是否具備,具備則控制數據采集模塊依次輸出數據,數據處理模塊依次接收數據;(5)判斷數據傳輸是否結束,結束則告知數據處理模塊,所請求數據已經傳輸完畢;在光強數據總線平臺中,數據采集模塊(data sampler board,縮寫DSB)負責(1)接收總線控制器的采樣觸發(fā)信號;(2)進行同步數據采樣,并將采樣數據放入存儲FIFO中;(3)完成一次數據采樣,發(fā)送數據準備好信號給總線控制器;
(4)等待數據讀取,在總線控制器的控制下輸出數據到總線上;(5)當完成數據輸出任務后,清除數據準備好信號,等待進行下一次觸發(fā)采樣;數據處理模塊(data processor board,縮寫DPB)負責(1)發(fā)出數據傳輸請求和需要的數據類型;(2)等待數據傳輸開始,并在總線控制器的控制下接收來自總線上的數據;(3)接收來自總線控制器的數據傳輸完畢信息,撤銷此次數據傳輸請求;(4)接收來自總線控制器的數據傳輸完畢信息后,開始進行數據處理;(5)準備下一次數據傳輸請求;根據上述IDB總線協議的規(guī)范要求和功能設計要求,本發(fā)明專利提出了一種基于異步握手觸發(fā)、消息處理、地址指針隊列機制的總線控制器設計技術,以及一個由該總線控制器、包含IDB接口的數據采集模塊、包含IDB接口的數據處理模塊組成的、按照該數據傳輸總線協議并行協調工作的總線系統(tǒng)。
發(fā)明內容
本發(fā)明的目的在于提供一種基于異步握手觸發(fā)、消息處理、地址指針隊列機制的總線控制器設計技術,以及一個由該總線控制器、包含IDB接口的數據采集模塊、包含IDB接口的數據處理模塊組成的、按照該數據傳輸總線協議并行協調工作的總線系統(tǒng)。
本發(fā)明是通過以下技術方案實現的一種總線控制器,該總線控制器具有一個存放數據類型指針的數據類型指針隊列管理模塊,數據類型指針隊列管理模塊包括數據類型地址隊列指針,指向對應數據采集模塊采樣數據的數據地址隊列;數據請求者數據類型寄存器地址,讀取當前數據處理模塊所需數據類型;數據請求者寫中斷地址,告知數據處理模塊數據傳輸完成,觸發(fā)數據處理中斷。
其中,總線控制器還包括一個當前允許數據請求者寄存器,總線控制器收到由數據處理模塊向總線控制器發(fā)送的數據請求者請求信號后,根據當前允許數據請求者寄存器的允許設置,將對應數據請求者數據類型寄存器地址廣播到光強數據總線上。
總線控制器還包括一個數據請求者數據類型寄存器,存放對應數據處理模塊的請求數據類型寄存器中的數據。
總線控制器還包括一個數據采樣觸發(fā)控制寄存器,向選定的若干個數據采集模塊發(fā)送同步觸發(fā)信號,使得數據采集模塊開始同步數據轉換。
總線控制器還包括一個數據就緒狀態(tài)寄存器,接收數據處理模塊發(fā)出的數據類型就緒信號。
數據就緒狀態(tài)寄存器實時地與選定的數據請求者數據類型寄存器的內容進行比較,當兩寄存器內容相同時,則啟動選定的數據類型地址隊列指針對應的數據類型地址隊列的光強數據總線的地址廣播和時序控制。在完成所有采樣數據的讀取后,數據就緒狀態(tài)寄存器的有效位均為清除狀態(tài)。
總線控制器在完成對應當前允許的數據處理模塊的所有請求數據的傳輸之后,發(fā)送數據請求者數據傳輸完成信號給該數據處理模塊,使得數據處理模塊撤銷數據請求者請求信號。
總線控制器利用一個光強數據總線周期,廣播數據請求者寫中斷地址,觸發(fā)數據處理模塊的一個特殊的處理器中斷,來完成當前已傳輸數據的處理工作。
此外,本發(fā)明還公開了一種光強數據總線系統(tǒng),包括一總線控制器,總線控制器具有一個存放數據類型指針的數據類型指針隊列管理模塊,數據類型指針隊列管理模塊包括數據類型地址隊列指針,指向對應數據采集模塊采樣數據的數據地址隊列;數據請求者數據類型寄存器地址,讀取當前數據處理模塊所需數據類型;數據請求者寫中斷地址,告知數據處理模塊數據傳輸完成,觸發(fā)數據處理中斷;一具有光強數據總線接口模塊的數據采集模塊;一具有光強數據總線接口模塊的數據處理模塊。
其中,總線控制器還包括一個當前允許數據請求者寄存器,總線控制器收到由數據處理模塊向總線控制器發(fā)送的數據請求者請求信號后,根據當前允許數據請求者寄存器的允許設置,將對應數據請求者數據類型寄存器地址廣播到光強數據總線上。
總線控制器還包括一個數據請求者數據類型寄存器,存放對應數據處理模塊的請求數據類型寄存器中的數據。
總線控制器還包括一個數據采樣觸發(fā)控制寄存器,向選定的若干個數據采集模塊發(fā)送同步觸發(fā)信號,使得數據采集模塊開始同步數據轉換。
總線控制器還包括一個數據就緒狀態(tài)寄存器,接收數據處理模塊發(fā)出的數據類型就緒信號。
數據就緒狀態(tài)寄存器實時地與選定的數據請求者數據類型寄存器的內容進行比較,當兩寄存器內容相同時,則啟動選定的數據類型地址隊列指針對應的數據類型地址隊列的光強數據總線的地址廣播和時序控制。在完成所有采樣數據的讀取后,數據就緒狀態(tài)寄存器的有效位均為清除狀態(tài)。
總線控制器在完成對應當前允許的數據處理模塊的所有請求數據的傳輸之后,發(fā)送數據請求者數據傳輸完成信號給該數據處理模塊,使得數據處理模塊撤銷數據請求者請求信號。
總線控制器利用一個光強數據總線周期,廣播數據請求者寫中斷地址,觸發(fā)數據處理模塊的一個特殊的處理器中斷,來完成當前已傳輸數據的處理工作。
數據采集模塊得到總線控制器的采樣觸發(fā)信號后,按照選定的采樣頻率把外部傳感器信號轉換為數字信號,并存入先入先出存儲器隊列中。
完成所有通道數據轉換后,數據采集模塊通過光強數據總線接口模塊向總線控制器發(fā)送數據類型就緒信號,告知總線控制器當前采樣已完成,等待總線控制器讀取數據。
當總線控制器完成對該數據采集模塊所有通道的讀操作之后,該數據采集模塊的光強數據總線接口模塊自動清除數據類型就緒信號。
處理處理模塊利用數據請求信號觸發(fā)光強數據總線接口模塊發(fā)送數據請求者請求信號。
總線控制器從數據請求類型寄存器內讀出當前所需傳輸的數據類型,并存儲到總線控制器上對應當前允許數據處理模塊的數據請求者數據類型寄存器中。
總線控制器完成采樣數據傳輸后,通過數據請求者數據傳輸完成信號告知數據處理模塊撤銷當前數據請求者請求信號。
總線控制器完成采樣數據傳輸后,通過光強數據總線寫一次“數據傳輸完成觸發(fā)地址”,在數據處理模塊上觸發(fā)一次處理器中斷,以啟動數據處理過程。
本發(fā)明所提出的基于異步握手觸發(fā)、消息處理、地址指針隊列機制的總線控制器以及相應的總線系統(tǒng),可以在步進掃描光刻機中獲得如下效果實現多通道光強數據的同步采樣;實現滿足握手條件時從數據采集模塊高速同步傳輸數據到數據處理模塊;實現對準工藝所需位置數據與光強數據同步采集和擬和處理的需要。
圖1是光強數據總線系統(tǒng)圖;圖2是總線控制器的控制邏輯示意圖;圖3是數據采集模塊的控制邏輯示意圖;圖4是數據處理模塊的控制邏輯示意圖;圖5是對準系統(tǒng)控制結構圖。
具體實施例方式
本發(fā)明提供了一種基于異步握手觸發(fā)、消息處理、地址指針隊列機制的總線控制器設計技術,以及一個由該總線控制器、包含IDB接口的數據采集模塊、包含IDB接口的數據處理模塊組成的、按照該數據傳輸總線協議并行協調工作的總線系統(tǒng)。
總線控制器的設計是實現IDB總線技術的核心。其主要實現基于異步握手觸發(fā)、消息處理、地址指針隊列機制。圖2是總線控制器的控制邏輯示意圖。
首先說明地址指針隊列機制,從圖2中可見,IDB數據類型指針隊列管理模塊里存放了(1)數據類型地址隊列指針。每一個指針指向一塊數據采集模塊采樣數據的數據地址隊列(每一塊數據采集模塊的數據的集合稱為一種“數據類型”),每一個數據類型地址隊列包含多個信號處理通道的數據地址;(2)數據請求者數據類型寄存器地址。用于總線控制器讀取當前數據處理模塊所需數據類型;(3)數據請求者寫中斷地址。用于總線控制器告知數據處理模塊數據傳輸完成,觸發(fā)數據處理中斷;通過操作以上3種數據類型指針,可以完成光強數據總線上的握手信息交換、數據讀寫、狀態(tài)反饋等控制功能。比如,總線控制器選定特定“數據類型地址隊列指針”,依次把與該指針對應的每通道信號采樣數據存放地址廣播到光強數據總線上,就可以實現從數據采集模塊讀數的同時,將數據同步存儲到數據處理模塊,這就是實現數據同步廣播功能的地址指針隊列機制。
由于異步握手觸發(fā)和消息處理兩種機制彼此相關,所以一起說明如下在數據處理模塊請求數據傳輸的時候,首先由數據處理模塊向總線控制器發(fā)送“數據請求者x(x=1,2,…,q)請求信號”,總線控制器收到該類請求信號后可以根據“當前允許數據請求者寄存器”的允許設置,將對應“數據請求者x數據類型寄存器地址”廣播到光強數據總線上,從而將對應數據處理模塊“請求數據類型寄存器”的內容讀到總線控制器內相應的“數據請求者x數據類型寄存器”。這樣可以建立數據處理模塊與總線控制器之間的總線傳輸啟動握手信號。
此外,當總線控制器利用“數據采樣觸發(fā)控制寄存器”的設置發(fā)給選定的若干個數據采集模塊同步觸發(fā)信號后,數據采集模塊開始同步數據轉換,當完成模擬信號到數字信號的轉換之后,數據處理模塊則發(fā)出“數據類型y(y=1,2,…,n)就緒信號”給總線控制器,總線控制器利用“數據就緒狀態(tài)寄存器”來收集數據就緒情況,并實時與選定的“數據請求者x數據類型寄存器”的內容進行比較,當兩寄存器內容相同時,則啟動選定的“數據類型地址隊列指針”對應的“數據類型地址隊列”的光強數據總線的地址廣播和時序控制,這樣可以準確的確定光強數據總線采樣數據傳輸的開始,也是數據采集模塊與總線控制器之間建立總線傳輸啟動握手信號及向總線控制器進行狀態(tài)反饋的過程。
當每一塊數據采集模塊對應當前允許數據處理模塊的請求數據讀取完畢,該數據采集模塊會撤銷與此次相應的“數據類型y(y=1,2,…,n)就緒信號”,等完成所有采樣數據的讀取,對應于總線控制器內的“數據就緒狀態(tài)寄存器”有效位均為清除狀態(tài),為下次采樣數據傳輸做好準備。而相應的,總線控制器會在完成對應當前允許的數據處理模塊的所有請求數據的傳輸之后,發(fā)送給該數據處理模塊“數據請求者x數據傳輸完成信號”,這樣,數據處理模塊可以隨后撤銷當前“數據請求者x(x=1,2,…,q)請求信號”,為下一次數據請求做準備。并還可以利用一個光強數據總線周期,廣播“數據請求者x寫中斷地址”,觸發(fā)數據處理模塊的一個特殊的處理器中斷,來完成當前已傳輸數據的處理工作。
通過以上分析,可以看出,存在兩類異步握手觸發(fā)可以建立三類板卡的握手過程,其一是總線控制器與數據處理模塊的握手過程,另一個是總線控制器與數據采集模塊的握手過程,正是通過總線控制器把這兩個握手過程關聯起來;另外,總線控制器和數據處理模塊對于寄存器消息的處理不僅可以靈活的改變數據傳輸類型,實現不同應用場合更多數據類型的處理功能,而且還可以為數據處理提供一種可選的觸發(fā)方式,此外,還可以通過提供更多的消息格式和處理機制,實現更復雜的系統(tǒng)功能和精細控制。
采用IDB總線接口的數據采集模塊是IDB總線平臺的一個基本功能部分。如圖3是數據采集模塊的控制邏輯示意圖。
數據采集模塊的同步控制結構比較簡單,得到總線控制器的采樣觸發(fā)信號后,數據采集模塊開始按照選定的采樣頻率(由采樣時鐘控制)把外部傳感器信號轉換為數字信號,并存入先入先出存儲器(FIFO)隊列。當完成所有通道數據轉換后,數據采集模塊的光強數據總線接口模塊會利用“數據類型y(y=1,2,…,n)就緒信號”告知總線控制器當前采樣已完成,等待總線控制器讀取數據;當總線控制器完成對該數據采集模塊的所有通道的讀操作之后,該數據采集模塊的光強數據總線接口模塊自動清除“數據類型y(y=1,2,…,n)就緒信號”,為下次數據傳輸做好準備。
采用IDB總線接口的數據處理模塊是構成IDB總線平臺僅次與總線控制器的又一重要功能部分。如圖4是數據處理模塊的控制邏輯示意圖。
在光強數據總線平臺中,由數據處理模塊發(fā)起數據傳輸請求(該數據處理模塊每收到一個位置數據就會發(fā)起一次光強數據的傳輸請求),即數據處理模塊利用“數據請求信號(內部)”觸發(fā)“IDB總線接口”模塊發(fā)送“數據請求者x(x=1,2,…,q)請求信號”,開始與總線控制器建立握手信號;接著總線控制器會從“數據請求類型寄存器”內讀出當前所需傳輸的數據類型并存儲到總線控制器上對應當前允許數據處理模塊的“數據請求者x數據類型寄存器”,為此后為總線控制器與數據采集模塊建立握手過程做準備;當總線控制器完成采樣數據的傳輸之后,一方面通過“數據請求者x數據傳輸完成信號”告知數據處理板撤銷當前“數據請求者x(x=1,2,…,q)請求信號”;另一方面,會通過光強數據總線寫一次“數據傳輸完成觸發(fā)地址”,在數據處理板上觸發(fā)一次處理器中斷,以啟動數據處理過程。
從上面的描述的光強總線控制器的實現機制及其與包含IDB接口的數據采集模塊、包含IDB接口的數據處理模塊組成的光強數據總線平臺的實現方案可見,應用異步握手觸發(fā)、消息處理、地址指針隊列機制,可以實現光刻機對準控制過程中利用光強數據總線協議高速實時傳輸采樣數據的要求。
本發(fā)明所提出的基于異步握手觸發(fā)、消息處理、地址指針隊列機制的總線控制器以及相應的總線實現平臺,可以在步進掃描光刻機中獲得如下效果實現多通道光強數據的同步采樣;實現滿足握手條件時從數據采集模塊高速同步傳輸數據到數據處理模塊;實現對準工藝所需位置數據與光強數據同步采集和擬和處理的需要。
為更好的理解本發(fā)明,應用本發(fā)明提出的總線控制器及總線平臺,我們提出了一個具體實施例,以實現光刻機對準工藝中光強數據與位置數據擬和的需要。如圖5所示,作為一個最佳實施例,對準控制系統(tǒng)內有兩類總線類型,一種是實時性要求較低的總線,可以采用通用的總線標準,比如VME64/CPCI等常用工控總線協議,主要是完成對系統(tǒng)內工作板卡的一些初始化和任務調度等上層操作;另一類就是光強數據總線,主要是完成實時性要求苛刻的大量光強數據按照系統(tǒng)同步傳輸控制要求準時的傳輸到數據處理卡,與位置數據進行擬和算法處理。該系統(tǒng)內包含4大類控制類板卡,一種是通訊總線控制卡,完成通訊總線控制、其余板卡的初始化和參數設置、任務調度等任務;數據處理卡用于收集位置數據和光強數據并對這些數據進行擬和處理;數據采集卡用于對光強數據進行采樣、模數轉換;總線控制器負責控制控制數據采集卡實時同步采樣、光強數據總線數據傳輸、啟動數據處理等任務。
實際工作中,上述板卡均集成到一個機箱的同一塊背板上,四類板卡均通過通訊總線進行互連,而數據處理卡、總線控制器、數據采集卡又通過本發(fā)明所提出的光強數據總線互連,以完成實時光強數據的傳輸和處理??偩€控制器核心控制邏輯可采用FPGA/CPLD實現;數據處理卡可以采用數字信號處理器、FPGA、Flash ROM、DPRAM、SRAM等來實現;數據采集卡則可以利用光電轉換器件、AD轉換芯片、濾波電路和FPGA來實現。
具體工作過程說明如下第一步,利用通訊總線控制卡對整個控制系統(tǒng)進行初始化和參數設置;第二步,完成初始設置以后,由通訊總線控制卡啟動“IDB控制寄存器”,允許光強數據總線的總線控制器進行數據傳輸控制;第三步,當數據處理卡提出數據傳輸請求時,總線控制器利用一個總線周期讀取該處理卡的數據類型寄存器,確定其所需要的光強數據的類型;同時,總線控制器也收集上一次相應與位置采樣同步觸發(fā)采樣的光強數據的就緒信號;第四步,等數據處理卡所需光強數據均就緒之后,總線控制器利用數據類型地址隊列指針依次在光強數據總線上廣播對應光強數據的地址,將所需光強數據依次存入數據處理卡的DPRAM(雙端口RAM)內;第五步,完成一次采樣所有數據的傳輸后,對應數據采集卡、總線控制器和數據處理卡都會做一些部分復位工作,以做好下一次數據傳輸的準備。
第六步,依次進行,可以完成多個位置點的光強數據采樣,進而完成光強數據與位置數據的同步采集工作。
第七步,完成所有的采樣工作后,由數據處理卡對位置數據和光強數據進行擬和處理,完成系統(tǒng)設計任務。
綜上所述,基于光強數據總線控制器及總線平臺的對準控制系統(tǒng)可以實現多通道光強數據的實時傳輸、處理和算法執(zhí)行,進而滿足光刻機對準工藝中對大量光強信號采樣的需要。
權利要求
1.一種總線控制器,其特征在于總線控制器具有一個存放數據類型指針的數據類型指針隊列管理模塊,數據類型指針隊列管理模塊包括數據類型地址隊列指針,指向對應數據采集模塊采樣數據的數據地址隊列;數據請求者數據類型寄存器地址,讀取當前數據處理模塊所需數據類型;數據請求者寫中斷地址,告知數據處理模塊數據傳輸完成,觸發(fā)數據處理中斷。
2.根據權利要求1所述的總線控制器,其特征在于總線控制器還包括一個當前允許數據請求者寄存器,總線控制器收到由數據處理模塊向總線控制器發(fā)送的數據請求者請求信號后,根據當前允許數據請求者寄存器的允許設置,將對應數據請求者數據類型寄存器地址廣播到光強數據總線上。
3.根據權利要求2所述的總線控制器,其特征在于總線控制器還包括一個數據請求者數據類型寄存器,存放對應數據處理模塊的請求數據類型寄存器中的數據。
4.根據權利要求2所述的總線控制器,其特征在于總線控制器還包括一個數據采樣觸發(fā)控制寄存器,向選定的若干個數據采集模塊發(fā)送同步觸發(fā)信號,使得數據采集模塊開始同步數據轉換。
5.根據權利要求2所述的總線控制器,其特征在于總線控制器還包括一個數據就緒狀態(tài)寄存器,接收數據處理模塊發(fā)出的數據類型就緒信號。
6.根據權利要求5所述的總線控制器,其特征在于數據就緒狀態(tài)寄存器實時地與選定的數據請求者數據類型寄存器的內容進行比較,當兩寄存器內容相同時,則啟動選定的數據類型地址隊列指針對應的數據類型地址隊列的光強數據總線的地址廣播和時序控制。
7.根據權利要求2所述的總線控制器,其特征在于總線控制器還包括一個數據就緒狀態(tài)寄存器,在完成所有采樣數據的讀取后,數據就緒狀態(tài)寄存器的有效位均為清除狀態(tài)。
8.根據權利要求2所述的總線控制器,其特征在于總線控制器在完成對應當前允許的數據處理模塊的所有請求數據的傳輸之后,發(fā)送數據請求者數據傳輸完成信號給該數據處理模塊,使得數據處理模塊撤銷數據請求者請求信號。
9.根據權利要求8所述的總線控制器,其特征在于總線控制器利用一個光強數據總線周期,廣播數據請求者寫中斷地址,觸發(fā)數據處理模塊的一個特殊的處理器中斷,來完成當前已傳輸數據的處理工作。
10.一種光強數據總線系統(tǒng),其特征在于包括一總線控制器,總線控制器具有一個存放數據類型指針的數據類型指針隊列管理模塊,數據類型指針隊列管理模塊包括數據類型地址隊列指針,指向對應數據采集模塊采樣數據的數據地址隊列;數據請求者數據類型寄存器地址,讀取當前數據處理模塊所需數據類型;數據請求者寫中斷地址,告知數據處理模塊數據傳輸完成,觸發(fā)數據處理中斷;一具有光強數據總線接口模塊的數據采集模塊;一具有光強數據總線接口模塊的數據處理模塊。
11.根據權利要求10所述的光強數據總線系統(tǒng),其特征在于總線控制器還包括一個當前允許數據請求者寄存器,總線控制器收到由數據處理模塊向總線控制器發(fā)送的數據請求者請求信號后,根據當前允許數據請求者寄存器的允許設置,將對應數據請求者數據類型寄存器地址廣播到光強數據總線上。
12.根據權利要求11所述的光強數據總線系統(tǒng),其特征在于總線控制器還包括一個數據請求者數據類型寄存器,存放對應數據處理模塊的請求數據類型寄存器中的數據。
13.根據權利要求11所述的光強數據總線系統(tǒng),其特征在于總線控制器還包括一個數據采樣觸發(fā)控制寄存器,向選定的若干個數據采集模塊發(fā)送同步觸發(fā)信號,使得數據采集模塊開始同步數據轉換。
14.根據權利要求11所述的光強數據總線系統(tǒng),其特征在于總線控制器還包括一個數據就緒狀態(tài)寄存器,接收數據處理模塊發(fā)出的數據類型就緒信號。
15.根據權利要求14所述的光強數據總線系統(tǒng),其特征在于數據就緒狀態(tài)寄存器實時地與選定的數據請求者數據類型寄存器的內容進行比較,當兩寄存器內容相同時,則啟動選定的數據類型地址隊列指針對應的數據類型地址隊列的光強數據總線的地址廣播和時序控制。
16.根據權利要求11所述的光強數據總線系統(tǒng),其特征在于總線控制器還包括一個數據就緒狀態(tài)寄存器,在完成所有采樣數據的讀取后,數據就緒狀態(tài)寄存器的有效位均為清除狀態(tài)。
17.根據權利要求11所述的光強數據總線系統(tǒng),其特征在于總線控制器在完成對應當前允許的數據處理模塊的所有請求數據的傳輸之后,發(fā)送數據請求者數據傳輸完成信號給該數據處理模塊,使得數據處理模塊撤銷數據請求者請求信號。
18.根據權利要求17所述的光強數據總線系統(tǒng),其特征在于總線控制器利用一個光強數據總線周期,廣播數據請求者寫中斷地址,觸發(fā)數據處理模塊的一個特殊的處理器中斷,來完成當前已傳輸數據的處理工作。
19.根據權利要求10所述的光強數據總線系統(tǒng),其特征在于數據采集模塊得到總線控制器的采樣觸發(fā)信號后,按照選定的采樣頻率把外部傳感器信號轉換為數字信號,并存入先入先出存儲器隊列中。
20.根據權利要求19所述的光強數據總線系統(tǒng),其特征在于完成所有通道數據轉換后,數據采集模塊通過光強數據總線接口模塊向總線控制器發(fā)送數據類型就緒信號,告知總線控制器當前采樣已完成,等待總線控制器讀取數據。
21.根據權利要求20所述的光強數據總線系統(tǒng),其特征在于當總線控制器完成對該數據采集模塊所有通道的讀操作之后,該數據采集模塊的光強數據總線接口模塊自動清除數據類型就緒信號。
22.根據權利要求10所述的光強數據總線系統(tǒng),其特征在于數據處理模塊利用數據請求信號觸發(fā)光強數據總線接口模塊發(fā)送數據請求者請求信號。
23.根據權利要求22所述的光強數據總線系統(tǒng),其特征在于總線控制器從數據請求類型寄存器內讀出當前所需傳輸的數據類型,并存儲到總線控制器上對應當前允許數據處理模塊的數據請求者數據類型寄存器中。
24.根據權利要求23所述的光強數據總線系統(tǒng),其特征在于總線控制器完成采樣數據傳輸后,通過數據請求者數據傳輸完成信號告知數據處理模塊撤銷當前數據請求者請求信號。
25.根據權利要求24所述的光強數據總線系統(tǒng),其特征在于總線控制器完成采樣數據傳輸后,通過光強數據總線寫一次“數據傳輸完成觸發(fā)地址”,在數據處理模塊上觸發(fā)一次處理器中斷,以啟動數據處理過程。
全文摘要
一種光強數據總線系統(tǒng),包括一總線控制器,總線控制器具有一個存放數據類型指針的數據類型指針隊列管理模塊,數據類型指針隊列管理模塊包括數據類型地址隊列指針,指向對應數據采集模塊采樣數據的數據地址隊列;數據請求者數據類型寄存器地址,讀取當前數據處理模塊所需數據類型;數據請求者寫中斷地址,告知數據處理模塊數據傳輸完成,觸發(fā)數據處理中斷;一具有光強數據總線接口模塊的數據采集模塊;一具有光強數據總線接口模塊的數據處理模塊。
文檔編號G03F9/00GK1818796SQ20061002478
公開日2006年8月16日 申請日期2006年3月16日 優(yōu)先權日2006年3月16日
發(fā)明者韋學志, 周暢, 陳勇輝 申請人:上海微電子裝備有限公司