计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (6): 35-39.

• 理论研究、研发设计 • 上一篇    下一篇

面向高速数码印花机的实时图像数据转置方法

张  立1,周  凡1,胡银丰2   

  1. 1.浙江大学 数字技术及仪器研究所,杭州 310027
    2.海军驻杭州地区军事代表室,杭州 310012
  • 出版日期:2014-03-15 发布日期:2015-05-12

Real-time image data transposition method for high-speed digital inkjet printer

ZHANG Li1, ZHOU Fan1, HU Yinfeng2   

  1. 1.Institute of Advanced Digital Technology and Instrument, Zhejiang University, Hangzhou 310027, China
    2.The Navy Deputation in Residence of Hangzhou, Hangzhou 310012, China
  • Online:2014-03-15 Published:2015-05-12

摘要: 针对PC无法实时按位转置大量图像数据而限制了数码印花机输出带宽和喷印速度的问题,设计了基于PowerPC处理器和Virtex-5系列FPGA的高速数据处理系统,运用FPGA实现了高效转置运算。为FPGA例化三个独立的DDR2控制器,通过控制器间的协同工作提高系统输出带宽;设计按位转置单元,将图像数据分块转置,利用DDR2控制器的突发传输高效地读写数据。性能测试结果表明FPGA的输出带宽高达327 Mb/s,数码印花机的喷印速度达249 m2/h,相比PC处理系统,在同等条件下性能提升明显。

关键词: 数码印花, 图像数据转置, 实时, 喷印速度, 现场可编程门阵列(FPGA)

Abstract: In general, the output bandwidth and printing speed of digital inkjet printer are limited as PC isn’t capable of transposing large quantities of image data bit-by-bit in real-time. A new high-speed data processing system based on PowerPC processor and Virtex-5 series FPGA is proposed, and a high-efficiency transposition method is achieved by using FPGA. Three independent DDR2 controllers are instantiated inside FPGA and system output bandwidth is improved by the collaborative work among these controllers; bit-by-bit transposition unit is designed, image data is divided into small blocks and these blocks are efficiently read or written through burst transmission of DDR2 controllers. Performance testing results demonstrate that output bandwidth of FPGA is up to 327 Mb/s and printing speed of digital inkjet printer reaches 249 m2/h, which is much faster than PC processing system under the same conditions.

Key words: digital printing, image data transposition, real-time, printing speed, Field-Programmable Gate Array(FPGA)