| The LED printer system prints data output in the relevant media with a wide range of applications in the industrial,military and daily office through digital signal processing technology and advanced LED digital imaging technology.The traditional LED printer uses FPGA + DSP or FPGA + ARM dual-chip solution.It is usually the FPGA chip through the chip bus and DSP / ARM interconnect,FPGA chip used to achieve the logic function of the algorithm design and DSP or ARM used to achieve the print data preprocessing tasks.This program exists system power consumption is too large,complex design,not easy to expand and other issues,restricting the development of LED printers.This paper presents a SoC solution that interconnects FPGA and ARM through an on-chip bus that eliminates the limitations of the signal width of the PCB layout and improves the stability and efficiency of signal transfer between the processing unit and the FPGA through an internal high-speed AXI interconnect Sex.At the same time,according to the actual needs of optimization and cutting,the flexibility to change the system function,and do not replace the external equipment,do not increase the cost of the completion of software and hardware upgrades.This paper designed and implemented the LED printer SoC master control system based on the on-chip bus interconnection,thinking of SoCKit as the development platform.First of all,according to the needs of LED printers,determine the processing of print data,design the overall framework of SoC system model and FPGA core logic interconnection,put forward the overall design of SoC master system.Secondly,using AXI chip interconnect bus,this paper implements a SoC system core model that provides an Avalon bus interface for FPGA core logic modules.At the same time,modularly implement of the DDR3 reading and writing controller module,address decoding control module,three port reading and writing controller module.Again,according to SoC on-chip resources,generate Preloader,DTB(device tree),U-boot,and the root file system,realize the transplantation of embedded Linux operating system in the ARM hard core.Finally,integrate the halftone algorithm,data compression coding algorithm and data decompression coding algorithm module,completing SoC system integration and testing.The functional and performance test results of the SoC master control system show that the SoC master system and the U disk printing mode are Stable and correct,that lays the foundation for the future development of the embedded system of the LED printer. |