綜合來看,soc核心組件有幾個
amba/ahb總線
時鐘
cpu(指令)按照時鐘滴答運行
其他組件按照時鐘滴答運行,頻率與cpu時鐘相同或不同
cortex核心(微架構核心)
cpu
寄存器
各個cpu模式下的r0-r15 cpsr
控制器
被指令操縱做控制
運算器
被指令操作做運算
interrupt controller
nvic
gic
調試擴展
debug
etm
運算加速擴展
simd
neon
內存保護擴展
mmu
mpu
存儲加速擴展
cache
writebuffer
tcm
浮點運算擴展
fpu
dma
電源管理
存儲
ram
flash
ram接口
flash接口
重要外設(直連AHB總線)
lcd
camera
usb
mac(phy)
stm32f407
cortex-m4核心
core
nvic
debug
etm
jtag
ahb總線
mpu
dma
ram
flash
內存控制器
usb
lcd
camera
mac
電源管理
s3c2440
arm9核心
mmu
cache
writebuffer
amba總線
內存控制器
flash控制器
dma
usb
lcd
camera
中斷控制器
電源管理
i.mx6ull
Cortex-a7核心
core
cache
neon
etm
interrupt
flash
ram
dma
電源管理
camera
lcd
外圍:
usb