ARM處理器的工作模式 ARM處理器狀態(tài) ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM狀態(tài),此時(shí)處理器執(zhí)行32位的字對(duì)齊的ARM指令;第二種為Thumb狀態(tài),此時(shí)處理器執(zhí)行16位的、半字對(duì)齊的Thumb指令。在程序的執(zhí)行過程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換,并且,處理器工作狀態(tài)的轉(zhuǎn)變并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。但ARM微處理器在開始執(zhí)行代碼時(shí),應(yīng)該處于ARM狀態(tài)。 ARM處理器狀態(tài) 進(jìn)入Thumb狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位(位0)為1時(shí),可以采用執(zhí)行BX指令的方法,使微處理器從ARM狀態(tài)切換到Thumb狀態(tài)。此外,當(dāng)處理器處于Thumb狀態(tài)時(shí)發(fā)生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時(shí),自動(dòng)切換到Thumb狀態(tài)。 進(jìn)入ARM狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位為0時(shí),執(zhí)行BX指令時(shí)可以使微處理器從Thumb狀態(tài)切換到ARM狀態(tài)。此外,在處理器進(jìn)行異常處理時(shí),把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執(zhí)行程序,也可以使處理器切換到ARM狀態(tài)。ARM處理器模式 ARM微處理器支持7種運(yùn)行模式,分別為:用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài)。快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道處理。外部中斷模式(irq):用于通用的中斷處理。管理模式(svc):操作系統(tǒng)使用的保護(hù)模式。數(shù)據(jù)訪問終止模式(abt):當(dāng)數(shù)據(jù)或指令預(yù)取終止時(shí)進(jìn)入該模式,可用于虛擬存儲(chǔ)及存儲(chǔ)保護(hù)。系統(tǒng)模式(sys):運(yùn)行具有特權(quán)的操作系統(tǒng)任務(wù)。定義指令中止模式(und):當(dāng)未定義的指令執(zhí)行時(shí)進(jìn)入該模式,可用于支持硬件協(xié)處理器的軟件仿真。ARM處理器模式 ARM微處理器的運(yùn)行模式可以通過軟件改變,也可以通過外部中斷或異常處理改變。大多數(shù)的應(yīng)用程序運(yùn)行在用戶模式下,當(dāng)處理器運(yùn)行在用戶模式下時(shí),某些被保護(hù)的系統(tǒng)資源是不能被訪問的。 除用戶模式以外,其余的所有6種模式稱之為非用戶模式,或特權(quán)模式;其中除去用戶模式和系統(tǒng)模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及需要訪問受保護(hù)的系統(tǒng)資源等情況。ARM寄存器 ARM處理器共有37個(gè)寄存器。其中包括:31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC)在內(nèi)。這些寄存器都是32位寄存器。以及6個(gè)32位狀態(tài)寄存器。 關(guān)于寄存器這里就不詳細(xì)介紹了,有興趣的人可以上網(wǎng)找找,很多這方面的資料。異常處理 當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常,例如處理一個(gè)外部的中斷請求。在處理異常之前,當(dāng)前處理器的狀態(tài)必須保留,這樣當(dāng)異常處理完成之后,當(dāng)前程序可以繼續(xù)執(zhí)行。處理器允許多個(gè)異常同時(shí)發(fā)生,它們將會(huì)按固定的優(yōu)先級(jí)進(jìn)行處理。當(dāng)一個(gè)異常出現(xiàn)以后,ARM微處理器會(huì)執(zhí)行以下幾步操作:進(jìn)入異常處理的基本步驟:將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時(shí)能從正確的位置重新開始執(zhí)行。將CPSR復(fù)制到相應(yīng)的SPSR中。根據(jù)異常類型,強(qiáng)制設(shè)置CPSR的運(yùn)行模式位。強(qiáng)制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。如果異常發(fā)生時(shí),處理器處于Thumb狀態(tài),則當(dāng)異常向量地址加載入PC時(shí),處理器自動(dòng)切換到ARM狀態(tài)。 ARM微處理器對(duì)異常的響應(yīng)過程用偽碼可以描述為: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;當(dāng)運(yùn)行于 ARM 工作狀態(tài)時(shí)If == Reset or FIQ then;當(dāng)響應(yīng) FIQ 異常時(shí),禁止新的 FIQ 異常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address異常處理完畢之后,ARM微處理器會(huì)執(zhí)行以下幾步操作從異常返回:將連接寄存器LR的值減去相應(yīng)的偏移量后送到PC中。將SPSR復(fù)制回CPSR中。若在進(jìn)入異常處理時(shí)設(shè)置了中斷禁止位,要在此清除。
上傳時(shí)間: 2013-11-15
上傳用戶:hanbeidang
The SDI standards are the predominant standards for uncompressed digital videointerfaces in the broadcast studio and video production center. The first SDI standard,SD-SDI, allowed standard-definition digital video to be transported over the coaxial cableinfrastructure initially installed in studios to carry analog video. Next, HD-SDI wasto support high-definition video. Finally, dual link HD-SDI and 3G-SDIdoubled the bandwidth of HD-SDI to support 1080p (50 Hz and 60 Hz) and other videoformats requiring more bandwidth than HD-SDI provides.
上傳時(shí)間: 2013-10-08
上傳用戶:yjj631
芯嵌stm32開發(fā)板教程
上傳時(shí)間: 2014-12-30
上傳用戶:ttpay
芯嵌stm32開發(fā)板配套教程
上傳時(shí)間: 2013-10-29
上傳用戶:Huge_Brother
致力于提供高速信號(hào)處理解決方案的北京拓目科技有限公司(Beijing Topmoo Tech Co. Ltd)在2011年推出基于FLASH陣列存儲(chǔ)的高端固態(tài)存儲(chǔ)產(chǎn)品TMS-F231-160G之后,近日宣布推出其入門級(jí)固態(tài)存儲(chǔ)產(chǎn)品TMS-S231-512G。 在容量選擇上,TMS-F231-160G可以通過更換PIN2PIN的FLASH芯片而達(dá)到擴(kuò)容目的,但是SLC FLASH成本高居不下,在目前高速發(fā)展的工業(yè)相機(jī)領(lǐng)域,難以推廣普及。為了推動(dòng)高速工業(yè)相機(jī)存儲(chǔ)市場的發(fā)展,拓目科技發(fā)布了基于SATA接口的SSD盤存儲(chǔ)系統(tǒng)TMS-S231-512G,隨著消費(fèi)電子的發(fā)展,SSD的單盤容量不斷的擴(kuò)大,價(jià)格不斷的降低,必然能使TMS-S231-512G得到廣泛的應(yīng)用。 “TMS-S231-512G是一款專門針對(duì)航空拍攝、工業(yè)照相、汽車碰撞實(shí)驗(yàn)等需要高速圖像采集、存儲(chǔ)的場合而開發(fā)的固態(tài)存儲(chǔ)設(shè)備”拓目科技產(chǎn)品經(jīng)理Lemon Chan介紹道,“該產(chǎn)品的單盤存儲(chǔ)容量最高可達(dá)512GB,單盤存儲(chǔ)帶寬則最高可達(dá)250MB/s,在該帶寬支持條件下,TMS-S231-512G最高能支持1280x1024@200fps的連續(xù)拍照模式,幾乎適用于所有需要高速圖像采集的場合”。 “目前,Camera Link接口在航空相機(jī)、工業(yè)相機(jī)等領(lǐng)域得到廣泛應(yīng)用。與此同時(shí),TMS-S231-512G板載兩個(gè)SFP光纖接口,最高可支持5Gbps的有效數(shù)據(jù)吞吐率。”拓目科技研發(fā)總監(jiān)Steven Wu介紹道,“除了硬件板卡以外,拓目科技還提供一整套完整的客戶端解決方案,以方便客戶能夠輕易地對(duì)設(shè)備進(jìn)行管控,同時(shí)方便客戶對(duì)記錄下來的數(shù)據(jù)進(jìn)行預(yù)覽、下載等操作”。 “與國外同類產(chǎn)品相比,TMS-S231-512G除了大容量、高帶寬等優(yōu)點(diǎn)以外,另一大優(yōu)勢在于其極強(qiáng)的可定制性。TMS-S231-512G從硬件設(shè)計(jì)到軟件開發(fā),所有的核心技術(shù)都由拓目科技研發(fā)團(tuán)隊(duì)自主開發(fā),相比于國外同類產(chǎn)品,拓目科技無論在產(chǎn)品的可定制性還是售后技術(shù)支持方面,都具有較大的優(yōu)勢”Steven Wu補(bǔ)充道。 同時(shí),該款產(chǎn)品所有器件均采用工業(yè)級(jí)寬溫芯片,溫度、振動(dòng)等環(huán)境適應(yīng)性試驗(yàn)均已順利通過,能最大程度地保證產(chǎn)品在惡劣環(huán)境下的可靠性。 TMS-S231系列產(chǎn)品特點(diǎn) 1, 采用業(yè)界領(lǐng)先的掉電保護(hù)技術(shù),令您的數(shù)據(jù)安全無憂 2, 性能卓越,擁有單盤高達(dá)250MB/s的寫帶寬 3, 單盤64GB~512GB大容量可選,存儲(chǔ)容量大小也可以根據(jù)用戶需求定制 4, 支持Camera Link視頻輸入接口 5, 支持DVI顯示接口 6, 支持SFP光纖接口 7, 支持2個(gè)SSD盤 8, 支持1個(gè)千兆以太網(wǎng)口 9, 滿足各種惡劣環(huán)境應(yīng)用要求,能在高溫度、多灰塵、高海拔、強(qiáng)振動(dòng)等應(yīng)用場合下正常使用 TMS-S231采用12V電源適配器供電,功耗小于10W,TMS-S231集成度非常高,產(chǎn)品體積僅為260mm x 180mm x 45mm,如上圖所示。TMS-S231現(xiàn)已進(jìn)入大批量生產(chǎn)階段并隨時(shí)接受客戶試用申請與訂貨。
上傳時(shí)間: 2013-11-12
上傳用戶:a155166
The NCV7356 is a physical layer device for a single wire data linkcapable of operating with various Carrier Sense Multiple Accesswith Collision Resolution (CSMA/CR) protocols such as the BoschController Area Network (CAN) version 2.0. This serial data linknetwork is intended for use in applications where high data rate is notrequired and a lower data rate can achieve cost reductions in both thephysical media components and in the microprocessor and/ordedicated logic devices which use the network.The network shall be able to operate in either the normal data ratemode or a high-speed data download mode for assembly line andservice data transfer operations. The high-speed mode is onlyintended to be operational when the bus is attached to an off-boardservice node. This node shall provide temporary bus electrical loadswhich facilitate higher speed operation. Such temporary loads shouldbe removed when not performing download operations.The bit rate for normal communications is typically 33 kbit/s, forhigh-speed transmissions like described above a typical bit rate of83 kbit/s is recommended. The NCV7356 features undervoltagelockout, timeout for faulty blocked input signals, output blankingtime in case of bus ringing and a very low sleep mode current.
上傳時(shí)間: 2013-10-24
上傳用戶:s藍(lán)莓汁
1.增加的設(shè)備支持: Atmel AT91SAM9Rxx Cirrus Logic CS7401xx-IQZ Luminary Micro LM3S576x, LM3S5752, LM3S5747, LM3S573x, LM3S5662, LM3S5652, LM3S5632, LM3S3759, LM3S3749, and LM3S3739 NXP LPC32XX and LPC2460 STMicroelectronics STR912FAZ4X, STR912FAW4X, STR911FAW4X, STR911FAM4X, STR910FAW32, and STR910FAZ32 2.修改了NXP LPC23XX/24XX的頭文件庫 3.增加了ST-LINK II的調(diào)試支持 4.增加了對(duì)Cortex-M3 內(nèi)核芯片的RTX Event Viewer 的支持 5.增加了MCBSTM32: STM32 FLASH OPTION BYTES PROGRAMMING 6.增加了ULINK2對(duì)Cortex-M3的SWV功能的調(diào)試 7.增強(qiáng)了使用GNU在MDK下調(diào)試M1,M3,ARM7,ARM9的調(diào)試功能( Using μVision with CodeSourcery GNU ARM Toolchain.) 8.增加了大量經(jīng)典開發(fā)板例程 Boards目錄列表: ├─Embest 深圳市英蓓特公司開發(fā)板例程 │ ├─AT91EB40X-40008 │ ├─S3CEB2410 │ ├─ATEBSAM7S │ ├─LPC22EB06-I │ ├─LPCEB2000-A │ ├─LPCEB2000-B │ ├─LPCEB2000-S │ ├─str710 │ ├─str711 │ ├─str730 │ ├─str750 │ ├─STR912 │ ├─STM32V100 │ ├─STM32R100 │ ├─ATEB9200 ├─ADI ADI半導(dǎo)體的芯片例程 │ ├─ADuC702X │ └─ADuC712x ├─Atmel Atmel半導(dǎo)體的芯片例程 │ ├─AT91RM9200-EK │ ├─AT91SAM7A3-EK │ ├─AT91SAM7S-EK │ ├─AT91SAM7SE-EK │ ├─AT91SAM7X-EK │ ├─AT91SAM9260-EK │ ├─AT91SAM9261-EK │ ├─AT91SAM9263-EK ├─Keil Keil公司的開發(fā)板例程 │ ├─MCB2100 │ ├─MCB2103 │ ├─MCB2130 │ ├─MCB2140 │ ├─MCB2300 │ ├─MCB2400 │ ├─MCB2900 │ ├─MCBLM3S │ ├─MCBSTM32 │ ├─MCBSTR7 │ ├─MCBSTR730 │ ├─MCBSTR750 │ └─MCBSTR9 ├─Luminary Luminary半導(dǎo)體公司的芯片例程 │ ├─ek-lm3s1968 │ ├─ek-lm3s3748 │ ├─ek-lm3s3768 │ ├─dk-lm3s101 │ ├─dk-lm3s102 │ ├─dk-lm3s301 │ ├─dk-lm3s801 │ ├─dk-lm3s811 │ ├─dk-lm3s815 │ ├─dk-lm3s817 │ ├─dk-lm3s818 │ ├─dk-lm3s828 │ ├─ek-lm3s2965 │ ├─ek-lm3s6965 │ ├─ek-lm3s811 │ └─ek-lm3s8962 ├─NXP NXP半導(dǎo)體公司的芯片例程 │ ├─LH79524 │ ├─LH7A404 │ └─SJA2510 ├─OKI OKI半導(dǎo)體公司的芯片例程 │ ├─ML674000 │ ├─ML67Q4003 │ ├─ML67Q4051 │ ├─ML67Q4061 │ ├─ML67Q5003 │ └─ML69Q6203 ├─Samsung Samsung半導(dǎo)體公司的芯片例程 │ ├─S3C2440 │ ├─S3C44001 │ └─S3F4A0K ├─ST ST半導(dǎo)體公司的芯片例程 │ ├─CQ-STARM2 │ ├─EK-STM32F │ ├─STM32F10X_EVAL │ ├─STR710 │ ├─STR730 │ ├─STR750 │ ├─STR910 │ └─STR9_DONGLE ├─TI TI半導(dǎo)體公司的芯片例程 │ ├─TMS470R1A256 │ └─TMS470R1B1M ├─Winbond Winbond半導(dǎo)體公司的芯片例程 │ └─W90P710 └─ ...
上傳時(shí)間: 2013-10-13
上傳用戶:zhangliming420
The NXP LPC314x combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2.0OTG, 192 KB SRAM, NAND flash controller, flexible external bus interface, three channel10-bit A/D, and a myriad of serial and parallel interfaces in a single chip targeted atconsumer, industrial, medical, and communication markets. To optimize system powerconsumption, the LPC314x have multiple power domains and a very flexible ClockGeneration Unit (CGU) that provides dynamic clock gating and scaling.
上傳時(shí)間: 2013-10-11
上傳用戶:yuchunhai1990
The NXP LPC315x combine an 180 MHz ARM926EJ-S CPU core, High-speed USB 2.0OTG, 192 KB SRAM, NAND flash controller, flexible external bus interface, an integratedaudio codec, Li-ion charger, Real-Time Clock (RTC), and a myriad of serial and parallelinterfaces in a single chip targeted at consumer, industrial, medical, and communicationmarkets. To optimize system power consumption, the LPC315x have multiple powerdomains and a very flexible Clock Generation Unit (CGU) that provides dynamic clockgating and scaling.The LPC315x is implemented as multi-chip module with two side-by-side dies, one fordigital fuctions and one for analog functions, which include a Power Supply Unit (PSU),audio codec, RTC, and Li-ion battery charger.
上傳時(shí)間: 2014-01-17
上傳用戶:Altman
SWIFT 提供的服務(wù) 1、接入服務(wù) SWIFT的接入服務(wù)通過SWIFTAlliance的系列產(chǎn)品完成,包括: (1) SWIFTAlliance Access and Entry:傳送FIN信息的接口軟件; (2) SWIFTAlliance Gateway:接入SWIFTNet的窗口軟件; (3) SWIFTAlliance Webstation:接入SWIFTNet的桌面接入軟件; (4) File Transfer Interface:文件傳輸接口軟件,通過SWIFTNet FileAct是用戶方便的訪問其后臺(tái)辦公系統(tǒng)。 SWIFTNET Link軟件內(nèi)嵌在SWIFTAlliance Gateway和SWIFTAlliance Webstation中,提供傳輸、標(biāo)準(zhǔn)化、安全和管理服務(wù)。連接后,它確保用戶可以用同一窗口多次訪問SWIFTNet,獲得不同服務(wù)。
標(biāo)簽: SWIFT 設(shè)計(jì)軟件
上傳時(shí)間: 2014-12-03
上傳用戶:huyiming139
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1