Rapid Implementation of Embedded Systems using Xilinx Zynq Platform

In any digital system design, it is crucial to achieve the lowest time-to-market possible. Indeed, that need has pushed large FPGA manufacturers to produce SoCs which will implement reprogrammable logic along with CPU and DSP cores. Especially, during the design of an embedded system, this can be of great significance, since it lets the designers focus on the project idea rather than dealing with special design details and the issues originating from them. In this paper we present the development of a simple, but complete embedded system based on the Xilinx Zynq SoC and the Zedboard development platform. The design included running Linux on the ARM processor, creating a simple new peripheral in Programmable Logic with HDL (both in Verilog and VHDL), writing a device driver for that peripheral and use that driver in a user application.

[1]  Lukás Sekanina,et al.  Towards evolvable systems based on the Xilinx Zynq platform , 2013, 2013 IEEE International Conference on Evolvable Systems (ICES).

[2]  Phillip H. Jones,et al.  A project-based embedded systems design course using a reconfigurable SoC platform , 2015, 2015 IEEE International Conference on Microelectronics Systems Education (MSE).

[3]  Sek M. Chai,et al.  FPGA acceleration for feature based processing applications , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[4]  Felix Eberli Next Generation FPGAs and SOCs - How Embedded Systems Can Profit , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[5]  Ieee Xplore,et al.  IEEE Transactions on Industrial Informatics , 2005 .

[6]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

[7]  Harry Sidiropoulos,et al.  Rapid prototyping of digital controllers using FPGAs and ESL/HLS design methodologies , 2013, 2013 19th International Conference on Automation and Computing.

[8]  Valery Sklyarov,et al.  Comparison of On-chip Communications in Zynq-7000 All Programmable Systems-on-Chip , 2015, IEEE Embedded Systems Letters.

[9]  Frank Slomka,et al.  Hardware/Software Codesign and Rapid Prototyping of Embedded Systems , 2000, IEEE Des. Test Comput..

[10]  Youngchul Bae,et al.  Implementation of motor controller using Zynq EPP , 2014, 2014 Joint 7th International Conference on Soft Computing and Intelligent Systems (SCIS) and 15th International Symposium on Advanced Intelligent Systems (ISIS).

[11]  Shaolei Ren,et al.  Exploiting Processor Heterogeneity in Interactive Services , 2013, ICAC.