luckymxq - 2008-4-13 12:03:00
随着计算机科学和技术的发展,多媒体技术已成为计算机应用的一个重要领域,它从另一个角度推动了计算机的发展.目前,多媒体技术的应用已经渗透到社会的各个领域,正在发挥着巨大的作用,掌握一定的多媒体技术已经成为各领域高级专门人才必须具备的技能.也是将来最吃香的行业之一.
作为一个嵌入式和多媒体的爱好者,我想将自己的学习经验与大家分享,希望这一个板块能够对初学者有一定的帮助.
讲到嵌入式大家都会想到ARM,但ARM在图象处理这块并不是很专长,并且国内有关ARM的学习资料虽多,但是专门针对初学者的资料并不多,所以我们要想很快的在多媒体技术方面入门的话,最重要的就是选择一款专门为多媒体而设计的芯片,其次还要考虑其学习资料全不全的问题.
在这里我想向大家推荐一款专门为多媒体而设计的芯片SPCE3200,而且凌阳大学计划提供了很全面的实验指导资料,能够使初学者很快上手.我们在学习前,最想知道的就是其具有什么功能,有什么优点.
这一次先给大家介绍一下SPCE3200的特性吧:
SPCE3200 是一款高度集成的为多媒体应用设计的高性能32 位芯片。它采用凌阳科技独立知识产权的32 位Score 处理器为内核,内置MPEG4 硬件编解码模块,并外扩其它用于多媒体、机器人领域的功能模块。它专长于图像、视频处理,可以输出图像、声音到电视机(NTSC 或PAL 制式)以及LCD 上显示,具备强大的音频、视频、图像数据的处理能力。它可以输出丰富的视频画面、声音,并将这些数据存储到SD 卡或NAND Flash 上。
SPCE3200 的工作电压范围为3.0V~3.6V,CPU 频率为27~162MHz。此外,芯片提供32768Hz实时时钟、低电压检测、低电压复位、12 位模数转换器(ADC)、UART 接口、SPI 接口、SIO 接口、I2C 主设备接口以及其它I/O 设备接口,例如TFT LCD、彩色STN LCD、CMOS 图像传感器(CMOS image sensor)、TVE 控制器、光笔、触摸屏等。
SPCE3200 特性:
工作电压:I/O 端口的VDD 为3.0V ~ 3.6V,CPU 内核的VDD 为1.62V ~ 1.98V
CPU 工作频率:27 ~ 162 MHz
支持扩展SDR DRAM 和DDR DRAM,最大容量可达16M 字节
具有32 位/16 位的SDRAM 数据总线
支持隔行扫描/逐行扫描的NTSC/PAL 视频输出
图像分辨率:VGA 模式为(640 像素x 480 像素);CIF 模式为(320 像素 x 240 像素)
支持65536 色(RGB565 格式)
可编程选择颜色模式:4/16/64/256/32768/65536
硬件方式的MPEG-4/JPEG 编解码
MPEG-4 帧率(frame rate):CIF 模式下高达30 帧/秒
4 通道APB DMA 数据传输方式:从APB 设备到DRAM,或从DRAM 到APB 设备
硬件的DRAM DMA 数据传输方式:由硬件执行的DRAM 到DRAM 的数据传输
双通道16 位高速DAC,确保立体声输出质量
内置3 个可编程锁相环(PLL)电路,为系统提供各路时钟
为NTSC 制/PAL 制系统提供27 MHz 晶振
具备实时时钟(RTC)
共6 个16 位定时器/计数器(具可编程自动重载功能)
提供40 个中断源:分别为定时器、时基、外部输入以及键唤醒类型
支持键唤醒功能
9 通道12 位ADC
USB 功能:支持USB1.1 主机或USB1.1 外设
UART 功能:具有通用异步接收机和发送机
提供串行外围设备接口(SPI):具主/从模式
提供Sunplus 同步串行输入/输出接口(SIO)
内置Watchdog 功能
提供LCD 接口:具TFT 方式/CSTN 方式
支持CCIR-601/656 CMOS 影像传感器/TVE 控制接口
支持SD 卡和NAND 型FLASH,用于海量数据存储
所以说SPCE3200在多媒体方面非常的专业,我觉得要想在多媒体这方向发展的应该好好学习一下这款芯片.如果有感兴趣的请继续关注下一次的芯片内部结构介绍哦.
clinging - 2008-4-13 18:44:00
UP !!!!
能不能具体讲讲一个模块的?
gxut_adsf - 2008-4-19 12:02:00
哈哈,1楼和2楼的有一唱一合的味道哦.................
说实在的SPCE3200确实具有一定的优势,在1个IC上同时具有MP4硬件编解码和TV编码输出等功能,在消费类电子产品中比较实用。如想在工业领域(如视频监控)很好地应用,具有不少缺点:
1:IPP的压缩方式使压缩率不高;
2:VGA模式时帧率太低(具体多少不清楚,须自己测试)。
3:CSI接口的兼容性太差,不支持7113。(这点很困惑)
4:IC的引脚很多,但能用的却并不多。
5:开发工具太贵........
(希望能有所改善:) )
luckymxq - 2008-4-19 13:04:00
开发工具太贵的原因主要是由于调试器价格贵的原因,但在接下来的1个月内就将会有简易的调试器推出了,价格大概在十几块钱吧,所以最后开发板的价格大概在1500元吧,期待中~~~~~~~~~~~~呵呵
leajian - 2008-4-21 13:08:00
Sunplus的IC都是针对产品线设计的,如果要应用于视频监控等领域,Sunplus有更合适的IC与之对应~
目前Sunplus的一些应用于网络视频广告机等等之类的产品的IC,分辨率都可以达到比较高的水准
其实Sunplus的大学推广重要的是在推广一个内核,一种技术……,而并不是说Sunplus只有3200一颗IC而已 :-)
脚踏实地 - 2008-4-21 14:28:00
听说sunplus有个8000平台
是即536 平台 2000平台 5000平台又一个针对高端的芯片
采用arm 926j内核 片内有dsp等
正在一直wince呢
luckymxq - 2008-4-25 8:57:00
luckymxq - 2008-4-25 9:34:00
我在刚接触SPCE3200时,在看其内部结构图时发现其内部使用了两种总线,开始的时候不是很明白,后来看了相关的资料后才知道的,下面就这两种总线的区别对一下对比吧,希望能对初学者有一定的帮助吧!
1、S+core 处理器支持高级微控制总线结构(AMBA,Advanced Microprocessor Bus Architecture)的高性能总线(AHB,Advanced High-performance Bus)。AHB 总线具有如下的高性能设计:
A)单个时钟边沿操作(上升沿)
B)单向(非三态的)总线实现方式
C)支持突发传输
D)单周期的总线主设备控制权转换
AHB 总线结构是地址与数据分时的。在主设备的一个访问请求的数据被读/写之前,其地址和控制信息会在HCLK 信号为上升沿时先被广播。在数据被读/写的周期中,下一个访问请求的地址和控制信息将会流入。这即是一种“满流水”的地址总线结构(fully pipelined addressarchitecture)。
数据读/写周期中,从设备将发出一个低电平(LOW)的HREADY 响应信号等待访问请求的到来。这个响应信号会延迟当前数据读/写以及下个访问请求的地址和控制信息的流水阶段。这是因为,当所有的主、从设备在HCLK 信号的上升沿收到HREADY 信号时,需要去检测当前的访问请求是否结束,以及新的访问请求的地址和控制信息是否进入流水阶段。
SPCE3200内部的高速模块都是挂载在AHB总线上的(请看结构图)。
2、APB与AHB的最大区别就是操作速度不一样,APB是慢速总线,一些低速的外设主要就是挂载在其上面,但是APB总线可以通过DAM控制器或APB到AHB总线的桥控制器来实现数据的块传输,从而提高读写外设的速度。
litaoweb - 2008-7-22 11:37:00
你好 你能提供spce3200的数据手册吗?
litaoweb - 2008-7-22 11:39:00
你好版主 你能提供spce3200的数据手册吗? 我的mail是
litaoweb@163.com