KOR

e-Article

C based hardware design for wireless applications
Document Type
Conference
Source
Design, Automation and Test in Europe Design, Automation and Test in Europe, 2005. Proceedings. :124-129 Vol. 3 2005
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Hardware
Algorithm design and analysis
MATLAB
Mathematical model
Digital signal processing
Graphics
Field programmable gate arrays
Wireless communication
Delay
Floating-point arithmetic
Language
ISSN
1530-1591
1558-1101
Abstract
The algorithms used in wireless applications are increasingly more sophisticated and consequently more challenging to implement in hardware. Traditional design flows require developing the micro architecture, coding the RTL, and verifying the generated RTL against the original functional C or MATLAB specification. This paper describes a C-based design flow that is well suited for the hardware implementation of DSP algorithms commonly found in wireless applications. The C design low relies on guided synthesis to generate the RTL directly from the untimed C algorithm. The specifics of the C-based design flow are described using a simple DSP filtering algorithm consisting of a forward adaptive equalizer, a 64-QAM slicer and an adaptive decision feedback equalizer. The example illustrates some of the capabilities and advantages offered by this flow.