一個完整的控制器應(yīng)該包含哪些部件

更新時間:2016-03-17本文內(nèi)容轉(zhuǎn)載自互聯(lián)網(wǎng)
控制器中含有狀態(tài)寄存器、指令寄存器、程序計數(shù)器。詳細(xì)舉例:恩智浦LPC4000系列控制器包含的部件Cortex-M4處理器。Cortex-M4處理器完美地融合了微控制器基本功能如集成的中斷控制器、低功耗模式、低成本調(diào)試和易用性等和高性能數(shù)字信號處理功能如單周期MAC、單指令多數(shù)據(jù)SIMD技術(shù)、飽和算法、浮點運算單元。·優(yōu)化存儲器架構(gòu)。LPC4000采用優(yōu)化的256位寬度閃存架構(gòu),不但通過減少存儲器的訪問次數(shù)降低了功耗,而且充分發(fā)揮了Cortex-M4處理器性能。LPC4000具有雙塊存儲器架構(gòu),支持1MB閃存安全編程和靈活的存儲器分區(qū);LPC4000具有Cortex-M系列微控制器中最大的靜態(tài)內(nèi)存264 KB SRAM。·Cortex-M0協(xié)處理器。Cortex-M0子系統(tǒng)處理器可分擔(dān)Cortex-M4處理器大量數(shù)據(jù)移動和I/O處理任務(wù),減小Cortex-M4帶寬占用,使得后者可以全力處理數(shù)字信號控制應(yīng)用中的數(shù)字計算。非對稱雙核架構(gòu)降低了功耗、成本和系統(tǒng)復(fù)雜性,為開發(fā)人員提供了單一芯片解決方案,讓軟件分配變得更簡單。·獨有可配置外設(shè)。恩智浦LPC4000獨有的可配置外設(shè)包括可配置狀態(tài)機定時器、SPI閃存接口和串行GPIO接口??膳渲脿顟B(tài)機定時器子系統(tǒng)由狀態(tài)機和定時器陣列構(gòu)成,可實現(xiàn)多種復(fù)雜功能,包括事件控制的PWM波形生成、ADC同步和死區(qū)控制。SPI閃存接口為絕大部分SPI和quad-SPI閃存制造商提供了無縫高速的存儲器映射連接方法。恩智浦LPC4000器件首次采用的串行GPIO接口可容許開發(fā)人員連接任何非標(biāo)準(zhǔn)串行接口以及多種標(biāo)準(zhǔn)仿真串行接口,比如:I2S、TDM多通道音頻、I2C等接口。該系列部分產(chǎn)品的其他外設(shè)包括2個HS USB控制器、片內(nèi)HS PHY、支持硬件TCP/IP校驗的10/100T以太網(wǎng)控制器和高分辨率彩色LCD控制器。·標(biāo)準(zhǔn)功能。LPC4000系列所有產(chǎn)品的標(biāo)準(zhǔn)特性包括含有啟動代碼和片內(nèi)軟件驅(qū)動的32 KB ROM、AES-128解密加密僅部分產(chǎn)品支持、8通道通用DMA 控制器,2個具有最高采樣率為400k/s的10位ADC/DAC、馬達控制PWM和正交編碼器接口、4個UART、2個Fast-mode Plus I2C、I2S、2個SSP/SPI、智能卡接口、4個定時器、窗口看門狗定時器、報警定時器、具有256字節(jié)電池供電備份寄存器的超低功耗RTC以及最多146個通用I/O引腳。
有用 0 無用 0 我要提問