專利名稱:半導(dǎo)體集成電路及其中斷請(qǐng)求輸出方法
技術(shù)領(lǐng)域:
本發(fā)明涉及半導(dǎo)體集成電路和半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,該半導(dǎo)體集成電路是用來(lái)將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部。
背景技術(shù):
在一些使用半導(dǎo)體集成電路的系統(tǒng)結(jié)構(gòu)中,根據(jù)外部中斷因素提供的中斷請(qǐng)求信號(hào)輸送給半導(dǎo)體集成電路,并且,在這里,對(duì)從內(nèi)部中斷因素中提供的中斷請(qǐng)求信號(hào)進(jìn)行OR控制。因此它們被匯總一個(gè)中斷請(qǐng)求信號(hào),并向CPU通知該中斷。
圖5是表示涉及這種常規(guī)中斷處理的系統(tǒng)結(jié)構(gòu)的方框圖。圖5中,501表示一個(gè)半導(dǎo)體集成電路,其包括一個(gè)中斷控制電路511,該電路用來(lái)進(jìn)行內(nèi)部或外部中斷因素的OR控制;502表示CPU,其用于處理從半導(dǎo)體集成電路501提供的中斷請(qǐng)求,503表示電源單元,該單元由CPU502控制并給半導(dǎo)體集成電路501提供電源,504表示外部中斷因素單元,一個(gè)從外部中斷因素單元504發(fā)出的低激活中斷信號(hào)被輸入到半導(dǎo)體集成電路501。
半導(dǎo)體集成電路501將提供給該電路的電源電壓分成一個(gè)內(nèi)部電源部分505a和一個(gè)I/O電源部分505b并由CPU502控制,并分別從電源單元503接收獨(dú)立電源。
一個(gè)輸入/輸出端單元被安裝在I/O電源部分505b中。506表示一個(gè)輸入單元,其用于在半導(dǎo)體集成電路501的掉電(power down)模式接收內(nèi)部電源中斷模式信號(hào);507表示輸出單元,其向CPU502傳送中斷請(qǐng)求信號(hào),508表示輸入單元,其接收從外部中斷因素單元504產(chǎn)生的中斷請(qǐng)求信號(hào)。
由于內(nèi)部電源部分505a和I/O電源部分505b以不同的電壓運(yùn)行,信號(hào)在內(nèi)部電源部分505a中設(shè)置的邏輯元件和在I/O電源部分505b中設(shè)置的邏輯元件之間通過(guò)一個(gè)電壓電平移位電路進(jìn)行轉(zhuǎn)換。鑒于這個(gè)原因,輸出單元507和輸入單元508分別包括電壓電平移位電路509和510。
內(nèi)部電源中斷模式信號(hào)是“1”激活,CPU502設(shè)置同一信號(hào)為“1”,從而,提前向半導(dǎo)體集成電路501報(bào)告內(nèi)部電源的斷開。在轉(zhuǎn)換到半導(dǎo)體集成電路501的電源降低模式之前,CPU502首先設(shè)置內(nèi)部電源中斷模式信號(hào)為“1”,該信號(hào)是將要傳送給半導(dǎo)體集成電路501的內(nèi)部單元506的,I/O電源部分505b的輸出單元的邏輯元件固定為穩(wěn)定的指示“H”和“L”的任意一個(gè)。輸出單元507在內(nèi)部電源中斷模式被固定為“H”。
然后,CPU502向電源單元503發(fā)出半導(dǎo)體集成電路的內(nèi)部電源斷開指令,電源單元503將用于半導(dǎo)體集成電路501的內(nèi)部電源部分505a的電源斷開。通過(guò)這樣一系列程序,對(duì)半導(dǎo)體集成電路501進(jìn)行向掉電模式的轉(zhuǎn)變。
在內(nèi)部電源部分505a中提供了一個(gè)中斷控制回路511,其對(duì)由外部中斷因素單元504輸出并通過(guò)輸入單元508傳輸?shù)絻?nèi)部電源部分505a的外部中斷因素512和在內(nèi)部電源部分505a的另一個(gè)電路中產(chǎn)生的內(nèi)部中斷因素組513進(jìn)行OR控制,最后,其們匯總成一個(gè)中斷請(qǐng)求信號(hào)514,通過(guò)輸出單元507通知CPU502。
處理有關(guān)掉電模式轉(zhuǎn)變的中斷信號(hào)的技術(shù)已經(jīng)在專利文件1中披漏。
JP-A-9-44278公報(bào)[本發(fā)明要解決的問(wèn)題]然而,在通常的實(shí)施例的結(jié)構(gòu)中,在半導(dǎo)體集成電路的掉電模式中,內(nèi)部電源部分被關(guān)斷,同時(shí),在內(nèi)部電源部分提供的中斷控制電路變?yōu)椴荒苓\(yùn)行,I/O電源部分提供的中斷請(qǐng)求信號(hào)的輸出單元被固定為“H”。因此,盡管根據(jù)外部中斷因素向半導(dǎo)體集成電路的輸入單元提供一個(gè)中斷請(qǐng)求,不能將通知發(fā)送CPU。
在這種情況下,當(dāng)半導(dǎo)體集成電路被設(shè)置在掉電模式時(shí),對(duì)CPU的根據(jù)外部中斷因素提供的中斷請(qǐng)求的通知被停止。如果這個(gè)通知不能被停止,一個(gè)為外部中斷因素輸入的中斷請(qǐng)求信號(hào)將獨(dú)立于從半導(dǎo)體集成電路的輸出單元發(fā)出的中斷請(qǐng)求信號(hào)的輸入被單獨(dú)提供給CPU側(cè)。
發(fā)明內(nèi)容
鑒于上述情況實(shí)現(xiàn)本發(fā)明,其目的是提供一個(gè)半導(dǎo)體集成電路和半導(dǎo)體集成電路中斷請(qǐng)求輸出方法,該半導(dǎo)體集成電路是用來(lái)將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中當(dāng)內(nèi)部電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)送的中斷請(qǐng)求也可以被提供外部。
為了實(shí)現(xiàn)這個(gè)目的,本發(fā)明的第一方面涉及一種半導(dǎo)體集成電路,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,該半導(dǎo)體集成電路包含一個(gè)用于將中斷請(qǐng)求信號(hào)輸出端旁路到外部中斷因素輸入端的電阻器單元和控制裝置,該控制裝置用于當(dāng)內(nèi)部電源被關(guān)斷時(shí)將中斷請(qǐng)求信號(hào)輸出端控制為高阻抗。
根據(jù)這種結(jié)構(gòu),通過(guò)電阻器單元使外部中斷因素的輸入端和中斷信號(hào)請(qǐng)求輸出端旁路。從而,當(dāng)集成電路的內(nèi)部電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求也可以提供到外部。
本發(fā)明的第二個(gè)方面涉及一種半導(dǎo)體集成電路,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,并包括至少一個(gè)整流單元(rectifying unit),用于使中斷請(qǐng)求信號(hào)輸出端和至少一個(gè)外部中斷因素輸入端在I/O電源部分中相互旁路,其中,在內(nèi)部電源被關(guān)斷后,在I/O電源部分中仍能連續(xù)供電。
根據(jù)這種結(jié)構(gòu),外部中斷因素的輸入端和中斷請(qǐng)求信號(hào)的輸出端被整流單元旁路。從而,當(dāng)半導(dǎo)體集成電路的內(nèi)部電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求也可以被送到外部。而且,至少一個(gè)整流單元組成一個(gè)OR電路。因此,即使產(chǎn)生多個(gè)的外部中斷因素,其們也可以作為中斷請(qǐng)求可靠提供到外部。而且,用于進(jìn)行旁路的整流單元設(shè)置在I/O電源部分中,當(dāng)內(nèi)部電源被關(guān)斷時(shí),I/O電源部分也是能連續(xù)供電的。從而,在沒(méi)有向外部增加電路的情況下,可將根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求提供到外部。
本發(fā)明的第三個(gè)方面涉及一種半導(dǎo)體集成電路,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,該半導(dǎo)體集成電路包括被設(shè)置在I/O電源部分的開關(guān)裝置,當(dāng)內(nèi)部電源被切斷后,也能進(jìn)行連續(xù)供電,并通過(guò)與斷開內(nèi)部電源聯(lián)鎖的切換操作使中斷請(qǐng)求信號(hào)的輸出端旁路到外部中斷因素的輸入端;以及控制裝置,用于當(dāng)內(nèi)部電源關(guān)斷時(shí)將中斷請(qǐng)求信號(hào)的輸出端控制為高阻抗。
根據(jù)這種結(jié)構(gòu),外部中斷因素的輸入端和中斷請(qǐng)求的輸出端被將與內(nèi)部電源斷開聯(lián)鎖切換的開關(guān)裝置旁路,除了在內(nèi)部電源斷開時(shí)之外是從電路斷開的,并且僅在內(nèi)部電源被切斷時(shí)被旁路。因此,根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求可以被提供到外部。而且,開關(guān)裝置裝在I/O電源部分中,當(dāng)內(nèi)部電源被切斷時(shí),其中的電源提供也是連續(xù)實(shí)現(xiàn)的。因此,在沒(méi)有向外部增加電路的情況下,可以將根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求提供到外部。
本發(fā)明的第四個(gè)方面涉及一種半導(dǎo)體集成電路,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,包括安裝在I/O電源單元中的開關(guān)裝置,在內(nèi)部電源被關(guān)斷后,其中的電源連續(xù)進(jìn)行供電并通過(guò)用于響應(yīng)外部信號(hào)的切換操作,將中斷請(qǐng)求信號(hào)的輸出端旁路到外部中斷因素的輸入端;以及控制裝置,用于當(dāng)提供外部控制信號(hào)時(shí)將中斷請(qǐng)求信號(hào)的輸出端控制為高阻抗。
根據(jù)這種結(jié)構(gòu),通過(guò)利用外部控制信號(hào),這種開關(guān)裝置可以被直接控制,當(dāng)內(nèi)部電源斷開時(shí),根據(jù)外部中斷因素發(fā)送的中斷請(qǐng)求信號(hào)也可以提供到外部,此外,如果需要,開關(guān)裝置只在軟件處理中被控制。而且,開關(guān)裝置被裝在當(dāng)內(nèi)部電源被切斷時(shí)其中的電源也是連續(xù)進(jìn)行供電的I/O電源單元中。因此,在沒(méi)有向外部增加電路的情況下,可以將根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求提供到外部。
本發(fā)明的第五個(gè)方涉及一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中,當(dāng)內(nèi)部電源被切斷時(shí),中斷請(qǐng)求信號(hào)的輸出端被控制為高阻抗,被提供給外部中斷因素輸入端的中斷請(qǐng)求信號(hào)通過(guò)一個(gè)電阻器單元被輸出到外部,該電阻器單元將中斷請(qǐng)求信號(hào)輸出端旁路到外部中斷因素的輸入端。
根據(jù)這種結(jié)構(gòu),外部中斷因素的輸入端和中斷請(qǐng)求的輸出端通過(guò)一個(gè)電阻器單元旁路。因而也是當(dāng)半導(dǎo)體集成電路的內(nèi)部電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求可以被提供到外部。
本發(fā)明的第六個(gè)方涉及一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中,提供給外部中斷因素的至少一個(gè)輸入端的中斷請(qǐng)求信號(hào)通過(guò)至少一個(gè)整流單元被輸出到外部,該整流單元將中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的至少一個(gè)輸入端相互旁路。
根據(jù)這種結(jié)構(gòu),也是當(dāng)半導(dǎo)體集成電路的內(nèi)部電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求通過(guò)整流單元能被提供到外部,該整流單元將外部中斷因素的輸入端和中斷請(qǐng)求信號(hào)的輸出端旁路。
本發(fā)明的第七個(gè)方涉及一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中中斷請(qǐng)求信號(hào)的輸出端被控制為高阻抗,通過(guò)閉合開關(guān)裝置將中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的輸入端旁路,該開關(guān)裝置在內(nèi)部電源斷開期間,在切斷內(nèi)部電源時(shí)被閉合,將提供到外部中斷因素的中斷請(qǐng)求信號(hào)被輸出到外部。
根據(jù)本發(fā)明,除了內(nèi)部電源關(guān)斷以外,通過(guò)開關(guān)裝置將外部中斷因素的輸入端旁路到中斷請(qǐng)求信號(hào)的輸出端,與該電路斷開,其中開關(guān)裝置用于與內(nèi)部電源的斷開聯(lián)鎖切換。
本發(fā)明的第八個(gè)方涉及一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中中斷請(qǐng)求信號(hào)的輸出端被控制為高阻抗,中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的輸入端通過(guò)一開關(guān)裝置被旁路,在提供外部控制信號(hào)期間提供該外部控制信號(hào)時(shí)將開關(guān)裝置閉合,提供給外部中斷因素輸入端的中斷請(qǐng)求信號(hào)被輸出到外部。
根據(jù)這種結(jié)構(gòu),開關(guān)裝置可以利用外部控制信號(hào)被直接控制,當(dāng)內(nèi)部電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求也可以被提供到外部,而且,如果需要,可以只在軟件處理中控制開關(guān)裝置。
圖1是根據(jù)本發(fā)明第一個(gè)實(shí)施例的方框圖,圖2是根據(jù)本發(fā)明第二個(gè)實(shí)施例的方框圖,圖3是根據(jù)本發(fā)明第三個(gè)實(shí)施例的方框圖,圖4是根據(jù)本發(fā)明第四個(gè)實(shí)施例的方框圖,圖5是現(xiàn)有的半導(dǎo)體集成電路的方框圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施例將結(jié)合下面的附圖進(jìn)行描述。
圖1是根據(jù)本發(fā)明第一個(gè)實(shí)施例的方框圖,在圖1中,101表示半導(dǎo)體集成電路,其包括對(duì)從內(nèi)部或外部產(chǎn)生的中斷因素進(jìn)行OR控制的中斷控制電路,102表示CPU,其對(duì)從半導(dǎo)體集成電路101提供的中斷請(qǐng)求進(jìn)行處理。103表示電源單元,其被CPU102控制,并且向半導(dǎo)體集成電路的內(nèi)部電源部分和I/0電源部分提供電源。104表示外部中斷因素單元,從外部中斷因素單元104發(fā)出的低激發(fā)信號(hào)被輸入到半導(dǎo)體集成電路101。
半導(dǎo)體集成電路101按照提供給電路的電源電壓,分成內(nèi)部電源單元105a和I/O電源單元105b,并由CPU102控制,分別從電源單元103接收獨(dú)立的電源。
一個(gè)輸入/輸出端單元安置在I/O電源單元105b。106表示輸入單元,其從CPU102接收在半導(dǎo)體集成電路101的掉電模式中的內(nèi)部電源中斷模式信號(hào),107表示將中斷請(qǐng)求信號(hào)發(fā)送到CPU102的輸出單元,108表示輸入單元,其接收從外部中斷因素單元104產(chǎn)生的中斷請(qǐng)求信號(hào)。
由于內(nèi)部電源單元105a和I/O電源單元105b以不同的電壓運(yùn)行,在內(nèi)部電源單元105a中設(shè)置的邏輯元件和在I/O電源單元105b中設(shè)置的邏輯元件之間通過(guò)一個(gè)電壓電平移位電路進(jìn)行轉(zhuǎn)換。鑒于這個(gè)原因,輸出單元107和輸入單元108分別包括電壓電平移位電路109,110。
內(nèi)部電源中斷模式信號(hào)是“1”激活的,CPU102設(shè)置同一信號(hào)為“1”,因此可以提前將內(nèi)部電源中斷報(bào)告半導(dǎo)體集成電路101。在轉(zhuǎn)換到半導(dǎo)體集成電路101的掉電模式之前,CPU102首先設(shè)為“1”,將要發(fā)送到半導(dǎo)體集成電路101的輸入單元106和I/O電源單元105b的輸出單元的邏輯元件的內(nèi)部電源中斷模式信號(hào)固定為高和低穩(wěn)定方向中之一。
輸出單元107的輸出緩沖器被設(shè)為三種狀態(tài)控制,并且其控制方式為如果內(nèi)部電源中斷模式是“0”,則通常輸出為“H”或“L”,如果內(nèi)部電源的中斷模式信號(hào)是“1”,輸出被設(shè)置為高阻抗。
那么,當(dāng)CPU102給電源單元103發(fā)出半導(dǎo)體集成電路的內(nèi)部電源中斷指令時(shí),電源單元103中斷為半導(dǎo)體集成電路101的內(nèi)部電源單元105a供電,通過(guò)這樣一系列的程序,對(duì)半導(dǎo)體集成電路101進(jìn)行向掉電模式的轉(zhuǎn)變。
在內(nèi)部電源單元105a中提供了一個(gè)中斷控制電路111,其對(duì)外部中斷因素112和內(nèi)部中斷因素組113進(jìn)行OR控制,外部中斷因素112是由外部中斷因素元件104輸出,并通過(guò)輸入單元108發(fā)送給內(nèi)部電源單元105a,內(nèi)部中斷因素組113是在正常操作期間在內(nèi)部電源單元105a的另外一個(gè)電路中產(chǎn)生的,也就是,當(dāng)一個(gè)電源內(nèi)部電源單元105a時(shí),最終將它們匯成一個(gè)中斷請(qǐng)求信號(hào)114,通過(guò)輸出單元107給CPU102提供通知。
中斷請(qǐng)求信號(hào)的輸出單元107和中斷請(qǐng)求信號(hào)的輸入單元108在I/O電源單元105b中彼此靠近設(shè)置,輸出單元107的輸出端和輸入單元108的輸入端通過(guò)在I/O電源單元105b中的旁路電阻器被連接。
在半導(dǎo)體集成電路101的掉電模式,從CPU102輸出的和從輸入單元106輸入的內(nèi)部電源中斷模式信號(hào)被設(shè)為“1”,輸出單元107的輸出固定為高阻抗。
然后,當(dāng)電源單元103響應(yīng)從CPU102發(fā)出的內(nèi)部電源中斷指令而切斷向半導(dǎo)體集成電路101的內(nèi)部電源單元105a的電源時(shí),半導(dǎo)體集成電路101中的所有中斷因素都是不可操作的。一個(gè)從外部中斷因素單元104輸出的低激活中斷請(qǐng)求通過(guò)旁路電阻器115提供給CPU102。
如上所述,根據(jù)該實(shí)施例,外部中斷因素的輸入端和被送到CPU的中斷請(qǐng)求信號(hào)的輸出端被整流單元旁路。因此,在半導(dǎo)體集成電路101的內(nèi)部電源中斷時(shí),可從外部中斷因素單元104向CPU102提供中斷請(qǐng)求。
而且,CPU102能夠識(shí)別在半導(dǎo)體集成電路101中產(chǎn)生的中斷因素組113在電源中斷時(shí)是完全不可操作的。因此,當(dāng)CPU102在半導(dǎo)體集成電路101的內(nèi)部電源斷開時(shí)從一個(gè)中斷輸入端接收到的一個(gè)中斷請(qǐng)求時(shí),可迅速斷定從外部中斷因素單元104提供的中斷請(qǐng)求。因此,由于這個(gè)實(shí)施例通過(guò)增加一個(gè)整流單元來(lái)實(shí)現(xiàn),而且,半導(dǎo)體集成電路可以較容易地提供在I/O電源單元中。
圖2是根據(jù)本發(fā)明第二個(gè)實(shí)施例的方框圖。與圖1中相同的部分用相同的附圖標(biāo)記表示并進(jìn)行說(shuō)明。在圖2中,從外部中斷因素單元104a中的a和外部中斷因素單元104b中的b分別發(fā)出的兩個(gè)外部中斷請(qǐng)求信號(hào)通過(guò)輸入單元201和202輸入到在半導(dǎo)體集成電路101的內(nèi)部電源部分105a中提供的中斷控制回路111。
203和204表示電平移位電路,分別在輸入單元201和202的輸出側(cè)設(shè)置到內(nèi)部電源部分。被中斷控制電路111匯總成的中斷請(qǐng)求信號(hào)114通過(guò)輸出單元205提供給CPU102。
208表示從內(nèi)部電源部分105a到I/O電源部分105b的電平移位電路,其設(shè)置在輸出單元205的輸入端。206表示構(gòu)成輸出單元205的開路漏極輸出的N溝道晶體管,207表示被連接在N溝道晶體管206的漏極和I/O電源之間的上拉電阻器。整流單元209和210分別以正向從輸出單元205的輸出端插入到輸入單元201和202的輸入端。
在正常運(yùn)行時(shí),也就是,當(dāng)向內(nèi)部電源單元105a提供電源時(shí),對(duì)通過(guò)輸入單元201和202被發(fā)送到內(nèi)部電源單元105a的兩個(gè)外部中斷因素,與在內(nèi)部電源單元105a的另一電路中產(chǎn)生的內(nèi)部中斷因素組113進(jìn)行OR控制,最終匯總成一個(gè)中斷請(qǐng)求輸出信號(hào)114,通過(guò)輸出單元107提供給CPU102。
在半導(dǎo)體集成電路101的掉電模式中,將通過(guò)CPU102輸出和通過(guò)輸入單元106的輸入的內(nèi)部電源中斷模式信號(hào)設(shè)為“1”,然后,當(dāng)接收到CPU102的中斷內(nèi)部電源的指令時(shí),電源單元103停止向半導(dǎo)體集成電路101的內(nèi)部電源部分105a供電。
因而,中斷控制回路111變得不能操作,輸出單元205中的N溝道晶體管206被關(guān)斷,結(jié)果,輸出單元205的輸出通過(guò)上拉電阻器207被設(shè)為“H”。然而,當(dāng)兩個(gè)外部中斷因素單元104a和104b中任何一個(gè)變?yōu)檫\(yùn)行和變?yōu)椤癓”時(shí),輸入到CPU102的中斷請(qǐng)求信號(hào)通過(guò)整流單元209和210設(shè)為“L”,結(jié)果中斷請(qǐng)求信號(hào)提供到CPU102。
在半導(dǎo)體集成電路101的掉電模式中從中斷輸入端提供中斷時(shí),CPU102接通內(nèi)部電源單元105的電源,以說(shuō)明在正常運(yùn)行時(shí),通過(guò)作為中斷信號(hào)路徑的中斷控制回路111,從外部中斷因素單元104a或外部中斷因素104b提供中斷信號(hào)。
如上所述,根據(jù)該實(shí)施例,在有多個(gè)外部中斷因素的情況下,當(dāng)半導(dǎo)體集成電路101的內(nèi)部電源被切斷時(shí),可以根據(jù)外部中斷因素向CPU提供中斷請(qǐng)求。
在諸實(shí)施例中已經(jīng)說(shuō)明了存在兩個(gè)外部中斷因素的情況,而且,當(dāng)一個(gè)或至少三個(gè)外部中斷因素存在時(shí),也可以通過(guò)采用用于每個(gè)中斷因素的整流單元的旁路裝置,實(shí)現(xiàn)與該實(shí)施例相同的半導(dǎo)體集成電路。
圖3是根據(jù)本發(fā)明第三個(gè)實(shí)施例的方框圖。與圖1中相同的部分用相同的參考數(shù)字表示,并描述如下。圖3中,301表示用來(lái)旁路的開關(guān)單元,其用來(lái)代替如第一實(shí)施例所述的旁路電阻器115。響應(yīng)輸入到內(nèi)部單元106的電源中斷模式信號(hào),切換開關(guān)單元301的ON/OFF控制。以下述方式進(jìn)行控制,當(dāng)內(nèi)部電源中斷模式信號(hào)為“1”時(shí),開關(guān)單元301導(dǎo)通,當(dāng)內(nèi)部電源中斷模式信號(hào)為“0”時(shí),開關(guān)單元301關(guān)斷。
根據(jù)具有如上所述結(jié)構(gòu)的電路,可在半導(dǎo)體集成電路101的掉電模式,同樣通過(guò)開關(guān)單元從外部中斷因素單元104向CPU102提供中斷請(qǐng)求。此外,用來(lái)旁路的開關(guān)單元301的ON/OFF與內(nèi)部電源105a是聯(lián)鎖電源ON/OFF的。因此,在半導(dǎo)體集成電路的掉電模式以外的模式中旁路裝置被自動(dòng)切斷。
圖4是根據(jù)本發(fā)明第四個(gè)實(shí)施例的方框圖。與圖1中相同的部分用相同的參考數(shù)字表示,描述如下。在圖4中,401表示與第三個(gè)實(shí)施例相同的用于旁路的開關(guān)單元,其的ON/OFF控制是通過(guò)響應(yīng)從CPU發(fā)出的旁路控制信號(hào)來(lái)進(jìn)行的,該旁路控制信號(hào)是與輸出單元107的輸出控制一起從輸入單元402輸入的。
根據(jù)這種結(jié)構(gòu),半導(dǎo)體集成電路中的中斷信號(hào)的旁路裝置可以通過(guò)CPU的端口被直接控制。同樣在半導(dǎo)體集成電路的電源下降方式,根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求信號(hào)可以被提供到CPU,而且,如果需要,旁路單元可以在CPU的軟件處理中被切換為ON。
如上所述,根據(jù)本發(fā)明,外部中斷因素可以作為中斷請(qǐng)求信號(hào)通過(guò)旁路電阻器單元或整流單元或開關(guān)裝置被輸出到半導(dǎo)體集成電路外部。因此,當(dāng)半導(dǎo)體集成電路的電源被關(guān)斷時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求能提供到外部。
此外,在該半導(dǎo)體集成電路中,在I/O電源部分中還提供整流單元或開關(guān)裝置,因此,這個(gè)系統(tǒng)可在不增加到外部的電路的情況下構(gòu)成,并降低了研制成本。
權(quán)利要求
1.一種半導(dǎo)體集成電路,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,包括電阻器單元,用于將中斷請(qǐng)求信號(hào)的輸出端旁路到外部中斷因素的輸入端,和控制裝置,當(dāng)電源被關(guān)斷時(shí),用于控制中斷請(qǐng)求信號(hào)的輸出端為高阻抗。
2.一種半導(dǎo)體集成電路,該半導(dǎo)體集成電路是用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,包括至少一個(gè)整流單元,用于將中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的至少一個(gè)輸入端在I/O電源部分中相互旁路,在內(nèi)部電源被關(guān)斷后,在I/O電源部分中的電源連續(xù)進(jìn)行供電。
3.一種半導(dǎo)體集成電路,該半導(dǎo)體集成電路是用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,包括設(shè)置在I/O電源部分的開關(guān)裝置,其通過(guò)與內(nèi)部電源的斷開聯(lián)鎖的切換操作,將中斷請(qǐng)求信號(hào)的輸出端旁路到外部中斷因素的輸入端,其中在內(nèi)部電源關(guān)斷后也能在所述的I/O電源部分中進(jìn)行連續(xù)供電;和控制裝置,當(dāng)內(nèi)部電源斷開時(shí),用于控制中斷信號(hào)的輸出端為高阻抗。
4.一種半導(dǎo)體集成電路,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,包括被設(shè)置在I/O電源部分的開關(guān)裝置,其通過(guò)響應(yīng)外部控制信號(hào)的切換操作,將中斷請(qǐng)求信號(hào)的輸出端旁路到外部中斷因素的輸入端,其中在內(nèi)部電源關(guān)斷后也能在所述的I/O電源部分中進(jìn)行連續(xù)供電;和控制裝置,當(dāng)提供外部控制信號(hào)時(shí),用于控制中斷信號(hào)的輸出端為高阻抗。
5.一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中,當(dāng)內(nèi)部電源被切斷時(shí),將中斷請(qǐng)求信號(hào)的輸出端控制為高阻抗,被提供給外部中斷因素輸入端的中斷請(qǐng)求信號(hào)通過(guò)一個(gè)電阻器裝置被輸出到外部,該電阻器裝置將中斷請(qǐng)求信號(hào)輸出端旁路到外部中斷因素輸入端。
6.一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中,提供給外部中斷因素的至少一個(gè)輸入端的中斷請(qǐng)求信號(hào)通過(guò)至少一個(gè)整流單元輸出到外部,該整流單元將中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的至少一個(gè)輸出端相互旁路。
7.一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中在內(nèi)部電源斷開期間,當(dāng)切斷內(nèi)部電源時(shí),將中斷請(qǐng)求信號(hào)的輸出端控制為高阻抗,中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的輸入端被一將要閉合的開關(guān)裝置旁路,提供給外部中斷因素輸入端的中斷請(qǐng)求信號(hào)被輸出到外部。
8.一種半導(dǎo)體集成電路的中斷請(qǐng)求輸出方法,該方法用于將外部中斷因素和內(nèi)部中斷因素的OR輸出作為一個(gè)中斷請(qǐng)求信號(hào)輸出到外部,其中在外部控制信號(hào)提供期間,當(dāng)提供一個(gè)外部控制信號(hào)時(shí),中斷請(qǐng)求信號(hào)的輸出端被控制為高阻抗,中斷請(qǐng)求信號(hào)的輸出端和外部中斷因素的輸入端通過(guò)一個(gè)將要閉合的開關(guān)裝置旁路,提供給外部中斷因素輸入端的中斷請(qǐng)求信號(hào)被輸出到外部。
全文摘要
一種半導(dǎo)體集成電路及其中斷請(qǐng)求輸出方法,其中提供一種電阻器裝置(115),用于旁路中斷請(qǐng)求信號(hào)的輸出單元(107)和外部中斷因素的輸入端(108),當(dāng)內(nèi)部電源斷開時(shí),將中斷請(qǐng)求信號(hào)輸出單元(107)控制為高阻抗。因此,當(dāng)內(nèi)部電源斷開時(shí),根據(jù)外部中斷因素發(fā)出的中斷請(qǐng)求信號(hào)能提供給CPU。
文檔編號(hào)G06F9/46GK1514327SQ200310119808
公開日2004年7月21日 申請(qǐng)日期2003年11月3日 優(yōu)先權(quán)日2002年11月1日
發(fā)明者阿部新一 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社