将ARM AXI4用于FPGA 把恒星装入瓶中
需要停止调试,进行优化,并使用“mbstrip –g ”作为编译后命令,来缩小文件的大校即使完成所有这些步骤后,我们得到的仍然是一个比较大的 91Kb 的可执行文件。因此,我们必须增加内部 BRAM,才能使用这样大小的可执行文件初始化比特流。
另一个需要解决的问题是 Virtex-6 的编译时间太长。赛灵思的软件 PlanAheadTM 能够有力地帮助解决这个问题。我们准备让 PlanAhead 发挥出极致,来缩短编译时间。
我们对新型 Zynq™-7000 可扩展处理平台的新功能感到欢欣鼓舞(见第 75 期 Xcell 杂志的封面报道)。不过,Zynq 是否会淘汰 MicroBlaze,还是 MicroBlaze 能够凭借其自身的软特性和 10 余年的开发基础继续生存下去,都还有待观察。将来的缓存一致型多处理器 MicroBlaze 系统能否超越 ARM® 双核 CortexTM-A9 MPCoreTM 的性能呢?Zynq 或MicroBlaze 的物理地址扩展能否促成地址空间超过 32 位的更强大的系统,从而实现 4Gb以上的 RAM 呢?我们只需等待,看时间如何回答这个问题。
尖端系统
最后,我们采用最先进的赛灵思技术,开发出了一套在 FPGA 领域中处于尖端地位的全功能数据采集系统(见图 5)。它的实时采集速度可达 10Gbps(或者 80Gbps),而最后的成本只有不足 1.5 万美元。我们希望这项技术能够用于世界上最大的聚变实验项目,比如 ITER 项目(图 6)。
图 6:该 ITER 托卡马克装置目前正在法国南部建造,建成后能够产生 500 兆瓦巨变能,可为聚变电站的建立打下坚实的基础。
聚变能是人类试图克服的最艰巨的技术挑战之一。FPGA 凭借其在各个方面独特的优势,正在帮助我们攻克这个难题。我们的聚变研究设备使用最先进的 AXI4 互联技术和赛灵思工具流程,通过融合 Virtex-6 FPGA 的性能优势,能够在小巧紧凑的系统上实现极高的数据率。
这个新网站(http://fusion.phys.tue.nl/fpga/doku.php)将成为沟通思路和交换材料的绝佳场所,可帮助人们更好地将 FPGA 技术应用于聚变设备的开发。
- 可扩展的嵌入式网络平台(07-07)
- 基于赛灵思Spartan-3A DSP的安全视频分析(02-17)
- 如何快速启动嵌入式系统开发(01-06)
- 利用XPS工具快速生成Virtex FPGA的板级支持包(03-18)
- 设计可靠性: MTBF—这只是开始!(09-17)
- 将SoC平台设计与DSP系统生成器相集成(07-01)