EP3C120 FPGA开发套件V6.0
EP3C120-V6 Cyclone III版FPGA嵌入式评估套件仍然采用核心板+实验板组合的方式,这种组合方式可以方便客户随时将核心板取下来用于其它项目的开发。EP3C120-V6 为客户提供一套功能丰富的低成本平台,为音视频采集,音视频处理,图形显示,硬件加速,网络应用,远程控制等提供最佳验证平台以及参考方案。
一、EP3C120 V6核心板介绍:
1、FPGA型号:EP3C120F780C8;采用Altera公司cycloneIII系列最高容量的FPGA芯片,保证足够的资源和足够的IO管脚数。
2、DRAM存储器:两片DDRII SDRAM存储器,共128M Byte容量,最大可扩充至1G Byte;两片SDRAM组成32位总线带宽,满足客户对高容量,高带宽的存储需求。
3、Flash存储器:型号,PC28F128P30B85,16M Byte 容量高速Flash存储器,可用来存储配置文件,软件代码等; FPGA使用此flash进行主动并行配置,可实现最快的配置速度。
4、JTAG下载口; 因FPGA使用主板并行配置方式,仅需要JTAG口即可。
5、50M 有源晶振;
6、一个重配置按钮;
7、一个复位按钮;
8、4个用户LED灯;
9、3路排针总共引出187个用户IO。其中有94个IO可通过跳帽实现3.3V,2.5V电平,或者外部输入其它电平标准,其它IO固定为3.3V电平标准。
10、2个SMA座,一个时钟输入,一个锁相环的时钟输出。
11、一个加密芯片DS28E01焊接位,方便用户用于产品加密。
各型号核心板FPGA资源比较表 | |||||||
型号 |
EP2C8 |
EP2C35 |
EP3C16 |
EP3C25 |
EP3C40 |
EP3C120 |
|
Les |
8,256 |
33,216 |
15,408 |
24,624 |
39,600 |
119,088 |
|
RAM Kbits |
166 |
473 |
504 |
594 |
1134 |
4976 |
|
内嵌乘法器数量 |
18 |
35 |
56 |
66 |
126 |
288 |
|
锁相环数 |
2 |
4 |
4 |
4 |
4 |
4 |
|
注:Les:逻辑单元数量,一个逻辑单元包含一个4输入查找表,一个触发器和其它相关逻辑。
RAM模块:FPGA内部包含存储器模块总数,单位Kbit。
二、实验板V6.0板上资源:
1、24位真彩色LCD触摸屏,分辨率800 x 480;
2、24位CD 质量音频 CODEC ,带有输入、输出和麦克风插孔;
3、10/100 以太网物理层 / 媒体访问控制 (PHY/MAC),提供altera triple_speed_ethernet网络IP核license;
4、视频输出:采用ADV7123,3路10位高速视频DA转换器,VGA输出;
5、视频输入:采用ADV7180,能将NTSC、PAL及SECAM标准的模拟基带电视信号,转换成符合8位ITU-R BT.656接口标准的4:2:2视频数据;
6、SD卡,IP核采用硬件CRC,支持FAT16文件系统;
7、串行连接器(RS-232 DB9端口);
8、PS2鼠标键盘接口;
9、4个用户按键;
三、配套例子工程:
1、应用程序选择器程序:出厂默认程序, 应用程序选择器利用的是Cyclone III系列的远程更新特性,远程更新特性允许NiosII CPU或者任意FPGA内的其它逻辑从并行flash(如CFI flash)中的特定地址读取配置信息重配置FPGA。应用程序选择器便是利用NiosII CPU从SD卡中读取配置文件然后保存到flash,然后强迫FPGA重配置。从而简单地就能实现单FPGA多种配置。只要SD卡容量足够,那么我们就可以存储无限多的配置,每一个配置实现一个功能,这样就可以使FPGA上有限的资源实现最有效的重复利用。
2、图片浏览器:将存储在SD卡中的JPEG图片通过JPEG解码后显示在彩色LCD上。一个数码相框功能。
3、音乐合成器,电子琴实验:通过PS2键盘模拟电子琴键,LCD或者VGA显示琴键,音频输出琴音。
4、VGA显示的视频采集实验:包含视频信号采集, ITU_656解码, YUV422_to_444转换,色彩空间变换,帧存储,VGA显示。
5、LCD显示的视频采集实验:将采集到的视频信号,经过ITU_656解码后,流入帧缓存器(SRAM为存储介质,工作于乒乓方式,工作频率100M),再流出到色彩空间变换器,转换成RGB信号后传输到LCD上显示。
6、Web Server服务器:通用网络访问开发板上的网页服务器,可以通过网页控制传输配置文件到FPGA,并且重配置,从而实现远程配置FPGA。
7、simple_socket_server_plus:一个功能强大的网络应用工程,提供的网络服务有:FTP Server,TFTP Server,FTP Client,TFTP Client,Telnet Server,VFS 文件系统,ZIPFS 文件系统。
8、图形处理器:具有图形加速,抗锯齿功能,可用于仪表显示,导航地图显示,矢量图形显示等需要实时动态显示图形图像的应用场合。
9、SD卡音乐播放器,可播放存储在SD卡中的WAV音乐。
10、MP3音乐播放器,可播放存储在SD卡中的MP3音乐,并可通过触摸LCD屏实时进行播放控制。
11、循环冗余码校验(CRC)硬件加速器,可实现8位,16位,24位,32位数据之间任意1~128位快速CRC校验。比软件CRC运算快达2000倍以上。
12、基于DMA传输的硬件FIR滤波器实验,运行结果如下,使用此IP比软件实现快达150倍。
All the hardware and software results match
Processing times:
Software processing time was: 2.792803 seconds
Hardware processing time was: 0.018562 seconds
Hardware versus software speed-up factor was: 150.46 times
13、基于LCD显示的频普分析仪(FFT)设计,此实验将波形发生器产生的正弦波经DDS频率合成不同的频率,经FFT快速傅里叶变换后的频谱显示于LCD上。
14、uClinux移植,提供详尽移植教程,可在QII任意版本上移植,支持LCD显示,触摸屏,鼠标,键盘,网络等。
15、Linux移植,NiosII可以选择添加内存管理单元MMU,添加后便可以跑上完整的Linux系统了。虽然目前可支持的驱动还不是太多,但每年altera都在更新他们的linux驱动,很快就会强大起来。
申明:以上例子工程仅供参考并皆可在开发板上稳定运行,我们没有对每个工程编写详细的开发文档,为初学者专门编写两篇基础文档,包括软件的基本使用,硬件工程的建立,SOPC系统的搭配,用户软件工程的建立,debug,调试,下载等。
四、发货清单:
1、EP3C120-V6核心板一块;
2、V6实验板一块;
3、4.3寸,24位800X480高分辨率真彩LCD触摸屏一块;
4、5V/2A开关电源一个;
5、USB-Blaster下载线一根;
6、USB延长线一根;
7、1GByte SD卡一张;
8、SD卡读卡器一个;
9、DVD资料光盘一张;
10、CCD摄像头(选购件,另加200元)
销售价格:
EP3C120 FPGA开发板套件 V6:3880元/套
另有EP3C120核心板单独出售,详情请点击:EP3C120 核心板V6.0
我公司另有多款FPGA开发板,FPGA核心板,欢迎咨询购买!!
电话:13410142691
QQ:918928152
EMAIL:wen_zl@163.com
欢迎咨询购买!