herunterladen

WP437 (v1.0) August 29, 2013 www.xilinx.com 1
© Copyright 2013 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Xilinx in the
United States and other countries. AMBA, AMBA Designer, ARM, ARM1176JZ-S, CoreSight, Cortex, and PrimeCell are trademarks of ARM in the EU and other countries. All
other trademarks are the property of their respective owners.
Data security and privacy are major concerns for wireless
subscribers because their personal information is transmitted
over the air and is accessible to anyone. Modern wireless
communication systems address this problem by using
state-of-the-art cryptographic algorithms, such as ZUC, which
has been recently integrated into the 3GPP LTE EEA-3/EIA-3
confidentiality protection methods. In the absence of any
commercially available hardware accelerator, however, the
ZUC computational load imposes new design challenges to
the LTE layer 2 protocol stack processors in base stations; the
designer either needs to find a way to optimize the software to
offer sufficient computation power for ZUC, or add an FPGA
adjacent to the processor for acceleration. The former method
is unlikely to meet the throughput requirement, while the
latter is not cost-effective.
Together, the Xilinx®
Zynq®-7000 All Programmable SoC
(AP SoC) and Vivado® Design Suite provide a joint
hardware/software development platform that addresses
these challenges. The platform directly converts a standard’s
reference
C
code into an accelerator running in
programmable logic and an AXI interconnect to the processor
system. This new methodology facilitates hardware/software
system function partitioning for advanced performance, and
the optimized joint hardware/software design flow provides
markedly increased productivity.
White Paper: Zynq-7000 All Programmable SoC
WP437 (v1.0) August 29, 2013
Wireless Base Station ZUC Block Cipher
Implementation on Zynq-7000 AP SoC
By: Matt Ruan, Harvest Guo, Leon Qin