S3C2416替代S3C2440项目数据比对
S3C2440芯片已经停产,多年累积下来基于S3C2440而设计的产品定不在少数。为了使广大2440用户摆脱该mcu停产带来的麻烦,完美过渡升级,飞凌特推出FL2416开发板。该板采用核心板加底板的架构设计,方便学习的同时也方便产品开发。在这里笔者先就2416开发板和2440开发板,从芯片级、核心板级、底板级对两种开发板进行一下比对,使大家对FL2416开发板有一个初步的了解。
一、 S3C2416芯片与S3C2440芯片对比
S3C2416与S3C2440芯片对比 | |||
比对项目 | S3C2416芯片 | S3C2440芯片 | 备注 |
ARM core | ARM926EJ | ARM920T | |
SDRAM controller | mSDR,mDDR,DDR2 | SDRAM | 总线的差异是造成2416在引脚总数比2440多的情况下,功能比2440少的原因 |
Memory bus | 2条总线SMC和DRAMC,SMC 6个Bank 支持8或16位的外部memory,每个Bank最大64M寻址空间;DRAMC 2个Bank,接mSDR时支持32位外部memory,接mDDR和DDR2时支持16位的外部memory,每个Bank最大128M寻址空间,只支持小端格式。各个Bank的起始地址固定。 | 1条总线,8个Bank,每个Bank 128寻址空间,Bank1-Bank7 8/16/32位总线可配,Bank0 16/32位可配。Bank7 可配的起始地址和寻址空间大小。 | 2416比2440在寻址空间上少1根地址线。2416的外部总线已经不支持32位的总线宽度,并且将外部总线和DRAMC分开。 |
最高速度 | 400M,16KB I/D-Cache | 400M,16KB I/D-Cache | |
LCD controller | Up to 256K TFT | Up to 4K STN, 256K TFT | 都带专用DMA |
DMA | 6通道 | 4通道 | |
UART | 4通道 | 3通道 | |
SPI | 1通道 | 2通道 | |
IIC | 1通道 | 1通道 | |
音频 | IIS/AC97/PCM | IIS/AC97 | 引脚复用 |
SD/MMC/SDIO | 2路SD2.0/MMC4.2/SDIO 1.0 | 1路SD1.0/MMC2.11/SDIO1.0 | 2416比2440多出一路SD/MMC接口 |
USB | 2路HOST1.1,1路Device2.0 | 2路HOST,1路Device1.1 | |
PWM | 4路 | 4路 | |
ADC | 10通道10/12位ADC | 8通道10位ADC | |
RTC | 1 | 1 | |
Camera | 无 | 1路 | |
IO | 138 | 130 | |
Interrupt Controller | 53个中断源,16个EINT中断 | 60个中断源,24个EINT中断 | 2416芯片在外部中断上比2440芯片少了8根 |
2D | 有 | 无 | |
Nand flash | 支持SLC/MLC,1/4/8位ECC,支持IROM启动,IROM启动时支持8位ECC,支持8位的Nand,252/2K/4Kbytes页大小。 | 支持SLC,8/16位Nand,256/512/1K/2K Bytes页大小,启动时不支持ECC。 | 2416支持SD卡启动,并且Nand启动支持8位ECC校验。 |
WatchDog | 1 | 1 | |
四线电阻触摸屏接口 | 1 | 1 |
ARM 总线 LCD USB PWM ADC 电阻 触摸屏 相关文章:
- 基于ARM的除法运算优化策略(01-14)
- 基于ARM的CAN总线智能节点的设计(01-24)
- ARM基础知识教程五 (02-08)
- ARM基础知识教程六(02-08)
- ARM基础知识教程七(02-08)
- ARM基础知识教程八(02-08)