[發(fā)明專利]具有調(diào)度單元的微控制器有效
| 申請(qǐng)?zhí)枺?/td> | 201280047761.1 | 申請(qǐng)日: | 2012-09-12 |
| 公開(公告)號(hào): | CN103842930B | 公開(公告)日: | 2017-05-24 |
| 發(fā)明(設(shè)計(jì))人: | 斯蒂芬·鮑林;伊戈?duì)枴の忠诌_(dá) | 申請(qǐng)(專利權(quán))人: | 密克羅奇普技術(shù)公司 |
| 主分類號(hào): | G06F1/14 | 分類號(hào): | G06F1/14;G06F1/32 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司11287 | 代理人: | 沈錦華 |
| 地址: | 美國(guó)亞*** | 國(guó)省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 具有 調(diào)度 單元 控制器 | ||
技術(shù)領(lǐng)域
本申請(qǐng)案的技術(shù)領(lǐng)域涉及微控制器,特定來說,涉及一種在微控制器內(nèi)的事件產(chǎn)生系統(tǒng)。
背景技術(shù)
微控制器通常包括用于形成可應(yīng)用于多種應(yīng)用中的芯片上系統(tǒng)的微處理器、存儲(chǔ)器及多個(gè)外圍裝置。最常見的外圍裝置中的一者為可用于產(chǎn)生中斷信號(hào)(例如)以形成實(shí)時(shí)操作系統(tǒng)(RTOS)中的調(diào)度器的定時(shí)器單元。然而,這些定時(shí)器及其可產(chǎn)生的信號(hào)的功能性受到限制。
因此,需要一種改進(jìn)型微控制器。
發(fā)明內(nèi)容
根據(jù)一實(shí)施例,一種微控制器可包括中央處理單元(CPU);多個(gè)外圍裝置;及可編程調(diào)度器單元,所述可編程調(diào)度器單元包括:定時(shí)器,其由獨(dú)立時(shí)鐘信號(hào)定時(shí);比較器,其與所述定時(shí)器的定時(shí)器寄存器耦合且具有產(chǎn)生輸出信號(hào)的輸出;事件寄存器,其與所述比較器耦合;差量時(shí)間寄存器;及算術(shù)邏輯單元,其受所述比較器的所述輸出信號(hào)控制且包括第一輸入及第二輸入以及輸出,其中所述第一輸入與所述定時(shí)器寄存器或所述事件寄存器耦合,且所述第二輸入與所述差量時(shí)間寄存器耦合,且所述輸出與所述事件寄存器耦合。
根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括事件邏輯單元,所述事件邏輯單元接收所述比較器的所述輸出信號(hào)且控制所述算術(shù)邏輯單元及所述事件寄存器。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括多個(gè)差量時(shí)間寄存器。根據(jù)另一實(shí)施例,所述多個(gè)差量時(shí)間寄存器可布置為序列緩沖器。根據(jù)另一實(shí)施例,所述序列緩沖器可為循環(huán)序列緩沖器,其可經(jīng)控制以按循環(huán)方式、在單個(gè)序列中或以預(yù)定次數(shù)輸出所述差量時(shí)間寄存器的內(nèi)容。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括數(shù)據(jù)格式化單元,所述數(shù)據(jù)格式化單元與所述定時(shí)器寄存器及所述差量時(shí)間寄存器中的至少一者耦合,其中所述數(shù)據(jù)格式化單元可操作以將絕對(duì)時(shí)間值轉(zhuǎn)換成相對(duì)時(shí)間值。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括校準(zhǔn)單元,所述校準(zhǔn)單元與所述定時(shí)器寄存器的預(yù)定義數(shù)目個(gè)位耦合且可操作以蓋寫所述定時(shí)器寄存器中的所述預(yù)定義數(shù)目個(gè)位。根據(jù)另一實(shí)施例,所述校準(zhǔn)單元可周期性地蓋寫所述定時(shí)器寄存器位。根據(jù)另一實(shí)施例,所述時(shí)鐘選擇單元可操作以在由至少一個(gè)外圍定時(shí)器單元產(chǎn)生的多個(gè)時(shí)鐘信號(hào)之間選擇。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括時(shí)鐘選擇單元,所述時(shí)鐘選擇單元可操作以在內(nèi)部時(shí)鐘信號(hào)與外部時(shí)鐘信號(hào)之間選擇。根據(jù)另一實(shí)施例,所述事件邏輯單元可進(jìn)一步接收所述序列緩沖器的輸出信號(hào),其中所述事件邏輯單元產(chǎn)生多個(gè)輸出信號(hào)。根據(jù)另一實(shí)施例,所述序列緩沖器的所述輸出信號(hào)可指示序列位置。根據(jù)另一實(shí)施例,來自所述事件邏輯單元的輸出信號(hào)可為中斷信號(hào)。根據(jù)另一實(shí)施例,來自所述事件邏輯單元的輸出信號(hào)可為具有預(yù)定義脈沖寬度的脈沖信號(hào)。根據(jù)另一實(shí)施例,來自所述事件邏輯單元的輸出信號(hào)可饋送到時(shí)鐘控制單元以啟用預(yù)定時(shí)鐘源。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括事件分發(fā)單元,所述事件分發(fā)單元從所述事件邏輯單元接收所述多個(gè)輸出信號(hào)且產(chǎn)生饋送到所述CPU及至少一個(gè)外圍裝置中的至少一者的輸出信號(hào)。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括與所述事件分發(fā)單元耦合的系統(tǒng)電力控制單元。根據(jù)另一實(shí)施例,所述微控制器可為電池操作的。根據(jù)另一實(shí)施例,所述微控制器可進(jìn)一步包括用于對(duì)所述可編程調(diào)度器單元進(jìn)行編程的多個(gè)特殊功能寄存器。根據(jù)另一實(shí)施例,所述定時(shí)器寄存器及所述事件寄存器可經(jīng)配置以存儲(chǔ)UNIX時(shí)間格式。根據(jù)另一實(shí)施例,所述算術(shù)邏輯單元可為加法器。
根據(jù)另一實(shí)施例,一種操作包括中央處理器單元(CPU)、多個(gè)外圍裝置及可編程調(diào)度器單元的微控制器的方法可包括:將時(shí)間值編程到定時(shí)器的定時(shí)器寄存器中;定時(shí)所述定時(shí)器;比較事件寄存器與所述定時(shí)器寄存器;其中如果所述事件寄存器匹配所述定時(shí)器寄存器,那么所述調(diào)度器單元自動(dòng)產(chǎn)生事件且將所述時(shí)間值或新時(shí)間值添加到所述事件寄存器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于密克羅奇普技術(shù)公司,未經(jīng)密克羅奇普技術(shù)公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280047761.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F1-00 不包括在G06F 3/00至G06F 13/00和G06F 21/00各組的數(shù)據(jù)處理設(shè)備的零部件
G06F1-02 .數(shù)字函數(shù)發(fā)生器的
G06F1-04 .產(chǎn)生時(shí)鐘信號(hào)的或分配時(shí)鐘信號(hào)的,或者直接從這個(gè)設(shè)備中得出信號(hào)的
G06F1-16 .結(jié)構(gòu)部件或配置
G06F1-22 .限制或控制引線/門比例的裝置
G06F1-24 .復(fù)位裝置
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種用戶隊(duì)列調(diào)度的方法和裝置
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種調(diào)度方法和裝置
- 一種調(diào)度終端動(dòng)態(tài)切換調(diào)度組歸屬關(guān)系的方法及裝置
- 用戶調(diào)度方法、裝置、基站和存儲(chǔ)介質(zhì)
- 一種食材的調(diào)度系統(tǒng)和方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種自動(dòng)化調(diào)度系統(tǒng)和調(diào)度方法





