欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

中斷處理裝置與方法

文檔序號(hào):6409137閱讀:724來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):中斷處理裝置與方法
技術(shù)領(lǐng)域
本發(fā)明涉及中斷處理裝置與方法,更具體地涉及這樣一種中斷處理裝置與方法,其中為了處理碼分復(fù)接開(kāi)關(guān)裝置的中斷而將一個(gè)中斷鎖存在一個(gè)同步系統(tǒng)中,并通過(guò)隨意指定中斷的優(yōu)先次序而處理較高優(yōu)先次序的一個(gè)中斷,然后以不拘優(yōu)先次序的次序處理較低優(yōu)先次序的一個(gè)中斷。


圖1中所示,一個(gè)傳統(tǒng)的中斷處理裝置包括一個(gè)中斷輸入部分1,用于輸入多個(gè)中斷;一個(gè)中斷控制器2,用于從中斷輸入部分1同時(shí)輸入的多個(gè)中斷中有選擇地輸出一個(gè)較高優(yōu)先次序的中斷;以及一個(gè)中斷處理器3,用于處理在中斷控制器2上選擇的中斷。
在這樣配置的傳統(tǒng)中斷處理裝置中,當(dāng)一個(gè)新的中斷輸入到中斷輸入部1中時(shí),將新輸入的中斷的優(yōu)先次序與中斷控制器2上正在進(jìn)行的中斷的優(yōu)先次序進(jìn)行比較。如果新輸入的中斷的優(yōu)先次序低于正在進(jìn)行的中斷,則繼續(xù)正在進(jìn)行的中斷。反之,便停止正在進(jìn)行的中斷,而在中斷處理器3上處理高優(yōu)先次序的新中斷。
然而,這樣配置的傳統(tǒng)中斷處理裝置只對(duì)較高級(jí)的中斷請(qǐng)求操作,因此該裝置不能應(yīng)用在作用有無(wú)優(yōu)先次序的中斷的碼分復(fù)接開(kāi)關(guān)裝置中的控制系統(tǒng)上。
中斷處理裝置的一種技術(shù)公開(kāi)在美國(guó)專(zhuān)利5,197,083號(hào)中。該技術(shù)涉及一個(gè)較高優(yōu)先次序的中斷輸入停止一個(gè)當(dāng)前正在操作的中斷并執(zhí)行該較高優(yōu)先次序的中斷一種技術(shù)。因此,該技術(shù)不能應(yīng)用在作用有無(wú)優(yōu)先次序的中斷的碼分復(fù)接裝置上。
為了解決上述問(wèn)題,本發(fā)明的一個(gè)目的為提供一種中斷處理的裝置與方法,其中,為了處理碼分復(fù)接開(kāi)關(guān)裝置的中斷而將一個(gè)中斷鎖存在一個(gè)同步系統(tǒng)中,并通過(guò)隨意指定中斷的優(yōu)先次序而處理一個(gè)較高優(yōu)先次序的中斷,然后,以不拘優(yōu)先次序的次序處理較低優(yōu)先次序的一個(gè)中斷。
為了達(dá)到上述目的,提供了一種中斷處理裝置,包括一個(gè)中斷輸入部分,用于輸入多個(gè)中斷;一個(gè)中斷鎖存部分,用于同時(shí)鎖存與輸出從中斷輸入部分輸入的多個(gè)中斷;一個(gè)中斷控制器,用于從中斷鎖存部分中讀取中斷數(shù)據(jù)后,根據(jù)預(yù)定的優(yōu)先次序與性能能力,通過(guò)加載數(shù)據(jù)總線(xiàn)上的一條中斷請(qǐng)求通道而建立一個(gè)中斷數(shù)據(jù)庫(kù),用于將所讀取的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中以后,按序輸出中斷,用于讀取數(shù)據(jù)并同時(shí)輸出一個(gè)清除信號(hào)到中斷鎖存部分;以及一個(gè)中斷處理器,用于通過(guò)接收從中斷控制器輸出的中斷來(lái)執(zhí)行中斷。
為了達(dá)到上述目的,提供了包括下述步驟的中斷處理方法同時(shí)接收多個(gè)中斷并鎖存這些中斷;建立一個(gè)中斷數(shù)據(jù)庫(kù)并同時(shí)清除所鎖存的數(shù)據(jù),及鎖存一個(gè)新的中斷;以及根據(jù)中斷數(shù)據(jù)庫(kù)按序執(zhí)行中斷。
通過(guò)參照附圖詳細(xì)描述一個(gè)較佳實(shí)施例,本發(fā)明的上述目的與優(yōu)點(diǎn)將更為明顯,附圖中圖1為展示傳統(tǒng)的中斷處理裝置的配置的視圖;圖2為展示按照本發(fā)明的中斷處理裝置的配置的視圖;圖3為展示圖2的同步中斷鎖存器與自動(dòng)清除部分的實(shí)際實(shí)施例的電路圖;以及圖4為展示圖3中的信號(hào)的定時(shí)的視圖。
參見(jiàn)圖2,本發(fā)明的中斷處理裝置包括一個(gè)中斷輸入部分4,用于輸入多個(gè)中斷;一個(gè)中斷鎖存器5,用于同時(shí)鎖存與輸出。從中斷輸入部分4輸入的多個(gè)中斷;一個(gè)中斷控制器6,用于從中斷鎖存器5中讀取中斷數(shù)據(jù)之后,根據(jù)預(yù)定的優(yōu)先次序與性能能力,通過(guò)加載數(shù)據(jù)總線(xiàn)上的一條中斷請(qǐng)求通道,而建立一個(gè)中斷數(shù)據(jù)庫(kù),用于將所讀取的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中之后,按序輸出中斷,用于讀取數(shù)據(jù)并同時(shí)輸出一個(gè)清除信號(hào)到中斷鎖存器5;以及一個(gè)中斷處理器7,用于通過(guò)接收中斷控制器6輸出的中斷,而執(zhí)行中斷。
在上述配置的本發(fā)明的中斷處理裝置中,多個(gè)中斷通過(guò)中斷輸入部分4輸入到中斷鎖存器5中,并鎖存在中斷鎖存器5的相關(guān)通道上,供輸出到中斷控制器6。中斷控制器6讀取中斷數(shù)據(jù),通過(guò)根據(jù)預(yù)定的級(jí)次序及性能能力加載到數(shù)據(jù)總線(xiàn)上的中斷請(qǐng)求通道,建立中斷數(shù)據(jù)庫(kù)及按序處理中斷。當(dāng)讀取數(shù)據(jù)總線(xiàn)來(lái)確認(rèn)暫時(shí)存儲(chǔ)在中斷鎖存器上的中斷時(shí),同時(shí)清除所有的通道,以便保持一種能夠接收下一中斷的狀態(tài)。將所讀取的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中之后,便在中斷控制器6上按序處理這些中斷。在處理存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)期間輸入的一個(gè)中斷暫時(shí)存儲(chǔ)在中斷鎖存器中并保持在就緒狀態(tài)中,但在中斷控制器6允許這樣做以前并不響應(yīng)該中斷。因此,雖然并不直接執(zhí)行該中斷,但由于數(shù)據(jù)暫時(shí)存儲(chǔ)在鎖存器上,中斷數(shù)據(jù)并不消失。
在圖3中,示出了中斷處理裝置中的中斷鎖存器5的一個(gè)實(shí)際實(shí)施例的電路圖,即通過(guò)數(shù)據(jù)總線(xiàn)具體地輸入了四個(gè)中斷。該實(shí)施例包括一個(gè)雙向緩沖器M24;緩沖器M20至M23;“或”門(mén)M1、M6、M10、M14、M18、M19與M25;D型觸發(fā)鎖存器X1、X2、X4至X9及X12至X16;反相器M5、M9、M13、M17、M26與M27;“與”門(mén)M3、M8、M12與M16;以及多路復(fù)用器M2、M7、M11與M15。雙向緩沖器M24最好采用74244型的。
參見(jiàn)圖4,其中示出了各信號(hào)之間的定時(shí),下面描述這種配置的中斷鎖存器5的操作。
諸如圖4中通過(guò)數(shù)據(jù)總線(xiàn)輸入的A1至A4的中斷是經(jīng)由數(shù)據(jù)總線(xiàn)上的雙向緩沖器M24與緩沖器M20至M23輸入到D型觸發(fā)器X13至X16的輸出端口Q及“與”門(mén)M3、M8、M12與M16及多路復(fù)用器M2、M7、M11與M15的輸入端口A(yíng)1上的。圖4中所示的標(biāo)記為B至D的經(jīng)過(guò)“與”運(yùn)算后的讀信號(hào)(RD)與寫(xiě)信號(hào)(WR)以及寫(xiě)信號(hào)(WR)的信號(hào)T、X、R、Q、C、E與B通過(guò)“或”門(mén)M18輸入到多路復(fù)用器M2、M7、M11與M15的端口(SEL)。信號(hào)T、X、R、Q、C、E與B及讀信號(hào)(RD)通過(guò)“或”門(mén)M19輸入到D型觸發(fā)器X12的數(shù)據(jù)端口D及雙向緩沖器M24的端口G1與G2。圖4中作為E的一個(gè)復(fù)位信號(hào)(RESET)經(jīng)由反向器M4輸入到D型觸發(fā)器X1、X4、X6與X8的數(shù)據(jù)端口D以及D型觸發(fā)器X13、X14、X15與X16的端口(RD)。D型觸發(fā)器X12通過(guò)時(shí)鐘端口C接收作為圖4中的F的一個(gè)時(shí)鐘信號(hào)(CLK),并通過(guò)數(shù)據(jù)端口D接收“或”門(mén)M19的一個(gè)輸出信號(hào),并作為圖4中的G輸出到“與”門(mén)M3、M8、M12與M16。
D型觸發(fā)器X1、X4、X6與X8分別通過(guò)數(shù)據(jù)端口D接收?qǐng)D4中的信號(hào)H1至H4,并同時(shí)通過(guò)時(shí)鐘端口C接收?qǐng)D4中的時(shí)鐘信號(hào)(CLK)F,以便分別輸出諸如圖4中的11與12的信號(hào)。D型觸發(fā)器X2、X5、X7與X9通過(guò)數(shù)據(jù)端口D接收D型觸發(fā)器X1、X4、X6與X8的輸出信號(hào),并同時(shí)通過(guò)時(shí)鐘端C接收?qǐng)D4中的時(shí)鐘信號(hào)(CLK)F,以便分別輸出諸如圖4中的J1至J4的信號(hào)。這些信號(hào)分別經(jīng)由反相器M5、M9、M13與M17輸出到“或”門(mén)M1、M6、M10與M14并與“與”門(mén)M3、M8、M12與M14或“或”門(mén)M1、M6、M10與M14上的輸出信號(hào)通過(guò)“或”門(mén),以便分別輸入到多路復(fù)用器M2、M7、M11與M15的輸入端口B1上。D型觸發(fā)器X13至X16接收?qǐng)D4中的輸出信號(hào)K1至K4。這些信號(hào)構(gòu)成與雙向緩沖器M24的輸出信號(hào)合成的圖4中的信號(hào)L1至L4。圖4中的信號(hào)L1至L4輸入到“或”門(mén)M25,并作為圖4中的M輸出信號(hào)T、X、I、R與Q。
如上所述,按照本發(fā)明的中斷處理裝置與方法能用于其中作用有無(wú)優(yōu)先次序的中斷的碼分復(fù)接開(kāi)關(guān)裝置的控制系統(tǒng)中。
權(quán)利要求
1.一種中斷處理裝置,包括一個(gè)中斷輸入部分,用于輸入多個(gè)中斷;一個(gè)中斷鎖存部分,用于鎖存與輸出從所述中斷輸入部分同時(shí)輸入的多個(gè)中斷;一個(gè)中斷控制器,用于從所述中斷鎖存部分中讀取中斷數(shù)據(jù)之后,根據(jù)預(yù)定的優(yōu)先次序與性能能力,通過(guò)加載數(shù)據(jù)總線(xiàn)上的一條中斷請(qǐng)求通道,而建立一個(gè)中斷數(shù)據(jù)庫(kù),用于將所讀取的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中之后,按序輸出中斷,用于讀取數(shù)據(jù)與同時(shí)輸出一個(gè)清除信號(hào)到所述中斷鎖存部分;以及一個(gè)中斷處理器,用于通過(guò)接收所述中斷控制器所輸出的中斷而執(zhí)行中斷。
2.一種中斷處理方法,包括下述步驟同時(shí)接收多個(gè)中斷,并鎖存這些中斷;建立一個(gè)中斷數(shù)據(jù)庫(kù)及同時(shí)清除鎖存的數(shù)據(jù),并鎖存一個(gè)新的中斷;以及根據(jù)中斷數(shù)據(jù)庫(kù),按序執(zhí)行中斷。
全文摘要
本發(fā)明提出了用于中斷處理的一種裝置與方法,其中,為了處理一個(gè)碼分復(fù)接開(kāi)關(guān)裝置的中斷而將一個(gè)中斷鎖存在一個(gè)同步系統(tǒng)中,并通過(guò)隨意指定中斷的優(yōu)先次序而處理一個(gè)較高優(yōu)先次序的中斷,然后以不拘優(yōu)先次序的次序處理一個(gè)較低優(yōu)先次序的中斷,從而用在作用有無(wú)優(yōu)先次序的中斷的碼分復(fù)接開(kāi)關(guān)裝置的控制系統(tǒng)中。
文檔編號(hào)G06F13/26GK1118476SQ9510773
公開(kāi)日1996年3月13日 申請(qǐng)日期1995年6月30日 優(yōu)先權(quán)日1994年6月30日
發(fā)明者金峻萬(wàn), 李承桓 申請(qǐng)人:現(xiàn)代電子產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
图木舒克市| 大同县| 定南县| 高淳县| 文成县| 四子王旗| 临沭县| 富蕴县| 鹿泉市| 旬邑县| 工布江达县| 苍溪县| 上犹县| 绥中县| 峨山| 农安县| 新巴尔虎右旗| 渑池县| 云霄县| 乳源| 罗田县| 宁波市| 芷江| 吉安市| 阳高县| 宁阳县| 镇平县| 宜宾县| 唐山市| 清水河县| 娱乐| 邯郸县| 门源| 南充市| 平阴县| 洛南县| 阿鲁科尔沁旗| 四子王旗| 即墨市| 扶余县| 曲沃县|