專利名稱:一種基于8位處理器的雙總線電路的制作方法
技術領域:
本發明主要應用于8位處理器系統,尤其是那些對系統中數據傳輸要求很 高的電路。
背聚技術
目前,公知的8位處理器系統主要由處理器、存儲單元和各種外部設備組 成。所有的數據操作都是通過一條內部系統總線來完成的, 一般該系統總線為低 速數據總線,只能達到低速設備的數據傳輸要求。所以該類型的系統電路只能應 用在一些功能較為單一的工業控制、數據采集等領域。但是,隨著電路復雜性的 增加,尤其是隨著一些消費類電子電路功能的增加,系統中必須加入一些高速設 備。系統中高速設備的出現對于數據傳輸速度的要求非常髙,現有8位處理器的 低速系統總線已經不能滿足要求。另外,低速系統總線屬于點對多點的總線類型, 總線上8位處理器是主控制器,存儲單元和其他外設是從設備單元,而一些髙速 設備都能作為主控制器使用,現有的低速系統總線不能實現多個主控制器對多個 從設備單元的并行訪問功能。
發明內容
為了在8位處理器系統中使用髙速設備,并達到數據傳輸速度的要求,本 發明提供了一種雙總線結構的電路,該電路不僅可以滿足高速設備的數據傳輸要 求,還可以實現系統中多個主控制器的并行訪問功能。
本發明解決其技術問題所采用的技術方案是:
在原有的低速系統總線的基礎上另外增加一個高速總線,該高速總線是一
個帶有總線仲裁器和DMA控制器的共享式總線,所有的高速設備的數據傳輸接口 都與該高速總線相連,命令控制接口則與低速總線相連,所有低速設備仍舊與低 速系統總線通過接口電路相連,而內部存儲單元既可以與低速總線相連又可以與 高速總線相連,并可以通過處理器來控制連接方式。這樣當需要實現髙速設備間
的數據傳輸時,可以通過8位處理器啟動高速總線上的DMA操作實現,而當需要 實現高速設備和內部存儲單元之間的數據傳輸時,則可以先將內部存儲單元接口 切換到高速總線,然后再啟動高速總線的DMA數據傳輸,從而實現高速設備與存 儲單元之間的高速數據傳輸。
本發明的SMia是,可以實現系統中高速設備之間的髙速數據傳輸,并 且在髙速設備數據傳輸的同時,處理器仍舊可以訪問低速設備,提髙了系統的靈 活性。另外,由于共享式總線的加入,多個主控制器可以輪流訪問各個從設備, 而不需要軟件的調度,極大地提高了系統中并行傳輸髙速數據的能力。
圖l是本發明的系統結構圖。
具體實施例方式
下面結合附圖和實施實例對本發明進一步說明。 圖l是本發明的系統結構圖。
圖中l. 8位處理器,2.控制軟件,3.輸入輸出接口電路,4.低速設備, 5.低速系統總線,6.髙速系統總線,7. DMA控制器,8. 2號高速設備,9.總 線選擇電路10.存儲單元,11. l號高速設備,12.總線仲裁器,13.系統控 制通道,14. 3號高速設備。
在圖1中,整個電路系統存在兩條系統總線。 一條為低速系統總線(5), 8 位處理器(1)可以通過該低速系統總線(5)和輸入輸出接口電路(3)訪問低 速設備(4)。當存儲單元(10)的總線選擇電路(9)被控制軟件(2)通過系統 控制通道(13)設置為選擇低速系統總線(5)時,8位處理器(1)還可以訪問 存儲單元(10)。系統中另外一條是帶有總線仲裁器(12)和DMA控制器(7)的 高速系統總線(6), 8位處理器(1)可以通過系統控制通道(13)啟動DMA控 制器(7)工作,從而實現l號髙速設備(11)和2號高速設備(8)之間的高速 數據傳輸。
另外,如果l號高速設備(11)是個主控制設備,那么它可以與DMA控制器(7) 通過總線仲裁器(12)競爭總線,當獲得總線訪問權的時候1號設備就可以通過 高速系統總線(6)上的尋址直接訪問2號高速設備(8)或者3號高速設備(14), 這樣就實現了兩個主控制器對兩個從設備的共享式訪問。由于總線仲裁器(12) 的存在,多個高速設備間的數據訪問可以有序的進行,不需要控制軟件(2)的
調度,提高了系統的可靠性。
權利要求
1.一種基于8位處理器的雙總線電路,可以實現多個高速設備之間的高速數據傳輸,其特征是電路系統中存在兩條系統總線,一條低速系統總線和一條高速系統總線,低速設備與低速系統總線相連,高速設備與高速系統總線相連,系統存儲單元通過總線選擇電路與低速系統總線和高速系統總線都相連。
2. 根據權利要求1所述的基于8位處理器的雙總線電路,其特征是髙速系統總線 是一個帶有總線仲裁器和DMA控制器的共享式總線,它可以實現多個主控制器對多 個從設備的訪問功能.
3. 根據權利要求1所述的基于8位處理器的雙總線電路,其特征是髙速系統總線的 數據傳輸不影響低速系統總線的數據傳輸,髙速系統總線數據傳輸的同時,8位處理 器仍舊可以通過低速系統總線訪問低速設備.
全文摘要
一種基于8位處理器的雙總線電路。它是在8位處理器系統中加入一條高速系統總線,使系統變成雙總線結構。低速系統總線連接低速設備,高速系統總線連接高速設備,兩條總線通過選擇以后連接系統存儲單元。高速系統總線是一個帶有總線仲裁器和DMA控制器的共享式總線,可以實現多個主控制器對多個從設備的分時復用訪問。該類型的電路擴展了8位處理器系統的數據傳輸能力,可以廣泛應用于手持式設備的電路系統中。
文檔編號G06F13/40GK101192208SQ20061009800
公開日2008年6月4日 申請日期2006年11月24日 優先權日2006年11月24日
發明者駿 薛 申請人:無錫盈泰科技有限公司