In this paper we propose a hardware architecture of high-speed CGH (computer generated hologram) generation processor, which particularly reduces the number of memory access times to avoid the bottle-neck in the memory access operation. For this, we use three main schemes. The first is pixel-by-pixel calculation rather than light source-by-source calculation. The second is parallel calculation scheme extracted by modifying the previous recursive calculation scheme. The last one is a fully pipelined calculation scheme and exactly structured timing scheduling by adjusting the hardware. The proposed hardware is structured to calculate a row of a CGH in parallel and each hologram pixel in a row is calculated independently. It consists of input interface, initial parameter calculator, hologram pixel calculators, line buffer, and memory controller. The implemented hardware to calculate a row of a CGH in parallel uses 168,960 LUTs, 153,944 registers, and 19,212 DSP blocks in an Altera FPGA environment. It can stably operate at 198MHz. Because of the three schemes, the time to access the external memory is reduced to about 1/20,000 of the previous ones at the same calculation speed.
[1]
Jian-Wen Dong,et al.
High-speed full analytical holographic computations for true-life scenes.
,
2010,
Optics express.
[2]
Ji-Sang Yoo,et al.
An architecture of a high-speed digital hologram generator based on FPGA
,
2010,
J. Syst. Archit..
[3]
Tomoyoshi Ito,et al.
An efficient computational method suitable for hardware of computer-generated hologram with phase computation by addition
,
2001
.
[4]
Yasuyuki Ichihashi,et al.
HORN-6 special-purpose clustered computing system for electroholography.
,
2009,
Optics express.
[5]
Ridwan Bin Adrian Tanjung,et al.
Fast CGH computation using S-LUT on GPU.
,
2009,
Optics express.
[6]
Mark E. Lucente,et al.
Interactive computation of holograms using a look-up table
,
1993,
J. Electronic Imaging.
[7]
T. Motoki,et al.
Present status of three-dimensional television research
,
1995,
Proc. IEEE.
[8]
Yasuyuki Ichihashi,et al.
Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL.
,
2010,
Optics express.