一種可擴充外圍設備的並行總線系統的製作方法
2023-10-08 11:13:09
>(地址)011110A17~A16,A15~A8,A7~A0,MODE2地址256KB(地址)0111110A16,A15~A8,A7~A0,MODE2地址128KB(地址)01111110,A15~A8,A7~A0,MODE2地址64KB(地址)01111111,0A14~A8,A7~A0,MODE2地址32KMB(地址)01111111,10A13~A8,A7~A0,MODE2地址16KB(地址)01111111,110A12~A8,A7~A0,MODE2地址8KB(地址)01111111,1110A11~A8,A7~A0,MODE2地址4KB表三的地址指令是以MODE2為例說明的,連續在CD0~CD7線上送出三個字節,根據存儲器的大小而有不同的預定位值,如為4MB的存儲器時,其第一個字節的前兩個位規定中「00」,如為2MB的存儲器時,其第一個字節的前三個位規定為「010」,餘類推。請注意,第一個地址字節的第一個位CD0定為0,以便與指令字節的第一個位區別。若指令字節中用了MODE1指令,則地址字節只要送出一個字節即可,代表存儲器地址僅128個字節。地址字節送完後,緊接著送出數據字節,數據字節的數目已由前述四種讀寫字節規定。送完數據字節後,外圍設備選擇線CSB轉成高電位,通知各外圍設備此一回合的信息告終。本發明的外圍設備亦可設計成配合中央處理單元,在適當時機控制此並行總線,如可在中央處理單元停止控制外圍設備選擇線CSB後,主動控制外圍設備選擇線CSB,通知其他外圍設備接受信息。請見圖3,其為本發明並行總線另一種形態,即具有兩個中央處理單元31、32,可安排分別控制相關外圍設備33、34、35,只要並行總線30無人主控即可加以控制,或者是其中一個中央處理單元具有優先權,可中斷另一中央處理單元而掌控此並行總線。本發明的並行總線系統中,並行線的數目、字節的大小、邏輯的正負、線的次序、指令字節與地址字節的種類與形態、中央處理單元的數目等均無限制,而且也不限定只能使用於晶片上的系統(SystemonChip)。上述例子只是舉例說明,不能作為限制,本發明的精神與範圍應以後附的申請專利範圍為準。權利要求1.一種可擴充外圍設備的並行總線系統,具有一個中央處理單元、一種以上的外圍設備、及一個用以連接該中央處理單元與該一種以上的外圍設備的並行總線,其特徵在於a.該並行總線上有一條線作為外圍設備選擇線;b.該並行總線上有另一條線作為系統時鐘脈衝;c.該總線上其他線構成系統一字節所需的線,在該其他線上流動的信息型態包括指令字節、地址字節及數據字節;d.在該總線上一般利用該等其他線首先送出指令字節,其次送出地址字節,然後送出數據字節。2.如權利要求1的系統,其中該外圍設備選擇線是用於中央處理單元通知所有外圍設備是否接受信息。3.如權利要求1的系統,其中各指令字節中包括一種以上選擇外圍設備的指令字節,用以指明何種外圍設備接受後續的地址字節與數據字節。4.如權利要求1的系統,其中各指令字節中包括一種以上選擇外圍設備中相關暫存器的指令字節。5.如權利要求1的系統,其中各指令字節中包括一種以上確定後續地址字節的連續字節數目的指令位,用以指明後續有幾個地址字節。6.如權利要求1的系統,其中各指令字節中包括一種以上規定外圍設備中欲儲存數據的地址自動加減與否的指令字節。7.如權利要求6的系統,其中若使用該規定外圍設備中欲儲存數據的地址自動加減的指令字節後,後續相關數據的傳送均可省除指令字節及地址字節以加快傳送速度。8.如權利要求1的系統,其中各指令字節中包括讀取、寫入、讀後覆寫、寫後驗讀等四種模式的指令字節。9.如權利要求8的系統,其中該四種模式的指令字節可以指明接在地址字節後面的據字節有幾個字節。10.如權利要求8的系統,其中該讀取指令字節為將外圍設備內的數據讀出的指令字節11.如權利要求8的系統,其中該寫入指令字節為將相關數據寫入外圍設備內的指令字節。12.如權利要求8的系統,其中讀後覆寫模式的指令字節為讀取外圍設備中的數據經處理後寫入原地址的指令字節。13.如權利要求8的系統,其中寫後驗讀模式的指令字節為將寫入外圍設備中的數據再讀出以確認的指令字節。14.如權利要求1的系統,其中當按照指令字節送完地址字節與數據字節後,外圍設備選擇線即通知所有外圍設備停止接受信息。15.如權利要求1的系統,其中當中央處理單元不使用外圍設備選擇線時,各外圍設備若本身有自己的中央處理器時,即可利用外圍設備選擇線控制其他的外圍設備接受信息。16.如權利要求1的系統,其中該中央處理單元的數目大於一,且均與該並行總線連接,可安排分時控制相關外圍設備,或者是其中一個中央處理單元具有優先權,可中斷另一中央處理單元而控制此並行總線。全文摘要本發明提供一種可擴充外圍設備的並行總線系統,具有一中央處理單元、一種以上的外圍設備、及一個用以連接該中央處理單元與該一種以上的外圍設備的並行總線。並行總線上有一條線作為外圍設備選擇線,並有另一條線作為系統時鐘線,其他線則構成該系統一字節所需的線。在其他線上傳遞的信息型態包括指令字節、地址字節及數據字節,一般利用這些其他線首先送出指令字節,其次送出地址字節,然後送出數據字節。文檔編號G06FGK1282926SQ9911186公開日2001年2月7日申請日期1999年7月28日優先權日1999年7月28日發明者林俊良,郭宏達申請人:普誠科技股份有限公司