T3C40-V6 FPGA核心板 开发板
H3C40-V6 FPGA开发板
FPGA开发板H3C40核心板介绍: H3C40-V6核心板采用EP3C40F484C86型号,具有更丰富的片上资源,如相比EP3C25有近两倍的RAM和乘法器数量,以及更多的扩展IO,总共引出190个用户IO。H3C40使用64MB DDRII SDRAM存储器,有着更高的容量,更低的功耗,更高的速率。
各型号核心板FPGA资源比较表
|
|||||||
型号
|
EP2C5
|
EP2C8
|
EP2C20
|
EP3C16
|
EP3C25
|
EP3C40
|
|
Les
|
5,980
|
12,060
|
4,608
|
15,408
|
24,624
|
39,600
|
|
RAM Kbits
|
117
|
162
|
234
|
504
|
594
|
1134
|
|
内嵌乘法器数量
|
13
|
18
|
26
|
56
|
66
|
126
|
|
锁相环数
|
2
|
2
|
2
|
2
|
4
|
4
|
|
注:Les :逻辑单元数量,一个逻辑单元包含一个4输入查找表,一个触发器和其它相关逻辑。
RAM模块:FPGA内部包含存储器模块总数,单位Kbit。
. FPGA型号:EP3C40F484C6;
. DRAM存储器: 64M Byte容量的DDRII SDRAM存储器,最大可扩充至512M Byte;
. SRAM存储器:1M Byte 容量;
. Flash存储器: 16M Byte 高速Flash存储器,可用来存储配置文件,软件代码等;
. 50M 有源晶振;
. JTAG下载口;
. 一个重配置按钮;
. 一个复位按钮;
. 4个用户LED灯;
. 4路排针总共引出190个用户IO,以及一根16位总线,10根地址总线。其中排针JP1与JP2上总共84个IO电平可设置为3.3V,2.5V或者其它电平。
注:H3C40-V6核心板插上V6实验板后,核心板上还剩余56个IO可供用户扩展使用。
说明:本站FPGA核心板为FPGA系统的一个小型化系统,由常用的存储器和扩展IO组成,没有其它功能模块,用户可以直接用来做代码验证或者通过扩展的IO口以扩展功能模块。核心板适合对FPGA有一定开发经验的用户使用,因此光盘中仅提供两个简单的工程主要供用户测试核心板使用。
二. 配件清单:
.5V2A开关电源
.DVD光碟:
.开发软件;
.原理图;
.protel元器件封装库;
.存储器测试工程;
.一个SOPC例子;
.5V2A开关电源
.DVD光碟:
.开发软件;
.原理图;
.protel元器件封装库;
.存储器测试工程;
.一个SOPC例子;
销售价格: 核心板:H3C40-V6: 1580 RMB;
套件 :T3C40-V6: 3080 RMB;
三. 配套例子工程
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
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,调试,下载等。
四.T3C25-V6学习开发套件包含的附件:
(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张;
(10). 选配CCD摄像头
FGPA开发板-V6总介
|
|||||
型号
|
H2C35_V6C6
|
H3C25_V6C8
|
H3C40_V6C8
|
H3C40_V6C6
|
注
|
FPGA
型号
|
EP2C35F484C6
|
EP3C25F324C8
|
EP3C40F484C8
|
EP3C40F484C6
|
|
速度等级
|
C6
|
C8
|
C8
|
C6
|
|
Les
|
33,216
|
24,624
|
39,600
|
39,600
|
|
RAM Kbits
|
473
(Fmax:235M) (1)
|
594
(Fmax:238M)
|
1134
(Fmax:238M)
|
1134
(Fmax:315M)
|
|
内嵌乘法器数量
|
26
(Fmax:260M)
|
66
(Fmax:260M)
|
126
(Fmax:260M)
|
126
(Fmax:340M)
|
|
锁相环数
|
4
|
4
|
4
|
4
|
|
DRAM
存储器 |
SDRAM(32MB)
|
DDR(32MB)
|
DDRII(64MB)
|
DDRII(64MB)
|
|
DRAM最高频率
|
133M
|
133M
|
165M
|
200M
|
|
带宽
|
266MB/s
|
532MB/s
|
660MB/s
|
800MB/s
|
|
核心板IO数
|
170
|
108
|
190
|
190
|
|
V6套件剩余IO数
|
36
(T2C35-V6C6) (2)
|
0
(T3C25-V6C8)
|
56
(T3C40-V6C8)
|
56
(T3C40-V6C6)
|
|
V4套件剩余IO数
|
62
(T2C35-V4C6)
|
0
(T3C25-V4C8)
|
82
(T3C40-V4C8)
|
82
(T3C40-V4C6)
|
即将
推出
|
(1) Fmax :最大可运行频率;
(2) 套件型号。
(3) 由表可看出,CycloneIII系列在性能上C8级别基本相当于CycloneII 系列C6级别;而同系列的FPGA,C6比C8级别快30%以上。
|