摘要
基于计算全息术的三维动态实时显示受到越来越多的关注,而制约其发展的一大难题是其运算速度.针对这一问题,本文提出基于SOPC(System On Programmable Chips)技术的计算全息硬件加速系统,使多片FPGA硬件进行分块并行运算.为了实现这一目标,每片FPGA运算单元必须独立具备数据传输与计算全息算法加速两种功能.在已有计算全息算法加速模块的基础上,搭载NIOS Ⅱ软核并移植uC/OS Ⅱ操作系统及LWIP以太网协议栈.NIOS Ⅱ软核作为FPGA的主控,控制计算全息算法加速模块及以太网口的数据传输,实验结果证明该方法为实现计算全息三维动态实时显示提供了一种新的思路.
More and more people pay attention to real-time three-dimensional dynamic display technology based on computer generated hologram. The major problem to restrict its development is computing speed. To solve the problem, we build PC-FPGA distributed computing holographic hardware acceleration system that multi-chip FPGA hardware block computing paralleled. Each chip FPGA unit must have the functions both of holographic algorithms computing and the data transmission to achieve this goal. Therefore, NIOS II soft core transplant uC/OS II operating system and LWIP Ethernet protocol stack based on already CGH algorithm acceleration module, NIOS II as the MCU to control CGH algorithm acceleration module and Ethernet data transmission. The article will introduce the N-lOS II soft-core, uC/OS II and LWIP achieve to Ethernet data transmission process. To provide a new method to the realization of three-dimensional dynamic real-time display based on CGH.
出处
《计算机系统应用》
2013年第7期40-44,共5页
Computer Systems & Applications
基金
上海市研究生创新基金(JWCXSL1102)
国家自然科学基金(40971200)