Font Size: a A A

Design And Implementation Of Printing Control System Based On SoC

Posted on:2020-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z C ZhangFull Text:PDF
GTID:2428330602951062Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years,with the continuous exposure of printer leaks and the increasing popularity of domestic information systems,China has paid more and more attention to the safety of outputting printed information.However,at present,the printers used in China are almost monopolized by several major printer companies abroad.The core chips of only a few domestic printers are foreign companies' printing So C.The domestic research on printing So C technology is almost blank,which brings great hidden dangers for domestic printing industry and information security.Therefore,China urgently needs to carry out research on autonomous controllable printing So C technology.Based on the requirements of the provincial project “Research on Key Technologies of Domestic Autonomous Controllable Secure Printing So C Processor”,this thesis focuses on the related technologies of building a printing control system based on general So C,and provides support for dedicated printing So C research.Thesis analyzes the function and performance requirements of the printing control system.Based on the research of So C system and key technologies,with laser printer as the prototype machine,the overall design scheme of the printing control system which So C as hardware platform is proposed.For data security problem,a data transmission scheme based on AES encryption algorithm is proposed.Thesis discusses in detail the hardware circuit design of the printing control system with Intel V series So C chip as the core,including power system circuit design,network and USB interface circuit design,DDR3 memory circuit design,and finnally realizes the core board of the printing control system.On this basis,the key IP core design and implementation of the printing So C are discussed,including the image halftone algorithm IP core and the AES encryption and decryption IP core.According to the characteristics of the halftone algorithm and the RLE compression/decompression algorithm,this thesis have been improved them.Embedded system software is the core to coordinate the printing of various documents in the whole printing system.Thesis analyzes the functional requirements of embedded software,gives the overall architecture of embedded system software,and according to multi-threading technology and IO multiplexing technology,design and implement the printing flow control module,network interface monitoring module,U disk printing module,LCD display and button detection module;design and implement the server and client based on DH key negotiation algorithm,realize the key agreement between the encryption and decryption sides,test and verify the correctness of the program function.In order to verify the performance of the designed printer hardware platform and embedded software,we integrated the designed software and hardware system with the prototype machine,tested the data processing of the key modules,and analys the testing results.Testing the whole machine for function and performance,and comparing with commercial machines which hava similar performance.The test results show that the modules of the designed printing system are functioning normally,and the functions and performance have achieved the expected goals.Due to the complexity of the printing So C design,although the work done in this thesis has the characteristics of flexible design,superior performance and high security compared with the traditional ARM+FPGA dual-chip and FPGA single-chip solutions,it needs further optimization in performance,for example,the effect of the halftone algorithm.
Keywords/Search Tags:SoC, FPGA, laser printer, AES, data security, AXI
PDF Full Text Request
Related items