Development of High-level Synthesis Oriented Background Scroll Function Considering Hierarchy of Game Display Frame
Kilryong Lee, Akira Yamawaki · TENCON 2022 - 2022 IEEE Region 10 Conference (TENCON) · 2022
We are developing background scrolling function in High-Level Synthesizable game programing library to realize high-performance and power-saving mobile terminals executing game applications by using hardware execution in Field Programmable Gate Array, FPGA. High-Level Synthesis converts software into hardware automatically and it can reduce heavy burden of hardware development. In game application, display resolution has not to be always same as game screen size. The hierarchy layering game screens with varying sizes on the display frame may provide more engaging effect to the game application. In such case like the size of game screen differs from the display resolution, the appropriate integration of the updated game screen into the display frame is required. Performing updating and embedding the game screen individually may lead to degrade the performance of hardware because useless memory copies become bottleneck. To solve this problem for the background scrolling on the game screen, we extend our function to fit the background scrolled to physical display resolution simultaneously. That is, this paper proposes a high-level synthesizable software description method for background scrolling considering hierarchy of display frame and evaluates this effect.