Atmel 推出業(yè)界首款支持千兆字節(jié)以上的 ARM7 閃存微控制器
2006-11-27 21:17:34 atmelAtmel 推出業(yè)界首款支持千兆字節(jié)以上 SDRAM、NAND 閃存及 CompactFlash 的 ARM7 閃存微控制器
通用內(nèi)存接口帶有錯(cuò)誤糾正編碼控制器,防止 NAND 閃存比特丟失
美通社-FirstCall 法國(guó) Rousset 10月23日電 Atmel(R) Corporation(納斯達(dá)克交易代碼:ATML)的 ARM7(TM) USB 微控制器 SAM7 系列新增三款微控制器。SAM7SE 微控制器的可選閃存密度為32、256和512千字節(jié),是唯一一款包括外部總線接口 (EBI) 的 ARM7 微控制器。通過(guò)外部總線接口可訪問(wèn)大量 NAND 外置閃存、同步動(dòng)態(tài)隨機(jī)存取內(nèi)存 (SDRAM)、CompactFlash(R)、同步隨機(jī)存取內(nèi)存 (SRAM) 和只讀存儲(chǔ)器 (ROM) 存儲(chǔ)。SAM7SE 微控制器能有效存儲(chǔ)和檢索千兆字節(jié)數(shù)據(jù),是移動(dòng)醫(yī)療監(jiān)控等數(shù)據(jù)記錄應(yīng)用的理想之選。
SAM7SE 微控制器是業(yè)界首款帶有 SDRAM、NAND 閃存接口以及錯(cuò)誤糾正編碼 (ECC) 的 ARM7 微控制器。在 TrueIDE 模式下,Atmel 的 AT91SAM7SE 微控制器上的外部總線接口支持32比特 NAND 閃存、SDRAM 和 CompactFlash。它包括一個(gè)配有互補(bǔ)的錯(cuò)誤糾正編碼控制器的 NAND 閃存控制器。錯(cuò)誤糾正編碼控制器能夠彌補(bǔ) NAND 閃存隨時(shí)間的推移所丟失的比特。一個(gè)內(nèi)置式閃存控制器提供最高達(dá)八個(gè)可配置的芯片選擇,并支持 SRAM、ROM、閃存、內(nèi)存映射的液晶顯示器 (LCD) 以及現(xiàn)場(chǎng)可編程門(mén)陣列 (FPGA) 等各種16和32比特的靜態(tài)設(shè)備。
SAM7SE 微控制器可實(shí)現(xiàn)低成本、低功耗和數(shù)據(jù)記錄應(yīng)用的便攜式安裝。數(shù)據(jù)記錄應(yīng)用通常采用高成本和功耗較高的 ARM9(TM) 微控制器來(lái)實(shí)現(xiàn)安裝,這是因?yàn)?ARM9(TM) 微控制器是唯一一種支持 SDRAM 和 NAND 閃存的微控制器。傳統(tǒng)的 ARM7 微控制器需要通過(guò)這些應(yīng)用上的通用型輸入/輸出進(jìn)行密集型比特操作,大大減少了處理功耗。隨著 Atmel 的 SAM7E 系列的推出,設(shè)計(jì)師們現(xiàn)在能夠使用這些體積更小的 ARM7 微控制器來(lái)安裝這些應(yīng)用的電池驅(qū)動(dòng)型便攜式版本。
安全比特和微控制器可防止外部訪問(wèn)片上閃存。使用外置內(nèi)存或邏輯的問(wèn)題是,它使片上閃存容易受到外部潛在、未經(jīng)許可的訪問(wèn)。而 Atmel 的 SAM7E 微控制器具備一些保護(hù)編碼的功能:1)該微控制器可以阻擋外置內(nèi)存;2)一個(gè)閃存安全比特能夠阻止快速閃存編程接口 (FFP) 和 JTAG 接口訪問(wèn)片上閃存;3)一個(gè)內(nèi)存保護(hù)單元 (MPU) 可配置用于實(shí)現(xiàn)片上閃存的代碼執(zhí)行,因此能夠阻止外部源的執(zhí)行。
512 KB 微控制器上的雙存儲(chǔ)庫(kù)內(nèi)存支持高級(jí)應(yīng)用內(nèi)編程。512 KB SAM7SE 微控制器上的雙存儲(chǔ)庫(kù)閃存可實(shí)現(xiàn)真正的邊寫(xiě)邊讀能力,因此系統(tǒng)可在持續(xù)運(yùn)行的同時(shí)實(shí)現(xiàn)編程。該雙存儲(chǔ)庫(kù)內(nèi)存還保護(hù)系統(tǒng)免受斷電或其他導(dǎo)致系統(tǒng)無(wú)法恢復(fù)正常工作的錯(cuò)誤的干擾。
主域控制器 (PDC) 憑借外置內(nèi)存的直接存儲(chǔ)支持高速 25 Mbps 的同步并行接口 (SPI)。現(xiàn)代通信協(xié)議擁有傳統(tǒng) ARM7 微控制器所無(wú)法支持的最高數(shù)據(jù)傳輸率。例如,全速 USB 運(yùn)行的速度為12 Mbps,而高速 SPI 運(yùn)行的速度為25 Mbps。傳統(tǒng)的 ARM7 微控制器在運(yùn)行速度只有4 Mbps 時(shí)會(huì)出現(xiàn)運(yùn)行故障,以致無(wú)法有效地處理數(shù)據(jù)。與 Atmel 的其他 SAM7 微控制器一樣,SAM7SE 系列配有一個(gè)11 信道的外設(shè)直接內(nèi)存訪問(wèn) (DMA) 控制器 (PDC),該控制器能夠在針對(duì)應(yīng)用處理保持96%的中央處理器周期的同時(shí)將芯片上帶寬增至10 Mbps。無(wú)需中央處理器的介入,PDC 就能夠直接在 NAND 外置閃存或 SDRAM 中儲(chǔ)存流內(nèi)容。
外圍設(shè)備支持實(shí)時(shí)確定性應(yīng)用。SAM7SE 系列微控制器具有與8比特微控制器相同的監(jiān)控特點(diǎn),包括高級(jí)節(jié)電檢測(cè)器、上電復(fù)位、實(shí)時(shí)時(shí)鐘、晶體振蕩器、看門(mén)狗定時(shí)器和3個(gè)16比特的定時(shí)器。通信接口包括三個(gè)同步/異步串行通信 (USART) 接口、USB、雙線接口 (TWI)、I2S(同步串行接口 (SSC))和 SPI。 該設(shè)備還配有四個(gè)脈寬調(diào)制器 (PWM)、一個(gè)8信道、10比特的模擬數(shù)字控制器和88個(gè)輸入/輸出針腳。
3個(gè)并行的輸入/輸出 (PIO) 控制器能夠同時(shí)實(shí)現(xiàn)外圍設(shè)備訪問(wèn)。傳統(tǒng)的微控制器多路傳輸外圍設(shè)備,因而在多個(gè)外圍設(shè)備訪問(wèn)時(shí)就會(huì)常常導(dǎo)致瓶頸的出現(xiàn)。三個(gè)單獨(dú)的 PIO 控制器能夠避免這種問(wèn)題的發(fā)生。當(dāng)外部總線接口不在使用時(shí),所有的外圍設(shè)備都可同時(shí)被訪問(wèn)。
定價(jià)和上市 AT91SAM7SE512 目前已以128 針腳綠色四方扁平封裝 (QFP) 或球柵陣列封裝 (BGA) 推出。批量訂購(gòu)1萬(wàn)件時(shí),這兩種包裝的價(jià)格分別為8.43 美元和 9.38美元。AT91SAM7SE256 和 AT91SAM7SE32 將于2007年初期上市。
EETOP 官方微信
創(chuàng)芯大講堂 在線教育
半導(dǎo)體創(chuàng)芯網(wǎng) 快訊
相關(guān)文章