Paper
6 October 2000 Dynamic circuit specialization of a CORDIC processor
Eric R. Keller
Author Affiliations +
Abstract
A significant advantage of run-time reconfiguration (RTR) is that circuitry can be minimized or the delay path can be reduced through customization based on the current problem. Two reconfiguration techniques are common in todays applications. These include context switching and constant folding. This paper describes an implementation of a CORDIC processor and show how other reconfiguration techniques, which include run-time routing, can be applied and require low overhead if care is taken. CORDIC is an algorithm to efficiently calculate several different functions in hardware, such as sine and cosine. Through the use of JBits and JRoute the CORDIC processor can be customized to the specific problem, and can be reconfigured at run-time, with minimal changes, to fit another problem. In doing so, the complexity of the circuit is only as complex as it needs to be, and an optimal circuit is maintained. In this paper the CORDIC algorithm and its implementation in an FPGA are described. The implementation is specific to the mode of operation of the CORDIC processor, it is not general purpose. That reduces the complexity of the circuit and RTR can be used to fit the given problem. Also presented is what has been done to reduce the run-time overhead to change between different modes.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Eric R. Keller "Dynamic circuit specialization of a CORDIC processor", Proc. SPIE 4212, Reconfigurable Technology: FPGAs for Computing and Applications II, (6 October 2000); https://doi.org/10.1117/12.402517
Lens.org Logo
CITATIONS
Cited by 5 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Switching

Clocks

Java

Logic

Signal processing

Switches

RELATED CONTENT

FPGA developments for the SPARTA project: Part 3
Proceedings of SPIE (September 24 2007)
Reconfiguring an FPGA-based RISC for LNS arithmetic
Proceedings of SPIE (July 24 2001)
Flash-Type A/D Converters And Shift Registers
Proceedings of SPIE (May 18 1988)
WILDFIRE custom configurable computer
Proceedings of SPIE (September 19 1995)

Back to Top