1Perlilog(3) User Contributed Perl Documentation Perlilog(3)
2
3
4
6 Perlilog - Verilog environment and IP core handling in Perl
7
9 use Perlilog;
10
12 The project is extensively documented in Perlilog's user guide, which
13 can be downloaded at <http://www.billauer.co.il/perlilog.html>.
14
15 In wide terms, Perlilog is a Perl environment for Verilog code
16 manipulation. It supplies the Perl programmer with several strong tools
17 for managing Perl modules and connecting between them.
18
19 Originally, Perlilog was intended for integration of Verilog IP cores,
20 but it's useful for the following tasks as well:
21
22 • Scripts that generate Verilog code automatically
23
24 • "Hook-up" of modules: Assigning pins, connecting to ASIC pads, etc.
25
26 • Automatic generation of buses and bus controllers, with a variable
27 number of members and parametrized arbitration rules
28
29 • Automatic generation of bridges when needed to interface between
30 different bus protocols
31
33 Eli Billauer, <eli.billauer@gmail.com>
34
36 The Perlilog project's home page:
37 <http://www.billauer.co.il/perlilog.html>
38
39 The Eobj project: <http://www.billauer.co.il/eobj.html>
40
41
42
43perl v5.38.0 2023-07-21 Perlilog(3)