EP3: An extensible Perl preprocessor
Gary Spivey · 2002
This paper presents EP3, an extensible preprocessor written in Perl. Included are directives that extend the power of Perl to the language being processed. This paper focuses on the Verilog Hardware Description language and provides a set of extended directives for Verilog in addition to the Standard EP3 directives. The EP3 engine is explained and example Verilog code is presented in both its pre and postprocessed forms.