版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、小魚公司名稱 | 公司地址XC2200L-SCU文檔副標(biāo)題目錄一CGU時鐘控制單元51.時鐘源選擇51.OSC_HP(Fosc)52.PLL(Fpll)61.失鎖模式72.正常模式73.預(yù)定義模式 Prescaler Mode84.關(guān)閉模式95.睡眠模式(VCO掉電模式)92.CCU時鐘控制單元101.時鐘產(chǎn)生101.系統(tǒng)時鐘產(chǎn)生102.RTC時鐘產(chǎn)生103.STM時鐘產(chǎn)生114.WUT時鐘產(chǎn)生115.WWD時鐘產(chǎn)生111.選擇和改變運(yùn)行頻率122.系統(tǒng)時鐘緊急處理121.看門狗振蕩器事件122.PLL VCO失鎖事件123.系統(tǒng)行為123.外部時鐘輸出131.可編程頻率輸出Fout134.C
2、GU寄存器14二.系統(tǒng)定時器功能STM151.STM寄存器15三.喚醒時鐘(WUT)151.喚醒時鐘運(yùn)行162.WUT寄存器16四.復(fù)位操作171.復(fù)位結(jié)構(gòu)體系171.設(shè)備復(fù)位等級172.復(fù)位類型172.普通復(fù)位操作181.RSTCNTA and RSTCNTD復(fù)位計數(shù)器182.De-assertion復(fù)位193.Dug復(fù)位聲明194.復(fù)位耦合類型195.復(fù)位請求觸發(fā)源191.上電復(fù)位引腳PORST192.服務(wù)看門狗(SWD)193.核心電壓生效PVC_M194.ESRx請求205.Software軟件復(fù)位206.窗口看門狗復(fù)位WWD207.CPU208.內(nèi)存奇偶校驗(yàn)MP209.OCDS Bl
3、ock片上調(diào)試支持模塊206.復(fù)位控制寄存器21五.ESR引腳(外部服務(wù)請求)211.一般操作211.ESR作為重啟輸入232.ESR作為重啟輸出233.ESR作為陷阱觸發(fā)234.ESR作為PSC的喚醒觸發(fā)235.ESRGSC觸發(fā)輸入236.ESR包含的其他功能237.ESR0引腳配置(64引腳封裝有效)242.ESR控制寄存器24六.電源供電及控制241.Supply Watchdog (SWD)251.SWD控制寄存器262.監(jiān)控核心電壓261.PVC狀態(tài)控制寄存器273.控制內(nèi)核電壓標(biāo)準(zhǔn)271.嵌入式電壓校準(zhǔn)器272.內(nèi)核供電電壓源284.電源系統(tǒng)處理285.電源狀態(tài)控制PSC291.常
4、規(guī)綜述292.配置順序303.轉(zhuǎn)換順序控制304.電源轉(zhuǎn)換期間觸發(fā)處理316.運(yùn)行一個電源轉(zhuǎn)換317.電源控制寄存器311.PSC狀態(tài)控制寄存器317.整體狀態(tài)控制GSC321.GSC控制流321.請求源仲裁322.產(chǎn)生新指令333.使用指令334.結(jié)束請求觸發(fā)345. Suspend Control Flow推遲控制流程346.模式轉(zhuǎn)換錯誤反饋342.GSC寄存器341.GSC控制狀態(tài)寄存器34八.軟件引導(dǎo)支持35九.外部請求單元ERU351.ERU介紹352.ERU輸入連接363.外部請求選擇單元ERSx374.外部觸發(fā)邏輯ETLx375.連接模型Connecting Matrix386.
5、輸出門控單元Output Gating Unit (OGUy)391.觸發(fā)選擇392.模式檢測39十.SCU中斷產(chǎn)生401.中斷支持402.SCU中斷源413.中斷控制寄存器41十一.WWD窗口看門狗411.時鐘操作422.WWD時鐘重裝433.WWD周期規(guī)定(Fin=Fwu)433.時鐘模式431.正常模式442.關(guān)閉模式443.PORT口配置在WDT復(fù)位時444.延遲模式支持445.WWD核心寄存器45十二.SCU陷阱產(chǎn)生451.SCU基礎(chǔ)陷阱結(jié)構(gòu)451.觸發(fā)節(jié)點(diǎn)分配462.陷阱支持463.SCU陷阱控制寄存器46十三.RAM存儲內(nèi)容保護(hù)471.奇偶校驗(yàn)保護(hù)模式472.奇偶校驗(yàn)錯誤操作47
6、3.奇偶校驗(yàn)軟件測試支持484.奇偶校驗(yàn)錯誤寄存器48十四.寄存器控制481.寄存器使用控制Register Access Control492.控制保護(hù)標(biāo)準(zhǔn)503.寄存器保護(hù)寄存器50十五.多功能系統(tǒng)寄存器511.系統(tǒng)寄存器512.識別模塊513.標(biāo)記記憶51一CGU時鐘控制單元 單元包含:時鐘源選擇、CCU時鐘控制單元、外部時鐘輸出、CGU寄存器1.時鐘源選擇時鐘源選擇:OSC_HP(Fosc)、OSC_WU(Fwu)、PLL(Fpll)、CLKIN1(Fclkin1)1.OSC_HP(Fosc)由外部晶體輸入或者外部時鐘源輸入產(chǎn)生2.PLL(Fpll) 由輸入Fr經(jīng)過PLL模塊輸出Fpl
7、lPLL 分為三種運(yùn)行模式:正常模式 、預(yù)定義模式、失鎖模式還可分為兩種節(jié)能模式:關(guān)閉模式、睡眠模式(VCO關(guān)閉模式)1.失鎖模式失鎖模式下PLL輸出選擇失鎖模式:STATCLR1.SETFINDIS = 1;PLLCON0.VCOBY = 0進(jìn)入失鎖模式:PLLSTAT.FINDIS = 1;PLLSTAT.VCOBYST = 1注意:失鎖模式下不需要輸入時鐘源Fin ,如果 PLLCON1.EMFINDISEN被清零,自動進(jìn)入PLLvco失鎖事件。通過改變K2值或者VCO范圍改變設(shè)備運(yùn)行頻率,將直接影響設(shè)備運(yùn)行功耗。2.正常模式正常模式下PLL輸出選擇正常模式:PLLCON0.VCOBY
8、= 0;STATCLR1.CLRFINDIS = 1進(jìn)入正常模式:PLLSTAT.FINDIS = 0;PLLSTAT.VCOBYST = 1;PLLSTAT.VCOLOCK = 1;HPOSCCON.PLLV = 1改變P 和N的值直接導(dǎo)致VCO頻率改變和VCO失鎖,間接改變輸出PLL頻率。改變K2的值只會改變輸出PLL頻率。修改或進(jìn)入正常模式請按一下步驟:1.配置進(jìn)入預(yù)定義模式2.關(guān)閉VCO失鎖觸發(fā)只有在預(yù)定義模式下才能配置正常模式和檢測實(shí)際的VCO鎖定狀態(tài)。頻率改變逐步改變,步伐不要太大。P和N在第一次配置更新后,PLLSTAT.VCOLOCK = 1指出VCO鎖定需要等待。在改變一個新
9、的配置數(shù)據(jù)為了得到一個有意義的VCO鎖定時鐘后,PLLCON1.RESLD = 1將重新啟動VCO鎖定檢測。從預(yù)定義模式轉(zhuǎn)換到正常模式可以執(zhí)行的話,需要PLLCON0.VCOBY =0 。如果進(jìn)入正常模式PLLSTAT.VCOBYST位被置一,VCO陷阱狀態(tài)標(biāo)志位會被清零然后置位。如果K2的數(shù)值改變了,那么需要在PLLSTAT.K2RDY置位后才能更新數(shù)值。PLL VCO 鎖定檢測發(fā)現(xiàn)VCO電流不穩(wěn)定行為,鎖定VCO電流檢測標(biāo)志,因此Fref和Fdiv相差太大會引起Fvco輸出不穩(wěn)定。改變一個或兩個頻率低于輸入標(biāo)準(zhǔn),不會引起失鎖。只要不是系統(tǒng)問題,VCO都可以穩(wěn)定細(xì)小的的頻率變化。PLL VC
10、O 失鎖事件VCO失鎖有可能是晶體損壞,外部CLK時鐘丟失。只要陷阱使能,以上兩種都會引起陷阱觸發(fā)。此外,F(xiàn)r會與VCO斷開以避免由于不穩(wěn)定操作引起的噪聲或來自震蕩回路的分散脈沖。如果沒有Fr輸入PLL會逐漸降低到VCO的基礎(chǔ)頻率。由VCO自動與Fr斷開產(chǎn)生的失鎖事件使能,可以通過PLLCON1.EMFINDISEN=1實(shí)現(xiàn)。PLLCON1.EMFINDISEN被清零指出VCO和Fr相連。3.預(yù)定義模式 Prescaler Mode預(yù)定義模式下PLL輸出選擇預(yù)定義頻模式:PLLCON0.VCOBY = 1進(jìn)入預(yù)定義頻模式:PLLSTAT.VCOBYST = 0; HPOSCCON.PLLV =
11、 1如果Fin被選為輸入時鐘Fr,那么需要檢查和監(jiān)控如果輸入時鐘Fosc都是有效的通過HPOSCCON.PLLV檢查。對于Fr來說沒有什么頻率要求。正常模式和失鎖模式設(shè)置PLLCON0.VCOBY = 1可以進(jìn)入預(yù)定義模式。如果進(jìn)入預(yù)定義模式PLLSTAT.VCOBYST=0 。通過PLLCON0.VCOBY=0可以離開預(yù)定義模式,如果離開預(yù)定義模式PLLSTAT.VCOBYST=1 。4.關(guān)閉模式通過設(shè)置PLLCON0.PLLPWD進(jìn)入掉電模式,PLL掉電模式下不輸出頻率。5.睡眠模式(VCO掉電模式)通過設(shè)置PLLCON0.VCOPWD進(jìn)入VCO掉電模式。只有在預(yù)定義模式下才能進(jìn)入睡眠模式
12、下運(yùn)行。選擇睡眠模式不能自動進(jìn)入預(yù)定義模式。因此在進(jìn)入睡眠模式前,預(yù)定義模式必須處于激活狀態(tài)。電源校準(zhǔn)器VCO為PLL的模擬部分,是由內(nèi)部PLL單元由綜合校準(zhǔn)器專門提供生成。在PLL模擬部分激活前,校準(zhǔn)器教會個別使能,即:直到供給穩(wěn)定,平衡通用可控時鐘源和VCO必須保持關(guān)閉。由于時鐘是由PLL振蕩器產(chǎn)生,在校準(zhǔn)器關(guān)閉前必須先關(guān)閉PLL電源分頻器握手執(zhí)行分頻器握手一下步驟:1 清除告知已收到標(biāo)志位,當(dāng)設(shè)置一個新的分頻數(shù)值;2 調(diào)查準(zhǔn)備位置零; 3 告知已收到位置一 ; 4調(diào)查準(zhǔn)備位置一平衡通用可控時鐘平衡通用可控時鐘為PLL提供Fint時鐘,F(xiàn)int也被要求作為看門狗振蕩器運(yùn)行。輸入時鐘選擇通過
13、PLLCON1.OSCSEL選擇Fr的時鐘源Fin或者Fint。Fin的時鐘源Fosc和Fclkin1由PLLCON1.INSEL選擇??撮T狗振蕩器不斷監(jiān)視Fin,如果Fin頻率變得很低或者輸入信號丟失,如果振蕩器失敗通過HPOSCCON.PLLV = 0指示出來并觸發(fā)中斷請求??撮T狗振蕩器要求Fint作為一個參考,然而當(dāng)時鐘源有效它才能被用到(HPOSCCON.PLLV有效)。轉(zhuǎn)換PLL參數(shù)VCO旁路轉(zhuǎn)換可以在任何時候,但是它要保證設(shè)備運(yùn)行的最大頻率限度而不會溢出。預(yù)定義模式必須被選擇N和P必須咋轉(zhuǎn)換到預(yù)定義模式后調(diào)整在取消預(yù)定義模式前,RESLD被置位,VCOLOCK標(biāo)志位被檢查。只有當(dāng)V
14、COLOCK重新被置位,表示預(yù)定義模式有可能被取消。如果想改變VCOSEL,必須先選擇預(yù)定義模式。注意:P和N都可以在正常模式選擇。當(dāng)改變N的值時應(yīng)當(dāng)注意Fvco有可能超過目標(biāo)頻率直到PLL被鎖定。這里代表性的操作就是一步一步的增長VCO時鐘。2.CCU時鐘控制單元產(chǎn)生時鐘源輸出:Fsys、Frtc 、Fwut、Fstm、Fext可以選擇的時鐘:Fpll、Fosc、Fwu、Fclkin1注意:啟動程序受到時鐘源選擇的影響。1.時鐘產(chǎn)生1.系統(tǒng)時鐘產(chǎn)生系統(tǒng)時鐘Fsys可由Fwu、Fosc、Fpll、Fclkin1時鐘源提供時鐘2.RTC時鐘產(chǎn)生RTC模塊有可能運(yùn)行在同步或異步模式下,運(yùn)行在異步模
15、式下可以選擇的時鐘源:Fpll、Fosc、Fwu3.STM時鐘產(chǎn)生系統(tǒng)定時器時鐘Fstm時鐘源選擇: Fosc、Fpll、Fclkin1、Fwu4.WUT時鐘產(chǎn)生喚醒時鐘Fwut時鐘源選擇:Fwu、Fosc、Fpll、Fclkin15.WWD時鐘產(chǎn)生窗口看門狗Fwwd時鐘源選擇:Fsys、Fwu1.選擇和改變運(yùn)行頻率在選擇時鐘源和時鐘源生成方法時,個別的bit位要求必須小心寫入?yún)?shù),為了避免無意識的中間狀態(tài)。如果核心電壓由嵌入式芯片內(nèi)部電壓校準(zhǔn)器EVR生成,運(yùn)行頻率僅僅可以根據(jù)手冊上指出的規(guī)則改變。注意:2.系統(tǒng)時鐘緊急處理PLL不再鎖定輸入源Fin或輸入源Fin不再有效,都會對Fsys產(chǎn)生影
16、響。這兩種事件可以檢測并且可以應(yīng)用軟件指示出來。系統(tǒng)始終采取適當(dāng)?shù)奶幚硎潜匾?,所以設(shè)備和應(yīng)用從不離開外部一個替代時鐘信號。1.看門狗振蕩器事件如果看門狗時鐘源頻率下降到看門狗振蕩器的最低數(shù)值。如果使能HPOSCCON.EMCLKEN = 1,時鐘源將會從系統(tǒng)時鐘Fsys切換到備用時鐘源。在此條件下下列事件有效:如果TRAPDIS.OSCWDTT = 0,那么看門狗振蕩器陷阱標(biāo)志置位 TRAPSTAT.OSCWDTT=1且陷阱請求CPU被激活。當(dāng)Fin時鐘丟失時,HPOSCCON.PLLV = 0。如果SYSCON0.EMCLKSELEN =1,那么SYSCON0.EMSOSC=1。如果SYS
17、CON0.EMCLKSELEN = 1,那么SYSCON0.EMCLKSEL控制選擇系統(tǒng)時鐘源Fsys切換到備用時鐘源。這將會通過SYSCON0.SELSTAT = 1指示出來。2.PLL VCO失鎖事件如果PLLCON1.EMFINDISEN = 1,PLL輸出不再是Fin輸入鎖定頻率,則PLL就會從正常模式切換到失鎖模式。此條件下下列事件有效:如果TRAPDIS.VCOLCKT = 0,那么PLL VCO失鎖陷阱標(biāo)志TRAPSTAT.VCOLCKT=1且陷阱請求CPU被激活。當(dāng)PLL失鎖時,PLLSTAT.VCOLOCK = 0。 如果SYSCON0.EMCLKSELEN=1,那么SYSC
18、ON0.EMSVCO=1 。PLL VCO輸入斷開PLLSTAT.FINDIS = 1且PLL鎖定緩慢下降到VCO基礎(chǔ)頻率3.系統(tǒng)行為常規(guī)的緊急情況會被執(zhí)行通過備用時鐘(緊急時鐘或VCO基礎(chǔ)時鐘)。應(yīng)用可以進(jìn)入安全狀態(tài)且停止運(yùn)行,或者選擇一個緊急運(yùn)行模式(降低性能或者提供特定的設(shè)置)。3.外部時鐘輸出一個外部時鐘輸出可以通過EXTCLK引腳去記錄外部系統(tǒng)或者觀察一個可選擇的設(shè)備時鐘。通過設(shè)置EXTCON.EN使能外部時鐘且通過設(shè)置把這時鐘信號作為備用時鐘輸出功能在EXTCLK引腳上。下列信號可以通過EXTCON.SEL選為輸出時鐘Fext:Fsys、Fout Fosc、Fclkin1、Fpll
19、、Fwu、Frtc注意:不支持10M以上的頻率輸出1.可編程頻率輸出Fout這個時鐘可以通過軟件設(shè)置,且同樣可以適應(yīng)連接的外部電路的要求。它有一個重裝計數(shù)器所以輸出頻率可以選擇很小的步伐。Fout總是提供完整的輸出周期(由Fsys提供有效的)EXTCON.FOEN =1 Fout計數(shù)FOCNT載入EXTCON.FORV設(shè)定值。當(dāng)輸出停止計數(shù)EXTCON.FOEN =0,F(xiàn)OCNT會在Fout到達(dá)0時停止。EXTCON寄存器控制所有的輸出產(chǎn)生(頻率、波形、激活)以及所有的狀態(tài)信息(EXTCON.FOTL)。注意:輸出(EXTCON.FOSS= 1)持續(xù)一個Fsys周期為高,重裝值EXTCON.F
20、ORV > 0。當(dāng)EXTCON.FORV = 0,輸出頻率與Fsys一直。當(dāng)為了總線接口需要一個參考時鐘時,F(xiàn)sys必須立馬被選擇出來。4.CGU寄存器Wake-up Clock 寄存器WUOSCCON,用于控制設(shè)置OSC_WU時鐘High Precision Oscillator 寄存器HPOSCCON,用于控制設(shè)置OSC_HP時鐘Trimmed Current Controlled Clock Control 寄存器PLLOSCCON,用來控制Fclkin1PLL 狀態(tài)寄存器PLLSTATPLL 狀態(tài)清除寄存器STATCLR1PLL 配置0寄存器PLLCON0PLL 配置1寄存器PL
21、LCON1PLL 配置2寄存器PLLCON2PLL 配置3寄存器PLLCON3系統(tǒng)時鐘控制0寄存器SYSCON0系統(tǒng)時鐘狀態(tài)清除0寄存器STATCLR0RTC時鐘控制寄存器RTCCLKCON外部時鐘控制寄存器EXTCON二.系統(tǒng)定時器功能STM系統(tǒng)定時器配備一個擁有真實(shí)計數(shù)器功能的設(shè)備。有一個16位計數(shù)器構(gòu)成可以產(chǎn)生兩個中斷。設(shè)備通過一個時鐘源計數(shù)可以被用于計數(shù)基礎(chǔ)事件時間且根據(jù)一個基于一定時間的中斷觸發(fā)輸出一個不同于系統(tǒng)剩余時間的時鐘。在軟件中一個基于中斷的時鐘功能可以很容易的被執(zhí)行。1.STM寄存器定義重裝值所以定義了STM周期 通過寄存器STMRELSTM保持狀態(tài)和控制位 通過控制寄存器
22、STMCON三.喚醒時鐘(WUT)驅(qū)動一個簡單的計數(shù)器,所有功能都由寄存器WUCR控制1.喚醒時鐘運(yùn)行喚醒時鐘開始:1. WUCR.AON = 1 且 電源控制PSC發(fā)生一個觸發(fā)2. WUCR.RUN = 1當(dāng)喚醒時鐘開始,預(yù)定器復(fù)位,計數(shù)器開始遞減,喚醒時鐘計數(shù)間隔鎖定,且直到計數(shù)器遞減到0,產(chǎn)生一個喚醒觸發(fā)并WUCR.WUTRG =1喚醒時鐘停止:1. WUCR.RUN = 02. WUCR.ASP = 1且一個喚醒觸發(fā)發(fā)生如果計數(shù)器沒有被自己的到0觸發(fā)停止,它會繼續(xù)從WUTREL開始遞減。定制喚醒周期實(shí)際運(yùn)行的OSC_WU時鐘可以通優(yōu)先判斷進(jìn)入節(jié)能模式為了校準(zhǔn)技術(shù)周期數(shù)值(裝載的計數(shù)值)
23、并且定義了喚醒時間。可以吧CCU6的捕獲輸入與WUT喚醒觸發(fā)輸出連接在一起。一個CCU6的捕獲事件就是一個喚醒時鐘被觸發(fā)事件2.WUT寄存器WUT計數(shù)器裝載數(shù)值配置寄存器WUTRELWUT狀態(tài)控制寄存器WUCR四.復(fù)位操作所有的發(fā)生的復(fù)位都是通過復(fù)位模塊控制的。1.復(fù)位結(jié)構(gòu)體系XC2200L包含一個非常復(fù)雜的復(fù)位結(jié)構(gòu)體系,提供最好的靈活的不同應(yīng)用復(fù)位。這個復(fù)位結(jié)構(gòu)體系支持不同的功耗模式。不同的復(fù)位類型提供完整的系統(tǒng)支持。1.設(shè)備復(fù)位等級根據(jù)功耗領(lǐng)域區(qū)分復(fù)位等級: IO領(lǐng)域由DMP_B供電核心領(lǐng)域由DMP_M供電2.復(fù)位類型上電復(fù)位 :這個復(fù)位只通過真實(shí)的上電事件觸發(fā)上而不是與電源不相關(guān)的事件。
24、核心電壓復(fù)位:核心電壓降低或者看門狗復(fù)位都會觸發(fā)這個復(fù)位。功能/用戶重啟調(diào)試復(fù)位:這個復(fù)位由完整的調(diào)試系統(tǒng)定義內(nèi)部應(yīng)用復(fù)位:應(yīng)用系統(tǒng)部分定義的復(fù)位(所有的外圍設(shè)備(除了RTC),CPU和部分SCU,還有flash)應(yīng)用復(fù)位:應(yīng)用系統(tǒng)部分定義的復(fù)位(所有的外圍設(shè)備(除了PORT和RTC),CPU和部分SCU,還有flash)鑒別那種復(fù)位2.普通復(fù)位操作持續(xù)復(fù)位通過兩個單獨(dú)的計數(shù)器定義。一個計數(shù)器用于系統(tǒng)和應(yīng)用復(fù)位類型,另一個單獨(dú)的計數(shù)器用于調(diào)試復(fù)位。一個用于單獨(dú)調(diào)試復(fù)位的計數(shù)器為了調(diào)試需要在不改變應(yīng)用設(shè)置的條件下,允許一個對于復(fù)位長度非侵入性的修改。1.RSTCNTA and RSTCNTD復(fù)位
25、計數(shù)器2.De-assertion復(fù)位這個是一個復(fù)位專用的類型需要滿足下列條件:復(fù)位計數(shù)器失效(到達(dá)0)。沒有復(fù)位請求觸發(fā)被配置生成一個專用類型的復(fù)位一般聲明。3.Dug復(fù)位聲明不像其他復(fù)位一樣,dug復(fù)位可以被聲明在下列條件下:一個DUG復(fù)位請求觸發(fā)被聲明。一個應(yīng)用復(fù)位下這個系統(tǒng)中有效。4.復(fù)位耦合類型不同復(fù)位類型耦合到一起為了更好的方法:上電復(fù)位聲明也會自動聲明一下幾種:調(diào)試復(fù)位;內(nèi)部應(yīng)用程序復(fù)位;應(yīng)用程序復(fù)位;內(nèi)部應(yīng)用復(fù)位聲明也會自動聲明一下幾種:應(yīng)用復(fù)位;5.復(fù)位請求觸發(fā)源1.上電復(fù)位引腳PORST上電復(fù)位是異步請求,通過復(fù)位引腳拉低實(shí)現(xiàn)。2.服務(wù)看門狗(SWD)如果I/O供電低于單片
26、機(jī)本身設(shè)定的電壓,就會發(fā)生一個同步上電復(fù)位,在使能SWD復(fù)位請求的前提下。這個也被應(yīng)用到重啟系統(tǒng)不通過復(fù)位引腳。只要I/O沒有被要求,復(fù)位后保持電壓不變。3.核心電壓生效PVC_M如果提供的核心電壓低于核心電壓本身功能需要的值,一個復(fù)位請求觸發(fā)可以被傳遞到系統(tǒng)。在核心電壓領(lǐng)域一個電壓復(fù)位的產(chǎn)生是可以被配置的通過PVCMCON0.L1RSTEN = 1。如果PVCMCON0.L1RSTEN = 1一個請求觸發(fā)為PVC_M聲明根據(jù)一個標(biāo)準(zhǔn)檢測匹配。如果PVCMCON0.L2RSTEN = 1,一個請求觸發(fā)為PVC_M2聲明根據(jù)一個標(biāo)準(zhǔn)檢測匹配。4.ESRx請求ESRx復(fù)位請求觸發(fā)導(dǎo)致一個可配置的復(fù)
27、位??梢酝ㄟ^RSTCON1.ESRx配置這種類型的復(fù)位。ESRx引腳也可以作為外部復(fù)位輸入,也是復(fù)位輸出為內(nèi)部應(yīng)用和應(yīng)用復(fù)位。此外GPIO觸發(fā)會干擾ESR引腳的功能,通過ESREXCONx寄存器的配置可以使能附加功能。GPIO 和 ESRx引腳觸發(fā)可以單獨(dú)的使能或者關(guān)閉,且可以組合為了產(chǎn)生復(fù)位觸發(fā)。ESRx使能復(fù)位輸出或者輸入低于電平當(dāng)輸出關(guān)閉(對外任然保持為低),復(fù)位電路保持芯片在復(fù)位狀態(tài)直到ESRx引腳檢測到高電平。RSTCNTCON.RELA指出最小數(shù)值。注意:復(fù)位輸出僅僅驅(qū)動為低對于持續(xù)復(fù)位計數(shù)RSTCNTA有效。在可能重置擴(kuò)展復(fù)位輸出不再是驅(qū)動的。專用的ESR0引腳僅僅在64引腳封裝
28、的有效。ESR1 和ESR2交替作為輸入功能在此引腳上共享此功能。5.Software軟件復(fù)位軟件復(fù)位請求觸發(fā)導(dǎo)致一個可配置復(fù)位。可以通過RSTCON0.SW配置此類型復(fù)位。6.窗口看門狗復(fù)位WWDWWD復(fù)位請求觸發(fā)導(dǎo)致一個可配置復(fù)位??梢酝ㄟ^RSTCON1.WDT配置此類型復(fù)位。一個WWD復(fù)位請求在WWD溢出事件或者窗口外邊界更新事件。7.CPUCPU復(fù)位請求觸發(fā)導(dǎo)致一個可配置復(fù)位??梢酝ㄟ^RSTCON0.CPU配置此類型復(fù)位。當(dāng)SRST指令被執(zhí)行,產(chǎn)生一個CPU復(fù)位請求。8.內(nèi)存奇偶校驗(yàn)MPMP復(fù)位請求觸發(fā)導(dǎo)致一個可配置復(fù)位。可以通過RSTCON1.MP配置此類型復(fù)位。9.OCDS Blo
29、ck片上調(diào)試支持模塊片上調(diào)試支持模塊有幾個選擇請求不同的復(fù)位類型:調(diào)試復(fù)位通過OCDS復(fù)位工能或通過CBS_OJCONF.RSTCL1和CBS_OJCONF.RSTCL3位設(shè)置。一個內(nèi)部應(yīng)用復(fù)位通過CBS_OJCONF.RSTCL2位配置。一個應(yīng)用復(fù)位通過CBS_OJCONF.RSTCL3位配置。6.復(fù)位控制寄存器復(fù)位狀態(tài)寄存器RSTSTAT0復(fù)位狀態(tài)寄存器RSTSTAT1復(fù)位狀態(tài)寄存器RSTSTAT2復(fù)位配置寄存器RSTCON0復(fù)位配置寄存器RSTCON1復(fù)位計數(shù)控制寄存器RSTCNTCON軟件復(fù)位控制寄存器SWRSTCON五.ESR引腳(外部服務(wù)請求)ESR引腳綜合了不同選擇的多功能引腳:
30、復(fù)位觸發(fā)輸入;復(fù)位輸出;陷阱輸入;來自節(jié)能模式的喚醒觸發(fā);GSC的觸發(fā)輸入;覆蓋其他結(jié)果功能;獨(dú)立配置;1.一般操作每個ESR引腳都配備邊沿檢測允許選擇邊沿作為觸發(fā)。一個、兩個或者沒有邊沿可以被選擇通過ESRCFGx.AEDCON(如果沒有記錄有效在DMP_M內(nèi)核)且ESRCFGx.SEDCON(如果一個記錄有效)。此外還有一個數(shù)字濾波。加載到ESR引腳的信號可以保持有效電平持續(xù)兩個系統(tǒng)周期為了產(chǎn)生一個觸發(fā)。通過清除ESRCFGx.DFEN.可以關(guān)閉數(shù)字濾波。每個ESR引腳都可獨(dú)立配置。如果ESR觸發(fā)發(fā)生請記錄來自何處的觸發(fā)(復(fù)位,陷阱,PSC,GSC和沒有SCU模式)。如果一些行動導(dǎo)致了一些
31、觸發(fā)輸出應(yīng)該不會發(fā)生,這樣不得不通過他們各自的特點(diǎn)關(guān)閉它們。此外包含其他產(chǎn)品功能(連續(xù)輸入接口)可以通過ESREXCONx寄存器配置ESR觸發(fā)選擇。輸入連接(邏輯與)被應(yīng)用到觸發(fā)產(chǎn)生。因此不只一個引腳可以用于ESR觸發(fā)產(chǎn)生,且任何信號在獨(dú)立的引腳都有無效高電平。除此之外,他有可能翻轉(zhuǎn)一些輸入使高電平有效。ESR1 and ESR2.沒有專用的輸入引腳,交替共用輸入功能引腳。即使引腳ESR1和 ESR2不是有效的,在設(shè)備上被其他功能覆蓋,也可以通過ESREXCON1和ESREXCON2配置為ESR觸發(fā)運(yùn)行。.1.ESR作為重啟輸入ESRx引腳也可以作為外部復(fù)位輸入,也是復(fù)位輸出為內(nèi)部應(yīng)用和應(yīng)用復(fù)
32、位。此外GPIO觸發(fā)會干擾ESR引腳的功能,通過ESREXCONx寄存器的配置可以使能附加功能。GPIO 和 ESRx引腳觸發(fā)可以單獨(dú)的使能或者關(guān)閉,且可以組合為了產(chǎn)生復(fù)位觸發(fā)。注意:復(fù)位輸出僅僅驅(qū)動為低對于持續(xù)復(fù)位計數(shù)RSTCNTA有效。在可能重置擴(kuò)展復(fù)位輸出不再是驅(qū)動的。2.ESR作為重啟輸出ESRx使能復(fù)位輸出或者輸入低于電平當(dāng)輸出關(guān)閉(對外任然保持為低),復(fù)位電路保持芯片在復(fù)位狀態(tài)直到ESRx引腳檢測到高電平。內(nèi)部輸出邊沿驅(qū)動一個低電平在復(fù)位時候僅僅在RSTCNTA有效時。當(dāng)時間定義通過RSTCNTCON.RELA通過后輸出邊沿失效。注意:這個特殊請求輸出功能專用引腳,在XC220L系
33、列中僅僅把ESRO引腳用于復(fù)位輸出。3.ESR作為陷阱觸發(fā)ESR可以請求陷阱。控制原理如果位于陷阱控制邏輯的陷阱被要求。4.ESR作為PSC的喚醒觸發(fā)當(dāng)前設(shè)備處于節(jié)能模式,ESR引腳可以用于喚醒觸發(fā)。5.ESRGSC觸發(fā)輸入ESR用于請求改變控制模式。6.ESR包含的其他功能此外其他PORT輸入(連續(xù)的通信輸入),可以用于產(chǎn)生ESR操作。7.ESR0引腳配置(64引腳封裝有效)通過ESRCFG0.PC位配置選擇。這一部分的功能控制可以被獨(dú)立配置,包含:一個驅(qū)動類型選擇(開漏或推免);一個輸出驅(qū)動功能使能(輸入輸出性能);使能上拉下拉電阻;2.ESR控制寄存器外部控制寄存器ESREXCON1 ,
34、ESREXCON2外部狀態(tài)寄存器ESREXSTAT1 ,ESREXSTAT2ESR狀態(tài)清除寄存器CLRESREXSTAT1 ,CLRESREXSTAT2ESR配置寄存器 ESRCFG0 ,ESRCFG1 ,ESRCFG2ESR數(shù)據(jù)寄存器 ESRDAT六.電源供電及控制XC2200L可以外部單電源供電,核心電壓由嵌入式芯片內(nèi)部電壓校準(zhǔn)器EVR產(chǎn)生。電源區(qū)域在XC220L中有兩個電源區(qū)域。所有的IO扣電源領(lǐng)域?yàn)镈MP_B。內(nèi)核電壓領(lǐng)域DMP_M。電源供電和控制模塊電源供電和控制分為兩個部分:監(jiān)控供電電壓;控制和調(diào)整供電電壓;IO口的供電由SWD監(jiān)控。為核心領(lǐng)域提供的核心電壓通過PVC監(jiān)控兩個標(biāo)準(zhǔn)電
35、壓。每個監(jiān)控標(biāo)準(zhǔn)都可以要求一個中斷(電壓過低警告)或者一個基于電壓標(biāo)準(zhǔn)的復(fù)位。PVX經(jīng)常用于檢測由于外部電壓低造成的低電壓。1.Supply Watchdog (SWD)監(jiān)控系統(tǒng)和通信IO口電壓為了確定整體供電電壓。外部供電電壓為以下目的監(jiān)控:POR 檢測外部供電電壓突然上升,所以設(shè)備可以啟動在沒有請求外部電壓復(fù)位BROWN-OUT 檢測外部供電電壓突然下降,所以設(shè)備可以進(jìn)入安全模式不請求一個外部電壓復(fù)位。檢測外部供電電壓允許使用廉價的電源芯片不帶有狀態(tài)信號的。確保給EVR供電電壓能產(chǎn)生充分有效的核心電壓在每一個運(yùn)行條件下。SWD特點(diǎn)如下觸發(fā)一個上電復(fù)位無論是供電電壓降低且只要供電電壓參與低于
36、Vval兩個完整獨(dú)立的限壓標(biāo)準(zhǔn)和比較器16位可選擇限壓標(biāo)準(zhǔn)節(jié)能模式(只有在Vval檢測有效時)Vlev2 Vlev1之間為warning。低于Vlev1 為fail。低于Vval保持復(fù)位 超過Vval時SWDCON1.PON=1。提供兩個可單獨(dú)編程電壓標(biāo)準(zhǔn),LEV1和LEV2通過SWDCON0.LEV1V 和 SWDCON0.LEV2V給與一個各自的比較值。兩個比較結(jié)果可以通過SWDCON0.L1OK 和 SWDCON0.L2OK監(jiān)控。當(dāng)電壓低于或大于等于配置電壓可以產(chǎn)生一個復(fù)位或者中斷請求。如果一個或任何一個功能被觸發(fā),通過每個臨界值(可以通過SWDCON0.LxRSTEN和SWDCON0.
37、LxINTEN和SWDCON0.LxALEV(x = 1,2)進(jìn)行配置。).它檢測規(guī)定的最小供電電壓且可以被配置去監(jiān)控其他電壓。如果PORST引腳被使用,它將有和最小電壓監(jiān)控的SWD一樣的功能。Power-Saving Mode of the SWD如果這兩個配置門限不需要就把它關(guān)閉。最小運(yùn)行電壓監(jiān)控不能關(guān)閉,它必須一直有效。通過SWDCON1.POWENSET設(shè)置進(jìn)入SWD節(jié)能模式。退出節(jié)能模式需要設(shè)置SWDCON1.POWENCLR。SWDCON1.POWEN可以表示SWD進(jìn)入節(jié)能模式。在進(jìn)入節(jié)能模式前應(yīng)先關(guān)閉復(fù)位和中斷請求。1. SWD控制寄存器SWD控制寄存器 SWDCON0,SWDC
38、ON12.監(jiān)控核心電壓PVC監(jiān)控內(nèi)核電壓??梢耘渲萌ケO(jiān)控兩個可編程獨(dú)立的電壓。PVC特點(diǎn):2個獨(dú)立的比較器可選擇的門限標(biāo)準(zhǔn)電壓關(guān)閉完整模式配置功能標(biāo)準(zhǔn)注意:The PVC has a build in Hysteresis in the range of 40.50mV. The threshold level given in the data-sheet represents the lower corner of the hysteresis.如果PVCMCON0.L1INTEN和 PVCMCON0.L2INTEN中任意一個置位,則都有一個中斷請求。如果PVCMCON0. L1RSTEN
39、和 PVCMCON0. L2RSTEN中任意一個置位,則都有一個復(fù)位請求。注意:對于單個信號門限來說中斷和復(fù)位不會同時發(fā)生。 在變更VCR和PVC標(biāo)準(zhǔn)范圍時,會不注意的產(chǎn)生LEV2V中斷請求,即使核心電壓在正常范圍內(nèi)。所以此后它不被推薦用于電壓警告。1.PVC狀態(tài)控制寄存器PVC_M控制寄存器PVCMCON03.控制內(nèi)核電壓標(biāo)準(zhǔn)核心電壓可以通過某些限制控制。電壓標(biāo)準(zhǔn)通過Embedded Voltage Regulator (EVR_M)控制。1.嵌入式電壓校準(zhǔn)器主要的設(shè)備邏輯運(yùn)行的典型電壓值為1.5V。這個電壓由EVR產(chǎn)生。外部緩沖區(qū)要求固定管理。特點(diǎn)如下:核心電壓產(chǎn)生基于電壓參考或者高精度能
40、帶隙HP核心電流限制EVR配置懸著期望電壓和參考一對在EVR設(shè)置EVRxSETyyV (x = M and yy = 15)內(nèi)的組合。每個設(shè)置都包含一個VRSEL位去選擇參考和一個電壓標(biāo)準(zhǔn)位VLEV去調(diào)整。只有一種可能被用于控制EVR設(shè)置。EVR選擇兩者之一 低電壓參考或者高精度能帶隙HP參考??梢栽O(shè)置每個BG電壓被調(diào)整去補(bǔ)償應(yīng)用和周邊影響,通過EVRxSETyyV.VLEV位。VLEV被設(shè)置通過缺省值或者修改根據(jù)每個設(shè)備在生產(chǎn)測試,從而達(dá)到缺省設(shè)置的目的。高精度能帶隙HP使用系統(tǒng)HP有以下幾個目的:給EVR提供一個穩(wěn)定的參考給FLASH存儲器提供一個精確參考。EVRMCON1.HPEN位可以
41、用來使能或關(guān)閉HP能帶隙。EVR狀態(tài)控制寄存器2.內(nèi)核供電電壓源芯片上的EVR可以產(chǎn)生XC220L的核心供電電壓來自IO的電壓(外部提供)。片上EVR供電通過完整的EVR產(chǎn)生一個核心供電電壓是有利的因?yàn)樗?jié)約了一個附加的外部電壓校準(zhǔn)器。這個綜合電壓EVR由電壓Vddpb提供。核心電壓由芯片資源產(chǎn)生完全控制功耗降低。4.電源系統(tǒng)處理正確使用電源系統(tǒng)是節(jié)能的一個關(guān)鍵。XC2200L支持一下節(jié)能機(jī)制:降低系統(tǒng)性能:能量消耗直接依賴于系統(tǒng)頻率;系統(tǒng)性能通過時鐘運(yùn)行機(jī)制控制。停止單一不用的外圍:對于一個應(yīng)用來說如果不需要就把它關(guān)閉;MOD_KSCCFG寄存器控制運(yùn)行模式。停止多樣不用的外圍:對于應(yīng)用來說
42、如果不需要就把它關(guān)閉;通過GSC控制系統(tǒng)外圍停止單一不用的模擬部分:對于應(yīng)用來說如果不需要模擬部分就把它關(guān)閉;它的控制寄存器位于SCU或ADC。5.電源狀態(tài)控制PSCPSC控制正在運(yùn)行的EVR和PVC 并且處理不同控制下數(shù)值變化在進(jìn)入和退出節(jié)能模式的時候。1.常規(guī)綜述完成進(jìn)入和退出節(jié)能模式需要電源有序變化,如何根據(jù)系統(tǒng)電壓變化要求,控制和修改PVC和EVR。A順序用于進(jìn)入節(jié)能模式B順序用于退出節(jié)能模式如果寄存器SEQCON中的SEQBTRG 軟件請求位被置位,會喚起A順序。 如果在最后一次有效喚醒觸發(fā)被聲明,會喚起B(yǎng)順序。 對于更多的B順序需要軟件預(yù)配置,當(dāng)進(jìn)入節(jié)能模式后,軟件將不能配置。B只
43、能在A執(zhí)行后啟動。如果A順序沒有執(zhí)行,B順序的觸發(fā)將會待定直到A順序被執(zhí)行。2.配置順序每個順序都有6個配置數(shù)據(jù)設(shè)置,需要6步完成。每個步伐都由它專門的配置數(shù)據(jù)設(shè)置。第0步表明當(dāng)前的電源設(shè)置。第1到6步不同的設(shè)置應(yīng)用到電源系統(tǒng)時時轉(zhuǎn)換。在每次轉(zhuǎn)換結(jié)束時,都會把最后的轉(zhuǎn)換結(jié)果拷貝到步驟0中。3.轉(zhuǎn)換順序控制PSC需要預(yù)配置在轉(zhuǎn)換啟動前。對于轉(zhuǎn)換順序B,SEQBSTEPx和PVCMCONBx寄存器必須為喚醒轉(zhuǎn)換預(yù)配置,在第一次轉(zhuǎn)換啟動前。注意:伴隨著一個序列的開始,WUT的一個觸發(fā)將會產(chǎn)生。然而,如果配置被觸發(fā)PSC (WUCR.AON = 1) ,WUT可以開始運(yùn)行。Skipping a Ste
44、pIf a step is skipped the next not skipped step is executed without any time penalty. If a step is skipped or not is configured via bit SEQzSTEPx.SEN.停止系統(tǒng)時鐘電源降低系統(tǒng)功耗的一個方法就是停止系統(tǒng)時鐘。停止系統(tǒng)時鐘需要一個轉(zhuǎn)換步驟進(jìn)入節(jié)能模式。系統(tǒng)時鐘不得不停止想PSC要求的那樣并且異步延長被選擇。如果系統(tǒng)時鐘沒有停止,同步延長別選擇。如果系統(tǒng)時鐘停止,異步延長別選擇。如果步伐模式配置為跳躍模式,這個配置將被忽略。選擇的觸發(fā)條件(聯(lián)合寄存器的
45、TRGSEL位)一旦再次有效,系統(tǒng)時鐘機(jī)會再次被激活。如果觸發(fā)條件沒有做任何選擇(TRGSEL = 0000),那么系統(tǒng)時鐘始終有效。通過對SEQzSTEPx.CLKENM和 SEQzSTEPx.TRGSEL.配置可以控制這一特點(diǎn)。連接GSC為了停止或激活周圍設(shè)備的運(yùn)行,GSC才能用到。為了這個目的,退出和進(jìn)入PSCx (x = sequence A or B)GSC觸發(fā)被用到。如果需要停止系統(tǒng)時鐘,PSCA開啟用于把所有的模塊帶入系統(tǒng)時鐘可以停止?fàn)顟B(tài)。如果系統(tǒng)時鐘需要激活,PSCB退出用于再次恢復(fù)系統(tǒng)時鐘。除非SEQCON.GSCBY位關(guān)閉它,不然進(jìn)入請求會在序列開始時發(fā)生(在第1步生效前)
46、。除非SEQCON.GSCBY位關(guān)閉它,不然退出請求會在序列結(jié)束時發(fā)生(在最后一步生效前)。Asynchronous/Synchronous Continuation 同步和異步延長異步延長事件定義為:兩個被選擇的信號PVC OK匹配它們配置事件的標(biāo)準(zhǔn)(PVC_M)。同步延長事件定義為:SEQzSTEPx.SYSDIV的數(shù)值對系統(tǒng)時鐘的分頻。每個時間步伐在系統(tǒng)時鐘使能條件下開始,為了DMP_M同步延長事件觸發(fā)發(fā)生,在SYSDIV(分頻后的)系統(tǒng)時鐘周期。無論什么樣的請求延長事件發(fā)生下一步伐都會執(zhí)行。如果步伐模式配置為跳躍模式,這個配置將被忽略。4.電源轉(zhuǎn)換期間觸發(fā)處理電源轉(zhuǎn)換是自動運(yùn)行的。在任
47、何新的行動可以執(zhí)行前,它不得不完成。當(dāng)PSC正在執(zhí)行一個電源轉(zhuǎn)換,另一個電源轉(zhuǎn)換請求觸發(fā)將會被自動存儲。在當(dāng)前轉(zhuǎn)換完成后,這個觸發(fā)會立即被執(zhí)行。6.運(yùn)行一個電源轉(zhuǎn)換運(yùn)行電源轉(zhuǎn)換要求幾個步驟,這幾個步驟執(zhí)行會涉及軟硬件操作。兩個不同操作模式之間的轉(zhuǎn)換在程序指南中有描述。7.電源控制寄存器1.PSC狀態(tài)控制寄存器順序控制寄存器SEQCONPSC狀態(tài)寄存器PSCSTATSTEP0寄存器STEP0設(shè)置A順序步伐寄存器SEQASTEP1,SEQASTEP2,SEQASTEP3,SEQASTEP4,SEQASTEP5,SEQASTEP6設(shè)置B順序步伐寄存器SEQBSTEP1,SEQBSTEP2,SEQBS
48、TEP3,SEQBSTEP4,SEQBSTEP5,SEQBSTEP6PVC_M設(shè)置A控制步伐寄存器PVCMCONA1,PVCMCONA2,PVCMCONA3,PVCMCONA4,PVCMCONA5,PVCMCONA6PVC_M設(shè)置B控制步伐寄存器PVCMCONB1,PVCMCONB2,PVCMCONB3,PVCMCONB4,PVCMCONB5,PVCMCONB67.整體狀態(tài)控制GSC為系統(tǒng)外圍設(shè)備提供模式提供一個附加機(jī)會配置系統(tǒng)為應(yīng)用需要,此外節(jié)能模式和時鐘管理。通過GSC執(zhí)行模式控制。GSC可以讓用戶自己快速簡單的配置運(yùn)行模式,快速反應(yīng)明確需求一個應(yīng)用。特點(diǎn)如下:控制外圍時鐘運(yùn)行;調(diào)試推遲控
49、制;不同請求源仲裁;根據(jù)來自O(shè)CDS的請求,SWD預(yù)報警檢測或者其他模塊,GSC運(yùn)行內(nèi)部優(yōu)化。1.GSC控制流開始順序?yàn)樵谧詈笠淮握埱笤绰暶魉约旱挠|發(fā)為了要求改變SOC模式。如果有多個請求正在等待,那么會通過仲裁機(jī)制處理這個問題。請求觸發(fā)不會被GSC存儲,然而一個觸發(fā)請求不得不聲明它的觸發(fā)直到這個觸發(fā)無法避免或者需要。一個請求觸發(fā)會一直保持聲明只要任何其他請求都處于待定或者結(jié)果請求指令開啟且被系統(tǒng)公認(rèn)。GSC和外圍設(shè)備的聯(lián)系是基于這些指令的,指令如下:喚醒指令:請求正常模式聲中關(guān)閉指令:請求停止模式調(diào)試指令:推遲模式1.請求源仲裁每個系統(tǒng)時鐘周期都是一個仲裁周期開始。仲裁勝出的請求下條指令送
50、給SOC。請記錄仲裁勝出而不會自動導(dǎo)致新的指令掛起。僅僅如果當(dāng)前沒有指令播送,在SOC新的指令被生成并且播送。如果仲裁勝出周期 和之前的周期請求觸發(fā)相同,或者沒有檢測到勝出者沒有新指令請求發(fā)生。2.產(chǎn)生新指令 當(dāng)一個新的請求觸發(fā)被檢測到且仲裁一個新的指令請求被發(fā)生,如果當(dāng)前沒有指令請求被傳送沒有收到回復(fù)通過任何從動裝置。3.使用指令對于不同運(yùn)行模式的完全控制制作了多種多樣的從動裝置被分為兩個部分:一個中央控制和配置部分;GSC 全部狀態(tài)控制一個在每個從動裝置局部控制部分;KSC 核心狀態(tài)控制通過GSC有兩個選擇 不同的硬件資源 WUT和OCDS 或者軟件請求系統(tǒng)進(jìn)入一個特殊模式。這一部分會被影
51、響,一個可以預(yù)定義局部通過KSC的每個部分的模式。對于每一個指令一個特殊反應(yīng)可以預(yù)配置在每個KSC對于個別部分。注意: 請求一個外圍永久關(guān)閉通過清除KSCCFG.MODEN到0而不是開始GSC運(yùn)作。4.結(jié)束請求觸發(fā)一個請求觸發(fā)不再考慮仲裁失效后的請求,如果他沒有使能或者當(dāng)它各自的使能位被清除。5. Suspend Control Flow推遲控制流程通過OCDS控制推遲。GSC運(yùn)行僅僅控制和通信接口指向系統(tǒng)。推遲特點(diǎn)有兩個要求組成:到推遲模式被要求,不得不進(jìn)入這個模式。當(dāng)推遲模式離開,不得不進(jìn)入這個模式。當(dāng)延遲模式要求系統(tǒng)預(yù)期停止時,系統(tǒng)一旦有可能進(jìn)入空閑模式內(nèi)有內(nèi)部進(jìn)程處于待定狀態(tài)并且這個系
52、統(tǒng)狀態(tài)不會帶來任何損壞內(nèi)部或外部,且離開也不好帶來任何損壞。所有的外圍設(shè)備要求進(jìn)入一個時鐘停止模式。通過發(fā)送一個調(diào)試命令就可以做到這些。退出延遲模式應(yīng)該保存目標(biāo),調(diào)試不會打擾運(yùn)行。離開延時模式不會導(dǎo)致一個專用系統(tǒng)模式,反而它會導(dǎo)致系統(tǒng)離開系統(tǒng)模式當(dāng)它被要求退出延遲模式時。系統(tǒng)模式會被存儲當(dāng)檢測到GSC要求延遲模式時,并且還會被用于系統(tǒng)觸發(fā)模式,當(dāng)檢測到GSC觸發(fā)延遲模式時。6.模式轉(zhuǎn)換錯誤反饋外圍設(shè)備錯誤會導(dǎo)致GSCSTAT寄存器錯誤標(biāo)志置位。當(dāng)前沒有錯檢測到在一個新仲裁的系統(tǒng)模式通過GSC的err標(biāo)志清除。通知系統(tǒng)的錯誤狀態(tài)可以發(fā)生一個中斷。2. GSC寄存器1.GSC控制狀態(tài)寄存器GSC軟
53、件請求觸發(fā)寄存器GSCSWREQGSC使能寄存器GSCENGSC狀態(tài)寄存器GSCSTATGSC外圍狀態(tài)使能寄存器GSCPERSTATENGSC外圍狀態(tài)寄存器GSCPERSTAT八.軟件引導(dǎo)支持為了保證軟件正確運(yùn)行開始的最小硬件支持需求的決策。盡可能的通過軟件解決。一些決策不得不用硬件處理,因?yàn)樵谲浖\(yùn)行前它們必須提前獲知。啟動寄存器啟動狀態(tài)寄存器STSTAT九.外部請求單元ERU1.ERU介紹ERU是一個通用事件和樣品檢測單元。主要任務(wù)是基于在不同輸入可選擇觸發(fā)事件的產(chǎn)生的中斷,如果有輸入邊沿發(fā)生會發(fā)生外部中斷請求。這個檢測事件通常被用于其他模塊的觸發(fā)或者得到特殊模塊動作,例如ADC模塊的轉(zhuǎn)換
54、。ERU可以分為三個主要功能的部分:4個獨(dú)立輸入通道X 用于輸入選擇和條件出發(fā)或者門控功能。事件分布:一個連接模型定義輸入通道X事件導(dǎo)致一個輸出通道Y的反應(yīng)。4個獨(dú)立輸出通道Y對于組合的事件,定義它們的影響和分配到系統(tǒng)(中斷產(chǎn)生,ADC轉(zhuǎn)換觸發(fā))一個外部請求選擇單元(ESRx) 每個通道都可以選擇1到2個邏輯組合的兩個輸入信號(ERU_xA, ERU_xB)對于一個普通的觸發(fā)。對于任意兩個信號有四種可能輸入是有效的(ERU_A可以通過ERU_xA0:3選擇,同樣還有 ERU_xB)一個事件觸發(fā)邏輯(ERLx)每個輸入通道都允許轉(zhuǎn)換定義(邊界選擇或者通過軟件)這將導(dǎo)致一個觸發(fā)事件并且可以存儲這個狀態(tài)。事件監(jiān)測=事件標(biāo)志置位,獨(dú)立于原始信號的極性。連接模型分配事件和狀態(tài)標(biāo)識發(fā)生通過輸入通道到輸出通道。此外一些外圍來自其他模塊的觸發(fā)信號被置位有效且被組合通過ERU的輸入通道觸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學(xué)《ERP軟件原理與應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《有機(jī)化學(xué)I1》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽信息科技學(xué)院《高級英語視聽說》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州珠江職業(yè)技術(shù)學(xué)院《英語聽說二》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州幼兒師范高等??茖W(xué)校《地理課件制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025重慶市安全員C證考試(專職安全員)題庫附答案
- 廣州鐵路職業(yè)技術(shù)學(xué)院《數(shù)量經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025湖南建筑安全員《A證》考試題庫
- 2025安徽省建筑安全員-B證考試題庫附答案
- 2025湖南省安全員A證考試題庫及答案
- 住院醫(yī)師規(guī)培出科考核評估表格
- 化纖織造行業(yè)-生產(chǎn)工藝流程簡介課件
- 棚戶區(qū)改造項(xiàng)目房屋拆除工程施工組織設(shè)計方案
- 流行病學(xué)知識考核試題題庫與答案
- DB11-T212-2017園林綠化工程施工及驗(yàn)收規(guī)范
- 兒童自主游戲中教師指導(dǎo)策略-以安徽省說游戲評比為例
- PLC技術(shù)應(yīng)用ppt課件(完整版)
- 項(xiàng)目經(jīng)濟(jì)測算模板長租公寓
- 小學(xué)數(shù)學(xué)自制教具學(xué)具的研究及探討
- 廣東省幼兒園一日活動指引(試行)
- 光學(xué)材料-光學(xué)加工流程
評論
0/150
提交評論