Поиск и замена кода Verilog с использованием Perl - PullRequest
0 голосов
/ 31 марта 2012

У меня есть несколько выражений в файле:

   e = a & b;
   f = e | c;
   d = ~f;

Мне нужно преобразовать эти выражения в составное выражение, например:

   d = ~ ((a & b) | c)

Как это сделать в Perl.Есть ли какие-либо модули CPAN, которые я могу использовать для этого?Или это можно сделать без использования модулей?

Я работаю над verilog проектом парсера.

1 Ответ

3 голосов
/ 31 марта 2012

Распределение Verilog-Perl на CPAN можно использовать для анализа кода Verilog для создания списка сигналов. Если у вас есть полный контроль над макетом кода Verilog, вам не нужно использовать этот модуль. Однако имейте в виду, что разбор Verilog не является тривиальным.

...