电子工程师技术服务社区
- 社区
- 论坛
- 综合技术专区
- 测试表明Altera Cyclone IV Gx的PCI-E 硬核性能超出预想
测试表明Altera Cyclone IV Gx的PCI-E 硬核性能超出预想
-
-
coyoo
- LV4工程师
-
| 2014-05-15 10:06:29
- 浏览量 1739
- 回复:11
应业务需要用pci-e来传输高速的数据,现在写了接口驱动模块,采取的方案是pc驱动分配一块内存,内存读写由外部逻辑控制,现在测试数据表明,外部连续写数据到PC内存,接口是16bit 数据 200M的时钟的FIFO,测试表明FIFO没有full现象,这个结果超出了预期。测试数据目前是在片内计数生成的,从最初100M,逐步提高,110,120,125,130,140,150一直到200M,都通过了,200M仅作为测试用,时序分析前两个slow红色的还没优化。性能不错啊,单通道能到200MByte/s了,这块板上2个通道确实达到了400MByte/s,而且软件开销比hiperformance小,再仔细挖掘,还有潜力,呵呵。
在此以前我们 测试性能用的是Altera提供的hiperformance 的demo,对提示的数据性能是半信半疑的,现在的测试表明完全真实,我们可以用这个低成本芯片构筑很多应用。
我的测试环境是:
windows 7 64位专业版
cpu:i7920(4核8线程)
12G内存
Cyclone IV GX 15
。
驱动程序用WDK写的64位驱动,性能表现还不错。
应业务需要用pci-e来传输高速的数据,现在写了接口驱动模块,采取的方案是pc驱动分配一块内存,内存读写由外部逻辑控制,现在测试数据表明,外部连续写数据到PC内存,接口是16bit 数据 200M的时钟的FIFO,测试表明FIFO没有full现象,这个结果超出了预期。测试数据目前是在片内计数生成的,从最初100M,逐步提高,110,120,125,130,140,150一直到200M,都通过了,200M仅作为测试用,时序分析前两个slow红色的还没优化。性能不错啊,单通道能到200MByte/s了,这块板上2个通道确实达到了400MByte/s,而且软件开销比hiperformance小,再仔细挖掘,还有潜力,呵呵。
在此以前我们 测试性能用的是Altera提供的hiperformance 的demo,对提示的数据性能是半信半疑的,现在的测试表明完全真实,我们可以用这个低成本芯片构筑很多应用。
我的测试环境是:
windows 7 64位专业版
cpu:i7920(4核8线程)
12G内存
Cyclone IV GX 15
。
驱动程序用WDK写的64位驱动,性能表现还不错。