1Vregs::Define(3) User Contributed Perl Documentation Vregs::Define(3)
2
3
4
6 SystemC::Vregs::Define - Definition object
7
9 use SystemC::Vregs;
10
12 This package contains a blessed hash object for each definition.
13
15 These fields may be specified with the new() function, and accessed via
16 the self hash: $self->{field}.
17
18 bits
19 Number of bits in the define. If not specified, it is assumed to
20 be a unsized object that is less than 32 bits.
21
22 desc
23 Description comment for the object.
24
25 name
26 Name of the object.
27
28 pack
29 Reference to the package (SystemC::Vregs) object self is a member
30 of.
31
32 rst Reset value for the object.
33
35 These fields are valid only after check() is called.
36
37 rst The reset value, expressed as a text string.
38
39 rst_val
40 The reset value, expressed as a hex string.
41
43 new Creates a new definition object.
44
45 new_push
46 Creates a new definition object, at the head of the list of
47 definitions.
48
49 check
50 Checks the object for errors, and parses to create derived Fields.
51
53 Vregs is part of the <http://www.veripool.org/> free Verilog software
54 tool suite. The latest version is available from CPAN and from
55 <http://www.veripool.org/vregs>. /www.veripool.org/>.
56
57 Copyright 2001-2010 by Wilson Snyder. This package is free software;
58 you can redistribute it and/or modify it under the terms of either the
59 GNU Lesser General Public License Version 3 or the Perl Artistic
60 License Version 2.0.
61
63 Wilson Snyder <wsnyder@wsnyder.org>
64
66 SystemC::Vregs
67
68
69
70perl v5.32.0 2020-07-28 Vregs::Define(3)