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

更新時(shí)間:2016-03-17本文內(nèi)容轉(zhuǎn)載自互聯(lián)網(wǎng)
控制器中含有狀態(tài)寄存器、指令寄存器、程序計(jì)數(shù)器。詳細(xì)舉例:恩智浦LPC4000系列控制器包含的部件Cortex-M4處理器。Cortex-M4處理器完美地融合了微控制器基本功能如集成的中斷控制器、低功耗模式、低成本調(diào)試和易用性等和高性能數(shù)字信號處理功能如單周期MAC、單指令多數(shù)據(jù)SIMD技術(shù)、飽和算法、浮點(diǎn)運(yùn)算單元。·優(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ù)字計(jì)算。非對稱雙核架構(gòu)降低了功耗、成本和系統(tǒng)復(fù)雜性,為開發(fā)人員提供了單一芯片解決方案,讓軟件分配變得更簡單。·獨(dú)有可配置外設(shè)。恩智浦LPC4000獨(dú)有的可配置外設(shè)包括可配置狀態(tài)機(jī)定時(shí)器、SPI閃存接口和串行GPIO接口??膳渲脿顟B(tài)機(jī)定時(shí)器子系統(tǒng)由狀態(tài)機(jī)和定時(shí)器陣列構(gòu)成,可實(shí)現(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個(gè)HS USB控制器、片內(nèi)HS PHY、支持硬件TCP/IP校驗(yàn)的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個(gè)具有最高采樣率為400k/s的10位ADC/DAC、馬達(dá)控制PWM和正交編碼器接口、4個(gè)UART、2個(gè)Fast-mode Plus I2C、I2S、2個(gè)SSP/SPI、智能卡接口、4個(gè)定時(shí)器、窗口看門狗定時(shí)器、報(bào)警定時(shí)器、具有256字節(jié)電池供電備份寄存器的超低功耗RTC以及最多146個(gè)通用I/O引腳。
有用 0 無用 0 我要提問