Scsi從控機的製作方法
2023-05-06 23:47:46
專利名稱:Scsi從控機的製作方法
技術領域:
本實用新型涉及計算機通訊裝置,應用於計算機之間的數據傳輸。
背景技術:
計算機之間的數據傳輸一般是通過串、並口以及TCP/IP網絡來實現。而SCSI(Small Computer System Interface)總線是設備無關的、系統級外部接口,支持多任務環境,適用於多任務作業系統,具有較高的帶寬和數據傳輸速率。主要用於連結主機和外圍設備,如磁帶機、硬碟、光碟機、掃描儀等。用SCSI直接連接兩臺計算機的情況較少見,主要用於高端計算機連接,如計算機主機與特殊數據處理計算機之間的數據連接,需要專用的SCSI接口卡。SCSI協議規定,連接在SCSI總線上的設備可以是主控設備,也可以是從控設備;安裝有SCSI接口卡的計算機是SCSI主控設備,而SCSI硬碟、磁帶機是SCSI從控設備,主控設備啟動SCSI操作過程,而SCSI從控設備接受並響應SCSI命令,完成數據傳輸。計算機對於SCSI設備的控制是通過SCSI接口卡來進行的,現有技術中,SCSI接口都是SCSI主控卡,而在兩個SCSI主控卡之間是無法傳遞數據的。
發明內容
本實用新型所要解決的技術問題是避免上述現有技術中所存在的不足之處,提供一種SCSI從控機,通過開發SCSI從控接口卡,同時開發相應的以PC機為平臺軟體構成SCSI從控機,實現與安裝有SCSI主控卡的計算機進行數據交換。用於需要大量的數據傳輸、但沒有高速數據通訊通道的計算機與外部存儲設備以及網絡之間的通訊,以擴充主計算機的存儲和通訊能力。
本實用新型通過如下技術方案實現本實用新型的結構特點是由可響應SCSI主控計算機的數據請求,並進行數據處理和存儲的PC機和設置在此PC機上與SCSI主控計算機進行數據和控制信號通訊的接口板構成;其中,處理設備為PC機,存儲設備為PC機硬碟或網絡存儲設備。
PC機通過SCSI從控接口卡偵聽SCSI總線,對應於本機標識ID出現在SCSI總線上的狀態,由SCSI從控接口卡從SCSI主控計算機接過SCSI總線控制權,並從主控計算機取得消息和命令,軟體分析、判斷、響應消息和命令,根據需要進行數據傳輸或返回狀態,進行傳輸的數據是在本地硬碟或是網絡設備中交換。
與已有技術相比,本實用新型通過SCSI接口實現了兩臺計算機的數據互相傳輸,可以擴展主控機的存儲和通訊能力。通過開發相應的軟體,SCSI從控機可以可作為各種SCSI外設的仿真機,成為這些SCSI設備的替代品,從而提高使用這些外設的主控計算機的性能、延長其工作壽命。
圖面說明
圖1為本實用新型結構框圖。
圖2為本實用新型從控接口卡結構框圖。
圖3為本實用新型從控接口卡電路原理圖。
具體實施方式
參見圖1、圖2,本實施例由可響應SCSI主控計算機的數據請求,並進行數據處理和存儲的PC機和設置在此PC機上與SCSI主控計算機進行數據和控制信號通訊的接口板構成;其中,處理設備為PC機,存儲設備為PC機硬碟或網絡存儲設備。
圖中示出,本實施例中的SCSI從控接口卡包括命令緩衝器U4、鎖存器U6,數據輸入緩衝器U2、鎖存器U5以及數據輸出鎖存器U13、緩衝器U1。
PC機通過SCSI從控接口卡偵聽SCSI總線,對應於本機標識ID出現在SCSI總線上的狀態,由SCSI從控接口卡從SCSI主控計算機接過SCSI總線控制權,並從主控計算機取得消息和命令,軟體分析、判斷、響應消息和命令,根據需要進行數據傳輸或返回狀態,進行傳輸的數據是在本地硬碟或是網絡設備中交換。
參見圖3,本實施例中,SCSI從控接口卡的具體結構形式為命令緩衝器U4將來自SCSI總線的控制命令IBSY、ISEL、IATN、IACK、IREQ、IMSG、IC/D、II/OPC經緩衝鎖存於鎖存器U6,並在RCVDAT信號變低時輸出到PC機總線接口的高八位D8..D15;數據輸入緩衝器U2將來自SCSI總線的數據IDB0..IDB7經緩衝鎖存於鎖存器U5,並在RCVDAT信號變低時輸出到PC機總線接口的低八位D0..D7;數據輸出鎖存器U13將在寫周期期間出現在數據總線D0..D7上的輸出數據在SDDATA信號作用下鎖存,DREGOE信號變低後輸出到緩衝器U1,在允許控制SCSI數據線信號/IOOUT有效後輸出到SCSI總線的數據線IDB0..IDB7。
具體工作方式為SCSI命令控制線經緩衝、鎖存,從PC機總線接口讀入PC機,PC機判斷SCSI命令控制線和SCSI數據線上的信號,在確認被主控計算機選中後,通過命令輸出鎖存、緩衝器控制SCSI命令控制線;從SCSI數據線經數據輸入緩衝、鎖存、總線接口讀入來自主控計算機的消息、命令,根據消息、命令的內容,從SCSI數據線輸入、輸出數據或進行消息、狀態的通訊。來自主控計算機的消息、命令、數據、狀態均從SCSI數據線經數據輸入緩衝、鎖存,在控制邏輯的控制下,在計算機讀周期期間,從總線接口讀入從控機;從控機的消息、數據、狀態在從控機寫周期期間,由總線接口寫入數據輸出鎖存、緩衝器緩衝輸出到SCSI數據線。控制邏輯接受來自SCSI命令控制線和從控計算機的信號,生成SCSI控制信號,並控制各鎖存寄存器的輸出。
權利要求1.SCSI從控機,其特徵是由可響應SCSI主控計算機的數據請求,並進行數據處理和存儲的PC機和設置在此PC機上與SCSI主控計算機進行數據和控制信號通訊的接口板構成;其中,處理設備為PC機,存儲設備為PC機硬碟或網絡存儲設備。
2.根據權利要求1所述的SCSI從控機,其特徵是所述接口卡包括命令緩衝器(U4)、鎖存器(U6),數據輸入緩衝器(U2)、鎖存器(U5)以及數據輸出鎖存器(U13)、緩衝器(U1)。
3.根據權利要求2所述的SCSI從控機,其特徵是所述SCSI從控接口卡,其命令緩衝器(U4)將來自SCSI總線的控制命令(IBSY、ISEL、IATN、IACK、IREQ、IMSG、IC/D、II/OPC)經緩衝鎖存於鎖存器(U6),並適時輸出到PC機總線接口的高八位(D8..D15)。
4.根據權利要求2所述的SCSI從控機,其特徵是所述SCSI從控接口卡,其數據輸入緩衝器(U2)將來自SCSI總線的數據(IDB0..IDB7)經緩衝鎖存於鎖存器(U6),並適時輸出到PC機總線接口的低八位(D0..D7)。
5.根據權利要求2所述的SCSI從控機,其特徵是所述SCSI從控接口卡,其數據輸出鎖存器(U13)將在寫周期期間出現在數據總線(D0..D7)上的輸出數據鎖存,並適時經緩衝器(U1)輸出至SCSI總線的數據線(IDB0..IDB7)。
專利摘要SCSI從控機,其特徵是由可響應SCSI主控計算機的數據請求,並進行數據處理和存儲的PC機和設置在此PC機上與SCSI主控計算機進行數據和控制信號通訊的接口板構成;其中,處理設備為PC機,存儲設備為PC機硬碟或網絡存儲設備。從控接口卡包括命令緩衝、鎖存器,數據輸入緩衝、鎖存器以及數據輸出鎖存、緩衝器。本實用新型通過SCSI接口實現了兩臺計算機的數據互相傳輸,可擴展主控機存儲和通訊能力。還可作為各種SCSI外設的仿真機,從而提高使用這些外設的主控計算機的性能,延長其工作壽命。
文檔編號G06F15/16GK2560040SQ0226353
公開日2003年7月9日 申請日期2002年8月1日 優先權日2002年8月1日
發明者吳端, 申浩 申請人:安徽省菲特科技股份有限公司