亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

微控制器的制作方法

文檔序號:6473460閱讀:213來源:國知局
專利名稱:微控制器的制作方法
技術(shù)領(lǐng)域
本實(shí)用新型涉及一種微控制器,尤其涉及一種能夠避免外設(shè)部件的總線 沖突的微控制器。
背景技術(shù)
現(xiàn)有微控制器中的外設(shè)部件主要包括通用異步收發(fā)(Universal Asynchronous Receiver/Transmitter,簡稱UART)部件、I2C總線部件、 串行外設(shè)接口 (Serial Peripheral Interface,簡稱SPI)部件等多種外
采用總線尋址方式。如圖1所示,內(nèi)核部件通過總線與UART部件、12(:總 線部件及SPI部件等各個(gè)外設(shè)部件相連,通過總線尋址方式對外設(shè)部件進(jìn) 行尋址。
現(xiàn)有技術(shù)的缺陷在于采用總線尋址方式,當(dāng)多個(gè)外設(shè)部件同時(shí)向總 線傳輸數(shù)據(jù)時(shí)便容易產(chǎn)生總線沖突。例如,當(dāng)兩個(gè)中斷指令同時(shí)到達(dá)時(shí), 現(xiàn)有技術(shù)只能采用人為設(shè)定先后順利的方式分別傳輸中斷指令。但這方式 增加了設(shè)計(jì)的難度。

實(shí)用新型內(nèi)容
本實(shí)用新型要解決的問題是現(xiàn)有微控制器針對外設(shè)部件采用的總線 尋址方式容易產(chǎn)生總線沖突。
為實(shí)現(xiàn)上述目的,本實(shí)用新型提供了一種微控制器,包括內(nèi)核部件,其 中還包括通信接口部件,與所述內(nèi)核部件相連,用于根據(jù)來自于所述內(nèi)核部件的
控制指令發(fā)出通信選通信號和統(tǒng)一狀態(tài)機(jī)信號;
外設(shè)部件,與所述通信接口部件相連,用于根據(jù)來自于通信接口部件的
所述統(tǒng)一狀態(tài)機(jī)信號,發(fā)送或接收數(shù)據(jù)信號和尋址信號;
第一多路選擇器,與所述內(nèi)核部件的數(shù)據(jù)線和地址線相連,用于根據(jù)來 自于通信接口部件的所述通信選通信號,將來自于所述內(nèi)核部件的數(shù)據(jù)信號 和尋址信號發(fā)送給所述外設(shè)部件;
第二多路選擇器,與所述外設(shè)部件的數(shù)據(jù)線和地址線相連,用于根據(jù)來 自于通信接口部件的所述通信選通信號,將來自于外設(shè)部件的數(shù)據(jù)信號和尋 址信號發(fā)送給所述內(nèi)核部件。
通過本實(shí)施例所述微控制器,由于采用了通信接口部件對各個(gè)外設(shè)部件 的通信進(jìn)行了協(xié)調(diào),因此,能夠避免采用總線尋址方式時(shí)產(chǎn)生的總線沖突, 提高了孩i控制器的可靠性和整體性能。


圖1為現(xiàn)有微控制器的結(jié)構(gòu)示意圖2為本實(shí)用新型實(shí)施例1所述《鼓控制器的結(jié)構(gòu)示意圖3為本實(shí)用新型實(shí)施例2所述微控制器的結(jié)構(gòu)示意圖。
下面通過附圖和實(shí)施例,對本實(shí)用新型的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
具體實(shí)施方式
實(shí)施例1
本實(shí)施例提供了一種《敬控制器,如圖2所示,包括內(nèi)核部件IO、通信接 口部件20、外設(shè)部件40、第一多路選擇器31和第二多路選擇器32。
具體地,通信接口部件20與內(nèi)核部件IO相連,用于根據(jù)來自于內(nèi)核部 件10的控制指令向第一多路選擇器31或第二多路選擇器32發(fā)出通信選通信號,并向外設(shè)部件40發(fā)送統(tǒng)一狀態(tài)機(jī)信號。
其中,外設(shè)部件40可以為UART部件、I2C總線部件或SPI部件等各種 現(xiàn)有的外設(shè)部件??刂浦噶钍莾?nèi)核部件IO才艮據(jù)外設(shè)部件40的等待狀態(tài)發(fā)出 的,當(dāng)多個(gè)外設(shè)部件40要向內(nèi)核部件10同時(shí)發(fā)送或接收信號時(shí),內(nèi)核部件 10可以控制指令對其進(jìn)行協(xié)調(diào),以允許其中一個(gè)外設(shè)部件40的信號傳輸。
外設(shè)部件40用于根據(jù)來自于通信接口部件20的統(tǒng)一狀態(tài)機(jī)信號,發(fā)送 或接收數(shù)據(jù)信號和尋址信號。其中,統(tǒng)一狀態(tài)機(jī)信號是通信接口部件20根據(jù) 內(nèi)核部件10的控制指令向外設(shè)部件40發(fā)出的控制信號,以通知外設(shè)部件40 是否可以進(jìn)行信號的傳輸。
第一多路選擇器31與內(nèi)核部件10的數(shù)據(jù)線和地址線相連,用于根據(jù)來 自于通信接口部件20的通信選通信號,將來自于內(nèi)核部件10的數(shù)據(jù)信號和 尋址信號發(fā)送給相應(yīng)的外設(shè)部件40,使得內(nèi)核部件10可以將數(shù)據(jù)信號和尋 址信號發(fā)送給外設(shè)部件40;第二多路選擇器32與外設(shè)部件40的數(shù)據(jù)線和地 址線相連,用于根據(jù)來自于通信接口部件20的通信選通信號,將來自于外設(shè) 部件40的數(shù)據(jù)信號和尋址信號發(fā)送給內(nèi)核部件10,使得外設(shè)部件40可以將 數(shù)據(jù)信號和尋址信號發(fā)送給內(nèi)核部件10。
通過本實(shí)施例所述微控制器,由于采用了通信接口部件對各個(gè)外設(shè)部件 的通信進(jìn)行了協(xié)調(diào),因此,能夠避免采用總線尋址方式時(shí)產(chǎn)生的總線沖突, 提高了微控制器的可靠性和整體性能。 實(shí)施例2
本實(shí)施例提供了另一種微控制器,如圖3所示,在實(shí)施例l所示微控制 器的基礎(chǔ)還進(jìn)一步包括存儲器接口部件70、第三多路選擇器50、數(shù)據(jù)存儲 器61和程序存儲器62。具體地,存儲器接口部件70與內(nèi)核部件10相連, 當(dāng)內(nèi)核部件10要從數(shù)據(jù)存儲器61或程序存儲器62讀取信息時(shí),其工作過程 如下:
內(nèi)核部件10向存儲器接口部件70發(fā)送要進(jìn)行尋址的數(shù)據(jù)地址或程序地 址;存儲器接口部件70將來自于內(nèi)核部件10的數(shù)據(jù)地址或程序地址轉(zhuǎn)換為統(tǒng)一地址,并發(fā)出存儲器選通信號。其中,數(shù)據(jù)地址是指內(nèi)核部件IO要尋址
的數(shù)據(jù)信息位于數(shù)據(jù)存儲器62中的地址,程序地址是指內(nèi)核部件IO要尋址 的程序信息位于程序存儲器61中的地址。在現(xiàn)有技術(shù)中,數(shù)據(jù)地址和程序地 址是基于相應(yīng)的存儲器分別進(jìn)行編制的,該兩種地址之間沒有直接的關(guān)聯(lián)。 而通過存儲器接口部件70的轉(zhuǎn)換后,數(shù)據(jù)地址和程序地址被轉(zhuǎn)換為統(tǒng)一地 址,即將數(shù)據(jù)存儲器62和程序存儲器61作為一個(gè)單獨(dú)的存儲器進(jìn)行尋址, 在該單獨(dú)的存儲器中,不同的數(shù)據(jù)信息或地址信息均具有唯一的統(tǒng)一地址。 具體地,統(tǒng)一地址的轉(zhuǎn)換方式可以采用增加偏移量的方式進(jìn)行。例如, 一數(shù)據(jù)地址為0011H,一程序地址也為0011H。為了將二者進(jìn)行統(tǒng)一,可以將 其中一種地址,假設(shè)將程序地址加上一偏移量OIOOH后變?yōu)镺lllH。使得進(jìn) 行尋址時(shí),不存在相同的地址。偏移量的大小可以根據(jù)存儲器的容量進(jìn)行相 應(yīng)設(shè)定。
第三多路選擇器50根據(jù)來自于存儲器接口部件70的存儲器選通信號, 將由存儲器接口部件70轉(zhuǎn)換成的統(tǒng)一地址發(fā)送給數(shù)據(jù)存儲器62或程序存儲 器61;數(shù)據(jù)存儲器62或程序存儲器61根據(jù)來自于第三多路選擇器50的統(tǒng) 一地址,查找相應(yīng)的數(shù)據(jù)信息或程序信息,并將查找到的相應(yīng)的信息發(fā)送給 內(nèi)核部件10。
通過本實(shí)施例所述微控制器,由于將數(shù)據(jù)存儲器和程序存儲器各自的數(shù) 據(jù)地址和程序地址進(jìn)行了統(tǒng)一編制,成為統(tǒng)一地址,即將存儲器空間進(jìn)行了 線性化,因此簡化了存儲器的尋址過程,并且也降低了地址總線的復(fù)雜度。
另外需要說明的是,為了便于繪圖,圖3僅顯示了本實(shí)施例與實(shí)施例1 相區(qū)別的部分結(jié)構(gòu),其他未顯示的部分與實(shí)施例1相同,此處不再贅述。
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本實(shí)用新型的技術(shù)方案而非 限制,盡管參照較佳實(shí)施例對本實(shí)用新型進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技 術(shù)人員應(yīng)當(dāng)理解,可以對本實(shí)用新型的技術(shù)方案進(jìn)行修改或者等同替換,而 不脫離本實(shí)用新型技術(shù)方案的精神和范圍。
權(quán)利要求1、一種微控制器,包括內(nèi)核部件,其特征在于還包括通信接口部件,與所述內(nèi)核部件相連,用于根據(jù)來自于所述內(nèi)核部件的控制指令發(fā)出通信選通信號和統(tǒng)一狀態(tài)機(jī)信號;外設(shè)部件,與所述通信接口部件相連,用于根據(jù)來自于通信接口部件的所述統(tǒng)一狀態(tài)機(jī)信號,發(fā)送或接收數(shù)據(jù)信號和尋址信號;第一多路選擇器,與所述內(nèi)核部件的數(shù)據(jù)線和地址線相連,用于根據(jù)來自于通信接口部件的所述通信選通信號,將來自于所述內(nèi)核部件的數(shù)據(jù)信號和尋址信號發(fā)送給所述外設(shè)部件;第二多路選擇器,與所述外設(shè)部件的數(shù)據(jù)線和地址線相連,用于根據(jù)來自于通信接口部件的所述通信選通信號,將來自于外設(shè)部件的數(shù)據(jù)信號和尋址信號發(fā)送給所述內(nèi)核部件。
2、 根據(jù)權(quán)利要求1所述的微控制器,其特征在于還包括 存儲器接口部件,與所述內(nèi)核部件相連,用于將來自于所述內(nèi)核部件的數(shù)據(jù)地址和程序地址轉(zhuǎn)換為統(tǒng)一地址,并發(fā)出讀選通信號;第三多路選擇器,與所述存儲器接口部件相連,用于根據(jù)來自于所述存儲器接口部件的讀選通信號,將由存儲器接口部件轉(zhuǎn)換成的統(tǒng)一地址發(fā)送給數(shù)據(jù)存儲器和程序存儲器;數(shù)據(jù)存儲器,與所述第三多路選擇器相連,用于根據(jù)來自于所述第三多路選^t奪器的統(tǒng)一地址,查找相應(yīng)的凄t據(jù)信息發(fā)送給所述內(nèi)核部件;程序存儲器,與所述第三多路選擇器相連,用于根據(jù)來自于所述第三多路選擇器的統(tǒng)一地址,查找相應(yīng)的程序信息發(fā)送給所述內(nèi)核部件。
專利摘要本實(shí)用新型涉及一種微控制器,包括內(nèi)核部件,其中還包括通信接口部件,用于根據(jù)來自于內(nèi)核部件的控制指令發(fā)出通信選通信號和統(tǒng)一狀態(tài)機(jī)信號;外設(shè)部件,用于根據(jù)統(tǒng)一狀態(tài)機(jī)信號,發(fā)送或接收數(shù)據(jù)信號和尋址信號;第一多路選擇器,用于根據(jù)來自于通信接口部件的所述通信選通信號,將數(shù)據(jù)信號和尋址信號發(fā)送給外設(shè)部件;第二多路選擇器,用于根據(jù)通信選通信號,將來自于外設(shè)部件的數(shù)據(jù)信號和尋址信號發(fā)送給內(nèi)核部件。通過本實(shí)施例所述微控制器,由于采用了通信接口部件對各個(gè)外設(shè)部件的通信進(jìn)行了協(xié)調(diào),因此,能夠避免采用總線尋址方式時(shí)產(chǎn)生的總線沖突,提高了微控制器的可靠性和整體性能。
文檔編號G06F13/40GK201145897SQ200820054709
公開日2008年11月5日 申請日期2008年1月15日 優(yōu)先權(quán)日2008年1月15日
發(fā)明者岳衛(wèi)杰, 張繼文, 沈振杰, 松 潘, 俊 袁 申請人:上海海爾集成電路有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1