恩智浦LPC1788FBD208微控制器概述,內存保護單元和以太網(wǎng)模塊有何特點?
以下內容中,小編將對恩智浦LPC1788FBD208微控制器的相關內容進行著重介紹和闡述,希望本文能幫您增進對這款微控制器的了解,和小編一起來看看吧。
一、LPC1788FBD208概論
微控制器是將微型計算機的主要部分集成在一個芯片上的單芯片微型計算機。微控制器誕生于20世紀70年代中期,經過20多年的發(fā)展,其成本越來越低,而性能越來越強大,這使其應用已經無處不在,遍及各個領域,本文要介紹的恩智浦LPC1788FBD208同樣是一款微控制器。
LPC1788FBD208是基于ARM Cortex-M3的微控制器,適用于需要高集成度和低功耗的嵌入式應用。
其中,ARM Cortex-M3是通用的32位微處理器,具有高性能和極低的功耗。Cortex-M3是下一代內核,在相同的時鐘速率和其他系統(tǒng)增強功能(例如現(xiàn)代化的調試功能和更高級別的支持塊集成)下,其性能比ARM7更好。Cortex-M3 CPU包含3級流水線,并具有哈佛架構,具有獨立的本地指令和數(shù)據(jù)總線以及第三條總線。而且,Cortex-M3 CPU還包括一個支持推測分支的內部預取單元。
ARM Cortex-M3提供了許多新功能,包括Thumb-2指令集、低中斷延遲、硬件乘法和除法、可中斷/可連續(xù)的多個加載和存儲指令、自動狀態(tài)保存和恢復中斷、具有喚醒功能的緊密集成中斷控制器,以及能夠同時訪問的多個核心總線。
LPC1788FBD208采用流水線技術,以便處理和存儲系統(tǒng)的所有部分都可以連續(xù)運行。 通常,在執(zhí)行一條指令時,其后繼指令將被解碼,而第三條指令將從內存中獲取。
LPC1788FBD208還添加了專用的閃存加速器,以在從閃存執(zhí)行代碼時實現(xiàn)最佳性能。 據(jù)小編所知,LPC1788FBD208的CPU頻率高達120 MHz。
除此以外,LPC1788FBD208的外圍設備包括:高達512 kB的閃存程序存儲器、高達96 kB的SRAM數(shù)據(jù)存儲器、高達4032字節(jié)的EEPROM數(shù)據(jù)存儲器、外部存儲器控制器(EMC)、LCD(僅用于LPC178x)、以太網(wǎng)、USB設備/主機/ OTG、一個通用DMA控制器、五個UART、三個SSP控制器、三個I2C總線接口、一個八通道12位ADC、一個10位DAC、一個正交編碼器接口、四個通用定時器、兩個各具有六個輸出的通用PWM、窗口式看門狗定時器、CRC計算引擎、多達165個通用I / O引腳等。 LPC178x / 7x的引腳分配旨在使引腳功能與LPC24xx和LPC23xx兼容。
二、LPC1788FBD208內存保護單元(MPU)
LPC1788FBD208具有一個存儲器保護單元(MPU),可以通過保護用戶應用程序中的關鍵數(shù)據(jù)來提高嵌入式系統(tǒng)的可靠性。MPU通過禁止訪問彼此的數(shù)據(jù)、禁用對內存區(qū)域的訪問、允許將內存區(qū)域定義為只讀以及檢測可能破壞系統(tǒng)的意外內存訪問來分離處理任務。MPU將內存分為不同的區(qū)域,并通過防止不允許的訪問來實現(xiàn)保護。MPU最多支持八個區(qū)域,每個區(qū)域可分為八個子區(qū)域。訪問MPU區(qū)域中未定義或區(qū)域設置不允許的內存位置,將導致發(fā)生“內存管理故障”異常。
三、LPC1788FBD208以太網(wǎng)模塊
LPC1788FBD208采用的以太網(wǎng)模塊包含功能齊全的10 Mbit/s或100 Mbit/s以太網(wǎng)MAC,旨在通過使用DMA硬件加速來提供優(yōu)化的性能。LPC1788FBD208采用的以太網(wǎng)模塊的功能包括:控制寄存器、半雙工或全雙工操作、流控制、控制幀、用于發(fā)送重試的硬件加速、接收數(shù)據(jù)包過濾和LAN活動喚醒。而且,LPC1788FBD208采用的以太網(wǎng)模塊具有分散收集DMA的自動幀發(fā)送和接收功能,減輕了CPU的許多操作。
以太網(wǎng)模塊和CPU通過AHB多層矩陣共享ARM Cortex-M3 D代碼和系統(tǒng)總線,以訪問各種片上SRAM模塊以獲取以太網(wǎng)數(shù)據(jù)、控制和狀態(tài)信息。
以太網(wǎng)模塊使用媒體獨立接口(MII)或精簡MII(RMII)協(xié)議在片外以太網(wǎng)PHY與片上媒體獨立接口管理(MIIM)串行總線之間建立接口。
經由小編的介紹,不知道你對它是否充滿了興趣?如果你想對它有更多的了解,不妨嘗試度娘更多信息或者在我們的網(wǎng)站里進行搜索哦。