Patent ID: 9053408
Filing Date: 2015-06-09
Classification: G06F,G06K

Abstract:
1. A multi-core processor based high-speed digital textile printing processing system, comprising a gigabit Ethernet interface, an I2C interface, a Stream IO interface and a multi-core processor, wherein: the multi-core processor receives printing commands and printing data from a first external equipment via the gigabit Ethernet interface, and proceeds with analysis of the printing commands before sends printing control commands to a second external equipment via I2C interface; meanwhile, the multi-core processor proceeds with decompressing and rotating the printing data and sends the decompressed and rotated printing data to a third external equipment via the Stream IO interface; the multi-core processor further comprises: the multi-core processor is provided with at least four cores; the command receiving unit and data receiving unit belong to a first core of the multi-core processor; the first core serves as the main core of the multi-core processor; the data decompression unit belongs to a second core of the multi-core processor and the data output unit belongs to a third core of the multi-core processor, respectively; whereas the command processing unit and command output unit belong to a fourth core of the multi-core processor; wherein a mailbox is used to send an interrupt signal to the second core, the third core and the fourth core of the multi-core processor, respectively; wherein the command processing unit of the fourth core extracts the corresponding printing commands from a command buffer area for processing upon receipt of the interruption signal, and outputs the operation instructions to the first core of the multi-core processor and the third core of the multi-core processor; wherein the data decompression unit in the second core of the multi-core processor extracts the printing data from the compressed data buffer unit for decompression upon receiving the interrupt signal; wherein the data output unit in the third core of the multi-core processor extracts the decompressed printing data from the decompressed data buffer unit for rotation according to operation instructions upon receiving the interrupt signal, and outputs the printing data as decompressed and rotated via the Stream IO interface.