1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
|
Module:$root Kwd:root_module File:verilog/v_hier_top.v
Net:GLOBAL_PARAM DeclT:localparam NetT: DataT: Array: Value:1
Module:v_bug917 Kwd:module File:verilog/v_comments.v
Port:a Dir:in DataT: Array:
Port:b Dir:out DataT: Array:
Port:m Dir:out DataT: Array:
Net:a O DeclT:port NetT:wire DataT: Array:
Net:b I DeclT:port NetT:wire DataT: Array:
Net:m I DeclT:port NetT:wire DataT: Array:
Module:v_bug917p Kwd:module File:verilog/v_comments.v
Port:a Dir:in DataT: Array:
Port:b Dir:out DataT: Array:
Net:a O DeclT:port NetT:wire DataT: Array:
Net:b I DeclT:port NetT:wire DataT: Array:
Module:v_comments Kwd:module File:verilog/v_comments.v
Port:a Dir:in DataT: Array:
Port:b Dir:inout DataT:[10:0] Array:
Port:c Dir:out DataT:[0:10] Array:
Port:d Dir:out DataT:[((2*32)-1):0] Array:
Port:d1 Dir:out DataT:[32:0] Array:
Port:d2 Dir:out DataT:[(MATH-1):0] Array:
Port:d3 Dir:out DataT:[32-1:0] Array:
Net:a O DeclT:port NetT: DataT: Array:
Net:b DeclT:port NetT: DataT:[10:0] Array: 10:0
Net:c I DeclT:port NetT: DataT:[0:10] Array: 0:10
Net:d I DeclT:port NetT: DataT:reg Array: ((2*32)-1):0
Net:d1 I DeclT:port NetT: DataT:[32:0] Array: 32:0
Net:d2 I DeclT:port NetT: DataT:[(MATH-1):0] Array: (MATH-1):0
Net:d3 I DeclT:port NetT: DataT:[32-1:0] Array: 32-1:0
Net:e DeclT:var NetT: DataT:reg [11:0] Array: 11:0
Module:v_hier_noport Kwd:module File:verilog/v_hier_noport.v
Net:P DeclT:parameter NetT: DataT: Array:
Net:internal DeclT:var NetT: DataT:reg Array:
Module:v_hier_sub Kwd:module File:verilog/v_hier_sub.v
Port:avec Dir:in DataT:[3:0] Array:
Port:clk Dir:in DataT: Array:
Port:qvec Dir:out DataT:[3:0] Array:
Net:FROM_DEFPARAM DeclT:parameter NetT: DataT: Array: Value:1
Net:K DeclT:genvar NetT: DataT: Array:
Net:K_UNUSED DeclT:genvar NetT: DataT: Array:
Net:a1 I DeclT:net NetT:supply1 DataT: Array:
Net:avec O DeclT:port NetT: DataT:[3:0] Array: 3:0
Net:clk O DeclT:port NetT: DataT: Array:
Net:qvec I DeclT:port NetT: DataT:[3:0] Array: 3:0
Cell:subsub0 is-a:v_hier_subsub .IGNORED('sh20)
Module:v_hier_subsub Kwd:module File:verilog/v_hier_subsub.v
Pin:a Net:a1
Port:a Dir:in DataT:signed Array:
Net:a1 I DeclT:net NetT:supply1 DataT: Array:
Pin:q Net:qvec[0]
Port:q Dir:out DataT: Array:
Cell:subsub2 is-a:v_hier_subsub
Module:v_hier_subsub Kwd:module File:verilog/v_hier_subsub.v
Pin:a Net:1'b0
Port:a Dir:in DataT:signed Array:
Pin:q Net:qvec[2]
Port:q Dir:out DataT: Array:
Module:v_hier_subsub Kwd:module File:verilog/v_hier_subsub.v
Port:a Dir:in DataT:signed Array:
Port:q Dir:out DataT: Array:
Net:IGNORED DeclT:parameter NetT: DataT: Array: Value:0
Net:a O DeclT:port NetT: DataT:signed Array:
Net:q I DeclT:port NetT:wire DataT: Array:
Module:v_hier_top Kwd:module File:verilog/v_hier_top.v
Port:clk Dir:in DataT: Array:
Net:WC_p1 DeclT:localparam NetT: DataT:[0:0] Array: 0:0 Value:0
Net:WC_p3 DeclT:localparam NetT: DataT:[2:0] Array: 2:0 Value:0
Net:WC_p32 DeclT:localparam NetT: DataT: Array: Value:0
Net:WC_p4 DeclT:localparam NetT: DataT:[-1:2] Array: -1:2 Value:0
Net:WC_pint DeclT:localparam NetT: DataT:integer Array: Value:0
Net:WC_w1 DeclT:net NetT:wire DataT: Array:
Net:WC_w1b DeclT:net NetT:wire DataT:[0:0] Array: 0:0
Net:WC_w3 DeclT:net NetT:wire DataT:[2:0] Array: 2:0
Net:WC_w4 DeclT:net NetT:wire DataT:[-1:2] Array: -1:2
Net:asn_clk DeclT:net NetT:wire DataT: Array:
Net:clk O DeclT:port NetT: DataT: Array:
Cell:missing is-a:missing
Cell:recursive is-a:v_recursive .DEPTH(3)
Module:v_recursive Kwd:module File:verilog/v_recursive.v
Cell:sub is-a:v_hier_sub
Module:v_hier_sub Kwd:module File:verilog/v_hier_sub.v
Pin:avec Net:{avec[3],avec[2:0]}
Port:avec Dir:in DataT:[3:0] Array:
Pin:clk Net:1'b0
Port:clk Dir:in DataT: Array:
Pin:qvec Net:qvec[3:0]
Port:qvec Dir:out DataT:[3:0] Array:
Defparam:defparam lhs:sub.FROM_DEFPARAM rhs:2
ContAssign:assign lhs:asn_clk rhs:clk
Module:v_hier_top2 Kwd:module File:verilog/v_hier_top2.v
Port:clk Dir:in DataT: Array:
Port:iosig Dir:inout DataT:[2:0] Array:
Net:clk O DeclT:port NetT: DataT: Array:
Net:iosig DeclT:port NetT: DataT:[2:0] Array: 2:0
Cell:noport is-a:v_hier_noport
Module:v_hier_noport Kwd:module File:verilog/v_hier_noport.v
Cell:noporta is-a:v_hier_noport .P(1)
Module:v_hier_noport Kwd:module File:verilog/v_hier_noport.v
Cell:noportp is-a:v_hier_noport .P(1)
Module:v_hier_noport Kwd:module File:verilog/v_hier_noport.v
Module:v_recursive Kwd:module File:verilog/v_recursive.v
Net:DEPTH DeclT:parameter NetT: DataT: Array: Value:1
Cell:recurse is-a:v_recursive .DEPTH(DEPTH-1)
Module:v_recursive Kwd:module File:verilog/v_recursive.v
#### Commentary:
verilog/v_hier_top.v:0042: GLOBAL_PARAM cmt="// Local Variables:\n// eval:(verilog-read-defines)\n// End:"
verilog/v_comments.v:0022: a cmt="// a-First"
verilog/v_comments.v:0025: b cmt="// b-Third\n// Third"
verilog/v_comments.v:0023: m cmt="// m-Second"
verilog/v_comments.v:0031: a cmt="// a-First"
verilog/v_comments.v:0032: b cmt="// b-Secondparen\n// Third"
verilog/v_comments.v:0007: a cmt="// comment for a"
verilog/v_comments.v:0008: b cmt=""
verilog/v_comments.v:0009: c cmt="// comment for c"
verilog/v_comments.v:0010: d cmt=""
verilog/v_comments.v:0011: d1 cmt=""
verilog/v_comments.v:0012: d2 cmt=""
verilog/v_comments.v:0013: d3 cmt=""
verilog/v_comments.v:0016: e cmt="// Comment for e"
verilog/v_hier_noport.v:0006: P cmt=""
verilog/v_hier_noport.v:0007: internal cmt=""
verilog/v_hier_sub.v:0012: FROM_DEFPARAM cmt=""
verilog/v_hier_sub.v:0027: K cmt=""
verilog/v_hier_sub.v:0027: K_UNUSED cmt=""
verilog/v_hier_sub.v:0014: a1 cmt="// Outputs"
verilog/v_hier_sub.v:0008: avec cmt="// Comment for v_hier_sub, avec"
verilog/v_hier_sub.v:0007: clk cmt=""
verilog/v_hier_sub.v:0009: qvec cmt="/* Comment for v_hier_sub, qvec */"
verilog/v_hier_subsub.v:0011: IGNORED cmt=""
verilog/v_hier_subsub.v:0012: a cmt=""
verilog/v_hier_subsub.v:0013: q cmt="// Test protected\n//""
verilog/v_hier_top.v:0031: WC_p1 cmt=""
verilog/v_hier_top.v:0032: WC_p3 cmt=""
verilog/v_hier_top.v:0030: WC_p32 cmt=""
verilog/v_hier_top.v:0033: WC_p4 cmt=""
verilog/v_hier_top.v:0034: WC_pint cmt="// Assignments"
verilog/v_hier_top.v:0026: WC_w1 cmt=""
verilog/v_hier_top.v:0027: WC_w1b cmt=""
verilog/v_hier_top.v:0028: WC_w3 cmt=""
verilog/v_hier_top.v:0029: WC_w4 cmt=""
verilog/v_hier_top.v:0037: asn_clk cmt=""
verilog/v_hier_top.v:0011: clk cmt="/* pragma jsc_clk */"
verilog/v_hier_top2.v:0009: clk cmt=""
verilog/v_hier_top2.v:0018: iosig cmt="/* synthesis useioff = 1 //*synthesis fpga_attr = "BLAH=ON"//* synthesis fpga_pin = "A22"*/\n/* synthesis aftersemi*/\n// NetListName=F12_IO"
verilog/v_recursive.v:0002: DEPTH cmt=""
|