Add Proposal | Add Analysis | Edit Class, Environment, or Release |
Number | 481
|
Category | enhancement
|
Synopsis | define standard preprocessor
|
State | open
|
Class | enhancement
|
Arrival-Date | Sep 18 2003
|
Originator | Shalom.Bresticker@motorola.com
|
Release | 2001b
|
Environment |
|
Description |
-- Shalom Bresticker Shalom.Bresticker@motorola.com Design & Reuse Methodology Tel: +972 9 9522268 Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890 POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478 |
Fix |
|
Audit-Trail |
From: Steven Sharp <sharp@cadence.com> To: etf-bugs@boyd.com, Shalom.Bresticker@motorola.com Cc: Subject: Re: enhancement/481: define standard preprocessor Date: Thu, 18 Sep 2003 18:34:48 -0400 (EDT) I don't understand this request. Could you describe what you mean? Steven Sharp sharp@cadence.com From: Shalom.Bresticker@motorola.com To: Steven Sharp <sharp@cadence.com> Cc: etf-bugs@boyd.com Subject: Re: enhancement/481: define standard preprocessor Date: Fri, 19 Sep 2003 11:36:37 +0300 (IDT) I mean the following: Many of us have the need to run a pre-processor on our code before submitting it to the Verilog compiler. This is because the Verilog language and compiler directives do not give us sufficient power and flexiblity to write our code in as convenient and efficient way as we would like. Verilog-95 has `define, `include, and `ifdef. That's not necessarily a complete list. Verilog-2001 added generates and other features which are certainly useful, but have not obviated the need for pre-processors. Therefore, we should see what other preprocessing capabilities are useful, by looking at existing and used preprocessors, and see whether we can incorporate the functionality via compiler directives or whether it is necessary to define a pre-compiler preprocessor (or implement their capabilities within the main language itself). -- Shalom Bresticker Shalom.Bresticker@motorola.com Design & Reuse Methodology Tel: +972 9 9522268 Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890 POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478 |
Unformatted |
|
Hosted by Boyd Technology