Embedded rotation angle calculation IP soft core based on PLB bus and rotation angle calculation method

A rotation angle and embedded technology, applied in computing, instrumentation, electrical digital data processing, etc., can solve the problems of lack of FPGA logic resources, inconsistent interfaces, and inability to directly connect to the bus, so as to improve calculation accuracy and calculation accuracy , the effect of improving portability

Active Publication Date: 2015-06-17
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The main defect of this scheme is: the introduction of FPU will occupy a large amount of logic resources of FPGA, resulting in the lack of logic resources of FPGA
[0004] In the prior art disclosed above: the CORDIC algorithm structure mainly adopts a feedback structure or a pipeline structure, and there is also an improved "pseudo" pipeline structure ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded rotation angle calculation IP soft core based on PLB bus and rotation angle calculation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Below in conjunction with accompanying drawing, content of the present invention is described in detail:

[0030] The present invention is based on the embedded rotation angle calculation IP soft core of the PLB bus: the rotation angle calculation adopts a feedback pipeline structure, that is, a "true" pipeline structure that first feeds back and then pipelines, and converts the sine and cosine values ​​of the single-precision floating-point type to It is converted into a single-precision floating-point angle value and connected to the on-chip processor through the on-chip bus PLB bus.

[0031] The specific functions of the embedded rotation angle calculation IP soft core based on the PLB bus include: PLB bus access function, configurable iteration number function, rotation angle calculation function, and calculation result cache readback function.

[0032] The present invention is an embedded rotation angle calculation IP soft core based on the PLB bus, mainly composed...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an embedded rotation angle calculation IP soft core based on a PLB bus and a rotation angle calculation method. The calculation IP soft core comprises a main control module, a PLB bus timing translation module, a configuration register module, a lookup table RAM module, a FIFO module, a quadrant transformation module and multiple iteration modules; the multiple iteration modules form a multistage pipeline organization, the output is fed back to the input through the iteration modules so that a multiple iteration function can be achieved, a feedback type pipeline organization is adopted by the rotation angle calculation, namely a 'true' pipeline organization with feedback performed earlier and pipeline performed later, single precision floating-point type sine values and cosine values are transformed into single precision floating-point type angle values, and the PLB bus is connected with an on-chip processor through an on-chip bus. The method has the advantages that the method is superior to a 'pure' feedback type iterative structure and a 'false' pipeline organization with pipeline performed earlier and feedback performed later in computation speed, the method is superior to a 'pure' pipeline organization in occupied resources, and the method is superior to a traditional design in portability in embedded systems.

Description

technical field [0001] The invention belongs to the field of accurate calculation of complex functions in an embedded system, relates to a PLB bus and a CORDIC algorithm, in particular to an embedded rotation angle calculation IP soft core and a rotation angle calculation method based on the PLB bus. Background technique [0002] The CORDIC algorithm is a classic method to realize the calculation of complex functions. Its basic idea is to use look-up tables, shifts, and addition / subtraction to realize the calculation of complex functions such as trigonometric functions, hyperbolas, exponents, and logarithms by means of continuous approximation. At present, the rotation angle calculation (arctangent calculation) generally adopts a feedback structure or a pipeline structure to realize the CORDIC algorithm, and uses a fixed-point arithmetic unit to perform the addition / subtraction operation function in the algorithm. The main defect of this scheme is: fixed-point arithmetic pre...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F7/548
Inventor 唐雷雷刘露唐金锋
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products