Atmel新款A(yù)RM7閃存微控制器密度達(dá)64KB
此外,該系列還提供128KB及256KB版本,型號(hào)為AT91SAM7S128/256。這些產(chǎn)品整合了全套安全運(yùn)行功能,其安全運(yùn)行功能包括由片上(on-chip)RC振蕩器計(jì)時(shí)的監(jiān)視器、電源監(jiān)控器以及閃存的硬件保護(hù)。由于 AT91SAM7微控制器提供低成本的開發(fā)工具,因此能為因成本問題一直只能提供8位性能的眾多應(yīng)用帶來32位的實(shí)時(shí)處理能力。
AT91SAM7S系列是專為把8位驅(qū)動(dòng)器升級(jí)到32位而設(shè)的,特別是提升實(shí)時(shí)應(yīng)用的固定性能(deterministic performance)。該產(chǎn)品可通過嵌入式閃存(這是實(shí)現(xiàn)固定性能的先決條件)以27 MIPS的速度實(shí)現(xiàn)單周期指令存取。其高級(jí)中斷控制器(Advanced Interrupt Controller)可加強(qiáng)ARM7處理器的基本中斷功能,以便在最少的指令周期內(nèi)提供向量式優(yōu)先中斷(vectored priority interrupt) 。此外,它的硬件位設(shè)置(bit set)和重設(shè)注冊(cè)可實(shí)現(xiàn)單周期位操作(bit manipulation),從而無需屏蔽“讀/改/寫”(read-modify-write)序列。
原有代碼(legacy code)的移植(porting)和鑒定(qualification)對(duì)于需要升級(jí)至32位MCU的8位微控制器用戶而言是一項(xiàng)重大任務(wù)。為了便于應(yīng)用開發(fā),AT91SAM7S產(chǎn)品內(nèi)置了強(qiáng)大的除錯(cuò)功能,其核心為JTAG 在線仿真(In-Circuit-Emulation)接口,并在除錯(cuò)過程中輔以錯(cuò)位地址檢測(misaligned address detection)和監(jiān)視器停用等片上硬件(on-chip hardware)。另外,Atmel還提供了一套工具包,包括評(píng)估板(evaluation board)、JTAG-ICE 接口、工程實(shí)例以及與8位微控制器相同的開發(fā)工具,從而讓用戶加快學(xué)習(xí)速度。
AT91SAM7S微控制器集成了的功能還包括針對(duì)PC機(jī)連通性的USB 2.0全速設(shè)備端口,以及各種通信與控制接口如 8信道10位模數(shù)轉(zhuǎn)換器(ADC)。外圍數(shù)據(jù)控制器提供直接內(nèi)存存取(DMA)功能,可減小數(shù)據(jù)在外部I/O 信道和內(nèi)存之間傳輸時(shí)的處理器運(yùn)件時(shí)間。其并行I/O控制器以一套32條可編程通用I/O線路來實(shí)現(xiàn)外圍I/O的多任務(wù)操作。另外,片上電壓調(diào)節(jié)器可以實(shí)現(xiàn)3.3伏電壓下的單電源工作。
AT91SAM7S系列所采用的嵌入式閃存能夠在安裝前,經(jīng)由JTAG-ICE接口或一個(gè)并行接口在生產(chǎn)編程器上被系統(tǒng)內(nèi)編程,這樣,軟件的開發(fā)便可以延續(xù)至硬件裝配的最后階段,而且加入軟件更新時(shí)也無需中斷生產(chǎn)。這一閃存還包含了一個(gè)能夠使其隱藏起來的硬件安全位(security bit),以及保護(hù)各4KB鎖定區(qū)域的16鎖定位(lock bit)。其集成的節(jié)電檢測器(brownout detector)結(jié)合了電復(fù)位電路(power-on-reset),可以防止電源關(guān)閉時(shí)的意外的或蓄意的代碼錯(cuò)誤。
AT91SAM7S系列的目標(biāo)應(yīng)用包括電器控制、設(shè)施測量、安全系統(tǒng)、數(shù)據(jù)記錄器、基于USB的移動(dòng)電話,以及PC配件。按10,000顆訂購量計(jì),AT91SAM7S32以48引線LQFP封裝供應(yīng),其建議售價(jià)為2.90美元;而AT91SAM7S64則以64引線LQFP封裝供應(yīng),售價(jià)為4.05美元。 linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論