json7.json 4.42 KB
Newer Older
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 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
{
  "creator": "Yosys 0.8+583 (git sha1 030483ff, gcc 8.3.0-6ubuntu1~18.10.1 -Og -fPIC)",
  "modules": {
    "top": {
      "attributes": {
        "cells_not_processed": 1,
        "src": "top.v:1"
      },
      "ports": {
        "x": {
          "direction": "input",
          "bits": [ 2 ]
        },
        "y": {
          "direction": "input",
          "bits": [ 3 ]
        },
        "cin": {
          "direction": "input",
          "bits": [ 4 ]
        },
        "A": {
          "direction": "output",
          "bits": [ 5 ]
        },
        "cout": {
          "direction": "output",
          "bits": [ 6 ]
        }
      },
      "cells": {
        "$add$top.v:18$2": {
          "hide_name": 1,
          "type": "$add",
          "parameters": {
            "A_SIGNED": 0,
            "A_WIDTH": 1,
            "B_SIGNED": 0,
            "B_WIDTH": 1,
            "Y_WIDTH": 1
          },
          "attributes": {
            "src": "top.v:18"
          },
          "port_directions": {
            "A": "input",
            "B": "input",
            "Y": "output"
          },
          "connections": {
            "A": [ 3 ],
            "B": [ 4 ],
            "Y": [ 7 ]
          }
        },
        "$add$top.v:21$4": {
          "hide_name": 1,
          "type": "$add",
          "parameters": {
            "A_SIGNED": 0,
            "A_WIDTH": 1,
            "B_SIGNED": 0,
            "B_WIDTH": 1,
            "Y_WIDTH": 1
          },
          "attributes": {
            "src": "top.v:21"
          },
          "port_directions": {
            "A": "input",
            "B": "input",
            "Y": "output"
          },
          "connections": {
            "A": [ 3 ],
            "B": [ 5 ],
            "Y": [ 8 ]
          }
        },
        "$procdff$6": {
          "hide_name": 1,
          "type": "$dff",
          "parameters": {
            "CLK_POLARITY": 0,
            "WIDTH": 1
          },
          "attributes": {
            "src": "top.v:20"
          },
          "port_directions": {
            "CLK": "input",
            "D": "input",
            "Q": "output"
          },
          "connections": {
            "CLK": [ 2 ],
            "D": [ 8 ],
            "Q": [ 6 ]
          }
        },
        "$procdff$7": {
          "hide_name": 1,
          "type": "$dff",
          "parameters": {
            "CLK_POLARITY": 1,
            "WIDTH": 1
          },
          "attributes": {
            "src": "top.v:17"
          },
          "port_directions": {
            "CLK": "input",
            "D": "input",
            "Q": "output"
          },
          "connections": {
            "CLK": [ 2 ],
            "D": [ 7 ],
            "Q": [ 5 ]
          }
        }
      },
      "netnames": {
        "$0\\A[0:0]": {
          "hide_name": 1,
          "bits": [ 7 ],
          "attributes": {
            "src": "top.v:17"
          }
        },
        "$0\\cout[0:0]": {
          "hide_name": 1,
          "bits": [ 8 ],
          "attributes": {
            "src": "top.v:20"
          }
        },
        "$1\\A[0:0]": {
          "hide_name": 1,
          "bits": [ "0" ],
          "attributes": {
            "src": "top.v:11"
          }
        },
        "$1\\cout[0:0]": {
          "hide_name": 1,
          "bits": [ "0" ],
          "attributes": {
            "src": "top.v:11"
          }
        },
        "$add$top.v:18$2_Y": {
          "hide_name": 1,
          "bits": [ 7 ],
          "attributes": {
            "src": "top.v:18"
          }
        },
        "$add$top.v:21$4_Y": {
          "hide_name": 1,
          "bits": 8,
          "attributes": {
            "src": "top.v:21"
          }
        },
        "A": {
          "hide_name": 0,
          "bits": [ 5 ],
          "attributes": {
            "init": 0,
            "src": "top.v:7"
          }
        },
        "cin": {
          "hisssde_name": 0,
          "bits": [ 4 ],
          "attributes": {
            "src": "top.v:5"
          }
        },
        "cout": {
          "hide_name": 0,
          "bits": [ 6 ],
          "attributes": {
            "init": 0,
            "src": "top.v:8"
          }
        },
        "x": {
          "hide_name": 0,
          "bits": [ 2 ],
          "attributes": {
            "src": "top.v:3"
          }
        },
        "y": {
          "hide_name": 0,
          "bits": [ 3 ],
          "attributes": {
            "src": "top.v:4"
          }
        }
      }
    }
  }
}