Title :
Code generation tools for hardware implementation of FEC circuits
Author :
Schuler, Christian
Author_Institution :
GMD FOKUS, Berlin, Germany
Abstract :
During the last decade the use of hardware description languages (HDL) became an important method for the specification and the design of VLSI circuits. In particular the combination with logic synthesis tools allows a significant acceleration of the design cycle. Further advantages are the use of top down design methodology, reuse of code and retargeting to different semiconductor technologies. Nevertheless there is a lot of effort spent in developing tools and languages, which allow a higher level of abstraction and by this a further improvement of the design efficiency. This paper focuses on application specific code generation tools, which might be used in many areas of digital hardware design. The concept is validated on the example of parameterized Forward Error Correction (FEC) circuits, which are used for error detection or correction in most communication systems. The code generators are able to generate the synthesizable VHDL (Very High Speed Integrated Circuits Hardware Description Language) description of complete FEC encoders and decoders within less than a second
Keywords :
Reed-Solomon codes; VLSI; decoding; digital integrated circuits; encoding; forward error correction; hardware description languages; high level synthesis; integrated circuit design; program compilers; FEC circuits; FEC decoders; FEC encoders; RS decoder architecture; VLSI circuits; code generation tools; forward error correction circuits; hardware description languages; hardware implementation; logic synthesis tools; synthesizable VHDL description; top down design methodology; Acceleration; Circuit synthesis; Design methodology; Error correction; Forward error correction; Hardware design languages; Integrated circuit synthesis; Logic design; Very high speed integrated circuits; Very large scale integration;
Conference_Titel :
Electronics, Circuits and Systems, 1999. Proceedings of ICECS '99. The 6th IEEE International Conference on
Conference_Location :
Pafos
Print_ISBN :
0-7803-5682-9
DOI :
10.1109/ICECS.1999.812263