S3C2440其实是一个很不错的CPU,价格廉价、内部资源多、最首要的是国内许多人运用,相关的材料比较多。ARM920T内核,400M主频,支撑NANDFLASH、NORFLASH、SDRAM、支撑STN/TFTLCD、4通道DMA、3通道UART、2通道SPI、IIC总线、IIS/AC97音频操控器、SD/MMC操控器、2通道USBHOST1通道USBDEVICE、4通道PWM、8通道A/D转化、触摸屏操控器、RTC、CMOS摄像头、多功用IO及多种电源办理。
CPU:分2个版别,S3C2440A-30300MHz主频,S3C2440A-40400MHz主频,最高能够到达533MHz主频,这两个版别没有太大差异,便是内核电源有一点差异,还有或许便是软件需求调整,当然,S3C2440A-30肯定会比较廉价一些了。
FLASH存储器:S3C2440程序存储器支撑NORFLASH和NANDFLASH。因为制作工艺的原因NOR首要占有16M容量以下的商场,而NAND占有16M以上商场。NOR选用线性地址空间,读写速度快、擦除时刻较慢、没有坏块,相应容量下本钱较高。而NAND存储空间需求译码,相应读写速度较慢、擦除速度快、有坏块、相应容量下本钱较低。关于程序量较小、安稳性要求较高的产品主张挑选NOR,当然存储数据仍是能够运用NAND。关于程序量大、或许需求较大空间存储数据等,主张挑选NAND。NAND最首要的缺陷便是有坏块,不同厂家、不同类型的坏块的比率是不一样的,并且在运用过程中坏块还会添加,这就需求软件完成坏块办理,相对来说软件比较复杂。不过一切厂家的NAND基本上都会保证FLASH的榜首块空间不会呈现坏块,所以不影响程序的发动。关于更多NOR或许NAND的内容我们能够参阅相关材料。
SDRAM:依据不同的作业电压、频率、容量有太多的挑选,只需依据S3C2440DATASHEET中挑选就能够了,现在首要厂家有SAMSUNG、HYNIX、infineon、micron等。
LCD:2440支撑STN/TFTLCD,STN用得比较少也就不说了。TFTLCD大多数接口都是并行的RGB数据加上时钟信号、VCOM信号及LCD几组作业电源。RGB数据和时钟信号只需直接和CPU衔接就能够了,VCOM是从LCD内部出来的一个信号,需求专门的电路驱动,以调理LCD的亮度和对比度等。别的还有几组偏置电源,现在许多IC厂家有专门的驱动IC。有的屏或许现已集成了VCOM电路和偏压驱动电路,相对来说就比较简单。别的有的LCD或许还需求运用SPI或许IIC之类的接口进行一些装备。关于不是并行RGB接口的LCD或许就需求一些CPLD或许FPGA之类的IC进行译码了。关于LCD的驱动程序,我个人认为只需依据LCD的DATASHEET设置好时钟频率、前扫、会扫、时钟极性应该就能够正常点亮LCD。
DMA:直接存储器拜访,关于网卡、硬盘选用DMA能够大大供给传输速度,不过我没有运用过也就不说了。
UART/SPI/IIC:信任我们现已很熟悉了。
S3C2440、S3C2450和S3C6410之间差异
作为GPS、PDA、数字电视等手持设备的首要计划处理器供给方韩国Sumsung公司,最近又新推出ARM处理器S3C2450、S3C6410芯片。这些渠道又与S3C2440处理器有哪些差异优势。
S3C2440:
主频400MHz;l
SDRam内存操控器;l
支撑NorFlash和NandFlash(SLC)l
支撑2种Flash发动;l
内部LCD、I2C、Camera等操控器。l
S3C2450:
主频533MHz;l
双总线架构,一路用于内存总线、一路用于Flash总线;l
DDRII内存和DDR内存操控器;l
支撑NorFlash和NandFlash两种Flash,其间NandFlash支撑SLC和MLC两种架构,然后大大扩展存储空间;l
支撑多种发动方法:首要包含SD、NandFlash、NorFlash和OneFlash等设备发动l
8路DMA通道,包含LCD、UART、Camera等专用DMA通道;l
USB2.0从设备操控器;l
内部LCD、I2C、Camera等操控器。l
S3C6410:
主频800MHz;l
双总线架构,一路用于内存总线、一路用于Flash总线;l
DDR内存操控器;l
支撑NorFlash和NandFlash两种Flash,其间NandFlash支撑SLC和MLC两种架构,然后大大扩展存储空间;l
支撑多种发动方法:首要包含SD、NandFlash、NorFlash和OneFlash等设备发动l
8路DMA通道,包含LCD、UART、Camera等专用DMA通道;l
USB2.0OTG操控器;l
内部视频解码器,包含MPEG4、H.264、H.263等视频格式;l
内部视频加速器,包含2D和3D处理。l
Tvout和S-Video输出。l
内部LCD、UART、SPI、I2C、Camera、GPIO等操控器;l
S3C2450根据S3C2440除了提高主频外,首要添加DDR操控和MLC架构NandFlash操控器,这些首要用于提高产品处理速度和增大存储空间,然后给终端用户更优越的功用体会。S3C6410在添加以上功用外又增有USB2.0OTG操控器、视频硬件解码和2D、3D加速器等功用,用以给用户更强壮、更自在的使用空间,更多的多媒体视觉体会。一起考虑到产品批量出产和晋级,S3C2450和S3C6410处理器都支撑SD卡发动方法,这样大大便利出产烧录过程。