The Design and Implementation of a Heterogeneous Multi-Core Security Chip Architecture Based on Shared Memory System

Article Preview

Abstract:

With the existence of traditional SOC chip, the encryption and decryption speed and low power cannot meet the computing needs of the modern diversity, then we present a heterogeneous multi-core system which designed based on shared memory on the Xilinx Virtex-5 platform. This paper is in-depth research about heterogeneous multi-core password architecture, static task partitioning, scheduling strategy and the communication mechanism between cores. The three cores systems are designed and builded based on shared memory to realize ZUC algorithm which generates a stream cipher on virtex-5 platform. The three microblaze cores are responsible for inter-core communication, the implementation of ZUC algorithm and articulating IC card to read keys. Through the design of three cores system, give full play to the hardware, software and computer architecture parallelism at all levels to improve the performance of the algorithm to achieve high performance green computing.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1314-1318

Citation:

Online since:

October 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] The review of Multi-core processors development prospects and existing problems[EB/OL] . http: /www. docin. com/p-92508900. html.

Google Scholar

[2] Virtex - 5 series overview. Advanced product technology, (2008). www. xilinx. com/cn.

Google Scholar

[3] Steve Douglass, Vice President of product development of Xilinx company senior products division, A brief introduction of Virtex-5 FPGA, China communication of Xilinx, Virtex ™-5, 200).

Google Scholar

[4] Yijia Zhang, Design and ImPlementati on of MPSoC Framework Based on FPGA, Master Dissertation of Dalian University of Teehnology (2009, 12).

Google Scholar

[5] Lei Wang, The architecture and application about 32-bit MicroBlaze soft processor[EB/OL]. (2004).

Google Scholar

[6] Jinfeng Li, Huibin Shi and Dingding Yang, Microcontrollers &Embedded Systems P. 15-18(2013).

Google Scholar

[7] Gaofeng Ren Shushan Qiao and Yong Hei, Video Engineering, Vol. 37 No. 1(2012. 12).

Google Scholar

[8] Zhaojin Ye, Xinan Zhang and Lei Ma, The user IP development of embedded system based on Xilinx FPGA chip[M], Xian university of electronic science and technology Publication(2011).

Google Scholar

[9] Dan Zhu, Research and Design of Multi-core Processor System Based on FPGA, Master, Yan Shan University(2013. 5).

Google Scholar

[10] AT24C02 data sheet and typical application circuit.

Google Scholar