專利名稱:?jiǎn)?dòng)傳遞控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用于便攜式收發(fā)機(jī)的電子控制裝置,尤其涉及一種按次序定時(shí)喚醒和休眠模擬和數(shù)字元件,以減少功率浪涌和消耗,并提供了一種在測(cè)試模式下單獨(dú)測(cè)試這些模擬和數(shù)字元件的機(jī)制。
背景技術(shù):
時(shí)序管理器廣泛用于控制用于便攜式裝置的混合模式(即模擬和數(shù)字)集成電路IC如收發(fā)機(jī)上各元件運(yùn)行期間的定序和歷時(shí)。當(dāng)時(shí)序管理器接收到一個(gè)發(fā)送/接收觸發(fā)時(shí),它按照預(yù)編程的次序以不同的持續(xù)時(shí)間啟動(dòng)不同的元件,以減少作為一個(gè)整體的收發(fā)機(jī)IC的耗用功率,從而可以減少電池的消耗和防止噪聲脈沖引起的元件錯(cuò)誤。而且時(shí)序管理器能夠幫助減少喚醒和休眠不同元件時(shí)引起的功率浪涌,需要啟動(dòng)這些元件用于特定操作如發(fā)送或接收數(shù)據(jù)。
通過將一些控制信號(hào)寫入片上存儲(chǔ)器,現(xiàn)有技術(shù)時(shí)序管理器允許最少量的時(shí)序過程控制。這些控制信號(hào)允許使用者控制啟動(dòng)一些元件或子模塊之間的時(shí)長(zhǎng),同時(shí)也允許有限控制啟動(dòng)的時(shí)序。為了簡(jiǎn)化實(shí)現(xiàn),傳統(tǒng)的時(shí)序管理器對(duì)于使用者能夠?qū)κ裁催M(jìn)行編程以確保正確啟動(dòng)子模塊存在一些限制。
因?yàn)檫@些限制,測(cè)試由時(shí)序管理器控制的子模塊是不方便的。使用者不能對(duì)單獨(dú)子模塊進(jìn)行完全控制,對(duì)于任何給定的子模塊,必須有效利用控制信號(hào)以獲得最佳的可用測(cè)試條件。這需要對(duì)所有子模塊及其相互作用有更多的了解。此外,即使通過對(duì)控制信號(hào)的適當(dāng)編程獲得了最優(yōu)化的測(cè)試條件,也不能實(shí)現(xiàn)對(duì)片上元件的完全控制,這是因?yàn)轫樞蚩刂破髟诳刂频撵`活性方面存在固有的限制。需要一種時(shí)序管理器,它既允許單獨(dú)子模塊測(cè)試和基于測(cè)試目的對(duì)子模塊單獨(dú)完全控制,同時(shí)也允許在正常工作時(shí)更多的時(shí)序管理控制。
附圖簡(jiǎn)述
圖1是一個(gè)表示傳統(tǒng)時(shí)序管理器的方框圖;圖2是一個(gè)寫入片上可編程存儲(chǔ)器的存儲(chǔ)器指令實(shí)例,該指令送到圖1所示的傳統(tǒng)時(shí)序管理器中;圖3是一個(gè)時(shí)序圖,示出根據(jù)圖2所示可編程存儲(chǔ)器,用時(shí)序管理器引發(fā)的一個(gè)可能的啟動(dòng)時(shí)序;圖4是本發(fā)明一個(gè)實(shí)施例的示意圖;圖5示出寫入可編程存儲(chǔ)器、由根據(jù)本發(fā)明的啟動(dòng)傳遞控制器使用的啟動(dòng)和控制位的實(shí)例。
附圖詳述圖1是一個(gè)混合模式裝置如收發(fā)機(jī)中傳統(tǒng)時(shí)序管理器的方框圖?;旌夏J较到y(tǒng)100包括一個(gè)時(shí)序管理器(“SM”)110、一個(gè)可編程存儲(chǔ)器120和多個(gè)混合模式子模塊130,這些子模塊既可以是模擬的也可以是數(shù)字的子元件。典型的混合模式子模塊130包含發(fā)送元件TX1…TXN140和接收元件RX1…RXN150,這些元件一般在收發(fā)機(jī)IC裝置如帶通濾波器、限幅器、低噪聲放大器等等中實(shí)現(xiàn)。
時(shí)序管理器(“SM”)110接收基準(zhǔn)時(shí)鐘信號(hào)160和觸發(fā)信號(hào)170。當(dāng)接收到觸發(fā)信號(hào)170時(shí),時(shí)序管理器產(chǎn)生一序列啟動(dòng)信號(hào)ENTX1…ENTXN和ENRX1…ENRXN180,每一個(gè)信號(hào)對(duì)應(yīng)并啟動(dòng)相應(yīng)的子模塊130。SM110產(chǎn)生的各啟動(dòng)信號(hào)的次序、定時(shí)和持續(xù)時(shí)間中多數(shù)都是用硬連線的SM110邏輯(未示出)和一些可變編程一起預(yù)定的,這些可變編程由存儲(chǔ)在可編程存儲(chǔ)器120中的控制信號(hào)190提供??删幊檀鎯?chǔ)器120通常和時(shí)序管理器110、各種模擬的和數(shù)字的子模塊130一起位于混合模式系統(tǒng)100中。
可編程存儲(chǔ)器120允許使用收發(fā)機(jī)IC裝置者將有限的指令寫入存儲(chǔ)器,以控制時(shí)序管理器。這些指令通常是通過一個(gè)接口如串行可編程接口(“SPI”)寫入存儲(chǔ)器。傳統(tǒng)的設(shè)計(jì)考慮了一個(gè)發(fā)送啟動(dòng)(“Txen”)191,一個(gè)接收啟動(dòng)(“Rxen”)192,多個(gè)序列持續(xù)時(shí)間控制信號(hào)(“SD1…SDN”)193,和多個(gè)序列次序控制信號(hào)(“SO1…SON”)194。Txen191允許使用者控制收發(fā)機(jī)IC裝置應(yīng)在何時(shí)發(fā)送;Rxen192允許使用者控制收發(fā)機(jī)IC裝置應(yīng)在何時(shí)接收;而SD1…SDN193和SO1…SON194允許使用者分別有限地控制預(yù)定子模塊應(yīng)啟動(dòng)的持續(xù)時(shí)間以及各預(yù)定子模塊的啟動(dòng)或停用次序。因?yàn)槭瞻l(fā)機(jī)IC裝置100中實(shí)現(xiàn)了多少子模塊130的絕對(duì)數(shù)量和潛在變化,所以禁止時(shí)序管理器中允許對(duì)子模塊的時(shí)序和持續(xù)時(shí)間完全控制所需的邏輯。可以這樣理解,如果允許使用者為大的有限數(shù)量如N個(gè)時(shí)間間隔寫控制時(shí)序,則需要至少2N個(gè)邏輯元件,可以設(shè)想其復(fù)雜性。隨著子模塊與/或允許間隔增多,時(shí)序管理器的規(guī)模變得不應(yīng)有的昂貴,功率消耗增加。因此,設(shè)計(jì)的每一個(gè)時(shí)序管理器僅允許使用者通過包含在存儲(chǔ)器120中的控制信號(hào)進(jìn)行有限量的時(shí)序及持續(xù)時(shí)間控制。
當(dāng)接收到觸發(fā)信號(hào)170時(shí),SM110決定將Txen191還是Rxen192控制位設(shè)置為有效狀態(tài),在本例中用邏輯“1”表示。如果Txen設(shè)置為“1”,SM110利用硬連線的內(nèi)部控制邏輯,與通過控制位SD1…SDN193和SO1…SON194允許的有限量的控制變化一起,提供啟動(dòng)信號(hào)ENTX1…ENTXN181,以按照預(yù)定的次序和持續(xù)時(shí)間依次啟動(dòng)所有發(fā)送模塊TX1…TxN140。因?yàn)榕c總發(fā)送控制信號(hào)191相聯(lián)系的所有發(fā)送子模塊140都需要在發(fā)送時(shí)序的某一點(diǎn)啟動(dòng)(如果Txen191是邏輯“1”,每個(gè)都通過硬連線啟動(dòng)),因此對(duì)于使用者,就不存在啟動(dòng)或停用一個(gè)單獨(dú)發(fā)送子模塊141的機(jī)制。對(duì)于收發(fā)機(jī)IC裝置中各子模塊元件的設(shè)計(jì)者來說,這個(gè)限制使得他們負(fù)責(zé)的子模塊測(cè)試很費(fèi)力。如果子模塊TX1 141的設(shè)計(jì)者希望測(cè)試該子模塊,那么需要將時(shí)序管理器替換為一個(gè)專門設(shè)計(jì)測(cè)試該子模塊的硬連線解決方案。因?yàn)闀r(shí)序管理器及各子模塊通常位于一個(gè)非常小的收發(fā)機(jī)IC裝置上,所以提供測(cè)試一個(gè)單獨(dú)子模塊所需的硬連線邏輯是非常困難和昂貴的。作為選擇,設(shè)計(jì)子模塊TX1 141電路的專家還需要了解與子模塊TX1 141一起的其它每一個(gè)子模塊TX2…TXN142的相互作用和工作情況。
圖2示出了一個(gè)通過SPI或其他接口寫入存儲(chǔ)器120的指令實(shí)例,圖3示出了SM100接收到一個(gè)啟動(dòng)觸發(fā)信號(hào)170后,各啟動(dòng)(ENABLE)信號(hào)181相對(duì)應(yīng)的時(shí)序圖。圖2中,寫入存儲(chǔ)器的指令210包含一個(gè)發(fā)送控制位220,一個(gè)接收控制位230,多個(gè)序列持續(xù)時(shí)間控制位240,和多個(gè)序列次序位250。在該例中,發(fā)送位220是有效的,接收位230是無效的。該例SM110中的持續(xù)時(shí)間控制位允許使用者對(duì)TX1在第一還是第二持續(xù)時(shí)間啟動(dòng)進(jìn)行編程,其中第一和第二持續(xù)時(shí)間相差預(yù)定量。此外,該例的SO控制位SO1…SON允許使用收發(fā)機(jī)IC裝置者對(duì)是否在TX3之前啟動(dòng)TXN進(jìn)行編程。由于基于SM110中設(shè)計(jì)的硬連線邏輯,用于控制持續(xù)時(shí)間和次序的具體位序列是任意的,它們沒有具體示出。更適當(dāng)?shù)?,?duì)于該例應(yīng)該理解,使用者寫入了一個(gè)指令,該指令通知TX1按照預(yù)定的允許持續(xù)時(shí)間啟動(dòng),子模塊TXN在TX3之前啟動(dòng)。
相應(yīng)地,當(dāng)SM110在圖3所示的時(shí)間t0接收到一個(gè)觸發(fā)信號(hào)170時(shí),SM110按照存儲(chǔ)器中包含的控制位執(zhí)行一個(gè)發(fā)送時(shí)序。因此,在SM110中嵌入的預(yù)定的硬連線邏輯的基礎(chǔ)上,SM110開始依次啟動(dòng)各發(fā)送子模塊。在這種情況下,子模塊TX1在時(shí)間T1被啟動(dòng),子模塊TX2在稍后的時(shí)間T2被啟動(dòng),其中T2-T1由SM110控制。類似地,子模塊TX3在啟動(dòng)了子模塊TXN一段時(shí)間后的T4被啟動(dòng),這是因?yàn)閷懭氪鎯?chǔ)器的指令要求TXN在TX3之前被啟動(dòng)。從時(shí)間T4到時(shí)間T6的一段持續(xù)時(shí)間內(nèi),啟動(dòng)了所有的發(fā)送子模塊以允許收發(fā)機(jī)按照設(shè)計(jì)規(guī)格發(fā)送。這段時(shí)間盡管在收發(fā)機(jī)裝置的正常工作期間,仍禁止單獨(dú)子模塊的測(cè)試,這就使得設(shè)計(jì)者為了測(cè)試子模塊的完整性而單獨(dú)切換或控制子模塊變得極其麻煩。假設(shè)在時(shí)間t5完成發(fā)送僅僅是為了舉例說明。在發(fā)送完成后,停用觸發(fā)信號(hào)170,SM110按照預(yù)定的時(shí)序停用每一個(gè)發(fā)送子模塊140,然后休眠直到接收到另一個(gè)觸發(fā)信號(hào)。
圖4是本發(fā)明一個(gè)實(shí)施例的方框圖。在該實(shí)施例中,收發(fā)機(jī)混合模式IC裝置400包含一個(gè)可編程存儲(chǔ)器410,一個(gè)啟動(dòng)傳遞控制器(“EPC”)420以及多個(gè)數(shù)字和/或模擬發(fā)送和接收子模塊430。除了允許使用收發(fā)機(jī)IC裝置400者分別寫入Rx415、Tx416和SD1…SDN417、SO1…SON418等一些序列持續(xù)時(shí)間和次序控制信號(hào),本發(fā)明還允許使用者提供有效或無效啟動(dòng)信號(hào)ENTX1…ENTXN411和ENRX1…ENRXN412,分別對(duì)應(yīng)于各子模塊TX1…TXN431和RX1…RXN432,以及提供一個(gè)控制位SMEN/EPC’419以確定EPC420是處于第一種即時(shí)序管理器模式還是第二種即啟動(dòng)傳遞模式。時(shí)序管理器模式允許EPC420完成如同傳統(tǒng)時(shí)序管理器一樣的功能,另外增加了這樣的控制,即用戶能夠控制是否在一個(gè)預(yù)定的啟動(dòng)時(shí)序期間啟動(dòng)每一個(gè)子模塊;而啟動(dòng)傳遞模式則使得EPC420基本上變成透明的,允許每一個(gè)存儲(chǔ)器啟動(dòng)信號(hào)413無論是有效還是無效狀態(tài),都可以傳入它們各自對(duì)應(yīng)的子模塊。
啟動(dòng)傳遞控制器420包括一個(gè)狀態(tài)機(jī)421(或其它控制邏輯)和多個(gè)邏輯門如邏輯門422-425。狀態(tài)機(jī)421接收一個(gè)基準(zhǔn)時(shí)鐘信號(hào)426,一觸發(fā)信號(hào)427,以及來自于可編程存儲(chǔ)器的控制信號(hào)415-419。EPC420產(chǎn)生的信號(hào)428控制邏輯門如邏輯門422-425是否、在什么時(shí)刻和以多長(zhǎng)時(shí)間允許它們接收的存儲(chǔ)器編程的啟動(dòng)信號(hào)輸入傳入它們相應(yīng)的子模塊430。當(dāng)邏輯門收到的啟動(dòng)信號(hào)被允許傳入它要求的目的地時(shí),該邏輯門被啟動(dòng)。如果狀態(tài)機(jī)或控制邏輯(或其它控制邏輯)421接收到一個(gè)指示EPC420要工作在時(shí)序管理器模式的控制信號(hào),即SMEN/EPC’為邏輯“1”,那么狀態(tài)機(jī)421允許所有邏輯門如422-425按已被預(yù)定并硬連線到狀態(tài)機(jī)中的次序和持續(xù)時(shí)間分別傳遞相應(yīng)編程啟動(dòng)輸入信號(hào),允許通過控制位417和418進(jìn)行一些有限的控制。雖然EPC420在時(shí)序管理器模式工作期間提供了與傳統(tǒng)時(shí)序管理器相同的功能,但它進(jìn)一步提供了這樣的靈活性使用者可以對(duì)單獨(dú)的存儲(chǔ)器啟動(dòng)信號(hào)413或其組合進(jìn)行編程,使得當(dāng)狀態(tài)機(jī)421按照子模塊的預(yù)定時(shí)序及持續(xù)時(shí)間使啟動(dòng)信號(hào)通過時(shí),不啟動(dòng)相應(yīng)的子模塊。為了在傳統(tǒng)時(shí)序管理器的有限方式下工作,使用者可在所有存儲(chǔ)器啟動(dòng)位413寫入邏輯“1”,在SMEN/EPC’控制位寫入邏輯“1”。雖然本例中邏輯“1”代表有效狀態(tài),但需要注意的是任何邏輯方案都可以考慮。
作為選擇,如果狀態(tài)機(jī)421接收到一個(gè)指示EPC420要工作在啟動(dòng)傳遞或透明模式的控制信號(hào),即SMEN/EPC’為邏輯“0”,那么狀態(tài)機(jī)促使所有的邏輯門如422-425傳遞相應(yīng)的啟動(dòng)輸入信號(hào),而不管存儲(chǔ)器中的時(shí)序和控制信號(hào)。在這種模式下,本發(fā)明允許使用者不用擔(dān)心與時(shí)序管理器模式相聯(lián)系的內(nèi)置時(shí)序和持續(xù)時(shí)間限制,而是根據(jù)自己的判斷,直接通過可編程控制器控制每一個(gè)子模塊。這種模式有兩個(gè)特殊的優(yōu)點(diǎn)。首先,它允許建立與時(shí)序管理器模式中硬件特定的那些時(shí)序不同的定制時(shí)序。這是通過設(shè)置EPC為透明模式,然后對(duì)各存儲(chǔ)器位置按照需要的次序和相互之間的所需持續(xù)時(shí)間進(jìn)行編程來實(shí)現(xiàn)的,這些存儲(chǔ)器位置對(duì)應(yīng)于發(fā)送啟動(dòng)信號(hào)ENTX1…ENTXN和接收啟動(dòng)信號(hào)ENRX1…ENRXN。這個(gè)特點(diǎn)允許使用者為最佳工作實(shí)驗(yàn)和優(yōu)化時(shí)序。第二個(gè)優(yōu)點(diǎn),該模式允許設(shè)計(jì)者完全控制以測(cè)試他所單獨(dú)設(shè)計(jì)的子模塊,而不需要了解其它子模塊,也不必創(chuàng)建測(cè)試實(shí)驗(yàn)期間通常所需要的新的測(cè)試時(shí)序和持續(xù)時(shí)間邏輯控制。
圖5例示了寫入存儲(chǔ)器的兩條指令。第一條指令510中,SMEN/EPC’被編程為邏輯“1”,設(shè)置EPC420工作在時(shí)序管理器模式。但是因?yàn)楸景l(fā)明的時(shí)序管理器模式允許控制單獨(dú)的啟動(dòng)位,例如設(shè)計(jì)者可以決定不啟動(dòng)子模塊RX3,因此,ENRX3可以初始編程為“0”。時(shí)鐘然后可以在一個(gè)喚醒時(shí)序之后停止,以便于啟動(dòng)所有其它的接收裝置,而RX3則可在有效和無效之間切換,這樣可以準(zhǔn)確地觀察到其屬性。當(dāng)然可以將基準(zhǔn)時(shí)鐘編程為在喚醒后自選通,這樣一旦喚醒完成,但在觸發(fā)移除指示休眠狀態(tài)開始之前,停止EPC的時(shí)鐘以減少實(shí)際數(shù)據(jù)發(fā)送或接收時(shí)產(chǎn)生的噪聲。
第二條指令520舉例說明了設(shè)定EPC420工作在透明模式,也就是SMEN/EPC’編程為邏輯“0”。在這種情況下,因?yàn)闋顟B(tài)機(jī)基本上同時(shí)強(qiáng)制每一個(gè)邏輯門允許各自的信號(hào)通過,所以控制位TX,RX,SD和SO都不起作用。這樣,設(shè)計(jì)者可以根據(jù)需要控制任何單獨(dú)的子模塊或其組合,從而對(duì)他的子模塊進(jìn)行完全的測(cè)試。這只需簡(jiǎn)單地改變可編程存儲(chǔ)器中啟動(dòng)信號(hào)的邏輯值就可以實(shí)現(xiàn)。因?yàn)檫@種模式一般僅僅在測(cè)試環(huán)境下使用,其中功率消耗不成問題,因此啟動(dòng)所有的子模塊或其任意組合都沒有問題。
應(yīng)該理解所提出的啟動(dòng)傳遞控制器提供了易于測(cè)試由啟動(dòng)傳遞控制器控制的各個(gè)子模塊的機(jī)制。
在前面的詳細(xì)說明中,本發(fā)明是通過其典型的具體實(shí)施例來描述的。但是,顯而易見,只要不脫離本發(fā)明更寬廣的思想和范疇,可以進(jìn)行不同的改動(dòng)和變化。例如,本發(fā)明可以應(yīng)用于不是混合模式的子模塊和類似的子模塊,可以用其它的邏輯組合代替前面所描述的邏輯。因此,應(yīng)該把詳細(xì)描述和附圖看作是舉例說明,而沒有限制約束的意思。此外,后面的權(quán)利要求書說明了本發(fā)明的范圍,在權(quán)利要求書的等價(jià)物的含義和范圍內(nèi)的所有改動(dòng)都包含在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種啟動(dòng)傳遞控制電路,包括控制邏輯,接收多個(gè)控制信號(hào)、一個(gè)基準(zhǔn)時(shí)鐘信號(hào)和一個(gè)觸發(fā)信號(hào),并生成多個(gè)通過控制信號(hào);以及多個(gè)邏輯門,每個(gè)邏輯門接收所述多個(gè)通過控制信號(hào)之一以及一個(gè)輸入啟動(dòng)信號(hào),并且在被啟動(dòng)時(shí)生成一個(gè)邏輯值等效于所述輸入啟動(dòng)信號(hào)的輸出啟動(dòng)信號(hào)。
2.權(quán)利要求1的啟動(dòng)傳遞控制電路,其中接收多個(gè)控制信號(hào)包括接收一個(gè)模式控制信號(hào),其中該模式控制信號(hào)確定啟動(dòng)傳遞控制電路是工作在時(shí)序管理器模式還是工作在透明模式。
3.權(quán)利要求2的啟動(dòng)傳遞控制電路,其中時(shí)序管理器模式使得所述多個(gè)通過控制信號(hào)按一個(gè)次序并在一段持續(xù)時(shí)間啟動(dòng)一部分所述邏輯門中的每一個(gè)。
4.權(quán)利要求2的啟動(dòng)傳遞控制電路,其中透明模式使得所述多個(gè)通過控制信號(hào)同時(shí)啟動(dòng)所有所述邏輯門。
5.權(quán)利要求3的啟動(dòng)傳遞控制電路,其中所述次序及持續(xù)時(shí)間是預(yù)定的。
6.權(quán)利要求3的啟動(dòng)傳遞控制電路,其中所述部分邏輯門是由所述多個(gè)控制信號(hào)中的一個(gè)確定的。
7.權(quán)利要求3的啟動(dòng)傳遞控制電路,其中所述次序及持續(xù)時(shí)間是根據(jù)內(nèi)部邏輯約束的所述多個(gè)控制信號(hào)確定的。
8.一種收發(fā)機(jī)集成電路裝置,包括一個(gè)接收和存儲(chǔ)多個(gè)控制信號(hào)和多個(gè)啟動(dòng)信號(hào)的可編程存儲(chǔ)器;一個(gè)啟動(dòng)傳遞控制電路,包括控制邏輯,接收來自可編程存儲(chǔ)器的所述多個(gè)控制信號(hào)、一個(gè)基準(zhǔn)時(shí)鐘信號(hào)和一個(gè)觸發(fā)信號(hào),并生成多個(gè)通過控制信號(hào);和多個(gè)邏輯門,每個(gè)邏輯門接收所述多個(gè)通過控制信號(hào)之一以及來自所述多個(gè)啟動(dòng)信號(hào)的一個(gè)輸入啟動(dòng)信號(hào),并且在被啟動(dòng)時(shí)生成一個(gè)邏輯值等效于所述輸入啟動(dòng)信號(hào)的輸出啟動(dòng)信號(hào);以及多個(gè)子模塊,每個(gè)對(duì)應(yīng)于所述多個(gè)邏輯門之一,并接收與該邏輯門相聯(lián)系的所述輸出啟動(dòng)信號(hào)。
9.一種方法,包括接收多個(gè)控制信號(hào)、多個(gè)啟動(dòng)信號(hào)、一個(gè)時(shí)鐘信號(hào)和一個(gè)觸發(fā)信號(hào);在時(shí)序管理器模式下,當(dāng)接收到該觸發(fā)信號(hào)時(shí),允許一部分所述啟動(dòng)信號(hào)中的每一個(gè)信號(hào)按一個(gè)次序并在一段持續(xù)時(shí)間傳遞到其相應(yīng)的目的地;以及在透明模式下,允許所有所述啟動(dòng)信號(hào)傳遞到其相應(yīng)的目的地。
10.權(quán)利要求9的方法,其中由所述多個(gè)控制位中的一位確定時(shí)序管理器模式和透明模式。
11.權(quán)利要求9的方法,其中所述部分啟動(dòng)信號(hào)、次序及持續(xù)時(shí)間是根據(jù)邏輯電路約束的所述多個(gè)控制位確定的。
12.一種集成電路,包括接收多個(gè)控制信號(hào)的多個(gè)控制輸入端;接收相應(yīng)多個(gè)啟動(dòng)信號(hào)的多個(gè)啟動(dòng)輸入端;傳遞多個(gè)啟動(dòng)輸出的多個(gè)啟動(dòng)輸出端;接收時(shí)鐘信號(hào)的時(shí)鐘輸入端;接收觸發(fā)信號(hào)的觸發(fā)輸入端,其中該電路在第一模式并接收到觸發(fā)信號(hào)時(shí),按一個(gè)次序并在一段持續(xù)時(shí)間將一部分所述啟動(dòng)信號(hào)中的每一個(gè)信號(hào)傳遞到相應(yīng)的啟動(dòng)輸出端,以及其中該電路在第二模式時(shí),將所有所述啟動(dòng)信號(hào)傳遞到其相應(yīng)的啟動(dòng)輸出端。
13.權(quán)利要求12的電路,其中所述部分啟動(dòng)信號(hào)由所述多個(gè)控制信號(hào)中的一個(gè)確定。
14.權(quán)利要求12的電路,其中所述次序及持續(xù)時(shí)間是根據(jù)邏輯電路約束的所述多個(gè)控制信號(hào)中的一部分確定的。
15.權(quán)利要求12的電路,其中第一模式和第二模式由所述多個(gè)控制信號(hào)中的一個(gè)確定。
全文摘要
集成電路中采用的一種啟動(dòng)傳遞控制器可以工作在時(shí)序管理器模式或透明模式。當(dāng)工作在時(shí)序管理器模式時(shí),啟動(dòng)傳遞控制器允許用來啟動(dòng)多個(gè)發(fā)送或接收信號(hào)的多個(gè)信號(hào)傳遞到它們相應(yīng)的發(fā)送或接收子電路。所述多個(gè)信號(hào)中的每一個(gè)信號(hào)允許以預(yù)定的時(shí)序和持續(xù)時(shí)間傳遞,可以受或不受啟動(dòng)傳遞控制器收到的多個(gè)控制位的影響。當(dāng)工作在透明模式下時(shí),所有的啟動(dòng)信號(hào)都可以傳遞到相應(yīng)的目標(biāo)子電路。
文檔編號(hào)G01R31/3167GK1613212SQ02826984
公開日2005年5月4日 申請(qǐng)日期2002年12月17日 優(yōu)先權(quán)日2002年1月11日
發(fā)明者維吉利奧·A.·弗爾南茲, 戴維·W.·弗德鮑莫爾, 達(dá)瑞恩·V.·維寧格爾 申請(qǐng)人:自由度半導(dǎo)體公司