一个典型的基于ARM的SOC结构:
从图可以得知,这个soc的基本构成为:
ARM Core:ARM966E
AMBA总线:AHB + APB
外设IP:VIC、DMA、UART、RTC、SSP、WDT...
Stroage Device:SRAM、FLASH
模拟IC:ADC、PLL、CODEC
1 我们该选择何种内核?
ARM提出的参考意见如下:
如果开发适时嵌入式系统,如汽车电子、工控、网络应用,选择Embedded core。
如果开发应用程序为主并且要使用操作系统,如Linux、Symbia