采用CycloneIII系列的EP3C25F324C8N型号,CycloneIII是altera采用65纳米晶体管制造工艺制造的新一代FPGA系列,新工艺的采用使得CycloneIII系列FPGA有着更低的成本,更低的功耗,更高的集成度,以及更高的性能。相比前两代同等速度级别的FPGA型号,CycloneIII系列基本上要快30%以上。
                    . 32M Byte容量的DDR 
                      SDRAM存储器;
                    . 1M Byte 容量SRAM高速存储器;
                    . 16M Byte 高速Flash存储器,可用来存储配置文件,软件代码等;
                    . 50M 有源晶振;
                    . JTAG下载口;
                    . 一个重配置按钮;
                    . 一个复位按钮;
                    . 4个用户LED灯;
                    . 2路40*2排针总共引出108个用户IO,以及一根16位总线,一根10位地址总线。其中排针JP1排针IO 
                      可配置为2路差分时钟输入,2路差分时钟输出,以及11对差分IO接口,IO电平可输出2.5V,3.3V,或者从外界输入其它电平。
                    . 24位真彩色LCD触摸屏,分辨率800 x 
                      480;
                    . 24位CD 质量音频 
                      CODEC ,带有输入、输出和麦克风插孔;
                    . DP83848芯片,10/100 以太网物理层 / 媒体访问控制 (PHY/MAC),提供altera 
                      triple_speed_ethernet网络IP核license;
                    . 视频输入:采用ADV7180,能将NTSC、PAL及SECAM标准的模拟基带电视信号,转换成符合8位ITU-R 
                      BT.656接口标准的4:2:2视频数据;
                    
                        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驱动,很快就会强大起来。
                       
                      申明:1)以上例子工程仅供参考并皆可在开发板上稳定运行,我们没有对每个工程编写详细的开发文档,为初学者专门编写两篇基础文档,包括软件的基本使用,硬件工程的建立,SOPC系统的搭配,用户软件工程的建立,debug,调试,下载等。
                                        2) 
                          光盘中提供的例子都可以直接升级到quartusII最新版本,只需要在QII中重新编译即可,对于sopc系统还需要在sopc 
                          builder中重新生成sopc系统,我们提供的license和代码都可以直接使用。如果您在高版本软件中有不可使用的问题可以联系我们的技术人员。
                      四. 学习开发套件包含的附件:
                      
                      (2). V6实验板         1块;
                      (3). 4.3寸,24位800X480高分辨率真彩LCD触摸屏 1块;
                      (4). 5V,2A开关电源 1个;
                      
                      (6). USB延长线       
                         1根;
                      (7). 1GByte SD卡     
                         1块;
                      (8). SD卡读卡器       
                        1个;
                      (9). DVD光盘          1张;