Font Size: a A A

Design And Implementation Of Functional Components Of Processor Core For Communication Algorithms

Posted on:2015-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2308330479479494Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Communication system is the fundamental system in modern societies;communications industry itself is constantly developing and becomes the infrastructure of our national economic and leading industries. Since communication demands keep growing, these increasing demands including personal internet or wired broadband wireless communication services business and personal calls satellite communications business, the growth of these businesses make the communication’s upgrading speed continue to accelerate. These businesses also make the development of wireless communications in national economic development to be very important.To face to the growing communication demands, we design a processor for the communication algorithm. The main operation of this modern communication algorithm processor is multiplication and Gabi election etc. The operations performed frequently are just simple addition/subtraction, multiplication, logic operations, memory access,branch instructions, etc. Each computing unit core of the processor is relatively simple.The main work and innovation of this paper is reflected in the following aspects:In this paper,to face to the communication algorithm demands and combine with ARMv7 instruction set, we proposes an isomorphic multicore processor for communication algorithm. The main work of this paper is to design the arithmetic unit of processor core(integer and floating point units).Based on the application of communication algorithm,we classify the communication and processing instructions,and design the pipeline division of the instruction data path.Integral unit of the processor core in this paper was designed mainly the ALU module, multiplication and division unit module.Using Kogge-stone algorithm of parallel prefix adder we design ALU and we design the multiplication unit through booth and Wallace tree algorithm and we designed division unit through Newton-Raphson algorithm.To face to the communication algorithm demands and combine with ARMv7 instruction set,we designed the floating-point unit that meet with the IEEE-754 standard.And based on a single-precision floating point instructions of addition and subtraction,multiplication and division, square root, compare and integer and floating-point conversion, we design the floating-point unit.By using the environment of Xilinx’s ISE14.1 integrated development software,we completed the design of the system level verification platform of processor core for communication algorithm.We verify the Integer and floating point arithmetic units by adding test inspirit. Finally we use the synposys DC synthesis tool to synthesize integer and floating-point arithmetic units.
Keywords/Search Tags:algorithms for modern communications, integer arithmetic unit, floating point arithmetic unit
PDF Full Text Request
Related items