Skip to content

Instantly share code, notes, and snippets.

@awygle
Created June 29, 2020 20:35
Show Gist options
  • Save awygle/be2cd1865ec58d82b9149226eb2eafc0 to your computer and use it in GitHub Desktop.
Save awygle/be2cd1865ec58d82b9149226eb2eafc0 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
{
"creator": "Yosys 0.9+1706 (git sha1 4ef8c4b3, clang 6.0.0-1ubuntu2 -fPIC -Os)",
"modules": {
"ALU54B": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:44"
},
"ports": {
"CLK0": {
"direction": "input",
"bits": [ 2 ]
},
"CLK1": {
"direction": "input",
"bits": [ 3 ]
},
"CLK2": {
"direction": "input",
"bits": [ 4 ]
},
"CLK3": {
"direction": "input",
"bits": [ 5 ]
},
"CE0": {
"direction": "input",
"bits": [ 6 ]
},
"CE1": {
"direction": "input",
"bits": [ 7 ]
},
"CE2": {
"direction": "input",
"bits": [ 8 ]
},
"CE3": {
"direction": "input",
"bits": [ 9 ]
},
"RST0": {
"direction": "input",
"bits": [ 10 ]
},
"RST1": {
"direction": "input",
"bits": [ 11 ]
},
"RST2": {
"direction": "input",
"bits": [ 12 ]
},
"RST3": {
"direction": "input",
"bits": [ 13 ]
},
"SIGNEDIA": {
"direction": "input",
"bits": [ 14 ]
},
"SIGNEDIB": {
"direction": "input",
"bits": [ 15 ]
},
"SIGNEDCIN": {
"direction": "input",
"bits": [ 16 ]
},
"A0": {
"direction": "input",
"bits": [ 17 ]
},
"A1": {
"direction": "input",
"bits": [ 18 ]
},
"A2": {
"direction": "input",
"bits": [ 19 ]
},
"A3": {
"direction": "input",
"bits": [ 20 ]
},
"A4": {
"direction": "input",
"bits": [ 21 ]
},
"A5": {
"direction": "input",
"bits": [ 22 ]
},
"A6": {
"direction": "input",
"bits": [ 23 ]
},
"A7": {
"direction": "input",
"bits": [ 24 ]
},
"A8": {
"direction": "input",
"bits": [ 25 ]
},
"A9": {
"direction": "input",
"bits": [ 26 ]
},
"A10": {
"direction": "input",
"bits": [ 27 ]
},
"A11": {
"direction": "input",
"bits": [ 28 ]
},
"A12": {
"direction": "input",
"bits": [ 29 ]
},
"A13": {
"direction": "input",
"bits": [ 30 ]
},
"A14": {
"direction": "input",
"bits": [ 31 ]
},
"A15": {
"direction": "input",
"bits": [ 32 ]
},
"A16": {
"direction": "input",
"bits": [ 33 ]
},
"A17": {
"direction": "input",
"bits": [ 34 ]
},
"A18": {
"direction": "input",
"bits": [ 35 ]
},
"A19": {
"direction": "input",
"bits": [ 36 ]
},
"A20": {
"direction": "input",
"bits": [ 37 ]
},
"A21": {
"direction": "input",
"bits": [ 38 ]
},
"A22": {
"direction": "input",
"bits": [ 39 ]
},
"A23": {
"direction": "input",
"bits": [ 40 ]
},
"A24": {
"direction": "input",
"bits": [ 41 ]
},
"A25": {
"direction": "input",
"bits": [ 42 ]
},
"A26": {
"direction": "input",
"bits": [ 43 ]
},
"A27": {
"direction": "input",
"bits": [ 44 ]
},
"A28": {
"direction": "input",
"bits": [ 45 ]
},
"A29": {
"direction": "input",
"bits": [ 46 ]
},
"A30": {
"direction": "input",
"bits": [ 47 ]
},
"A31": {
"direction": "input",
"bits": [ 48 ]
},
"A32": {
"direction": "input",
"bits": [ 49 ]
},
"A33": {
"direction": "input",
"bits": [ 50 ]
},
"A34": {
"direction": "input",
"bits": [ 51 ]
},
"A35": {
"direction": "input",
"bits": [ 52 ]
},
"B0": {
"direction": "input",
"bits": [ 53 ]
},
"B1": {
"direction": "input",
"bits": [ 54 ]
},
"B2": {
"direction": "input",
"bits": [ 55 ]
},
"B3": {
"direction": "input",
"bits": [ 56 ]
},
"B4": {
"direction": "input",
"bits": [ 57 ]
},
"B5": {
"direction": "input",
"bits": [ 58 ]
},
"B6": {
"direction": "input",
"bits": [ 59 ]
},
"B7": {
"direction": "input",
"bits": [ 60 ]
},
"B8": {
"direction": "input",
"bits": [ 61 ]
},
"B9": {
"direction": "input",
"bits": [ 62 ]
},
"B10": {
"direction": "input",
"bits": [ 63 ]
},
"B11": {
"direction": "input",
"bits": [ 64 ]
},
"B12": {
"direction": "input",
"bits": [ 65 ]
},
"B13": {
"direction": "input",
"bits": [ 66 ]
},
"B14": {
"direction": "input",
"bits": [ 67 ]
},
"B15": {
"direction": "input",
"bits": [ 68 ]
},
"B16": {
"direction": "input",
"bits": [ 69 ]
},
"B17": {
"direction": "input",
"bits": [ 70 ]
},
"B18": {
"direction": "input",
"bits": [ 71 ]
},
"B19": {
"direction": "input",
"bits": [ 72 ]
},
"B20": {
"direction": "input",
"bits": [ 73 ]
},
"B21": {
"direction": "input",
"bits": [ 74 ]
},
"B22": {
"direction": "input",
"bits": [ 75 ]
},
"B23": {
"direction": "input",
"bits": [ 76 ]
},
"B24": {
"direction": "input",
"bits": [ 77 ]
},
"B25": {
"direction": "input",
"bits": [ 78 ]
},
"B26": {
"direction": "input",
"bits": [ 79 ]
},
"B27": {
"direction": "input",
"bits": [ 80 ]
},
"B28": {
"direction": "input",
"bits": [ 81 ]
},
"B29": {
"direction": "input",
"bits": [ 82 ]
},
"B30": {
"direction": "input",
"bits": [ 83 ]
},
"B31": {
"direction": "input",
"bits": [ 84 ]
},
"B32": {
"direction": "input",
"bits": [ 85 ]
},
"B33": {
"direction": "input",
"bits": [ 86 ]
},
"B34": {
"direction": "input",
"bits": [ 87 ]
},
"B35": {
"direction": "input",
"bits": [ 88 ]
},
"C0": {
"direction": "input",
"bits": [ 89 ]
},
"C1": {
"direction": "input",
"bits": [ 90 ]
},
"C2": {
"direction": "input",
"bits": [ 91 ]
},
"C3": {
"direction": "input",
"bits": [ 92 ]
},
"C4": {
"direction": "input",
"bits": [ 93 ]
},
"C5": {
"direction": "input",
"bits": [ 94 ]
},
"C6": {
"direction": "input",
"bits": [ 95 ]
},
"C7": {
"direction": "input",
"bits": [ 96 ]
},
"C8": {
"direction": "input",
"bits": [ 97 ]
},
"C9": {
"direction": "input",
"bits": [ 98 ]
},
"C10": {
"direction": "input",
"bits": [ 99 ]
},
"C11": {
"direction": "input",
"bits": [ 100 ]
},
"C12": {
"direction": "input",
"bits": [ 101 ]
},
"C13": {
"direction": "input",
"bits": [ 102 ]
},
"C14": {
"direction": "input",
"bits": [ 103 ]
},
"C15": {
"direction": "input",
"bits": [ 104 ]
},
"C16": {
"direction": "input",
"bits": [ 105 ]
},
"C17": {
"direction": "input",
"bits": [ 106 ]
},
"C18": {
"direction": "input",
"bits": [ 107 ]
},
"C19": {
"direction": "input",
"bits": [ 108 ]
},
"C20": {
"direction": "input",
"bits": [ 109 ]
},
"C21": {
"direction": "input",
"bits": [ 110 ]
},
"C22": {
"direction": "input",
"bits": [ 111 ]
},
"C23": {
"direction": "input",
"bits": [ 112 ]
},
"C24": {
"direction": "input",
"bits": [ 113 ]
},
"C25": {
"direction": "input",
"bits": [ 114 ]
},
"C26": {
"direction": "input",
"bits": [ 115 ]
},
"C27": {
"direction": "input",
"bits": [ 116 ]
},
"C28": {
"direction": "input",
"bits": [ 117 ]
},
"C29": {
"direction": "input",
"bits": [ 118 ]
},
"C30": {
"direction": "input",
"bits": [ 119 ]
},
"C31": {
"direction": "input",
"bits": [ 120 ]
},
"C32": {
"direction": "input",
"bits": [ 121 ]
},
"C33": {
"direction": "input",
"bits": [ 122 ]
},
"C34": {
"direction": "input",
"bits": [ 123 ]
},
"C35": {
"direction": "input",
"bits": [ 124 ]
},
"C36": {
"direction": "input",
"bits": [ 125 ]
},
"C37": {
"direction": "input",
"bits": [ 126 ]
},
"C38": {
"direction": "input",
"bits": [ 127 ]
},
"C39": {
"direction": "input",
"bits": [ 128 ]
},
"C40": {
"direction": "input",
"bits": [ 129 ]
},
"C41": {
"direction": "input",
"bits": [ 130 ]
},
"C42": {
"direction": "input",
"bits": [ 131 ]
},
"C43": {
"direction": "input",
"bits": [ 132 ]
},
"C44": {
"direction": "input",
"bits": [ 133 ]
},
"C45": {
"direction": "input",
"bits": [ 134 ]
},
"C46": {
"direction": "input",
"bits": [ 135 ]
},
"C47": {
"direction": "input",
"bits": [ 136 ]
},
"C48": {
"direction": "input",
"bits": [ 137 ]
},
"C49": {
"direction": "input",
"bits": [ 138 ]
},
"C50": {
"direction": "input",
"bits": [ 139 ]
},
"C51": {
"direction": "input",
"bits": [ 140 ]
},
"C52": {
"direction": "input",
"bits": [ 141 ]
},
"C53": {
"direction": "input",
"bits": [ 142 ]
},
"CFB0": {
"direction": "input",
"bits": [ 143 ]
},
"CFB1": {
"direction": "input",
"bits": [ 144 ]
},
"CFB2": {
"direction": "input",
"bits": [ 145 ]
},
"CFB3": {
"direction": "input",
"bits": [ 146 ]
},
"CFB4": {
"direction": "input",
"bits": [ 147 ]
},
"CFB5": {
"direction": "input",
"bits": [ 148 ]
},
"CFB6": {
"direction": "input",
"bits": [ 149 ]
},
"CFB7": {
"direction": "input",
"bits": [ 150 ]
},
"CFB8": {
"direction": "input",
"bits": [ 151 ]
},
"CFB9": {
"direction": "input",
"bits": [ 152 ]
},
"CFB10": {
"direction": "input",
"bits": [ 153 ]
},
"CFB11": {
"direction": "input",
"bits": [ 154 ]
},
"CFB12": {
"direction": "input",
"bits": [ 155 ]
},
"CFB13": {
"direction": "input",
"bits": [ 156 ]
},
"CFB14": {
"direction": "input",
"bits": [ 157 ]
},
"CFB15": {
"direction": "input",
"bits": [ 158 ]
},
"CFB16": {
"direction": "input",
"bits": [ 159 ]
},
"CFB17": {
"direction": "input",
"bits": [ 160 ]
},
"CFB18": {
"direction": "input",
"bits": [ 161 ]
},
"CFB19": {
"direction": "input",
"bits": [ 162 ]
},
"CFB20": {
"direction": "input",
"bits": [ 163 ]
},
"CFB21": {
"direction": "input",
"bits": [ 164 ]
},
"CFB22": {
"direction": "input",
"bits": [ 165 ]
},
"CFB23": {
"direction": "input",
"bits": [ 166 ]
},
"CFB24": {
"direction": "input",
"bits": [ 167 ]
},
"CFB25": {
"direction": "input",
"bits": [ 168 ]
},
"CFB26": {
"direction": "input",
"bits": [ 169 ]
},
"CFB27": {
"direction": "input",
"bits": [ 170 ]
},
"CFB28": {
"direction": "input",
"bits": [ 171 ]
},
"CFB29": {
"direction": "input",
"bits": [ 172 ]
},
"CFB30": {
"direction": "input",
"bits": [ 173 ]
},
"CFB31": {
"direction": "input",
"bits": [ 174 ]
},
"CFB32": {
"direction": "input",
"bits": [ 175 ]
},
"CFB33": {
"direction": "input",
"bits": [ 176 ]
},
"CFB34": {
"direction": "input",
"bits": [ 177 ]
},
"CFB35": {
"direction": "input",
"bits": [ 178 ]
},
"CFB36": {
"direction": "input",
"bits": [ 179 ]
},
"CFB37": {
"direction": "input",
"bits": [ 180 ]
},
"CFB38": {
"direction": "input",
"bits": [ 181 ]
},
"CFB39": {
"direction": "input",
"bits": [ 182 ]
},
"CFB40": {
"direction": "input",
"bits": [ 183 ]
},
"CFB41": {
"direction": "input",
"bits": [ 184 ]
},
"CFB42": {
"direction": "input",
"bits": [ 185 ]
},
"CFB43": {
"direction": "input",
"bits": [ 186 ]
},
"CFB44": {
"direction": "input",
"bits": [ 187 ]
},
"CFB45": {
"direction": "input",
"bits": [ 188 ]
},
"CFB46": {
"direction": "input",
"bits": [ 189 ]
},
"CFB47": {
"direction": "input",
"bits": [ 190 ]
},
"CFB48": {
"direction": "input",
"bits": [ 191 ]
},
"CFB49": {
"direction": "input",
"bits": [ 192 ]
},
"CFB50": {
"direction": "input",
"bits": [ 193 ]
},
"CFB51": {
"direction": "input",
"bits": [ 194 ]
},
"CFB52": {
"direction": "input",
"bits": [ 195 ]
},
"CFB53": {
"direction": "input",
"bits": [ 196 ]
},
"MA0": {
"direction": "input",
"bits": [ 197 ]
},
"MA1": {
"direction": "input",
"bits": [ 198 ]
},
"MA2": {
"direction": "input",
"bits": [ 199 ]
},
"MA3": {
"direction": "input",
"bits": [ 200 ]
},
"MA4": {
"direction": "input",
"bits": [ 201 ]
},
"MA5": {
"direction": "input",
"bits": [ 202 ]
},
"MA6": {
"direction": "input",
"bits": [ 203 ]
},
"MA7": {
"direction": "input",
"bits": [ 204 ]
},
"MA8": {
"direction": "input",
"bits": [ 205 ]
},
"MA9": {
"direction": "input",
"bits": [ 206 ]
},
"MA10": {
"direction": "input",
"bits": [ 207 ]
},
"MA11": {
"direction": "input",
"bits": [ 208 ]
},
"MA12": {
"direction": "input",
"bits": [ 209 ]
},
"MA13": {
"direction": "input",
"bits": [ 210 ]
},
"MA14": {
"direction": "input",
"bits": [ 211 ]
},
"MA15": {
"direction": "input",
"bits": [ 212 ]
},
"MA16": {
"direction": "input",
"bits": [ 213 ]
},
"MA17": {
"direction": "input",
"bits": [ 214 ]
},
"MA18": {
"direction": "input",
"bits": [ 215 ]
},
"MA19": {
"direction": "input",
"bits": [ 216 ]
},
"MA20": {
"direction": "input",
"bits": [ 217 ]
},
"MA21": {
"direction": "input",
"bits": [ 218 ]
},
"MA22": {
"direction": "input",
"bits": [ 219 ]
},
"MA23": {
"direction": "input",
"bits": [ 220 ]
},
"MA24": {
"direction": "input",
"bits": [ 221 ]
},
"MA25": {
"direction": "input",
"bits": [ 222 ]
},
"MA26": {
"direction": "input",
"bits": [ 223 ]
},
"MA27": {
"direction": "input",
"bits": [ 224 ]
},
"MA28": {
"direction": "input",
"bits": [ 225 ]
},
"MA29": {
"direction": "input",
"bits": [ 226 ]
},
"MA30": {
"direction": "input",
"bits": [ 227 ]
},
"MA31": {
"direction": "input",
"bits": [ 228 ]
},
"MA32": {
"direction": "input",
"bits": [ 229 ]
},
"MA33": {
"direction": "input",
"bits": [ 230 ]
},
"MA34": {
"direction": "input",
"bits": [ 231 ]
},
"MA35": {
"direction": "input",
"bits": [ 232 ]
},
"MB0": {
"direction": "input",
"bits": [ 233 ]
},
"MB1": {
"direction": "input",
"bits": [ 234 ]
},
"MB2": {
"direction": "input",
"bits": [ 235 ]
},
"MB3": {
"direction": "input",
"bits": [ 236 ]
},
"MB4": {
"direction": "input",
"bits": [ 237 ]
},
"MB5": {
"direction": "input",
"bits": [ 238 ]
},
"MB6": {
"direction": "input",
"bits": [ 239 ]
},
"MB7": {
"direction": "input",
"bits": [ 240 ]
},
"MB8": {
"direction": "input",
"bits": [ 241 ]
},
"MB9": {
"direction": "input",
"bits": [ 242 ]
},
"MB10": {
"direction": "input",
"bits": [ 243 ]
},
"MB11": {
"direction": "input",
"bits": [ 244 ]
},
"MB12": {
"direction": "input",
"bits": [ 245 ]
},
"MB13": {
"direction": "input",
"bits": [ 246 ]
},
"MB14": {
"direction": "input",
"bits": [ 247 ]
},
"MB15": {
"direction": "input",
"bits": [ 248 ]
},
"MB16": {
"direction": "input",
"bits": [ 249 ]
},
"MB17": {
"direction": "input",
"bits": [ 250 ]
},
"MB18": {
"direction": "input",
"bits": [ 251 ]
},
"MB19": {
"direction": "input",
"bits": [ 252 ]
},
"MB20": {
"direction": "input",
"bits": [ 253 ]
},
"MB21": {
"direction": "input",
"bits": [ 254 ]
},
"MB22": {
"direction": "input",
"bits": [ 255 ]
},
"MB23": {
"direction": "input",
"bits": [ 256 ]
},
"MB24": {
"direction": "input",
"bits": [ 257 ]
},
"MB25": {
"direction": "input",
"bits": [ 258 ]
},
"MB26": {
"direction": "input",
"bits": [ 259 ]
},
"MB27": {
"direction": "input",
"bits": [ 260 ]
},
"MB28": {
"direction": "input",
"bits": [ 261 ]
},
"MB29": {
"direction": "input",
"bits": [ 262 ]
},
"MB30": {
"direction": "input",
"bits": [ 263 ]
},
"MB31": {
"direction": "input",
"bits": [ 264 ]
},
"MB32": {
"direction": "input",
"bits": [ 265 ]
},
"MB33": {
"direction": "input",
"bits": [ 266 ]
},
"MB34": {
"direction": "input",
"bits": [ 267 ]
},
"MB35": {
"direction": "input",
"bits": [ 268 ]
},
"CIN0": {
"direction": "input",
"bits": [ 269 ]
},
"CIN1": {
"direction": "input",
"bits": [ 270 ]
},
"CIN2": {
"direction": "input",
"bits": [ 271 ]
},
"CIN3": {
"direction": "input",
"bits": [ 272 ]
},
"CIN4": {
"direction": "input",
"bits": [ 273 ]
},
"CIN5": {
"direction": "input",
"bits": [ 274 ]
},
"CIN6": {
"direction": "input",
"bits": [ 275 ]
},
"CIN7": {
"direction": "input",
"bits": [ 276 ]
},
"CIN8": {
"direction": "input",
"bits": [ 277 ]
},
"CIN9": {
"direction": "input",
"bits": [ 278 ]
},
"CIN10": {
"direction": "input",
"bits": [ 279 ]
},
"CIN11": {
"direction": "input",
"bits": [ 280 ]
},
"CIN12": {
"direction": "input",
"bits": [ 281 ]
},
"CIN13": {
"direction": "input",
"bits": [ 282 ]
},
"CIN14": {
"direction": "input",
"bits": [ 283 ]
},
"CIN15": {
"direction": "input",
"bits": [ 284 ]
},
"CIN16": {
"direction": "input",
"bits": [ 285 ]
},
"CIN17": {
"direction": "input",
"bits": [ 286 ]
},
"CIN18": {
"direction": "input",
"bits": [ 287 ]
},
"CIN19": {
"direction": "input",
"bits": [ 288 ]
},
"CIN20": {
"direction": "input",
"bits": [ 289 ]
},
"CIN21": {
"direction": "input",
"bits": [ 290 ]
},
"CIN22": {
"direction": "input",
"bits": [ 291 ]
},
"CIN23": {
"direction": "input",
"bits": [ 292 ]
},
"CIN24": {
"direction": "input",
"bits": [ 293 ]
},
"CIN25": {
"direction": "input",
"bits": [ 294 ]
},
"CIN26": {
"direction": "input",
"bits": [ 295 ]
},
"CIN27": {
"direction": "input",
"bits": [ 296 ]
},
"CIN28": {
"direction": "input",
"bits": [ 297 ]
},
"CIN29": {
"direction": "input",
"bits": [ 298 ]
},
"CIN30": {
"direction": "input",
"bits": [ 299 ]
},
"CIN31": {
"direction": "input",
"bits": [ 300 ]
},
"CIN32": {
"direction": "input",
"bits": [ 301 ]
},
"CIN33": {
"direction": "input",
"bits": [ 302 ]
},
"CIN34": {
"direction": "input",
"bits": [ 303 ]
},
"CIN35": {
"direction": "input",
"bits": [ 304 ]
},
"CIN36": {
"direction": "input",
"bits": [ 305 ]
},
"CIN37": {
"direction": "input",
"bits": [ 306 ]
},
"CIN38": {
"direction": "input",
"bits": [ 307 ]
},
"CIN39": {
"direction": "input",
"bits": [ 308 ]
},
"CIN40": {
"direction": "input",
"bits": [ 309 ]
},
"CIN41": {
"direction": "input",
"bits": [ 310 ]
},
"CIN42": {
"direction": "input",
"bits": [ 311 ]
},
"CIN43": {
"direction": "input",
"bits": [ 312 ]
},
"CIN44": {
"direction": "input",
"bits": [ 313 ]
},
"CIN45": {
"direction": "input",
"bits": [ 314 ]
},
"CIN46": {
"direction": "input",
"bits": [ 315 ]
},
"CIN47": {
"direction": "input",
"bits": [ 316 ]
},
"CIN48": {
"direction": "input",
"bits": [ 317 ]
},
"CIN49": {
"direction": "input",
"bits": [ 318 ]
},
"CIN50": {
"direction": "input",
"bits": [ 319 ]
},
"CIN51": {
"direction": "input",
"bits": [ 320 ]
},
"CIN52": {
"direction": "input",
"bits": [ 321 ]
},
"CIN53": {
"direction": "input",
"bits": [ 322 ]
},
"OP0": {
"direction": "input",
"bits": [ 323 ]
},
"OP1": {
"direction": "input",
"bits": [ 324 ]
},
"OP2": {
"direction": "input",
"bits": [ 325 ]
},
"OP3": {
"direction": "input",
"bits": [ 326 ]
},
"OP4": {
"direction": "input",
"bits": [ 327 ]
},
"OP5": {
"direction": "input",
"bits": [ 328 ]
},
"OP6": {
"direction": "input",
"bits": [ 329 ]
},
"OP7": {
"direction": "input",
"bits": [ 330 ]
},
"OP8": {
"direction": "input",
"bits": [ 331 ]
},
"OP9": {
"direction": "input",
"bits": [ 332 ]
},
"OP10": {
"direction": "input",
"bits": [ 333 ]
},
"R0": {
"direction": "output",
"bits": [ 334 ]
},
"R1": {
"direction": "output",
"bits": [ 335 ]
},
"R2": {
"direction": "output",
"bits": [ 336 ]
},
"R3": {
"direction": "output",
"bits": [ 337 ]
},
"R4": {
"direction": "output",
"bits": [ 338 ]
},
"R5": {
"direction": "output",
"bits": [ 339 ]
},
"R6": {
"direction": "output",
"bits": [ 340 ]
},
"R7": {
"direction": "output",
"bits": [ 341 ]
},
"R8": {
"direction": "output",
"bits": [ 342 ]
},
"R9": {
"direction": "output",
"bits": [ 343 ]
},
"R10": {
"direction": "output",
"bits": [ 344 ]
},
"R11": {
"direction": "output",
"bits": [ 345 ]
},
"R12": {
"direction": "output",
"bits": [ 346 ]
},
"R13": {
"direction": "output",
"bits": [ 347 ]
},
"R14": {
"direction": "output",
"bits": [ 348 ]
},
"R15": {
"direction": "output",
"bits": [ 349 ]
},
"R16": {
"direction": "output",
"bits": [ 350 ]
},
"R17": {
"direction": "output",
"bits": [ 351 ]
},
"R18": {
"direction": "output",
"bits": [ 352 ]
},
"R19": {
"direction": "output",
"bits": [ 353 ]
},
"R20": {
"direction": "output",
"bits": [ 354 ]
},
"R21": {
"direction": "output",
"bits": [ 355 ]
},
"R22": {
"direction": "output",
"bits": [ 356 ]
},
"R23": {
"direction": "output",
"bits": [ 357 ]
},
"R24": {
"direction": "output",
"bits": [ 358 ]
},
"R25": {
"direction": "output",
"bits": [ 359 ]
},
"R26": {
"direction": "output",
"bits": [ 360 ]
},
"R27": {
"direction": "output",
"bits": [ 361 ]
},
"R28": {
"direction": "output",
"bits": [ 362 ]
},
"R29": {
"direction": "output",
"bits": [ 363 ]
},
"R30": {
"direction": "output",
"bits": [ 364 ]
},
"R31": {
"direction": "output",
"bits": [ 365 ]
},
"R32": {
"direction": "output",
"bits": [ 366 ]
},
"R33": {
"direction": "output",
"bits": [ 367 ]
},
"R34": {
"direction": "output",
"bits": [ 368 ]
},
"R35": {
"direction": "output",
"bits": [ 369 ]
},
"R36": {
"direction": "output",
"bits": [ 370 ]
},
"R37": {
"direction": "output",
"bits": [ 371 ]
},
"R38": {
"direction": "output",
"bits": [ 372 ]
},
"R39": {
"direction": "output",
"bits": [ 373 ]
},
"R40": {
"direction": "output",
"bits": [ 374 ]
},
"R41": {
"direction": "output",
"bits": [ 375 ]
},
"R42": {
"direction": "output",
"bits": [ 376 ]
},
"R43": {
"direction": "output",
"bits": [ 377 ]
},
"R44": {
"direction": "output",
"bits": [ 378 ]
},
"R45": {
"direction": "output",
"bits": [ 379 ]
},
"R46": {
"direction": "output",
"bits": [ 380 ]
},
"R47": {
"direction": "output",
"bits": [ 381 ]
},
"R48": {
"direction": "output",
"bits": [ 382 ]
},
"R49": {
"direction": "output",
"bits": [ 383 ]
},
"R50": {
"direction": "output",
"bits": [ 384 ]
},
"R51": {
"direction": "output",
"bits": [ 385 ]
},
"R52": {
"direction": "output",
"bits": [ 386 ]
},
"R53": {
"direction": "output",
"bits": [ 387 ]
},
"CO0": {
"direction": "output",
"bits": [ 388 ]
},
"CO1": {
"direction": "output",
"bits": [ 389 ]
},
"CO2": {
"direction": "output",
"bits": [ 390 ]
},
"CO3": {
"direction": "output",
"bits": [ 391 ]
},
"CO4": {
"direction": "output",
"bits": [ 392 ]
},
"CO5": {
"direction": "output",
"bits": [ 393 ]
},
"CO6": {
"direction": "output",
"bits": [ 394 ]
},
"CO7": {
"direction": "output",
"bits": [ 395 ]
},
"CO8": {
"direction": "output",
"bits": [ 396 ]
},
"CO9": {
"direction": "output",
"bits": [ 397 ]
},
"CO10": {
"direction": "output",
"bits": [ 398 ]
},
"CO11": {
"direction": "output",
"bits": [ 399 ]
},
"CO12": {
"direction": "output",
"bits": [ 400 ]
},
"CO13": {
"direction": "output",
"bits": [ 401 ]
},
"CO14": {
"direction": "output",
"bits": [ 402 ]
},
"CO15": {
"direction": "output",
"bits": [ 403 ]
},
"CO16": {
"direction": "output",
"bits": [ 404 ]
},
"CO17": {
"direction": "output",
"bits": [ 405 ]
},
"CO18": {
"direction": "output",
"bits": [ 406 ]
},
"CO19": {
"direction": "output",
"bits": [ 407 ]
},
"CO20": {
"direction": "output",
"bits": [ 408 ]
},
"CO21": {
"direction": "output",
"bits": [ 409 ]
},
"CO22": {
"direction": "output",
"bits": [ 410 ]
},
"CO23": {
"direction": "output",
"bits": [ 411 ]
},
"CO24": {
"direction": "output",
"bits": [ 412 ]
},
"CO25": {
"direction": "output",
"bits": [ 413 ]
},
"CO26": {
"direction": "output",
"bits": [ 414 ]
},
"CO27": {
"direction": "output",
"bits": [ 415 ]
},
"CO28": {
"direction": "output",
"bits": [ 416 ]
},
"CO29": {
"direction": "output",
"bits": [ 417 ]
},
"CO30": {
"direction": "output",
"bits": [ 418 ]
},
"CO31": {
"direction": "output",
"bits": [ 419 ]
},
"CO32": {
"direction": "output",
"bits": [ 420 ]
},
"CO33": {
"direction": "output",
"bits": [ 421 ]
},
"CO34": {
"direction": "output",
"bits": [ 422 ]
},
"CO35": {
"direction": "output",
"bits": [ 423 ]
},
"CO36": {
"direction": "output",
"bits": [ 424 ]
},
"CO37": {
"direction": "output",
"bits": [ 425 ]
},
"CO38": {
"direction": "output",
"bits": [ 426 ]
},
"CO39": {
"direction": "output",
"bits": [ 427 ]
},
"CO40": {
"direction": "output",
"bits": [ 428 ]
},
"CO41": {
"direction": "output",
"bits": [ 429 ]
},
"CO42": {
"direction": "output",
"bits": [ 430 ]
},
"CO43": {
"direction": "output",
"bits": [ 431 ]
},
"CO44": {
"direction": "output",
"bits": [ 432 ]
},
"CO45": {
"direction": "output",
"bits": [ 433 ]
},
"CO46": {
"direction": "output",
"bits": [ 434 ]
},
"CO47": {
"direction": "output",
"bits": [ 435 ]
},
"CO48": {
"direction": "output",
"bits": [ 436 ]
},
"CO49": {
"direction": "output",
"bits": [ 437 ]
},
"CO50": {
"direction": "output",
"bits": [ 438 ]
},
"CO51": {
"direction": "output",
"bits": [ 439 ]
},
"CO52": {
"direction": "output",
"bits": [ 440 ]
},
"CO53": {
"direction": "output",
"bits": [ 441 ]
},
"EQZ": {
"direction": "output",
"bits": [ 442 ]
},
"EQZM": {
"direction": "output",
"bits": [ 443 ]
},
"EQOM": {
"direction": "output",
"bits": [ 444 ]
},
"EQPAT": {
"direction": "output",
"bits": [ 445 ]
},
"EQPATB": {
"direction": "output",
"bits": [ 446 ]
},
"OVER": {
"direction": "output",
"bits": [ 447 ]
},
"UNDER": {
"direction": "output",
"bits": [ 448 ]
},
"OVERUNDER": {
"direction": "output",
"bits": [ 449 ]
},
"SIGNEDR": {
"direction": "output",
"bits": [ 450 ]
}
},
"cells": {
},
"netnames": {
"A0": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A1": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A10": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A11": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A12": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A13": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A14": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A15": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A16": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A17": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A18": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A19": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A2": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A20": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A21": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A22": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A23": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A24": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A25": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A26": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A27": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A28": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A29": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A3": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A30": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A31": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A32": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A33": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A34": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A35": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A4": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A5": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A6": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A7": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A8": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"A9": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:49"
}
},
"B0": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B1": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B10": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B11": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B12": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B13": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B14": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B15": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B16": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B17": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B18": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B19": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B2": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B20": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B21": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B22": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B23": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B24": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B25": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B26": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B27": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B28": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B29": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B3": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B30": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B31": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B32": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B33": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B34": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B35": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B4": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B5": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B6": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B7": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B8": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"B9": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:50"
}
},
"C0": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C1": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C10": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C11": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C12": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C13": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C14": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C15": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C16": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C17": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C18": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C19": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C2": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C20": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C21": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C22": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C23": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C24": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C25": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C26": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C27": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C28": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C29": {
"hide_name": 0,
"bits": [ 118 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C3": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C30": {
"hide_name": 0,
"bits": [ 119 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C31": {
"hide_name": 0,
"bits": [ 120 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C32": {
"hide_name": 0,
"bits": [ 121 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C33": {
"hide_name": 0,
"bits": [ 122 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C34": {
"hide_name": 0,
"bits": [ 123 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C35": {
"hide_name": 0,
"bits": [ 124 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C36": {
"hide_name": 0,
"bits": [ 125 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C37": {
"hide_name": 0,
"bits": [ 126 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C38": {
"hide_name": 0,
"bits": [ 127 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C39": {
"hide_name": 0,
"bits": [ 128 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C4": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C40": {
"hide_name": 0,
"bits": [ 129 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C41": {
"hide_name": 0,
"bits": [ 130 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C42": {
"hide_name": 0,
"bits": [ 131 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C43": {
"hide_name": 0,
"bits": [ 132 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C44": {
"hide_name": 0,
"bits": [ 133 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C45": {
"hide_name": 0,
"bits": [ 134 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C46": {
"hide_name": 0,
"bits": [ 135 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C47": {
"hide_name": 0,
"bits": [ 136 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C48": {
"hide_name": 0,
"bits": [ 137 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C49": {
"hide_name": 0,
"bits": [ 138 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C5": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C50": {
"hide_name": 0,
"bits": [ 139 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C51": {
"hide_name": 0,
"bits": [ 140 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C52": {
"hide_name": 0,
"bits": [ 141 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C53": {
"hide_name": 0,
"bits": [ 142 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C6": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C7": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C8": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"C9": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:51"
}
},
"CE0": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:46"
}
},
"CE1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:46"
}
},
"CE2": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:46"
}
},
"CE3": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:46"
}
},
"CFB0": {
"hide_name": 0,
"bits": [ 143 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB1": {
"hide_name": 0,
"bits": [ 144 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB10": {
"hide_name": 0,
"bits": [ 153 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB11": {
"hide_name": 0,
"bits": [ 154 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB12": {
"hide_name": 0,
"bits": [ 155 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB13": {
"hide_name": 0,
"bits": [ 156 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB14": {
"hide_name": 0,
"bits": [ 157 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB15": {
"hide_name": 0,
"bits": [ 158 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB16": {
"hide_name": 0,
"bits": [ 159 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB17": {
"hide_name": 0,
"bits": [ 160 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB18": {
"hide_name": 0,
"bits": [ 161 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB19": {
"hide_name": 0,
"bits": [ 162 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB2": {
"hide_name": 0,
"bits": [ 145 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB20": {
"hide_name": 0,
"bits": [ 163 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB21": {
"hide_name": 0,
"bits": [ 164 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB22": {
"hide_name": 0,
"bits": [ 165 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB23": {
"hide_name": 0,
"bits": [ 166 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB24": {
"hide_name": 0,
"bits": [ 167 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB25": {
"hide_name": 0,
"bits": [ 168 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB26": {
"hide_name": 0,
"bits": [ 169 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB27": {
"hide_name": 0,
"bits": [ 170 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB28": {
"hide_name": 0,
"bits": [ 171 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB29": {
"hide_name": 0,
"bits": [ 172 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB3": {
"hide_name": 0,
"bits": [ 146 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB30": {
"hide_name": 0,
"bits": [ 173 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB31": {
"hide_name": 0,
"bits": [ 174 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB32": {
"hide_name": 0,
"bits": [ 175 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB33": {
"hide_name": 0,
"bits": [ 176 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB34": {
"hide_name": 0,
"bits": [ 177 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB35": {
"hide_name": 0,
"bits": [ 178 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB36": {
"hide_name": 0,
"bits": [ 179 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB37": {
"hide_name": 0,
"bits": [ 180 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB38": {
"hide_name": 0,
"bits": [ 181 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB39": {
"hide_name": 0,
"bits": [ 182 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB4": {
"hide_name": 0,
"bits": [ 147 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB40": {
"hide_name": 0,
"bits": [ 183 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB41": {
"hide_name": 0,
"bits": [ 184 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB42": {
"hide_name": 0,
"bits": [ 185 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB43": {
"hide_name": 0,
"bits": [ 186 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB44": {
"hide_name": 0,
"bits": [ 187 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB45": {
"hide_name": 0,
"bits": [ 188 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB46": {
"hide_name": 0,
"bits": [ 189 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB47": {
"hide_name": 0,
"bits": [ 190 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB48": {
"hide_name": 0,
"bits": [ 191 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB49": {
"hide_name": 0,
"bits": [ 192 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB5": {
"hide_name": 0,
"bits": [ 148 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB50": {
"hide_name": 0,
"bits": [ 193 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB51": {
"hide_name": 0,
"bits": [ 194 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB52": {
"hide_name": 0,
"bits": [ 195 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB53": {
"hide_name": 0,
"bits": [ 196 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB6": {
"hide_name": 0,
"bits": [ 149 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB7": {
"hide_name": 0,
"bits": [ 150 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB8": {
"hide_name": 0,
"bits": [ 151 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CFB9": {
"hide_name": 0,
"bits": [ 152 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:52"
}
},
"CIN0": {
"hide_name": 0,
"bits": [ 269 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN1": {
"hide_name": 0,
"bits": [ 270 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN10": {
"hide_name": 0,
"bits": [ 279 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN11": {
"hide_name": 0,
"bits": [ 280 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN12": {
"hide_name": 0,
"bits": [ 281 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN13": {
"hide_name": 0,
"bits": [ 282 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN14": {
"hide_name": 0,
"bits": [ 283 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN15": {
"hide_name": 0,
"bits": [ 284 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN16": {
"hide_name": 0,
"bits": [ 285 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN17": {
"hide_name": 0,
"bits": [ 286 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN18": {
"hide_name": 0,
"bits": [ 287 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN19": {
"hide_name": 0,
"bits": [ 288 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN2": {
"hide_name": 0,
"bits": [ 271 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN20": {
"hide_name": 0,
"bits": [ 289 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN21": {
"hide_name": 0,
"bits": [ 290 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN22": {
"hide_name": 0,
"bits": [ 291 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN23": {
"hide_name": 0,
"bits": [ 292 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN24": {
"hide_name": 0,
"bits": [ 293 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN25": {
"hide_name": 0,
"bits": [ 294 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN26": {
"hide_name": 0,
"bits": [ 295 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN27": {
"hide_name": 0,
"bits": [ 296 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN28": {
"hide_name": 0,
"bits": [ 297 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN29": {
"hide_name": 0,
"bits": [ 298 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN3": {
"hide_name": 0,
"bits": [ 272 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN30": {
"hide_name": 0,
"bits": [ 299 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN31": {
"hide_name": 0,
"bits": [ 300 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN32": {
"hide_name": 0,
"bits": [ 301 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN33": {
"hide_name": 0,
"bits": [ 302 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN34": {
"hide_name": 0,
"bits": [ 303 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN35": {
"hide_name": 0,
"bits": [ 304 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN36": {
"hide_name": 0,
"bits": [ 305 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN37": {
"hide_name": 0,
"bits": [ 306 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN38": {
"hide_name": 0,
"bits": [ 307 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN39": {
"hide_name": 0,
"bits": [ 308 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN4": {
"hide_name": 0,
"bits": [ 273 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN40": {
"hide_name": 0,
"bits": [ 309 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN41": {
"hide_name": 0,
"bits": [ 310 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN42": {
"hide_name": 0,
"bits": [ 311 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN43": {
"hide_name": 0,
"bits": [ 312 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN44": {
"hide_name": 0,
"bits": [ 313 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN45": {
"hide_name": 0,
"bits": [ 314 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN46": {
"hide_name": 0,
"bits": [ 315 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN47": {
"hide_name": 0,
"bits": [ 316 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN48": {
"hide_name": 0,
"bits": [ 317 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN49": {
"hide_name": 0,
"bits": [ 318 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN5": {
"hide_name": 0,
"bits": [ 274 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN50": {
"hide_name": 0,
"bits": [ 319 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN51": {
"hide_name": 0,
"bits": [ 320 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN52": {
"hide_name": 0,
"bits": [ 321 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN53": {
"hide_name": 0,
"bits": [ 322 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN6": {
"hide_name": 0,
"bits": [ 275 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN7": {
"hide_name": 0,
"bits": [ 276 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN8": {
"hide_name": 0,
"bits": [ 277 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CIN9": {
"hide_name": 0,
"bits": [ 278 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:55"
}
},
"CLK0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:45"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:45"
}
},
"CLK2": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:45"
}
},
"CLK3": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:45"
}
},
"CO0": {
"hide_name": 0,
"bits": [ 388 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO1": {
"hide_name": 0,
"bits": [ 389 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO10": {
"hide_name": 0,
"bits": [ 398 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO11": {
"hide_name": 0,
"bits": [ 399 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO12": {
"hide_name": 0,
"bits": [ 400 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO13": {
"hide_name": 0,
"bits": [ 401 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO14": {
"hide_name": 0,
"bits": [ 402 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO15": {
"hide_name": 0,
"bits": [ 403 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO16": {
"hide_name": 0,
"bits": [ 404 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO17": {
"hide_name": 0,
"bits": [ 405 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO18": {
"hide_name": 0,
"bits": [ 406 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO19": {
"hide_name": 0,
"bits": [ 407 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO2": {
"hide_name": 0,
"bits": [ 390 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO20": {
"hide_name": 0,
"bits": [ 408 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO21": {
"hide_name": 0,
"bits": [ 409 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO22": {
"hide_name": 0,
"bits": [ 410 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO23": {
"hide_name": 0,
"bits": [ 411 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO24": {
"hide_name": 0,
"bits": [ 412 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO25": {
"hide_name": 0,
"bits": [ 413 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO26": {
"hide_name": 0,
"bits": [ 414 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO27": {
"hide_name": 0,
"bits": [ 415 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO28": {
"hide_name": 0,
"bits": [ 416 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO29": {
"hide_name": 0,
"bits": [ 417 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO3": {
"hide_name": 0,
"bits": [ 391 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO30": {
"hide_name": 0,
"bits": [ 418 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO31": {
"hide_name": 0,
"bits": [ 419 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO32": {
"hide_name": 0,
"bits": [ 420 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO33": {
"hide_name": 0,
"bits": [ 421 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO34": {
"hide_name": 0,
"bits": [ 422 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO35": {
"hide_name": 0,
"bits": [ 423 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO36": {
"hide_name": 0,
"bits": [ 424 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO37": {
"hide_name": 0,
"bits": [ 425 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO38": {
"hide_name": 0,
"bits": [ 426 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO39": {
"hide_name": 0,
"bits": [ 427 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO4": {
"hide_name": 0,
"bits": [ 392 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO40": {
"hide_name": 0,
"bits": [ 428 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO41": {
"hide_name": 0,
"bits": [ 429 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO42": {
"hide_name": 0,
"bits": [ 430 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO43": {
"hide_name": 0,
"bits": [ 431 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO44": {
"hide_name": 0,
"bits": [ 432 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO45": {
"hide_name": 0,
"bits": [ 433 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO46": {
"hide_name": 0,
"bits": [ 434 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO47": {
"hide_name": 0,
"bits": [ 435 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO48": {
"hide_name": 0,
"bits": [ 436 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO49": {
"hide_name": 0,
"bits": [ 437 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO5": {
"hide_name": 0,
"bits": [ 393 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO50": {
"hide_name": 0,
"bits": [ 438 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO51": {
"hide_name": 0,
"bits": [ 439 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO52": {
"hide_name": 0,
"bits": [ 440 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO53": {
"hide_name": 0,
"bits": [ 441 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO6": {
"hide_name": 0,
"bits": [ 394 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO7": {
"hide_name": 0,
"bits": [ 395 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO8": {
"hide_name": 0,
"bits": [ 396 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"CO9": {
"hide_name": 0,
"bits": [ 397 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:58"
}
},
"EQOM": {
"hide_name": 0,
"bits": [ 444 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:59"
}
},
"EQPAT": {
"hide_name": 0,
"bits": [ 445 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:59"
}
},
"EQPATB": {
"hide_name": 0,
"bits": [ 446 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:59"
}
},
"EQZ": {
"hide_name": 0,
"bits": [ 442 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:59"
}
},
"EQZM": {
"hide_name": 0,
"bits": [ 443 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:59"
}
},
"MA0": {
"hide_name": 0,
"bits": [ 197 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA1": {
"hide_name": 0,
"bits": [ 198 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA10": {
"hide_name": 0,
"bits": [ 207 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA11": {
"hide_name": 0,
"bits": [ 208 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA12": {
"hide_name": 0,
"bits": [ 209 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA13": {
"hide_name": 0,
"bits": [ 210 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA14": {
"hide_name": 0,
"bits": [ 211 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA15": {
"hide_name": 0,
"bits": [ 212 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA16": {
"hide_name": 0,
"bits": [ 213 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA17": {
"hide_name": 0,
"bits": [ 214 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA18": {
"hide_name": 0,
"bits": [ 215 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA19": {
"hide_name": 0,
"bits": [ 216 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA2": {
"hide_name": 0,
"bits": [ 199 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA20": {
"hide_name": 0,
"bits": [ 217 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA21": {
"hide_name": 0,
"bits": [ 218 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA22": {
"hide_name": 0,
"bits": [ 219 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA23": {
"hide_name": 0,
"bits": [ 220 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA24": {
"hide_name": 0,
"bits": [ 221 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA25": {
"hide_name": 0,
"bits": [ 222 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA26": {
"hide_name": 0,
"bits": [ 223 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA27": {
"hide_name": 0,
"bits": [ 224 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA28": {
"hide_name": 0,
"bits": [ 225 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA29": {
"hide_name": 0,
"bits": [ 226 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA3": {
"hide_name": 0,
"bits": [ 200 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA30": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA31": {
"hide_name": 0,
"bits": [ 228 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA32": {
"hide_name": 0,
"bits": [ 229 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA33": {
"hide_name": 0,
"bits": [ 230 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA34": {
"hide_name": 0,
"bits": [ 231 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA35": {
"hide_name": 0,
"bits": [ 232 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA4": {
"hide_name": 0,
"bits": [ 201 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA5": {
"hide_name": 0,
"bits": [ 202 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA6": {
"hide_name": 0,
"bits": [ 203 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA7": {
"hide_name": 0,
"bits": [ 204 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA8": {
"hide_name": 0,
"bits": [ 205 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MA9": {
"hide_name": 0,
"bits": [ 206 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:53"
}
},
"MB0": {
"hide_name": 0,
"bits": [ 233 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB1": {
"hide_name": 0,
"bits": [ 234 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB10": {
"hide_name": 0,
"bits": [ 243 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB11": {
"hide_name": 0,
"bits": [ 244 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB12": {
"hide_name": 0,
"bits": [ 245 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB13": {
"hide_name": 0,
"bits": [ 246 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB14": {
"hide_name": 0,
"bits": [ 247 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB15": {
"hide_name": 0,
"bits": [ 248 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB16": {
"hide_name": 0,
"bits": [ 249 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB17": {
"hide_name": 0,
"bits": [ 250 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB18": {
"hide_name": 0,
"bits": [ 251 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB19": {
"hide_name": 0,
"bits": [ 252 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB2": {
"hide_name": 0,
"bits": [ 235 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB20": {
"hide_name": 0,
"bits": [ 253 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB21": {
"hide_name": 0,
"bits": [ 254 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB22": {
"hide_name": 0,
"bits": [ 255 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB23": {
"hide_name": 0,
"bits": [ 256 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB24": {
"hide_name": 0,
"bits": [ 257 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB25": {
"hide_name": 0,
"bits": [ 258 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB26": {
"hide_name": 0,
"bits": [ 259 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB27": {
"hide_name": 0,
"bits": [ 260 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB28": {
"hide_name": 0,
"bits": [ 261 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB29": {
"hide_name": 0,
"bits": [ 262 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB3": {
"hide_name": 0,
"bits": [ 236 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB30": {
"hide_name": 0,
"bits": [ 263 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB31": {
"hide_name": 0,
"bits": [ 264 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB32": {
"hide_name": 0,
"bits": [ 265 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB33": {
"hide_name": 0,
"bits": [ 266 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB34": {
"hide_name": 0,
"bits": [ 267 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB35": {
"hide_name": 0,
"bits": [ 268 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB4": {
"hide_name": 0,
"bits": [ 237 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB5": {
"hide_name": 0,
"bits": [ 238 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB6": {
"hide_name": 0,
"bits": [ 239 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB7": {
"hide_name": 0,
"bits": [ 240 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB8": {
"hide_name": 0,
"bits": [ 241 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"MB9": {
"hide_name": 0,
"bits": [ 242 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:54"
}
},
"OP0": {
"hide_name": 0,
"bits": [ 323 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP1": {
"hide_name": 0,
"bits": [ 324 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP10": {
"hide_name": 0,
"bits": [ 333 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP2": {
"hide_name": 0,
"bits": [ 325 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP3": {
"hide_name": 0,
"bits": [ 326 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP4": {
"hide_name": 0,
"bits": [ 327 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP5": {
"hide_name": 0,
"bits": [ 328 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP6": {
"hide_name": 0,
"bits": [ 329 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP7": {
"hide_name": 0,
"bits": [ 330 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP8": {
"hide_name": 0,
"bits": [ 331 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OP9": {
"hide_name": 0,
"bits": [ 332 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:56"
}
},
"OVER": {
"hide_name": 0,
"bits": [ 447 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:60"
}
},
"OVERUNDER": {
"hide_name": 0,
"bits": [ 449 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:60"
}
},
"R0": {
"hide_name": 0,
"bits": [ 334 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R1": {
"hide_name": 0,
"bits": [ 335 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R10": {
"hide_name": 0,
"bits": [ 344 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R11": {
"hide_name": 0,
"bits": [ 345 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R12": {
"hide_name": 0,
"bits": [ 346 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R13": {
"hide_name": 0,
"bits": [ 347 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R14": {
"hide_name": 0,
"bits": [ 348 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R15": {
"hide_name": 0,
"bits": [ 349 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R16": {
"hide_name": 0,
"bits": [ 350 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R17": {
"hide_name": 0,
"bits": [ 351 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R18": {
"hide_name": 0,
"bits": [ 352 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R19": {
"hide_name": 0,
"bits": [ 353 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R2": {
"hide_name": 0,
"bits": [ 336 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R20": {
"hide_name": 0,
"bits": [ 354 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R21": {
"hide_name": 0,
"bits": [ 355 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R22": {
"hide_name": 0,
"bits": [ 356 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R23": {
"hide_name": 0,
"bits": [ 357 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R24": {
"hide_name": 0,
"bits": [ 358 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R25": {
"hide_name": 0,
"bits": [ 359 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R26": {
"hide_name": 0,
"bits": [ 360 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R27": {
"hide_name": 0,
"bits": [ 361 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R28": {
"hide_name": 0,
"bits": [ 362 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R29": {
"hide_name": 0,
"bits": [ 363 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R3": {
"hide_name": 0,
"bits": [ 337 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R30": {
"hide_name": 0,
"bits": [ 364 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R31": {
"hide_name": 0,
"bits": [ 365 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R32": {
"hide_name": 0,
"bits": [ 366 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R33": {
"hide_name": 0,
"bits": [ 367 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R34": {
"hide_name": 0,
"bits": [ 368 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R35": {
"hide_name": 0,
"bits": [ 369 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R36": {
"hide_name": 0,
"bits": [ 370 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R37": {
"hide_name": 0,
"bits": [ 371 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R38": {
"hide_name": 0,
"bits": [ 372 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R39": {
"hide_name": 0,
"bits": [ 373 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R4": {
"hide_name": 0,
"bits": [ 338 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R40": {
"hide_name": 0,
"bits": [ 374 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R41": {
"hide_name": 0,
"bits": [ 375 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R42": {
"hide_name": 0,
"bits": [ 376 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R43": {
"hide_name": 0,
"bits": [ 377 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R44": {
"hide_name": 0,
"bits": [ 378 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R45": {
"hide_name": 0,
"bits": [ 379 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R46": {
"hide_name": 0,
"bits": [ 380 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R47": {
"hide_name": 0,
"bits": [ 381 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R48": {
"hide_name": 0,
"bits": [ 382 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R49": {
"hide_name": 0,
"bits": [ 383 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R5": {
"hide_name": 0,
"bits": [ 339 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R50": {
"hide_name": 0,
"bits": [ 384 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R51": {
"hide_name": 0,
"bits": [ 385 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R52": {
"hide_name": 0,
"bits": [ 386 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R53": {
"hide_name": 0,
"bits": [ 387 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R6": {
"hide_name": 0,
"bits": [ 340 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R7": {
"hide_name": 0,
"bits": [ 341 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R8": {
"hide_name": 0,
"bits": [ 342 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"R9": {
"hide_name": 0,
"bits": [ 343 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:57"
}
},
"RST0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:47"
}
},
"RST1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:47"
}
},
"RST2": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:47"
}
},
"RST3": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:47"
}
},
"SIGNEDCIN": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:48"
}
},
"SIGNEDIA": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:48"
}
},
"SIGNEDIB": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:48"
}
},
"SIGNEDR": {
"hide_name": 0,
"bits": [ 450 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:61"
}
},
"UNDER": {
"hide_name": 0,
"bits": [ 448 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:60"
}
}
}
},
"BB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:10"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
},
"B": {
"direction": "inout",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:10"
}
},
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:10"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:10"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:10"
}
}
}
},
"BBPD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:12"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
},
"B": {
"direction": "inout",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:12"
}
},
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:12"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:12"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:12"
}
}
}
},
"BBPU": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:11"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
},
"B": {
"direction": "inout",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:11"
}
},
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:11"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:11"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:11"
}
}
}
},
"CCU2C": {
"attributes": {
"whitebox": "00000000000000000000000000000001",
"abc9_box_id": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:20"
},
"ports": {
"CIN": {
"direction": "input",
"bits": [ 2 ]
},
"A0": {
"direction": "input",
"bits": [ 3 ]
},
"B0": {
"direction": "input",
"bits": [ 4 ]
},
"C0": {
"direction": "input",
"bits": [ 5 ]
},
"D0": {
"direction": "input",
"bits": [ 6 ]
},
"A1": {
"direction": "input",
"bits": [ 7 ]
},
"B1": {
"direction": "input",
"bits": [ 8 ]
},
"C1": {
"direction": "input",
"bits": [ 9 ]
},
"D1": {
"direction": "input",
"bits": [ 10 ]
},
"S0": {
"direction": "output",
"bits": [ 11 ]
},
"S1": {
"direction": "output",
"bits": [ 12 ]
},
"COUT": {
"direction": "output",
"bits": [ 13 ]
}
},
"cells": {
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$8": {
"hide_name": 1,
"type": "$and",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 14 ],
"B": [ "0" ],
"Y": [ 15 ]
}
},
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$9": {
"hide_name": 1,
"type": "$and",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 16 ],
"B": [ 2 ],
"Y": [ 17 ]
}
},
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$13": {
"hide_name": 1,
"type": "$and",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 18 ],
"B": [ "0" ],
"Y": [ 19 ]
}
},
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$14": {
"hide_name": 1,
"type": "$and",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 20 ],
"B": [ 21 ],
"Y": [ 22 ]
}
},
"$not$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$7": {
"hide_name": 1,
"type": "$not",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
},
"port_directions": {
"A": "input",
"Y": "output"
},
"connections": {
"A": [ 16 ],
"Y": [ 14 ]
}
},
"$not$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$12": {
"hide_name": 1,
"type": "$not",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
},
"port_directions": {
"A": "input",
"Y": "output"
},
"connections": {
"A": [ 20 ],
"Y": [ 18 ]
}
},
"$or$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$10": {
"hide_name": 1,
"type": "$or",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 15 ],
"B": [ 17 ],
"Y": [ 21 ]
}
},
"$or$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$15": {
"hide_name": 1,
"type": "$or",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 19 ],
"B": [ 22 ],
"Y": [ 13 ]
}
},
"$xor$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:38$6": {
"hide_name": 1,
"type": "$xor",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:38"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 16 ],
"B": [ "0" ],
"Y": [ 11 ]
}
},
"$xor$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:48$11": {
"hide_name": 1,
"type": "$xor",
"parameters": {
"A_SIGNED": "00000000000000000000000000000000",
"A_WIDTH": "00000000000000000000000000000001",
"B_SIGNED": "00000000000000000000000000000000",
"B_WIDTH": "00000000000000000000000000000001",
"Y_WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:48"
},
"port_directions": {
"A": "input",
"B": "input",
"Y": "output"
},
"connections": {
"A": [ 20 ],
"B": [ "0" ],
"Y": [ 12 ]
}
},
"lut2_0": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "0000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:36"
},
"port_directions": {
"A": "input",
"B": "input",
"Z": "output"
},
"connections": {
"A": [ 3 ],
"B": [ 4 ],
"Z": [ 23 ]
}
},
"lut2_1": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "0000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:46"
},
"port_directions": {
"A": "input",
"B": "input",
"Z": "output"
},
"connections": {
"A": [ 7 ],
"B": [ 8 ],
"Z": [ 24 ]
}
},
"lut4_0": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:35"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 3 ],
"B": [ 4 ],
"C": [ 5 ],
"D": [ 6 ],
"Z": [ 16 ]
}
},
"lut4_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:45"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 7 ],
"B": [ 8 ],
"C": [ 9 ],
"D": [ 10 ],
"Z": [ 20 ]
}
}
},
"netnames": {
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$8_Y": {
"hide_name": 1,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
}
},
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$9_Y": {
"hide_name": 1,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
}
},
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$13_Y": {
"hide_name": 1,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
}
},
"$and$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$14_Y": {
"hide_name": 1,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
}
},
"$not$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$7_Y": {
"hide_name": 1,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
}
},
"$not$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$12_Y": {
"hide_name": 1,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
}
},
"$or$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41$10_Y": {
"hide_name": 1,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
}
},
"$or$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51$15_Y": {
"hide_name": 1,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:51"
}
},
"$xor$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:38$6_Y": {
"hide_name": 1,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:38"
}
},
"$xor$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:48$11_Y": {
"hide_name": 1,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:48"
}
},
"A0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"A1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"B0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"B1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"C0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"C1": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"CIN": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"abc9_carry": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:22"
}
},
"COUT": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"abc9_carry": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:26"
}
},
"D0": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"D1": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:23"
}
},
"LUT2_0": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:34"
}
},
"LUT2_1": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:44"
}
},
"LUT4_0": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:34"
}
},
"LUT4_1": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:44"
}
},
"S0": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:24"
}
},
"S1": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:24"
}
},
"cout_0": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:41"
}
},
"gated_cin_0": {
"hide_name": 0,
"bits": [ "0" ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:37"
}
},
"gated_cin_1": {
"hide_name": 0,
"bits": [ "0" ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:47"
}
},
"gated_lut2_0": {
"hide_name": 0,
"bits": [ "0" ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:40"
}
},
"gated_lut2_1": {
"hide_name": 0,
"bits": [ "0" ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:50"
}
}
}
},
"CLKDIVF": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:321"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"ALIGNWD": {
"direction": "input",
"bits": [ 4 ]
},
"CDIVX": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"ALIGNWD": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:322"
}
},
"CDIVX": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:323"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:322"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:322"
}
}
}
},
"DCCA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:344"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"CE": {
"direction": "input",
"bits": [ 3 ]
},
"CLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"CE": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:345"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:345"
}
},
"CLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:346"
}
}
}
},
"DCUA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:351"
},
"ports": {
"CH0_HDINP": {
"direction": "input",
"bits": [ 2 ]
},
"CH1_HDINP": {
"direction": "input",
"bits": [ 3 ]
},
"CH0_HDINN": {
"direction": "input",
"bits": [ 4 ]
},
"CH1_HDINN": {
"direction": "input",
"bits": [ 5 ]
},
"D_TXBIT_CLKP_FROM_ND": {
"direction": "input",
"bits": [ 6 ]
},
"D_TXBIT_CLKN_FROM_ND": {
"direction": "input",
"bits": [ 7 ]
},
"D_SYNC_ND": {
"direction": "input",
"bits": [ 8 ]
},
"D_TXPLL_LOL_FROM_ND": {
"direction": "input",
"bits": [ 9 ]
},
"CH0_RX_REFCLK": {
"direction": "input",
"bits": [ 10 ]
},
"CH1_RX_REFCLK": {
"direction": "input",
"bits": [ 11 ]
},
"CH0_FF_RXI_CLK": {
"direction": "input",
"bits": [ 12 ]
},
"CH1_FF_RXI_CLK": {
"direction": "input",
"bits": [ 13 ]
},
"CH0_FF_TXI_CLK": {
"direction": "input",
"bits": [ 14 ]
},
"CH1_FF_TXI_CLK": {
"direction": "input",
"bits": [ 15 ]
},
"CH0_FF_EBRD_CLK": {
"direction": "input",
"bits": [ 16 ]
},
"CH1_FF_EBRD_CLK": {
"direction": "input",
"bits": [ 17 ]
},
"CH0_FF_TX_D_0": {
"direction": "input",
"bits": [ 18 ]
},
"CH1_FF_TX_D_0": {
"direction": "input",
"bits": [ 19 ]
},
"CH0_FF_TX_D_1": {
"direction": "input",
"bits": [ 20 ]
},
"CH1_FF_TX_D_1": {
"direction": "input",
"bits": [ 21 ]
},
"CH0_FF_TX_D_2": {
"direction": "input",
"bits": [ 22 ]
},
"CH1_FF_TX_D_2": {
"direction": "input",
"bits": [ 23 ]
},
"CH0_FF_TX_D_3": {
"direction": "input",
"bits": [ 24 ]
},
"CH1_FF_TX_D_3": {
"direction": "input",
"bits": [ 25 ]
},
"CH0_FF_TX_D_4": {
"direction": "input",
"bits": [ 26 ]
},
"CH1_FF_TX_D_4": {
"direction": "input",
"bits": [ 27 ]
},
"CH0_FF_TX_D_5": {
"direction": "input",
"bits": [ 28 ]
},
"CH1_FF_TX_D_5": {
"direction": "input",
"bits": [ 29 ]
},
"CH0_FF_TX_D_6": {
"direction": "input",
"bits": [ 30 ]
},
"CH1_FF_TX_D_6": {
"direction": "input",
"bits": [ 31 ]
},
"CH0_FF_TX_D_7": {
"direction": "input",
"bits": [ 32 ]
},
"CH1_FF_TX_D_7": {
"direction": "input",
"bits": [ 33 ]
},
"CH0_FF_TX_D_8": {
"direction": "input",
"bits": [ 34 ]
},
"CH1_FF_TX_D_8": {
"direction": "input",
"bits": [ 35 ]
},
"CH0_FF_TX_D_9": {
"direction": "input",
"bits": [ 36 ]
},
"CH1_FF_TX_D_9": {
"direction": "input",
"bits": [ 37 ]
},
"CH0_FF_TX_D_10": {
"direction": "input",
"bits": [ 38 ]
},
"CH1_FF_TX_D_10": {
"direction": "input",
"bits": [ 39 ]
},
"CH0_FF_TX_D_11": {
"direction": "input",
"bits": [ 40 ]
},
"CH1_FF_TX_D_11": {
"direction": "input",
"bits": [ 41 ]
},
"CH0_FF_TX_D_12": {
"direction": "input",
"bits": [ 42 ]
},
"CH1_FF_TX_D_12": {
"direction": "input",
"bits": [ 43 ]
},
"CH0_FF_TX_D_13": {
"direction": "input",
"bits": [ 44 ]
},
"CH1_FF_TX_D_13": {
"direction": "input",
"bits": [ 45 ]
},
"CH0_FF_TX_D_14": {
"direction": "input",
"bits": [ 46 ]
},
"CH1_FF_TX_D_14": {
"direction": "input",
"bits": [ 47 ]
},
"CH0_FF_TX_D_15": {
"direction": "input",
"bits": [ 48 ]
},
"CH1_FF_TX_D_15": {
"direction": "input",
"bits": [ 49 ]
},
"CH0_FF_TX_D_16": {
"direction": "input",
"bits": [ 50 ]
},
"CH1_FF_TX_D_16": {
"direction": "input",
"bits": [ 51 ]
},
"CH0_FF_TX_D_17": {
"direction": "input",
"bits": [ 52 ]
},
"CH1_FF_TX_D_17": {
"direction": "input",
"bits": [ 53 ]
},
"CH0_FF_TX_D_18": {
"direction": "input",
"bits": [ 54 ]
},
"CH1_FF_TX_D_18": {
"direction": "input",
"bits": [ 55 ]
},
"CH0_FF_TX_D_19": {
"direction": "input",
"bits": [ 56 ]
},
"CH1_FF_TX_D_19": {
"direction": "input",
"bits": [ 57 ]
},
"CH0_FF_TX_D_20": {
"direction": "input",
"bits": [ 58 ]
},
"CH1_FF_TX_D_20": {
"direction": "input",
"bits": [ 59 ]
},
"CH0_FF_TX_D_21": {
"direction": "input",
"bits": [ 60 ]
},
"CH1_FF_TX_D_21": {
"direction": "input",
"bits": [ 61 ]
},
"CH0_FF_TX_D_22": {
"direction": "input",
"bits": [ 62 ]
},
"CH1_FF_TX_D_22": {
"direction": "input",
"bits": [ 63 ]
},
"CH0_FF_TX_D_23": {
"direction": "input",
"bits": [ 64 ]
},
"CH1_FF_TX_D_23": {
"direction": "input",
"bits": [ 65 ]
},
"CH0_FFC_EI_EN": {
"direction": "input",
"bits": [ 66 ]
},
"CH1_FFC_EI_EN": {
"direction": "input",
"bits": [ 67 ]
},
"CH0_FFC_PCIE_DET_EN": {
"direction": "input",
"bits": [ 68 ]
},
"CH1_FFC_PCIE_DET_EN": {
"direction": "input",
"bits": [ 69 ]
},
"CH0_FFC_PCIE_CT": {
"direction": "input",
"bits": [ 70 ]
},
"CH1_FFC_PCIE_CT": {
"direction": "input",
"bits": [ 71 ]
},
"CH0_FFC_SB_INV_RX": {
"direction": "input",
"bits": [ 72 ]
},
"CH1_FFC_SB_INV_RX": {
"direction": "input",
"bits": [ 73 ]
},
"CH0_FFC_ENABLE_CGALIGN": {
"direction": "input",
"bits": [ 74 ]
},
"CH1_FFC_ENABLE_CGALIGN": {
"direction": "input",
"bits": [ 75 ]
},
"CH0_FFC_SIGNAL_DETECT": {
"direction": "input",
"bits": [ 76 ]
},
"CH1_FFC_SIGNAL_DETECT": {
"direction": "input",
"bits": [ 77 ]
},
"CH0_FFC_FB_LOOPBACK": {
"direction": "input",
"bits": [ 78 ]
},
"CH1_FFC_FB_LOOPBACK": {
"direction": "input",
"bits": [ 79 ]
},
"CH0_FFC_SB_PFIFO_LP": {
"direction": "input",
"bits": [ 80 ]
},
"CH1_FFC_SB_PFIFO_LP": {
"direction": "input",
"bits": [ 81 ]
},
"CH0_FFC_PFIFO_CLR": {
"direction": "input",
"bits": [ 82 ]
},
"CH1_FFC_PFIFO_CLR": {
"direction": "input",
"bits": [ 83 ]
},
"CH0_FFC_RATE_MODE_RX": {
"direction": "input",
"bits": [ 84 ]
},
"CH1_FFC_RATE_MODE_RX": {
"direction": "input",
"bits": [ 85 ]
},
"CH0_FFC_RATE_MODE_TX": {
"direction": "input",
"bits": [ 86 ]
},
"CH1_FFC_RATE_MODE_TX": {
"direction": "input",
"bits": [ 87 ]
},
"CH0_FFC_DIV11_MODE_RX": {
"direction": "input",
"bits": [ 88 ]
},
"CH1_FFC_DIV11_MODE_RX": {
"direction": "input",
"bits": [ 89 ]
},
"CH0_FFC_RX_GEAR_MODE": {
"direction": "input",
"bits": [ 90 ]
},
"CH1_FFC_RX_GEAR_MODE": {
"direction": "input",
"bits": [ 91 ]
},
"CH0_FFC_TX_GEAR_MODE": {
"direction": "input",
"bits": [ 92 ]
},
"CH1_FFC_TX_GEAR_MODE": {
"direction": "input",
"bits": [ 93 ]
},
"CH0_FFC_DIV11_MODE_TX": {
"direction": "input",
"bits": [ 94 ]
},
"CH1_FFC_DIV11_MODE_TX": {
"direction": "input",
"bits": [ 95 ]
},
"CH0_FFC_LDR_CORE2TX_EN": {
"direction": "input",
"bits": [ 96 ]
},
"CH1_FFC_LDR_CORE2TX_EN": {
"direction": "input",
"bits": [ 97 ]
},
"CH0_FFC_LANE_TX_RST": {
"direction": "input",
"bits": [ 98 ]
},
"CH1_FFC_LANE_TX_RST": {
"direction": "input",
"bits": [ 99 ]
},
"CH0_FFC_LANE_RX_RST": {
"direction": "input",
"bits": [ 100 ]
},
"CH1_FFC_LANE_RX_RST": {
"direction": "input",
"bits": [ 101 ]
},
"CH0_FFC_RRST": {
"direction": "input",
"bits": [ 102 ]
},
"CH1_FFC_RRST": {
"direction": "input",
"bits": [ 103 ]
},
"CH0_FFC_TXPWDNB": {
"direction": "input",
"bits": [ 104 ]
},
"CH1_FFC_TXPWDNB": {
"direction": "input",
"bits": [ 105 ]
},
"CH0_FFC_RXPWDNB": {
"direction": "input",
"bits": [ 106 ]
},
"CH1_FFC_RXPWDNB": {
"direction": "input",
"bits": [ 107 ]
},
"CH0_LDR_CORE2TX": {
"direction": "input",
"bits": [ 108 ]
},
"CH1_LDR_CORE2TX": {
"direction": "input",
"bits": [ 109 ]
},
"D_SCIWDATA0": {
"direction": "input",
"bits": [ 110 ]
},
"D_SCIWDATA1": {
"direction": "input",
"bits": [ 111 ]
},
"D_SCIWDATA2": {
"direction": "input",
"bits": [ 112 ]
},
"D_SCIWDATA3": {
"direction": "input",
"bits": [ 113 ]
},
"D_SCIWDATA4": {
"direction": "input",
"bits": [ 114 ]
},
"D_SCIWDATA5": {
"direction": "input",
"bits": [ 115 ]
},
"D_SCIWDATA6": {
"direction": "input",
"bits": [ 116 ]
},
"D_SCIWDATA7": {
"direction": "input",
"bits": [ 117 ]
},
"D_SCIADDR0": {
"direction": "input",
"bits": [ 118 ]
},
"D_SCIADDR1": {
"direction": "input",
"bits": [ 119 ]
},
"D_SCIADDR2": {
"direction": "input",
"bits": [ 120 ]
},
"D_SCIADDR3": {
"direction": "input",
"bits": [ 121 ]
},
"D_SCIADDR4": {
"direction": "input",
"bits": [ 122 ]
},
"D_SCIADDR5": {
"direction": "input",
"bits": [ 123 ]
},
"D_SCIENAUX": {
"direction": "input",
"bits": [ 124 ]
},
"D_SCISELAUX": {
"direction": "input",
"bits": [ 125 ]
},
"CH0_SCIEN": {
"direction": "input",
"bits": [ 126 ]
},
"CH1_SCIEN": {
"direction": "input",
"bits": [ 127 ]
},
"CH0_SCISEL": {
"direction": "input",
"bits": [ 128 ]
},
"CH1_SCISEL": {
"direction": "input",
"bits": [ 129 ]
},
"D_SCIRD": {
"direction": "input",
"bits": [ 130 ]
},
"D_SCIWSTN": {
"direction": "input",
"bits": [ 131 ]
},
"D_CYAWSTN": {
"direction": "input",
"bits": [ 132 ]
},
"D_FFC_SYNC_TOGGLE": {
"direction": "input",
"bits": [ 133 ]
},
"D_FFC_DUAL_RST": {
"direction": "input",
"bits": [ 134 ]
},
"D_FFC_MACRO_RST": {
"direction": "input",
"bits": [ 135 ]
},
"D_FFC_MACROPDB": {
"direction": "input",
"bits": [ 136 ]
},
"D_FFC_TRST": {
"direction": "input",
"bits": [ 137 ]
},
"CH0_FFC_CDR_EN_BITSLIP": {
"direction": "input",
"bits": [ 138 ]
},
"CH1_FFC_CDR_EN_BITSLIP": {
"direction": "input",
"bits": [ 139 ]
},
"D_SCAN_ENABLE": {
"direction": "input",
"bits": [ 140 ]
},
"D_SCAN_IN_0": {
"direction": "input",
"bits": [ 141 ]
},
"D_SCAN_IN_1": {
"direction": "input",
"bits": [ 142 ]
},
"D_SCAN_IN_2": {
"direction": "input",
"bits": [ 143 ]
},
"D_SCAN_IN_3": {
"direction": "input",
"bits": [ 144 ]
},
"D_SCAN_IN_4": {
"direction": "input",
"bits": [ 145 ]
},
"D_SCAN_IN_5": {
"direction": "input",
"bits": [ 146 ]
},
"D_SCAN_IN_6": {
"direction": "input",
"bits": [ 147 ]
},
"D_SCAN_IN_7": {
"direction": "input",
"bits": [ 148 ]
},
"D_SCAN_MODE": {
"direction": "input",
"bits": [ 149 ]
},
"D_SCAN_RESET": {
"direction": "input",
"bits": [ 150 ]
},
"D_CIN0": {
"direction": "input",
"bits": [ 151 ]
},
"D_CIN1": {
"direction": "input",
"bits": [ 152 ]
},
"D_CIN2": {
"direction": "input",
"bits": [ 153 ]
},
"D_CIN3": {
"direction": "input",
"bits": [ 154 ]
},
"D_CIN4": {
"direction": "input",
"bits": [ 155 ]
},
"D_CIN5": {
"direction": "input",
"bits": [ 156 ]
},
"D_CIN6": {
"direction": "input",
"bits": [ 157 ]
},
"D_CIN7": {
"direction": "input",
"bits": [ 158 ]
},
"D_CIN8": {
"direction": "input",
"bits": [ 159 ]
},
"D_CIN9": {
"direction": "input",
"bits": [ 160 ]
},
"D_CIN10": {
"direction": "input",
"bits": [ 161 ]
},
"D_CIN11": {
"direction": "input",
"bits": [ 162 ]
},
"CH0_HDOUTP": {
"direction": "output",
"bits": [ 163 ]
},
"CH1_HDOUTP": {
"direction": "output",
"bits": [ 164 ]
},
"CH0_HDOUTN": {
"direction": "output",
"bits": [ 165 ]
},
"CH1_HDOUTN": {
"direction": "output",
"bits": [ 166 ]
},
"D_TXBIT_CLKP_TO_ND": {
"direction": "output",
"bits": [ 167 ]
},
"D_TXBIT_CLKN_TO_ND": {
"direction": "output",
"bits": [ 168 ]
},
"D_SYNC_PULSE2ND": {
"direction": "output",
"bits": [ 169 ]
},
"D_TXPLL_LOL_TO_ND": {
"direction": "output",
"bits": [ 170 ]
},
"CH0_FF_RX_F_CLK": {
"direction": "output",
"bits": [ 171 ]
},
"CH1_FF_RX_F_CLK": {
"direction": "output",
"bits": [ 172 ]
},
"CH0_FF_RX_H_CLK": {
"direction": "output",
"bits": [ 173 ]
},
"CH1_FF_RX_H_CLK": {
"direction": "output",
"bits": [ 174 ]
},
"CH0_FF_TX_F_CLK": {
"direction": "output",
"bits": [ 175 ]
},
"CH1_FF_TX_F_CLK": {
"direction": "output",
"bits": [ 176 ]
},
"CH0_FF_TX_H_CLK": {
"direction": "output",
"bits": [ 177 ]
},
"CH1_FF_TX_H_CLK": {
"direction": "output",
"bits": [ 178 ]
},
"CH0_FF_RX_PCLK": {
"direction": "output",
"bits": [ 179 ]
},
"CH1_FF_RX_PCLK": {
"direction": "output",
"bits": [ 180 ]
},
"CH0_FF_TX_PCLK": {
"direction": "output",
"bits": [ 181 ]
},
"CH1_FF_TX_PCLK": {
"direction": "output",
"bits": [ 182 ]
},
"CH0_FF_RX_D_0": {
"direction": "output",
"bits": [ 183 ]
},
"CH1_FF_RX_D_0": {
"direction": "output",
"bits": [ 184 ]
},
"CH0_FF_RX_D_1": {
"direction": "output",
"bits": [ 185 ]
},
"CH1_FF_RX_D_1": {
"direction": "output",
"bits": [ 186 ]
},
"CH0_FF_RX_D_2": {
"direction": "output",
"bits": [ 187 ]
},
"CH1_FF_RX_D_2": {
"direction": "output",
"bits": [ 188 ]
},
"CH0_FF_RX_D_3": {
"direction": "output",
"bits": [ 189 ]
},
"CH1_FF_RX_D_3": {
"direction": "output",
"bits": [ 190 ]
},
"CH0_FF_RX_D_4": {
"direction": "output",
"bits": [ 191 ]
},
"CH1_FF_RX_D_4": {
"direction": "output",
"bits": [ 192 ]
},
"CH0_FF_RX_D_5": {
"direction": "output",
"bits": [ 193 ]
},
"CH1_FF_RX_D_5": {
"direction": "output",
"bits": [ 194 ]
},
"CH0_FF_RX_D_6": {
"direction": "output",
"bits": [ 195 ]
},
"CH1_FF_RX_D_6": {
"direction": "output",
"bits": [ 196 ]
},
"CH0_FF_RX_D_7": {
"direction": "output",
"bits": [ 197 ]
},
"CH1_FF_RX_D_7": {
"direction": "output",
"bits": [ 198 ]
},
"CH0_FF_RX_D_8": {
"direction": "output",
"bits": [ 199 ]
},
"CH1_FF_RX_D_8": {
"direction": "output",
"bits": [ 200 ]
},
"CH0_FF_RX_D_9": {
"direction": "output",
"bits": [ 201 ]
},
"CH1_FF_RX_D_9": {
"direction": "output",
"bits": [ 202 ]
},
"CH0_FF_RX_D_10": {
"direction": "output",
"bits": [ 203 ]
},
"CH1_FF_RX_D_10": {
"direction": "output",
"bits": [ 204 ]
},
"CH0_FF_RX_D_11": {
"direction": "output",
"bits": [ 205 ]
},
"CH1_FF_RX_D_11": {
"direction": "output",
"bits": [ 206 ]
},
"CH0_FF_RX_D_12": {
"direction": "output",
"bits": [ 207 ]
},
"CH1_FF_RX_D_12": {
"direction": "output",
"bits": [ 208 ]
},
"CH0_FF_RX_D_13": {
"direction": "output",
"bits": [ 209 ]
},
"CH1_FF_RX_D_13": {
"direction": "output",
"bits": [ 210 ]
},
"CH0_FF_RX_D_14": {
"direction": "output",
"bits": [ 211 ]
},
"CH1_FF_RX_D_14": {
"direction": "output",
"bits": [ 212 ]
},
"CH0_FF_RX_D_15": {
"direction": "output",
"bits": [ 213 ]
},
"CH1_FF_RX_D_15": {
"direction": "output",
"bits": [ 214 ]
},
"CH0_FF_RX_D_16": {
"direction": "output",
"bits": [ 215 ]
},
"CH1_FF_RX_D_16": {
"direction": "output",
"bits": [ 216 ]
},
"CH0_FF_RX_D_17": {
"direction": "output",
"bits": [ 217 ]
},
"CH1_FF_RX_D_17": {
"direction": "output",
"bits": [ 218 ]
},
"CH0_FF_RX_D_18": {
"direction": "output",
"bits": [ 219 ]
},
"CH1_FF_RX_D_18": {
"direction": "output",
"bits": [ 220 ]
},
"CH0_FF_RX_D_19": {
"direction": "output",
"bits": [ 221 ]
},
"CH1_FF_RX_D_19": {
"direction": "output",
"bits": [ 222 ]
},
"CH0_FF_RX_D_20": {
"direction": "output",
"bits": [ 223 ]
},
"CH1_FF_RX_D_20": {
"direction": "output",
"bits": [ 224 ]
},
"CH0_FF_RX_D_21": {
"direction": "output",
"bits": [ 225 ]
},
"CH1_FF_RX_D_21": {
"direction": "output",
"bits": [ 226 ]
},
"CH0_FF_RX_D_22": {
"direction": "output",
"bits": [ 227 ]
},
"CH1_FF_RX_D_22": {
"direction": "output",
"bits": [ 228 ]
},
"CH0_FF_RX_D_23": {
"direction": "output",
"bits": [ 229 ]
},
"CH1_FF_RX_D_23": {
"direction": "output",
"bits": [ 230 ]
},
"CH0_FFS_PCIE_DONE": {
"direction": "output",
"bits": [ 231 ]
},
"CH1_FFS_PCIE_DONE": {
"direction": "output",
"bits": [ 232 ]
},
"CH0_FFS_PCIE_CON": {
"direction": "output",
"bits": [ 233 ]
},
"CH1_FFS_PCIE_CON": {
"direction": "output",
"bits": [ 234 ]
},
"CH0_FFS_RLOS": {
"direction": "output",
"bits": [ 235 ]
},
"CH1_FFS_RLOS": {
"direction": "output",
"bits": [ 236 ]
},
"CH0_FFS_LS_SYNC_STATUS": {
"direction": "output",
"bits": [ 237 ]
},
"CH1_FFS_LS_SYNC_STATUS": {
"direction": "output",
"bits": [ 238 ]
},
"CH0_FFS_CC_UNDERRUN": {
"direction": "output",
"bits": [ 239 ]
},
"CH1_FFS_CC_UNDERRUN": {
"direction": "output",
"bits": [ 240 ]
},
"CH0_FFS_CC_OVERRUN": {
"direction": "output",
"bits": [ 241 ]
},
"CH1_FFS_CC_OVERRUN": {
"direction": "output",
"bits": [ 242 ]
},
"CH0_FFS_RXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 243 ]
},
"CH1_FFS_RXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 244 ]
},
"CH0_FFS_TXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 245 ]
},
"CH1_FFS_TXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 246 ]
},
"CH0_FFS_RLOL": {
"direction": "output",
"bits": [ 247 ]
},
"CH1_FFS_RLOL": {
"direction": "output",
"bits": [ 248 ]
},
"CH0_FFS_SKP_ADDED": {
"direction": "output",
"bits": [ 249 ]
},
"CH1_FFS_SKP_ADDED": {
"direction": "output",
"bits": [ 250 ]
},
"CH0_FFS_SKP_DELETED": {
"direction": "output",
"bits": [ 251 ]
},
"CH1_FFS_SKP_DELETED": {
"direction": "output",
"bits": [ 252 ]
},
"CH0_LDR_RX2CORE": {
"direction": "output",
"bits": [ 253 ]
},
"CH1_LDR_RX2CORE": {
"direction": "output",
"bits": [ 254 ]
},
"D_SCIRDATA0": {
"direction": "output",
"bits": [ 255 ]
},
"D_SCIRDATA1": {
"direction": "output",
"bits": [ 256 ]
},
"D_SCIRDATA2": {
"direction": "output",
"bits": [ 257 ]
},
"D_SCIRDATA3": {
"direction": "output",
"bits": [ 258 ]
},
"D_SCIRDATA4": {
"direction": "output",
"bits": [ 259 ]
},
"D_SCIRDATA5": {
"direction": "output",
"bits": [ 260 ]
},
"D_SCIRDATA6": {
"direction": "output",
"bits": [ 261 ]
},
"D_SCIRDATA7": {
"direction": "output",
"bits": [ 262 ]
},
"D_SCIINT": {
"direction": "output",
"bits": [ 263 ]
},
"D_SCAN_OUT_0": {
"direction": "output",
"bits": [ 264 ]
},
"D_SCAN_OUT_1": {
"direction": "output",
"bits": [ 265 ]
},
"D_SCAN_OUT_2": {
"direction": "output",
"bits": [ 266 ]
},
"D_SCAN_OUT_3": {
"direction": "output",
"bits": [ 267 ]
},
"D_SCAN_OUT_4": {
"direction": "output",
"bits": [ 268 ]
},
"D_SCAN_OUT_5": {
"direction": "output",
"bits": [ 269 ]
},
"D_SCAN_OUT_6": {
"direction": "output",
"bits": [ 270 ]
},
"D_SCAN_OUT_7": {
"direction": "output",
"bits": [ 271 ]
},
"D_COUT0": {
"direction": "output",
"bits": [ 272 ]
},
"D_COUT1": {
"direction": "output",
"bits": [ 273 ]
},
"D_COUT2": {
"direction": "output",
"bits": [ 274 ]
},
"D_COUT3": {
"direction": "output",
"bits": [ 275 ]
},
"D_COUT4": {
"direction": "output",
"bits": [ 276 ]
},
"D_COUT5": {
"direction": "output",
"bits": [ 277 ]
},
"D_COUT6": {
"direction": "output",
"bits": [ 278 ]
},
"D_COUT7": {
"direction": "output",
"bits": [ 279 ]
},
"D_COUT8": {
"direction": "output",
"bits": [ 280 ]
},
"D_COUT9": {
"direction": "output",
"bits": [ 281 ]
},
"D_COUT10": {
"direction": "output",
"bits": [ 282 ]
},
"D_COUT11": {
"direction": "output",
"bits": [ 283 ]
},
"D_COUT12": {
"direction": "output",
"bits": [ 284 ]
},
"D_COUT13": {
"direction": "output",
"bits": [ 285 ]
},
"D_COUT14": {
"direction": "output",
"bits": [ 286 ]
},
"D_COUT15": {
"direction": "output",
"bits": [ 287 ]
},
"D_COUT16": {
"direction": "output",
"bits": [ 288 ]
},
"D_COUT17": {
"direction": "output",
"bits": [ 289 ]
},
"D_COUT18": {
"direction": "output",
"bits": [ 290 ]
},
"D_COUT19": {
"direction": "output",
"bits": [ 291 ]
},
"D_REFCLKI": {
"direction": "input",
"bits": [ 292 ]
},
"D_FFS_PLOL": {
"direction": "output",
"bits": [ 293 ]
}
},
"cells": {
},
"netnames": {
"CH0_FFC_CDR_EN_BITSLIP": {
"hide_name": 0,
"bits": [ 138 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"CH0_FFC_DIV11_MODE_RX": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH0_FFC_DIV11_MODE_TX": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH0_FFC_EI_EN": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH0_FFC_ENABLE_CGALIGN": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH0_FFC_FB_LOOPBACK": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH0_FFC_LANE_RX_RST": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH0_FFC_LANE_TX_RST": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH0_FFC_LDR_CORE2TX_EN": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH0_FFC_PCIE_CT": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH0_FFC_PCIE_DET_EN": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH0_FFC_PFIFO_CLR": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH0_FFC_RATE_MODE_RX": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH0_FFC_RATE_MODE_TX": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH0_FFC_RRST": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH0_FFC_RXPWDNB": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH0_FFC_RX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH0_FFC_SB_INV_RX": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH0_FFC_SB_PFIFO_LP": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH0_FFC_SIGNAL_DETECT": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH0_FFC_TXPWDNB": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH0_FFC_TX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH0_FFS_CC_OVERRUN": {
"hide_name": 0,
"bits": [ 241 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH0_FFS_CC_UNDERRUN": {
"hide_name": 0,
"bits": [ 239 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH0_FFS_LS_SYNC_STATUS": {
"hide_name": 0,
"bits": [ 237 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH0_FFS_PCIE_CON": {
"hide_name": 0,
"bits": [ 233 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH0_FFS_PCIE_DONE": {
"hide_name": 0,
"bits": [ 231 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH0_FFS_RLOL": {
"hide_name": 0,
"bits": [ 247 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH0_FFS_RLOS": {
"hide_name": 0,
"bits": [ 235 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH0_FFS_RXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 243 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH0_FFS_SKP_ADDED": {
"hide_name": 0,
"bits": [ 249 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH0_FFS_SKP_DELETED": {
"hide_name": 0,
"bits": [ 251 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"CH0_FFS_TXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 245 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH0_FF_EBRD_CLK": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH0_FF_RXI_CLK": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH0_FF_RX_D_0": {
"hide_name": 0,
"bits": [ 183 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH0_FF_RX_D_1": {
"hide_name": 0,
"bits": [ 185 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH0_FF_RX_D_10": {
"hide_name": 0,
"bits": [ 203 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH0_FF_RX_D_11": {
"hide_name": 0,
"bits": [ 205 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH0_FF_RX_D_12": {
"hide_name": 0,
"bits": [ 207 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH0_FF_RX_D_13": {
"hide_name": 0,
"bits": [ 209 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH0_FF_RX_D_14": {
"hide_name": 0,
"bits": [ 211 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH0_FF_RX_D_15": {
"hide_name": 0,
"bits": [ 213 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH0_FF_RX_D_16": {
"hide_name": 0,
"bits": [ 215 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH0_FF_RX_D_17": {
"hide_name": 0,
"bits": [ 217 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH0_FF_RX_D_18": {
"hide_name": 0,
"bits": [ 219 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH0_FF_RX_D_19": {
"hide_name": 0,
"bits": [ 221 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH0_FF_RX_D_2": {
"hide_name": 0,
"bits": [ 187 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH0_FF_RX_D_20": {
"hide_name": 0,
"bits": [ 223 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH0_FF_RX_D_21": {
"hide_name": 0,
"bits": [ 225 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH0_FF_RX_D_22": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH0_FF_RX_D_23": {
"hide_name": 0,
"bits": [ 229 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH0_FF_RX_D_3": {
"hide_name": 0,
"bits": [ 189 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH0_FF_RX_D_4": {
"hide_name": 0,
"bits": [ 191 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH0_FF_RX_D_5": {
"hide_name": 0,
"bits": [ 193 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH0_FF_RX_D_6": {
"hide_name": 0,
"bits": [ 195 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH0_FF_RX_D_7": {
"hide_name": 0,
"bits": [ 197 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH0_FF_RX_D_8": {
"hide_name": 0,
"bits": [ 199 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH0_FF_RX_D_9": {
"hide_name": 0,
"bits": [ 201 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH0_FF_RX_F_CLK": {
"hide_name": 0,
"bits": [ 171 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH0_FF_RX_H_CLK": {
"hide_name": 0,
"bits": [ 173 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH0_FF_RX_PCLK": {
"hide_name": 0,
"bits": [ 179 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH0_FF_TXI_CLK": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH0_FF_TX_D_0": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH0_FF_TX_D_1": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH0_FF_TX_D_10": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH0_FF_TX_D_11": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH0_FF_TX_D_12": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH0_FF_TX_D_13": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH0_FF_TX_D_14": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH0_FF_TX_D_15": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH0_FF_TX_D_16": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH0_FF_TX_D_17": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH0_FF_TX_D_18": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH0_FF_TX_D_19": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH0_FF_TX_D_2": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH0_FF_TX_D_20": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH0_FF_TX_D_21": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH0_FF_TX_D_22": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH0_FF_TX_D_23": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH0_FF_TX_D_3": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH0_FF_TX_D_4": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH0_FF_TX_D_5": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH0_FF_TX_D_6": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH0_FF_TX_D_7": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH0_FF_TX_D_8": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH0_FF_TX_D_9": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH0_FF_TX_F_CLK": {
"hide_name": 0,
"bits": [ 175 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH0_FF_TX_H_CLK": {
"hide_name": 0,
"bits": [ 177 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH0_FF_TX_PCLK": {
"hide_name": 0,
"bits": [ 181 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH0_HDINN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:352"
}
},
"CH0_HDINP": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:352"
}
},
"CH0_HDOUTN": {
"hide_name": 0,
"bits": [ 165 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"CH0_HDOUTP": {
"hide_name": 0,
"bits": [ 163 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"CH0_LDR_CORE2TX": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH0_LDR_RX2CORE": {
"hide_name": 0,
"bits": [ 253 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"CH0_RX_REFCLK": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH0_SCIEN": {
"hide_name": 0,
"bits": [ 126 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"CH0_SCISEL": {
"hide_name": 0,
"bits": [ 128 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"CH1_FFC_CDR_EN_BITSLIP": {
"hide_name": 0,
"bits": [ 139 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"CH1_FFC_DIV11_MODE_RX": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH1_FFC_DIV11_MODE_TX": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH1_FFC_EI_EN": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH1_FFC_ENABLE_CGALIGN": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH1_FFC_FB_LOOPBACK": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH1_FFC_LANE_RX_RST": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH1_FFC_LANE_TX_RST": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH1_FFC_LDR_CORE2TX_EN": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:364"
}
},
"CH1_FFC_PCIE_CT": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH1_FFC_PCIE_DET_EN": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH1_FFC_PFIFO_CLR": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH1_FFC_RATE_MODE_RX": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH1_FFC_RATE_MODE_TX": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH1_FFC_RRST": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH1_FFC_RXPWDNB": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH1_FFC_RX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH1_FFC_SB_INV_RX": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:361"
}
},
"CH1_FFC_SB_PFIFO_LP": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH1_FFC_SIGNAL_DETECT": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:362"
}
},
"CH1_FFC_TXPWDNB": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH1_FFC_TX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:363"
}
},
"CH1_FFS_CC_OVERRUN": {
"hide_name": 0,
"bits": [ 242 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH1_FFS_CC_UNDERRUN": {
"hide_name": 0,
"bits": [ 240 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH1_FFS_LS_SYNC_STATUS": {
"hide_name": 0,
"bits": [ 238 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH1_FFS_PCIE_CON": {
"hide_name": 0,
"bits": [ 234 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH1_FFS_PCIE_DONE": {
"hide_name": 0,
"bits": [ 232 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH1_FFS_RLOL": {
"hide_name": 0,
"bits": [ 248 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH1_FFS_RLOS": {
"hide_name": 0,
"bits": [ 236 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:381"
}
},
"CH1_FFS_RXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 244 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH1_FFS_SKP_ADDED": {
"hide_name": 0,
"bits": [ 250 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH1_FFS_SKP_DELETED": {
"hide_name": 0,
"bits": [ 252 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"CH1_FFS_TXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 246 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:382"
}
},
"CH1_FF_EBRD_CLK": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH1_FF_RXI_CLK": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH1_FF_RX_D_0": {
"hide_name": 0,
"bits": [ 184 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH1_FF_RX_D_1": {
"hide_name": 0,
"bits": [ 186 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH1_FF_RX_D_10": {
"hide_name": 0,
"bits": [ 204 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH1_FF_RX_D_11": {
"hide_name": 0,
"bits": [ 206 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH1_FF_RX_D_12": {
"hide_name": 0,
"bits": [ 208 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH1_FF_RX_D_13": {
"hide_name": 0,
"bits": [ 210 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:377"
}
},
"CH1_FF_RX_D_14": {
"hide_name": 0,
"bits": [ 212 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH1_FF_RX_D_15": {
"hide_name": 0,
"bits": [ 214 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH1_FF_RX_D_16": {
"hide_name": 0,
"bits": [ 216 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH1_FF_RX_D_17": {
"hide_name": 0,
"bits": [ 218 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:378"
}
},
"CH1_FF_RX_D_18": {
"hide_name": 0,
"bits": [ 220 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH1_FF_RX_D_19": {
"hide_name": 0,
"bits": [ 222 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH1_FF_RX_D_2": {
"hide_name": 0,
"bits": [ 188 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH1_FF_RX_D_20": {
"hide_name": 0,
"bits": [ 224 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH1_FF_RX_D_21": {
"hide_name": 0,
"bits": [ 226 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:379"
}
},
"CH1_FF_RX_D_22": {
"hide_name": 0,
"bits": [ 228 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH1_FF_RX_D_23": {
"hide_name": 0,
"bits": [ 230 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:380"
}
},
"CH1_FF_RX_D_3": {
"hide_name": 0,
"bits": [ 190 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH1_FF_RX_D_4": {
"hide_name": 0,
"bits": [ 192 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH1_FF_RX_D_5": {
"hide_name": 0,
"bits": [ 194 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:375"
}
},
"CH1_FF_RX_D_6": {
"hide_name": 0,
"bits": [ 196 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH1_FF_RX_D_7": {
"hide_name": 0,
"bits": [ 198 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH1_FF_RX_D_8": {
"hide_name": 0,
"bits": [ 200 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH1_FF_RX_D_9": {
"hide_name": 0,
"bits": [ 202 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:376"
}
},
"CH1_FF_RX_F_CLK": {
"hide_name": 0,
"bits": [ 172 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH1_FF_RX_H_CLK": {
"hide_name": 0,
"bits": [ 174 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH1_FF_RX_PCLK": {
"hide_name": 0,
"bits": [ 180 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH1_FF_TXI_CLK": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH1_FF_TX_D_0": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH1_FF_TX_D_1": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH1_FF_TX_D_10": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH1_FF_TX_D_11": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH1_FF_TX_D_12": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH1_FF_TX_D_13": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH1_FF_TX_D_14": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH1_FF_TX_D_15": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:358"
}
},
"CH1_FF_TX_D_16": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH1_FF_TX_D_17": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH1_FF_TX_D_18": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH1_FF_TX_D_19": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:359"
}
},
"CH1_FF_TX_D_2": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH1_FF_TX_D_20": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH1_FF_TX_D_21": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH1_FF_TX_D_22": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH1_FF_TX_D_23": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:360"
}
},
"CH1_FF_TX_D_3": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:355"
}
},
"CH1_FF_TX_D_4": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH1_FF_TX_D_5": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH1_FF_TX_D_6": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH1_FF_TX_D_7": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:356"
}
},
"CH1_FF_TX_D_8": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH1_FF_TX_D_9": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:357"
}
},
"CH1_FF_TX_F_CLK": {
"hide_name": 0,
"bits": [ 176 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH1_FF_TX_H_CLK": {
"hide_name": 0,
"bits": [ 178 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:373"
}
},
"CH1_FF_TX_PCLK": {
"hide_name": 0,
"bits": [ 182 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:374"
}
},
"CH1_HDINN": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:352"
}
},
"CH1_HDINP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:352"
}
},
"CH1_HDOUTN": {
"hide_name": 0,
"bits": [ 166 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"CH1_HDOUTP": {
"hide_name": 0,
"bits": [ 164 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"CH1_LDR_CORE2TX": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:365"
}
},
"CH1_LDR_RX2CORE": {
"hide_name": 0,
"bits": [ 254 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"CH1_RX_REFCLK": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:354"
}
},
"CH1_SCIEN": {
"hide_name": 0,
"bits": [ 127 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"CH1_SCISEL": {
"hide_name": 0,
"bits": [ 129 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"D_CIN0": {
"hide_name": 0,
"bits": [ 151 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN1": {
"hide_name": 0,
"bits": [ 152 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN10": {
"hide_name": 0,
"bits": [ 161 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN11": {
"hide_name": 0,
"bits": [ 162 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN2": {
"hide_name": 0,
"bits": [ 153 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN3": {
"hide_name": 0,
"bits": [ 154 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN4": {
"hide_name": 0,
"bits": [ 155 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN5": {
"hide_name": 0,
"bits": [ 156 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN6": {
"hide_name": 0,
"bits": [ 157 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN7": {
"hide_name": 0,
"bits": [ 158 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN8": {
"hide_name": 0,
"bits": [ 159 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_CIN9": {
"hide_name": 0,
"bits": [ 160 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_COUT0": {
"hide_name": 0,
"bits": [ 272 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT1": {
"hide_name": 0,
"bits": [ 273 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT10": {
"hide_name": 0,
"bits": [ 282 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT11": {
"hide_name": 0,
"bits": [ 283 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT12": {
"hide_name": 0,
"bits": [ 284 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT13": {
"hide_name": 0,
"bits": [ 285 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT14": {
"hide_name": 0,
"bits": [ 286 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT15": {
"hide_name": 0,
"bits": [ 287 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT16": {
"hide_name": 0,
"bits": [ 288 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT17": {
"hide_name": 0,
"bits": [ 289 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT18": {
"hide_name": 0,
"bits": [ 290 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT19": {
"hide_name": 0,
"bits": [ 291 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT2": {
"hide_name": 0,
"bits": [ 274 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT3": {
"hide_name": 0,
"bits": [ 275 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT4": {
"hide_name": 0,
"bits": [ 276 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT5": {
"hide_name": 0,
"bits": [ 277 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT6": {
"hide_name": 0,
"bits": [ 278 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT7": {
"hide_name": 0,
"bits": [ 279 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT8": {
"hide_name": 0,
"bits": [ 280 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_COUT9": {
"hide_name": 0,
"bits": [ 281 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:385"
}
},
"D_CYAWSTN": {
"hide_name": 0,
"bits": [ 132 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"D_FFC_DUAL_RST": {
"hide_name": 0,
"bits": [ 134 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"D_FFC_MACROPDB": {
"hide_name": 0,
"bits": [ 136 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"D_FFC_MACRO_RST": {
"hide_name": 0,
"bits": [ 135 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"D_FFC_SYNC_TOGGLE": {
"hide_name": 0,
"bits": [ 133 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"D_FFC_TRST": {
"hide_name": 0,
"bits": [ 137 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"D_FFS_PLOL": {
"hide_name": 0,
"bits": [ 293 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:388"
}
},
"D_REFCLKI": {
"hide_name": 0,
"bits": [ 292 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:387"
}
},
"D_SCAN_ENABLE": {
"hide_name": 0,
"bits": [ 140 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"D_SCAN_IN_0": {
"hide_name": 0,
"bits": [ 141 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:369"
}
},
"D_SCAN_IN_1": {
"hide_name": 0,
"bits": [ 142 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_IN_2": {
"hide_name": 0,
"bits": [ 143 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_IN_3": {
"hide_name": 0,
"bits": [ 144 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_IN_4": {
"hide_name": 0,
"bits": [ 145 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_IN_5": {
"hide_name": 0,
"bits": [ 146 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_IN_6": {
"hide_name": 0,
"bits": [ 147 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_IN_7": {
"hide_name": 0,
"bits": [ 148 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_MODE": {
"hide_name": 0,
"bits": [ 149 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:370"
}
},
"D_SCAN_OUT_0": {
"hide_name": 0,
"bits": [ 264 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_1": {
"hide_name": 0,
"bits": [ 265 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_2": {
"hide_name": 0,
"bits": [ 266 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_3": {
"hide_name": 0,
"bits": [ 267 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_4": {
"hide_name": 0,
"bits": [ 268 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_5": {
"hide_name": 0,
"bits": [ 269 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_6": {
"hide_name": 0,
"bits": [ 270 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_OUT_7": {
"hide_name": 0,
"bits": [ 271 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCAN_RESET": {
"hide_name": 0,
"bits": [ 150 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:371"
}
},
"D_SCIADDR0": {
"hide_name": 0,
"bits": [ 118 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIADDR1": {
"hide_name": 0,
"bits": [ 119 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIADDR2": {
"hide_name": 0,
"bits": [ 120 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIADDR3": {
"hide_name": 0,
"bits": [ 121 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIADDR4": {
"hide_name": 0,
"bits": [ 122 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIADDR5": {
"hide_name": 0,
"bits": [ 123 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIENAUX": {
"hide_name": 0,
"bits": [ 124 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIINT": {
"hide_name": 0,
"bits": [ 263 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCIRD": {
"hide_name": 0,
"bits": [ 130 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"D_SCIRDATA0": {
"hide_name": 0,
"bits": [ 255 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"D_SCIRDATA1": {
"hide_name": 0,
"bits": [ 256 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"D_SCIRDATA2": {
"hide_name": 0,
"bits": [ 257 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"D_SCIRDATA3": {
"hide_name": 0,
"bits": [ 258 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:383"
}
},
"D_SCIRDATA4": {
"hide_name": 0,
"bits": [ 259 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCIRDATA5": {
"hide_name": 0,
"bits": [ 260 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCIRDATA6": {
"hide_name": 0,
"bits": [ 261 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCIRDATA7": {
"hide_name": 0,
"bits": [ 262 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:384"
}
},
"D_SCISELAUX": {
"hide_name": 0,
"bits": [ 125 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:367"
}
},
"D_SCIWDATA0": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA1": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA2": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA3": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA4": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA5": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA6": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWDATA7": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:366"
}
},
"D_SCIWSTN": {
"hide_name": 0,
"bits": [ 131 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:368"
}
},
"D_SYNC_ND": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:353"
}
},
"D_SYNC_PULSE2ND": {
"hide_name": 0,
"bits": [ 169 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"D_TXBIT_CLKN_FROM_ND": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:353"
}
},
"D_TXBIT_CLKN_TO_ND": {
"hide_name": 0,
"bits": [ 168 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"D_TXBIT_CLKP_FROM_ND": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:353"
}
},
"D_TXBIT_CLKP_TO_ND": {
"hide_name": 0,
"bits": [ 167 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
},
"D_TXPLL_LOL_FROM_ND": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:353"
}
},
"D_TXPLL_LOL_TO_ND": {
"hide_name": 0,
"bits": [ 170 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:372"
}
}
}
},
"DDRDLLA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:312"
},
"ports": {
"CLK": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"UDDCNTLN": {
"direction": "input",
"bits": [ 4 ]
},
"FREEZE": {
"direction": "input",
"bits": [ 5 ]
},
"LOCK": {
"direction": "output",
"bits": [ 6 ]
},
"DDRDEL": {
"direction": "output",
"bits": [ 7 ]
},
"DCNTL7": {
"direction": "output",
"bits": [ 8 ]
},
"DCNTL6": {
"direction": "output",
"bits": [ 9 ]
},
"DCNTL5": {
"direction": "output",
"bits": [ 10 ]
},
"DCNTL4": {
"direction": "output",
"bits": [ 11 ]
},
"DCNTL3": {
"direction": "output",
"bits": [ 12 ]
},
"DCNTL2": {
"direction": "output",
"bits": [ 13 ]
},
"DCNTL1": {
"direction": "output",
"bits": [ 14 ]
},
"DCNTL0": {
"direction": "output",
"bits": [ 15 ]
}
},
"cells": {
},
"netnames": {
"CLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:313"
}
},
"DCNTL0": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL1": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL2": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL3": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL4": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL5": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL6": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DCNTL7": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"DDRDEL": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"FREEZE": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:313"
}
},
"LOCK": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:314"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:313"
}
},
"UDDCNTLN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:313"
}
}
}
},
"DELAYF": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:177"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"LOADN": {
"direction": "input",
"bits": [ 3 ]
},
"MOVE": {
"direction": "input",
"bits": [ 4 ]
},
"DIRECTION": {
"direction": "input",
"bits": [ 5 ]
},
"Z": {
"direction": "output",
"bits": [ 6 ]
},
"CFLAG": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:178"
}
},
"CFLAG": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:179"
}
},
"DIRECTION": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:178"
}
},
"LOADN": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:178"
}
},
"MOVE": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:178"
}
},
"Z": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:179"
}
}
}
},
"DELAYG": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:186"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"Z": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:187"
}
},
"Z": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:188"
}
}
}
},
"DP16KD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:471"
},
"ports": {
"DIA17": {
"direction": "input",
"bits": [ 2 ]
},
"DIA16": {
"direction": "input",
"bits": [ 3 ]
},
"DIA15": {
"direction": "input",
"bits": [ 4 ]
},
"DIA14": {
"direction": "input",
"bits": [ 5 ]
},
"DIA13": {
"direction": "input",
"bits": [ 6 ]
},
"DIA12": {
"direction": "input",
"bits": [ 7 ]
},
"DIA11": {
"direction": "input",
"bits": [ 8 ]
},
"DIA10": {
"direction": "input",
"bits": [ 9 ]
},
"DIA9": {
"direction": "input",
"bits": [ 10 ]
},
"DIA8": {
"direction": "input",
"bits": [ 11 ]
},
"DIA7": {
"direction": "input",
"bits": [ 12 ]
},
"DIA6": {
"direction": "input",
"bits": [ 13 ]
},
"DIA5": {
"direction": "input",
"bits": [ 14 ]
},
"DIA4": {
"direction": "input",
"bits": [ 15 ]
},
"DIA3": {
"direction": "input",
"bits": [ 16 ]
},
"DIA2": {
"direction": "input",
"bits": [ 17 ]
},
"DIA1": {
"direction": "input",
"bits": [ 18 ]
},
"DIA0": {
"direction": "input",
"bits": [ 19 ]
},
"ADA13": {
"direction": "input",
"bits": [ 20 ]
},
"ADA12": {
"direction": "input",
"bits": [ 21 ]
},
"ADA11": {
"direction": "input",
"bits": [ 22 ]
},
"ADA10": {
"direction": "input",
"bits": [ 23 ]
},
"ADA9": {
"direction": "input",
"bits": [ 24 ]
},
"ADA8": {
"direction": "input",
"bits": [ 25 ]
},
"ADA7": {
"direction": "input",
"bits": [ 26 ]
},
"ADA6": {
"direction": "input",
"bits": [ 27 ]
},
"ADA5": {
"direction": "input",
"bits": [ 28 ]
},
"ADA4": {
"direction": "input",
"bits": [ 29 ]
},
"ADA3": {
"direction": "input",
"bits": [ 30 ]
},
"ADA2": {
"direction": "input",
"bits": [ 31 ]
},
"ADA1": {
"direction": "input",
"bits": [ 32 ]
},
"ADA0": {
"direction": "input",
"bits": [ 33 ]
},
"CEA": {
"direction": "input",
"bits": [ 34 ]
},
"OCEA": {
"direction": "input",
"bits": [ 35 ]
},
"CLKA": {
"direction": "input",
"bits": [ 36 ]
},
"WEA": {
"direction": "input",
"bits": [ 37 ]
},
"RSTA": {
"direction": "input",
"bits": [ 38 ]
},
"CSA2": {
"direction": "input",
"bits": [ 39 ]
},
"CSA1": {
"direction": "input",
"bits": [ 40 ]
},
"CSA0": {
"direction": "input",
"bits": [ 41 ]
},
"DOA17": {
"direction": "output",
"bits": [ 42 ]
},
"DOA16": {
"direction": "output",
"bits": [ 43 ]
},
"DOA15": {
"direction": "output",
"bits": [ 44 ]
},
"DOA14": {
"direction": "output",
"bits": [ 45 ]
},
"DOA13": {
"direction": "output",
"bits": [ 46 ]
},
"DOA12": {
"direction": "output",
"bits": [ 47 ]
},
"DOA11": {
"direction": "output",
"bits": [ 48 ]
},
"DOA10": {
"direction": "output",
"bits": [ 49 ]
},
"DOA9": {
"direction": "output",
"bits": [ 50 ]
},
"DOA8": {
"direction": "output",
"bits": [ 51 ]
},
"DOA7": {
"direction": "output",
"bits": [ 52 ]
},
"DOA6": {
"direction": "output",
"bits": [ 53 ]
},
"DOA5": {
"direction": "output",
"bits": [ 54 ]
},
"DOA4": {
"direction": "output",
"bits": [ 55 ]
},
"DOA3": {
"direction": "output",
"bits": [ 56 ]
},
"DOA2": {
"direction": "output",
"bits": [ 57 ]
},
"DOA1": {
"direction": "output",
"bits": [ 58 ]
},
"DOA0": {
"direction": "output",
"bits": [ 59 ]
},
"DIB17": {
"direction": "input",
"bits": [ 60 ]
},
"DIB16": {
"direction": "input",
"bits": [ 61 ]
},
"DIB15": {
"direction": "input",
"bits": [ 62 ]
},
"DIB14": {
"direction": "input",
"bits": [ 63 ]
},
"DIB13": {
"direction": "input",
"bits": [ 64 ]
},
"DIB12": {
"direction": "input",
"bits": [ 65 ]
},
"DIB11": {
"direction": "input",
"bits": [ 66 ]
},
"DIB10": {
"direction": "input",
"bits": [ 67 ]
},
"DIB9": {
"direction": "input",
"bits": [ 68 ]
},
"DIB8": {
"direction": "input",
"bits": [ 69 ]
},
"DIB7": {
"direction": "input",
"bits": [ 70 ]
},
"DIB6": {
"direction": "input",
"bits": [ 71 ]
},
"DIB5": {
"direction": "input",
"bits": [ 72 ]
},
"DIB4": {
"direction": "input",
"bits": [ 73 ]
},
"DIB3": {
"direction": "input",
"bits": [ 74 ]
},
"DIB2": {
"direction": "input",
"bits": [ 75 ]
},
"DIB1": {
"direction": "input",
"bits": [ 76 ]
},
"DIB0": {
"direction": "input",
"bits": [ 77 ]
},
"ADB13": {
"direction": "input",
"bits": [ 78 ]
},
"ADB12": {
"direction": "input",
"bits": [ 79 ]
},
"ADB11": {
"direction": "input",
"bits": [ 80 ]
},
"ADB10": {
"direction": "input",
"bits": [ 81 ]
},
"ADB9": {
"direction": "input",
"bits": [ 82 ]
},
"ADB8": {
"direction": "input",
"bits": [ 83 ]
},
"ADB7": {
"direction": "input",
"bits": [ 84 ]
},
"ADB6": {
"direction": "input",
"bits": [ 85 ]
},
"ADB5": {
"direction": "input",
"bits": [ 86 ]
},
"ADB4": {
"direction": "input",
"bits": [ 87 ]
},
"ADB3": {
"direction": "input",
"bits": [ 88 ]
},
"ADB2": {
"direction": "input",
"bits": [ 89 ]
},
"ADB1": {
"direction": "input",
"bits": [ 90 ]
},
"ADB0": {
"direction": "input",
"bits": [ 91 ]
},
"CEB": {
"direction": "input",
"bits": [ 92 ]
},
"OCEB": {
"direction": "input",
"bits": [ 93 ]
},
"CLKB": {
"direction": "input",
"bits": [ 94 ]
},
"WEB": {
"direction": "input",
"bits": [ 95 ]
},
"RSTB": {
"direction": "input",
"bits": [ 96 ]
},
"CSB2": {
"direction": "input",
"bits": [ 97 ]
},
"CSB1": {
"direction": "input",
"bits": [ 98 ]
},
"CSB0": {
"direction": "input",
"bits": [ 99 ]
},
"DOB17": {
"direction": "output",
"bits": [ 100 ]
},
"DOB16": {
"direction": "output",
"bits": [ 101 ]
},
"DOB15": {
"direction": "output",
"bits": [ 102 ]
},
"DOB14": {
"direction": "output",
"bits": [ 103 ]
},
"DOB13": {
"direction": "output",
"bits": [ 104 ]
},
"DOB12": {
"direction": "output",
"bits": [ 105 ]
},
"DOB11": {
"direction": "output",
"bits": [ 106 ]
},
"DOB10": {
"direction": "output",
"bits": [ 107 ]
},
"DOB9": {
"direction": "output",
"bits": [ 108 ]
},
"DOB8": {
"direction": "output",
"bits": [ 109 ]
},
"DOB7": {
"direction": "output",
"bits": [ 110 ]
},
"DOB6": {
"direction": "output",
"bits": [ 111 ]
},
"DOB5": {
"direction": "output",
"bits": [ 112 ]
},
"DOB4": {
"direction": "output",
"bits": [ 113 ]
},
"DOB3": {
"direction": "output",
"bits": [ 114 ]
},
"DOB2": {
"direction": "output",
"bits": [ 115 ]
},
"DOB1": {
"direction": "output",
"bits": [ 116 ]
},
"DOB0": {
"direction": "output",
"bits": [ 117 ]
}
},
"cells": {
},
"netnames": {
"ADA0": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA1": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA10": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA11": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA12": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA13": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA2": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA3": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA4": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA5": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA6": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA7": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA8": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADA9": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:473"
}
},
"ADB0": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB1": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB10": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB11": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB12": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB13": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB2": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB3": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB4": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB5": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB6": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB7": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB8": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"ADB9": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:479"
}
},
"CEA": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:474"
}
},
"CEB": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:480"
}
},
"CLKA": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:474"
}
},
"CLKB": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:480"
}
},
"CSA0": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:475"
}
},
"CSA1": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:475"
}
},
"CSA2": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:475"
}
},
"CSB0": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:481"
}
},
"CSB1": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:481"
}
},
"CSB2": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:481"
}
},
"DIA0": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA1": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA10": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA11": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA12": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA13": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA14": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA15": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA16": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA17": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA2": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA3": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA4": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA5": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA6": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA7": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA8": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIA9": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:472"
}
},
"DIB0": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB1": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB10": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB11": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB12": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB13": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB14": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB15": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB16": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB17": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB2": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB3": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB4": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB5": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB6": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB7": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB8": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DIB9": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:478"
}
},
"DOA0": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA1": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA10": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA11": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA12": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA13": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA14": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA15": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA16": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA17": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA2": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA3": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA4": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA5": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA6": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA7": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA8": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOA9": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:476"
}
},
"DOB0": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB1": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB10": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB11": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB12": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB13": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB14": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB15": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB16": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB17": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB2": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB3": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB4": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB5": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB6": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB7": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB8": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"DOB9": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:482"
}
},
"OCEA": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:474"
}
},
"OCEB": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:480"
}
},
"RSTA": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:474"
}
},
"RSTB": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:480"
}
},
"WEA": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:474"
}
},
"WEB": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:480"
}
}
}
},
"DPR16X4C": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:144"
},
"ports": {
"DI": {
"direction": "input",
"bits": [ 2, 3, 4, 5 ]
},
"WCK": {
"direction": "input",
"bits": [ 6 ]
},
"WRE": {
"direction": "input",
"bits": [ 7 ]
},
"RAD": {
"direction": "input",
"bits": [ 8, 9, 10, 11 ]
},
"WAD": {
"direction": "input",
"bits": [ 12, 13, 14, 15 ]
},
"DO": {
"direction": "output",
"bits": [ 16, 17, 18, 19 ]
}
},
"cells": {
},
"netnames": {
"DI": {
"hide_name": 0,
"bits": [ 2, 3, 4, 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:145"
}
},
"DO": {
"hide_name": 0,
"bits": [ 16, 17, 18, 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:149"
}
},
"RAD": {
"hide_name": 0,
"bits": [ 8, 9, 10, 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:147"
}
},
"WAD": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:148"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:146"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:146"
}
}
}
},
"DQSBUFM": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:294"
},
"ports": {
"DQSI": {
"direction": "input",
"bits": [ 2 ]
},
"READ1": {
"direction": "input",
"bits": [ 3 ]
},
"READ0": {
"direction": "input",
"bits": [ 4 ]
},
"READCLKSEL2": {
"direction": "input",
"bits": [ 5 ]
},
"READCLKSEL1": {
"direction": "input",
"bits": [ 6 ]
},
"READCLKSEL0": {
"direction": "input",
"bits": [ 7 ]
},
"DDRDEL": {
"direction": "input",
"bits": [ 8 ]
},
"ECLK": {
"direction": "input",
"bits": [ 9 ]
},
"SCLK": {
"direction": "input",
"bits": [ 10 ]
},
"DYNDELAY7": {
"direction": "input",
"bits": [ 11 ]
},
"DYNDELAY6": {
"direction": "input",
"bits": [ 12 ]
},
"DYNDELAY5": {
"direction": "input",
"bits": [ 13 ]
},
"DYNDELAY4": {
"direction": "input",
"bits": [ 14 ]
},
"DYNDELAY3": {
"direction": "input",
"bits": [ 15 ]
},
"DYNDELAY2": {
"direction": "input",
"bits": [ 16 ]
},
"DYNDELAY1": {
"direction": "input",
"bits": [ 17 ]
},
"DYNDELAY0": {
"direction": "input",
"bits": [ 18 ]
},
"RST": {
"direction": "input",
"bits": [ 19 ]
},
"RDLOADN": {
"direction": "input",
"bits": [ 20 ]
},
"RDMOVE": {
"direction": "input",
"bits": [ 21 ]
},
"RDDIRECTION": {
"direction": "input",
"bits": [ 22 ]
},
"WRLOADN": {
"direction": "input",
"bits": [ 23 ]
},
"WRMOVE": {
"direction": "input",
"bits": [ 24 ]
},
"WRDIRECTION": {
"direction": "input",
"bits": [ 25 ]
},
"PAUSE": {
"direction": "input",
"bits": [ 26 ]
},
"DQSR90": {
"direction": "output",
"bits": [ 27 ]
},
"DQSW": {
"direction": "output",
"bits": [ 28 ]
},
"DQSW270": {
"direction": "output",
"bits": [ 29 ]
},
"RDPNTR2": {
"direction": "output",
"bits": [ 30 ]
},
"RDPNTR1": {
"direction": "output",
"bits": [ 31 ]
},
"RDPNTR0": {
"direction": "output",
"bits": [ 32 ]
},
"WRPNTR2": {
"direction": "output",
"bits": [ 33 ]
},
"WRPNTR1": {
"direction": "output",
"bits": [ 34 ]
},
"WRPNTR0": {
"direction": "output",
"bits": [ 35 ]
},
"DATAVALID": {
"direction": "output",
"bits": [ 36 ]
},
"BURSTDET": {
"direction": "output",
"bits": [ 37 ]
},
"RDCFLAG": {
"direction": "output",
"bits": [ 38 ]
},
"WRCFLAG": {
"direction": "output",
"bits": [ 39 ]
}
},
"cells": {
},
"netnames": {
"BURSTDET": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:302"
}
},
"DATAVALID": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:302"
}
},
"DDRDEL": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"DQSI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"DQSR90": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:300"
}
},
"DQSW": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:300"
}
},
"DQSW270": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:300"
}
},
"DYNDELAY0": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:298"
}
},
"DYNDELAY1": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:298"
}
},
"DYNDELAY2": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:298"
}
},
"DYNDELAY3": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:298"
}
},
"DYNDELAY4": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:297"
}
},
"DYNDELAY5": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:297"
}
},
"DYNDELAY6": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:297"
}
},
"DYNDELAY7": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:297"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:296"
}
},
"PAUSE": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"RDCFLAG": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:302"
}
},
"RDDIRECTION": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"RDLOADN": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"RDMOVE": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"RDPNTR0": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:301"
}
},
"RDPNTR1": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:301"
}
},
"RDPNTR2": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:301"
}
},
"READ0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"READ1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"READCLKSEL0": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"READCLKSEL1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"READCLKSEL2": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:295"
}
},
"RST": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:296"
}
},
"WRCFLAG": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:302"
}
},
"WRDIRECTION": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"WRLOADN": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"WRMOVE": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:299"
}
},
"WRPNTR0": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:301"
}
},
"WRPNTR1": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:301"
}
},
"WRPNTR2": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:301"
}
}
}
},
"DTR": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:146"
},
"ports": {
"STARTPULSE": {
"direction": "input",
"bits": [ 2 ]
},
"DTROUT7": {
"direction": "output",
"bits": [ 3 ]
},
"DTROUT6": {
"direction": "output",
"bits": [ 4 ]
},
"DTROUT5": {
"direction": "output",
"bits": [ 5 ]
},
"DTROUT4": {
"direction": "output",
"bits": [ 6 ]
},
"DTROUT3": {
"direction": "output",
"bits": [ 7 ]
},
"DTROUT2": {
"direction": "output",
"bits": [ 8 ]
},
"DTROUT1": {
"direction": "output",
"bits": [ 9 ]
},
"DTROUT0": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"DTROUT0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT1": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT2": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT3": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT4": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT5": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT6": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"DTROUT7": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:148"
}
},
"STARTPULSE": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:147"
}
}
}
},
"ECLKBRIDGECS": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:337"
},
"ports": {
"CLK0": {
"direction": "input",
"bits": [ 2 ]
},
"CLK1": {
"direction": "input",
"bits": [ 3 ]
},
"SEL": {
"direction": "input",
"bits": [ 4 ]
},
"ECSOUT": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CLK0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:338"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:338"
}
},
"ECSOUT": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:339"
}
},
"SEL": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:338"
}
}
}
},
"ECLKSYNCB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:330"
},
"ports": {
"ECLKI": {
"direction": "input",
"bits": [ 2 ]
},
"STOP": {
"direction": "input",
"bits": [ 3 ]
},
"ECLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"ECLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:331"
}
},
"ECLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:332"
}
},
"STOP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:331"
}
}
}
},
"EHXPLLL": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:98"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"CLKFB": {
"direction": "input",
"bits": [ 3 ]
},
"PHASESEL1": {
"direction": "input",
"bits": [ 4 ]
},
"PHASESEL0": {
"direction": "input",
"bits": [ 5 ]
},
"PHASEDIR": {
"direction": "input",
"bits": [ 6 ]
},
"PHASESTEP": {
"direction": "input",
"bits": [ 7 ]
},
"PHASELOADREG": {
"direction": "input",
"bits": [ 8 ]
},
"STDBY": {
"direction": "input",
"bits": [ 9 ]
},
"PLLWAKESYNC": {
"direction": "input",
"bits": [ 10 ]
},
"RST": {
"direction": "input",
"bits": [ 11 ]
},
"ENCLKOP": {
"direction": "input",
"bits": [ 12 ]
},
"ENCLKOS": {
"direction": "input",
"bits": [ 13 ]
},
"ENCLKOS2": {
"direction": "input",
"bits": [ 14 ]
},
"ENCLKOS3": {
"direction": "input",
"bits": [ 15 ]
},
"CLKOP": {
"direction": "output",
"bits": [ 16 ]
},
"CLKOS": {
"direction": "output",
"bits": [ 17 ]
},
"CLKOS2": {
"direction": "output",
"bits": [ 18 ]
},
"CLKOS3": {
"direction": "output",
"bits": [ 19 ]
},
"LOCK": {
"direction": "output",
"bits": [ 20 ]
},
"INTLOCK": {
"direction": "output",
"bits": [ 21 ]
},
"REFCLK": {
"direction": "output",
"bits": [ 22 ]
},
"CLKINTFB": {
"direction": "output",
"bits": [ 23 ]
}
},
"cells": {
},
"netnames": {
"CLKFB": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:99"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:99"
}
},
"CLKINTFB": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:105"
}
},
"CLKOP": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:103"
}
},
"CLKOS": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:103"
}
},
"CLKOS2": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:103"
}
},
"CLKOS3": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:103"
}
},
"ENCLKOP": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:102"
}
},
"ENCLKOS": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:102"
}
},
"ENCLKOS2": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:102"
}
},
"ENCLKOS3": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:102"
}
},
"INTLOCK": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:104"
}
},
"LOCK": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:104"
}
},
"PHASEDIR": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:100"
}
},
"PHASELOADREG": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:100"
}
},
"PHASESEL0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:100"
}
},
"PHASESEL1": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:100"
}
},
"PHASESTEP": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:100"
}
},
"PLLWAKESYNC": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:101"
}
},
"REFCLK": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:105"
}
},
"RST": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:102"
}
},
"STDBY": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:101"
}
}
}
},
"EXTREFB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:658"
},
"ports": {
"REFCLKP": {
"direction": "input",
"bits": [ 2 ]
},
"REFCLKN": {
"direction": "input",
"bits": [ 3 ]
},
"REFCLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"REFCLKN": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:659"
}
},
"REFCLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:660"
}
},
"REFCLKP": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:659"
}
}
}
},
"FD1P3AX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:2"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SP": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:2"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:2"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:2"
}
},
"SP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:2"
}
}
}
},
"FD1P3AY": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:3"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SP": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:3"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:3"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:3"
}
},
"SP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:3"
}
}
}
},
"FD1P3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:4"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:4"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:4"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:4"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:4"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:4"
}
}
}
},
"FD1P3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:5"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:5"
}
},
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:5"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:5"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:5"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:5"
}
}
}
},
"FD1P3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:6"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:6"
}
},
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:6"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:6"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:6"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:6"
}
}
}
},
"FD1P3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:7"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:7"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:7"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:7"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:7"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:7"
}
}
}
},
"FD1S3AX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:8"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"CK": {
"direction": "input",
"bits": [ 3 ]
},
"Q": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:8"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:8"
}
},
"Q": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:8"
}
}
}
},
"FD1S3AY": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:9"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"CK": {
"direction": "input",
"bits": [ 3 ]
},
"Q": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:9"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:9"
}
},
"Q": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:9"
}
}
}
},
"FD1S3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:10"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:10"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:10"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:10"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:10"
}
}
}
},
"FD1S3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:11"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:11"
}
},
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:11"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:11"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:11"
}
}
}
},
"FD1S3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:12"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:12"
}
},
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:12"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:12"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:12"
}
}
}
},
"FD1S3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:13"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:13"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:13"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:13"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:13"
}
}
}
},
"GSR": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:684"
},
"ports": {
"GSR": {
"direction": "input",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"GSR": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:685"
}
}
}
},
"IB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:2"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:2"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:2"
}
}
}
},
"IBPD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:4"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:4"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:4"
}
}
}
},
"IBPU": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:3"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:3"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:3"
}
}
}
},
"IDDR71B": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:211"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SCLK": {
"direction": "input",
"bits": [ 3 ]
},
"ECLK": {
"direction": "input",
"bits": [ 4 ]
},
"RST": {
"direction": "input",
"bits": [ 5 ]
},
"ALIGNWD": {
"direction": "input",
"bits": [ 6 ]
},
"Q0": {
"direction": "output",
"bits": [ 7 ]
},
"Q1": {
"direction": "output",
"bits": [ 8 ]
},
"Q2": {
"direction": "output",
"bits": [ 9 ]
},
"Q3": {
"direction": "output",
"bits": [ 10 ]
},
"Q4": {
"direction": "output",
"bits": [ 11 ]
},
"Q5": {
"direction": "output",
"bits": [ 12 ]
},
"Q6": {
"direction": "output",
"bits": [ 13 ]
}
},
"cells": {
},
"netnames": {
"ALIGNWD": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:212"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:212"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:212"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"Q2": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"Q3": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"Q4": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"Q5": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"Q6": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:213"
}
},
"RST": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:212"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:212"
}
}
}
},
"IDDRX1F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:195"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SCLK": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"Q0": {
"direction": "output",
"bits": [ 5 ]
},
"Q1": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:196"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:197"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:197"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:196"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:196"
}
}
}
},
"IDDRX2DQA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:219"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"DQSR90": {
"direction": "input",
"bits": [ 3 ]
},
"ECLK": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"RST": {
"direction": "input",
"bits": [ 6 ]
},
"RDPNTR2": {
"direction": "input",
"bits": [ 7 ]
},
"RDPNTR1": {
"direction": "input",
"bits": [ 8 ]
},
"RDPNTR0": {
"direction": "input",
"bits": [ 9 ]
},
"WRPNTR2": {
"direction": "input",
"bits": [ 10 ]
},
"WRPNTR1": {
"direction": "input",
"bits": [ 11 ]
},
"WRPNTR0": {
"direction": "input",
"bits": [ 12 ]
},
"Q0": {
"direction": "output",
"bits": [ 13 ]
},
"Q1": {
"direction": "output",
"bits": [ 14 ]
},
"Q2": {
"direction": "output",
"bits": [ 15 ]
},
"Q3": {
"direction": "output",
"bits": [ 16 ]
},
"QWL": {
"direction": "output",
"bits": [ 17 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:220"
}
},
"DQSR90": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:220"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:220"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:222"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:222"
}
},
"Q2": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:222"
}
},
"Q3": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:222"
}
},
"QWL": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:222"
}
},
"RDPNTR0": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:221"
}
},
"RDPNTR1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:221"
}
},
"RDPNTR2": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:221"
}
},
"RST": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:220"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:220"
}
},
"WRPNTR0": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:221"
}
},
"WRPNTR1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:221"
}
},
"WRPNTR2": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:221"
}
}
}
},
"IDDRX2F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:203"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SCLK": {
"direction": "input",
"bits": [ 3 ]
},
"ECLK": {
"direction": "input",
"bits": [ 4 ]
},
"RST": {
"direction": "input",
"bits": [ 5 ]
},
"Q0": {
"direction": "output",
"bits": [ 6 ]
},
"Q1": {
"direction": "output",
"bits": [ 7 ]
},
"Q2": {
"direction": "output",
"bits": [ 8 ]
},
"Q3": {
"direction": "output",
"bits": [ 9 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:204"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:204"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:205"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:205"
}
},
"Q2": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:205"
}
},
"Q3": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:205"
}
},
"RST": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:204"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:204"
}
}
}
},
"IFS1P3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:26"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:26"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:26"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:26"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:26"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:26"
}
}
}
},
"IFS1P3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:27"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:27"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:27"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:27"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:27"
}
}
}
},
"IFS1P3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:28"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:28"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:28"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:28"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:28"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:28"
}
}
}
},
"IFS1P3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:29"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:29"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:29"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:29"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:29"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:29"
}
}
}
},
"ILVDS": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:13"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"AN": {
"direction": "input",
"bits": [ 3 ]
},
"Z": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:13"
}
},
"AN": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:13"
}
},
"Z": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:13"
}
}
}
},
"INV": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:291"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"Z": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:291"
}
},
"Z": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:291"
}
}
}
},
"JTAGG": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:167"
},
"ports": {
"TCK": {
"direction": "input",
"bits": [ 2 ]
},
"TMS": {
"direction": "input",
"bits": [ 3 ]
},
"TDI": {
"direction": "input",
"bits": [ 4 ]
},
"JTDO2": {
"direction": "input",
"bits": [ 5 ]
},
"JTDO1": {
"direction": "input",
"bits": [ 6 ]
},
"TDO": {
"direction": "output",
"bits": [ 7 ]
},
"JTDI": {
"direction": "output",
"bits": [ 8 ]
},
"JTCK": {
"direction": "output",
"bits": [ 9 ]
},
"JRTI2": {
"direction": "output",
"bits": [ 10 ]
},
"JRTI1": {
"direction": "output",
"bits": [ 11 ]
},
"JSHIFT": {
"direction": "output",
"bits": [ 12 ]
},
"JUPDATE": {
"direction": "output",
"bits": [ 13 ]
},
"JRSTN": {
"direction": "output",
"bits": [ 14 ]
},
"JCE2": {
"direction": "output",
"bits": [ 15 ]
},
"JCE1": {
"direction": "output",
"bits": [ 16 ]
}
},
"cells": {
},
"netnames": {
"JCE1": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:170"
}
},
"JCE2": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:170"
}
},
"JRSTN": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:170"
}
},
"JRTI1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:169"
}
},
"JRTI2": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:169"
}
},
"JSHIFT": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:170"
}
},
"JTCK": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:169"
}
},
"JTDI": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:169"
}
},
"JTDO1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:168"
}
},
"JTDO2": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:168"
}
},
"JUPDATE": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:170"
}
},
"TCK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:168"
}
},
"TDI": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:168"
}
},
"TDO": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:169"
}
},
"TMS": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:168"
}
}
}
},
"L6MUX21": {
"attributes": {
"whitebox": "00000000000000000000000000000001",
"abc9_box_id": "00000000000000000000000000000100",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:14"
},
"ports": {
"D0": {
"direction": "input",
"bits": [ 2 ]
},
"D1": {
"direction": "input",
"bits": [ 3 ]
},
"SD": {
"direction": "input",
"bits": [ 4 ]
},
"Z": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:15$5": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:15"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ 2 ],
"B": [ 3 ],
"S": [ 4 ],
"Y": [ 5 ]
}
}
},
"netnames": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:15$5_Y": {
"hide_name": 1,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:15"
}
},
"D0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:14"
}
},
"D1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:14"
}
},
"SD": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:14"
}
},
"Z": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:14"
}
}
}
},
"LUT2": {
"attributes": {
"whitebox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:204"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"B": {
"direction": "input",
"bits": [ 3 ]
},
"Z": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:206$115": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000010"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:206"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ "0", "0" ],
"B": [ "0", "0" ],
"S": [ 3 ],
"Y": [ 5, 6 ]
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:207$116": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:207"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ 5 ],
"B": [ 6 ],
"S": [ 2 ],
"Y": [ 4 ]
}
}
},
"netnames": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:206$115_Y": {
"hide_name": 1,
"bits": [ 5, 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:206"
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:207$116_Y": {
"hide_name": 1,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:207"
}
},
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:204"
}
},
"B": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:204"
}
},
"Z": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:204"
}
},
"s1": {
"hide_name": 0,
"bits": [ 5, 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:206"
}
}
}
},
"LUT4": {
"attributes": {
"whitebox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:4"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"B": {
"direction": "input",
"bits": [ 3 ]
},
"C": {
"direction": "input",
"bits": [ 4 ]
},
"D": {
"direction": "input",
"bits": [ 5 ]
},
"Z": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:6$1": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000001000"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:6"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ "0", "0", "0", "0", "0", "0", "0", "0" ],
"B": [ "0", "0", "0", "0", "0", "0", "0", "0" ],
"S": [ 5 ],
"Y": [ 7, 8, 9, 10, 11, 12, 13, 14 ]
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:7$2": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000100"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:7"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ 7, 8, 9, 10 ],
"B": [ 11, 12, 13, 14 ],
"S": [ 4 ],
"Y": [ 15, 16, 17, 18 ]
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:8$3": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000010"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:8"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ 15, 16 ],
"B": [ 17, 18 ],
"S": [ 3 ],
"Y": [ 19, 20 ]
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:9$4": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:9"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ 19 ],
"B": [ 20 ],
"S": [ 2 ],
"Y": [ 6 ]
}
}
},
"netnames": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:6$1_Y": {
"hide_name": 1,
"bits": [ 7, 8, 9, 10, 11, 12, 13, 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:6"
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:7$2_Y": {
"hide_name": 1,
"bits": [ 15, 16, 17, 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:7"
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:8$3_Y": {
"hide_name": 1,
"bits": [ 19, 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:8"
}
},
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:9$4_Y": {
"hide_name": 1,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:9"
}
},
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:4"
}
},
"B": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:4"
}
},
"C": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:4"
}
},
"D": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:4"
}
},
"Z": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:4"
}
},
"s1": {
"hide_name": 0,
"bits": [ 19, 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:8"
}
},
"s2": {
"hide_name": 0,
"bits": [ 15, 16, 17, 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:7"
}
},
"s3": {
"hide_name": 0,
"bits": [ 7, 8, 9, 10, 11, 12, 13, 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:6"
}
}
}
},
"MULT18X18D": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:5"
},
"ports": {
"A0": {
"direction": "input",
"bits": [ 2 ]
},
"A1": {
"direction": "input",
"bits": [ 3 ]
},
"A2": {
"direction": "input",
"bits": [ 4 ]
},
"A3": {
"direction": "input",
"bits": [ 5 ]
},
"A4": {
"direction": "input",
"bits": [ 6 ]
},
"A5": {
"direction": "input",
"bits": [ 7 ]
},
"A6": {
"direction": "input",
"bits": [ 8 ]
},
"A7": {
"direction": "input",
"bits": [ 9 ]
},
"A8": {
"direction": "input",
"bits": [ 10 ]
},
"A9": {
"direction": "input",
"bits": [ 11 ]
},
"A10": {
"direction": "input",
"bits": [ 12 ]
},
"A11": {
"direction": "input",
"bits": [ 13 ]
},
"A12": {
"direction": "input",
"bits": [ 14 ]
},
"A13": {
"direction": "input",
"bits": [ 15 ]
},
"A14": {
"direction": "input",
"bits": [ 16 ]
},
"A15": {
"direction": "input",
"bits": [ 17 ]
},
"A16": {
"direction": "input",
"bits": [ 18 ]
},
"A17": {
"direction": "input",
"bits": [ 19 ]
},
"B0": {
"direction": "input",
"bits": [ 20 ]
},
"B1": {
"direction": "input",
"bits": [ 21 ]
},
"B2": {
"direction": "input",
"bits": [ 22 ]
},
"B3": {
"direction": "input",
"bits": [ 23 ]
},
"B4": {
"direction": "input",
"bits": [ 24 ]
},
"B5": {
"direction": "input",
"bits": [ 25 ]
},
"B6": {
"direction": "input",
"bits": [ 26 ]
},
"B7": {
"direction": "input",
"bits": [ 27 ]
},
"B8": {
"direction": "input",
"bits": [ 28 ]
},
"B9": {
"direction": "input",
"bits": [ 29 ]
},
"B10": {
"direction": "input",
"bits": [ 30 ]
},
"B11": {
"direction": "input",
"bits": [ 31 ]
},
"B12": {
"direction": "input",
"bits": [ 32 ]
},
"B13": {
"direction": "input",
"bits": [ 33 ]
},
"B14": {
"direction": "input",
"bits": [ 34 ]
},
"B15": {
"direction": "input",
"bits": [ 35 ]
},
"B16": {
"direction": "input",
"bits": [ 36 ]
},
"B17": {
"direction": "input",
"bits": [ 37 ]
},
"C0": {
"direction": "input",
"bits": [ 38 ]
},
"C1": {
"direction": "input",
"bits": [ 39 ]
},
"C2": {
"direction": "input",
"bits": [ 40 ]
},
"C3": {
"direction": "input",
"bits": [ 41 ]
},
"C4": {
"direction": "input",
"bits": [ 42 ]
},
"C5": {
"direction": "input",
"bits": [ 43 ]
},
"C6": {
"direction": "input",
"bits": [ 44 ]
},
"C7": {
"direction": "input",
"bits": [ 45 ]
},
"C8": {
"direction": "input",
"bits": [ 46 ]
},
"C9": {
"direction": "input",
"bits": [ 47 ]
},
"C10": {
"direction": "input",
"bits": [ 48 ]
},
"C11": {
"direction": "input",
"bits": [ 49 ]
},
"C12": {
"direction": "input",
"bits": [ 50 ]
},
"C13": {
"direction": "input",
"bits": [ 51 ]
},
"C14": {
"direction": "input",
"bits": [ 52 ]
},
"C15": {
"direction": "input",
"bits": [ 53 ]
},
"C16": {
"direction": "input",
"bits": [ 54 ]
},
"C17": {
"direction": "input",
"bits": [ 55 ]
},
"SIGNEDA": {
"direction": "input",
"bits": [ 56 ]
},
"SIGNEDB": {
"direction": "input",
"bits": [ 57 ]
},
"SOURCEA": {
"direction": "input",
"bits": [ 58 ]
},
"SOURCEB": {
"direction": "input",
"bits": [ 59 ]
},
"CLK0": {
"direction": "input",
"bits": [ 60 ]
},
"CLK1": {
"direction": "input",
"bits": [ 61 ]
},
"CLK2": {
"direction": "input",
"bits": [ 62 ]
},
"CLK3": {
"direction": "input",
"bits": [ 63 ]
},
"CE0": {
"direction": "input",
"bits": [ 64 ]
},
"CE1": {
"direction": "input",
"bits": [ 65 ]
},
"CE2": {
"direction": "input",
"bits": [ 66 ]
},
"CE3": {
"direction": "input",
"bits": [ 67 ]
},
"RST0": {
"direction": "input",
"bits": [ 68 ]
},
"RST1": {
"direction": "input",
"bits": [ 69 ]
},
"RST2": {
"direction": "input",
"bits": [ 70 ]
},
"RST3": {
"direction": "input",
"bits": [ 71 ]
},
"SRIA0": {
"direction": "input",
"bits": [ 72 ]
},
"SRIA1": {
"direction": "input",
"bits": [ 73 ]
},
"SRIA2": {
"direction": "input",
"bits": [ 74 ]
},
"SRIA3": {
"direction": "input",
"bits": [ 75 ]
},
"SRIA4": {
"direction": "input",
"bits": [ 76 ]
},
"SRIA5": {
"direction": "input",
"bits": [ 77 ]
},
"SRIA6": {
"direction": "input",
"bits": [ 78 ]
},
"SRIA7": {
"direction": "input",
"bits": [ 79 ]
},
"SRIA8": {
"direction": "input",
"bits": [ 80 ]
},
"SRIA9": {
"direction": "input",
"bits": [ 81 ]
},
"SRIA10": {
"direction": "input",
"bits": [ 82 ]
},
"SRIA11": {
"direction": "input",
"bits": [ 83 ]
},
"SRIA12": {
"direction": "input",
"bits": [ 84 ]
},
"SRIA13": {
"direction": "input",
"bits": [ 85 ]
},
"SRIA14": {
"direction": "input",
"bits": [ 86 ]
},
"SRIA15": {
"direction": "input",
"bits": [ 87 ]
},
"SRIA16": {
"direction": "input",
"bits": [ 88 ]
},
"SRIA17": {
"direction": "input",
"bits": [ 89 ]
},
"SRIB0": {
"direction": "input",
"bits": [ 90 ]
},
"SRIB1": {
"direction": "input",
"bits": [ 91 ]
},
"SRIB2": {
"direction": "input",
"bits": [ 92 ]
},
"SRIB3": {
"direction": "input",
"bits": [ 93 ]
},
"SRIB4": {
"direction": "input",
"bits": [ 94 ]
},
"SRIB5": {
"direction": "input",
"bits": [ 95 ]
},
"SRIB6": {
"direction": "input",
"bits": [ 96 ]
},
"SRIB7": {
"direction": "input",
"bits": [ 97 ]
},
"SRIB8": {
"direction": "input",
"bits": [ 98 ]
},
"SRIB9": {
"direction": "input",
"bits": [ 99 ]
},
"SRIB10": {
"direction": "input",
"bits": [ 100 ]
},
"SRIB11": {
"direction": "input",
"bits": [ 101 ]
},
"SRIB12": {
"direction": "input",
"bits": [ 102 ]
},
"SRIB13": {
"direction": "input",
"bits": [ 103 ]
},
"SRIB14": {
"direction": "input",
"bits": [ 104 ]
},
"SRIB15": {
"direction": "input",
"bits": [ 105 ]
},
"SRIB16": {
"direction": "input",
"bits": [ 106 ]
},
"SRIB17": {
"direction": "input",
"bits": [ 107 ]
},
"SROA0": {
"direction": "output",
"bits": [ 108 ]
},
"SROA1": {
"direction": "output",
"bits": [ 109 ]
},
"SROA2": {
"direction": "output",
"bits": [ 110 ]
},
"SROA3": {
"direction": "output",
"bits": [ 111 ]
},
"SROA4": {
"direction": "output",
"bits": [ 112 ]
},
"SROA5": {
"direction": "output",
"bits": [ 113 ]
},
"SROA6": {
"direction": "output",
"bits": [ 114 ]
},
"SROA7": {
"direction": "output",
"bits": [ 115 ]
},
"SROA8": {
"direction": "output",
"bits": [ 116 ]
},
"SROA9": {
"direction": "output",
"bits": [ 117 ]
},
"SROA10": {
"direction": "output",
"bits": [ 118 ]
},
"SROA11": {
"direction": "output",
"bits": [ 119 ]
},
"SROA12": {
"direction": "output",
"bits": [ 120 ]
},
"SROA13": {
"direction": "output",
"bits": [ 121 ]
},
"SROA14": {
"direction": "output",
"bits": [ 122 ]
},
"SROA15": {
"direction": "output",
"bits": [ 123 ]
},
"SROA16": {
"direction": "output",
"bits": [ 124 ]
},
"SROA17": {
"direction": "output",
"bits": [ 125 ]
},
"SROB0": {
"direction": "output",
"bits": [ 126 ]
},
"SROB1": {
"direction": "output",
"bits": [ 127 ]
},
"SROB2": {
"direction": "output",
"bits": [ 128 ]
},
"SROB3": {
"direction": "output",
"bits": [ 129 ]
},
"SROB4": {
"direction": "output",
"bits": [ 130 ]
},
"SROB5": {
"direction": "output",
"bits": [ 131 ]
},
"SROB6": {
"direction": "output",
"bits": [ 132 ]
},
"SROB7": {
"direction": "output",
"bits": [ 133 ]
},
"SROB8": {
"direction": "output",
"bits": [ 134 ]
},
"SROB9": {
"direction": "output",
"bits": [ 135 ]
},
"SROB10": {
"direction": "output",
"bits": [ 136 ]
},
"SROB11": {
"direction": "output",
"bits": [ 137 ]
},
"SROB12": {
"direction": "output",
"bits": [ 138 ]
},
"SROB13": {
"direction": "output",
"bits": [ 139 ]
},
"SROB14": {
"direction": "output",
"bits": [ 140 ]
},
"SROB15": {
"direction": "output",
"bits": [ 141 ]
},
"SROB16": {
"direction": "output",
"bits": [ 142 ]
},
"SROB17": {
"direction": "output",
"bits": [ 143 ]
},
"ROA0": {
"direction": "output",
"bits": [ 144 ]
},
"ROA1": {
"direction": "output",
"bits": [ 145 ]
},
"ROA2": {
"direction": "output",
"bits": [ 146 ]
},
"ROA3": {
"direction": "output",
"bits": [ 147 ]
},
"ROA4": {
"direction": "output",
"bits": [ 148 ]
},
"ROA5": {
"direction": "output",
"bits": [ 149 ]
},
"ROA6": {
"direction": "output",
"bits": [ 150 ]
},
"ROA7": {
"direction": "output",
"bits": [ 151 ]
},
"ROA8": {
"direction": "output",
"bits": [ 152 ]
},
"ROA9": {
"direction": "output",
"bits": [ 153 ]
},
"ROA10": {
"direction": "output",
"bits": [ 154 ]
},
"ROA11": {
"direction": "output",
"bits": [ 155 ]
},
"ROA12": {
"direction": "output",
"bits": [ 156 ]
},
"ROA13": {
"direction": "output",
"bits": [ 157 ]
},
"ROA14": {
"direction": "output",
"bits": [ 158 ]
},
"ROA15": {
"direction": "output",
"bits": [ 159 ]
},
"ROA16": {
"direction": "output",
"bits": [ 160 ]
},
"ROA17": {
"direction": "output",
"bits": [ 161 ]
},
"ROB0": {
"direction": "output",
"bits": [ 162 ]
},
"ROB1": {
"direction": "output",
"bits": [ 163 ]
},
"ROB2": {
"direction": "output",
"bits": [ 164 ]
},
"ROB3": {
"direction": "output",
"bits": [ 165 ]
},
"ROB4": {
"direction": "output",
"bits": [ 166 ]
},
"ROB5": {
"direction": "output",
"bits": [ 167 ]
},
"ROB6": {
"direction": "output",
"bits": [ 168 ]
},
"ROB7": {
"direction": "output",
"bits": [ 169 ]
},
"ROB8": {
"direction": "output",
"bits": [ 170 ]
},
"ROB9": {
"direction": "output",
"bits": [ 171 ]
},
"ROB10": {
"direction": "output",
"bits": [ 172 ]
},
"ROB11": {
"direction": "output",
"bits": [ 173 ]
},
"ROB12": {
"direction": "output",
"bits": [ 174 ]
},
"ROB13": {
"direction": "output",
"bits": [ 175 ]
},
"ROB14": {
"direction": "output",
"bits": [ 176 ]
},
"ROB15": {
"direction": "output",
"bits": [ 177 ]
},
"ROB16": {
"direction": "output",
"bits": [ 178 ]
},
"ROB17": {
"direction": "output",
"bits": [ 179 ]
},
"ROC0": {
"direction": "output",
"bits": [ 180 ]
},
"ROC1": {
"direction": "output",
"bits": [ 181 ]
},
"ROC2": {
"direction": "output",
"bits": [ 182 ]
},
"ROC3": {
"direction": "output",
"bits": [ 183 ]
},
"ROC4": {
"direction": "output",
"bits": [ 184 ]
},
"ROC5": {
"direction": "output",
"bits": [ 185 ]
},
"ROC6": {
"direction": "output",
"bits": [ 186 ]
},
"ROC7": {
"direction": "output",
"bits": [ 187 ]
},
"ROC8": {
"direction": "output",
"bits": [ 188 ]
},
"ROC9": {
"direction": "output",
"bits": [ 189 ]
},
"ROC10": {
"direction": "output",
"bits": [ 190 ]
},
"ROC11": {
"direction": "output",
"bits": [ 191 ]
},
"ROC12": {
"direction": "output",
"bits": [ 192 ]
},
"ROC13": {
"direction": "output",
"bits": [ 193 ]
},
"ROC14": {
"direction": "output",
"bits": [ 194 ]
},
"ROC15": {
"direction": "output",
"bits": [ 195 ]
},
"ROC16": {
"direction": "output",
"bits": [ 196 ]
},
"ROC17": {
"direction": "output",
"bits": [ 197 ]
},
"P0": {
"direction": "output",
"bits": [ 198 ]
},
"P1": {
"direction": "output",
"bits": [ 199 ]
},
"P2": {
"direction": "output",
"bits": [ 200 ]
},
"P3": {
"direction": "output",
"bits": [ 201 ]
},
"P4": {
"direction": "output",
"bits": [ 202 ]
},
"P5": {
"direction": "output",
"bits": [ 203 ]
},
"P6": {
"direction": "output",
"bits": [ 204 ]
},
"P7": {
"direction": "output",
"bits": [ 205 ]
},
"P8": {
"direction": "output",
"bits": [ 206 ]
},
"P9": {
"direction": "output",
"bits": [ 207 ]
},
"P10": {
"direction": "output",
"bits": [ 208 ]
},
"P11": {
"direction": "output",
"bits": [ 209 ]
},
"P12": {
"direction": "output",
"bits": [ 210 ]
},
"P13": {
"direction": "output",
"bits": [ 211 ]
},
"P14": {
"direction": "output",
"bits": [ 212 ]
},
"P15": {
"direction": "output",
"bits": [ 213 ]
},
"P16": {
"direction": "output",
"bits": [ 214 ]
},
"P17": {
"direction": "output",
"bits": [ 215 ]
},
"P18": {
"direction": "output",
"bits": [ 216 ]
},
"P19": {
"direction": "output",
"bits": [ 217 ]
},
"P20": {
"direction": "output",
"bits": [ 218 ]
},
"P21": {
"direction": "output",
"bits": [ 219 ]
},
"P22": {
"direction": "output",
"bits": [ 220 ]
},
"P23": {
"direction": "output",
"bits": [ 221 ]
},
"P24": {
"direction": "output",
"bits": [ 222 ]
},
"P25": {
"direction": "output",
"bits": [ 223 ]
},
"P26": {
"direction": "output",
"bits": [ 224 ]
},
"P27": {
"direction": "output",
"bits": [ 225 ]
},
"P28": {
"direction": "output",
"bits": [ 226 ]
},
"P29": {
"direction": "output",
"bits": [ 227 ]
},
"P30": {
"direction": "output",
"bits": [ 228 ]
},
"P31": {
"direction": "output",
"bits": [ 229 ]
},
"P32": {
"direction": "output",
"bits": [ 230 ]
},
"P33": {
"direction": "output",
"bits": [ 231 ]
},
"P34": {
"direction": "output",
"bits": [ 232 ]
},
"P35": {
"direction": "output",
"bits": [ 233 ]
},
"SIGNEDP": {
"direction": "output",
"bits": [ 234 ]
}
},
"cells": {
},
"netnames": {
"A0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A10": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A11": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A12": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A13": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A14": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A15": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A16": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A17": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A2": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A3": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A4": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A5": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A6": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A7": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A8": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"A9": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:6"
}
},
"B0": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B1": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B10": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B11": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B12": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B13": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B14": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B15": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B16": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B17": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B2": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B3": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B4": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B5": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B6": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B7": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B8": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"B9": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:7"
}
},
"C0": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C1": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C10": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C11": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C12": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C13": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C14": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C15": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C16": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C17": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C2": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C3": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C4": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C5": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C6": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C7": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C8": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"C9": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:8"
}
},
"CE0": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:11"
}
},
"CE1": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:11"
}
},
"CE2": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:11"
}
},
"CE3": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:11"
}
},
"CLK0": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:10"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:10"
}
},
"CLK2": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:10"
}
},
"CLK3": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:10"
}
},
"P0": {
"hide_name": 0,
"bits": [ 198 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P1": {
"hide_name": 0,
"bits": [ 199 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P10": {
"hide_name": 0,
"bits": [ 208 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P11": {
"hide_name": 0,
"bits": [ 209 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P12": {
"hide_name": 0,
"bits": [ 210 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P13": {
"hide_name": 0,
"bits": [ 211 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P14": {
"hide_name": 0,
"bits": [ 212 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P15": {
"hide_name": 0,
"bits": [ 213 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P16": {
"hide_name": 0,
"bits": [ 214 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P17": {
"hide_name": 0,
"bits": [ 215 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P18": {
"hide_name": 0,
"bits": [ 216 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P19": {
"hide_name": 0,
"bits": [ 217 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P2": {
"hide_name": 0,
"bits": [ 200 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P20": {
"hide_name": 0,
"bits": [ 218 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P21": {
"hide_name": 0,
"bits": [ 219 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P22": {
"hide_name": 0,
"bits": [ 220 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P23": {
"hide_name": 0,
"bits": [ 221 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P24": {
"hide_name": 0,
"bits": [ 222 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P25": {
"hide_name": 0,
"bits": [ 223 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P26": {
"hide_name": 0,
"bits": [ 224 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P27": {
"hide_name": 0,
"bits": [ 225 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P28": {
"hide_name": 0,
"bits": [ 226 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P29": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P3": {
"hide_name": 0,
"bits": [ 201 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P30": {
"hide_name": 0,
"bits": [ 228 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P31": {
"hide_name": 0,
"bits": [ 229 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P32": {
"hide_name": 0,
"bits": [ 230 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P33": {
"hide_name": 0,
"bits": [ 231 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P34": {
"hide_name": 0,
"bits": [ 232 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P35": {
"hide_name": 0,
"bits": [ 233 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P4": {
"hide_name": 0,
"bits": [ 202 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P5": {
"hide_name": 0,
"bits": [ 203 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P6": {
"hide_name": 0,
"bits": [ 204 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P7": {
"hide_name": 0,
"bits": [ 205 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P8": {
"hide_name": 0,
"bits": [ 206 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"P9": {
"hide_name": 0,
"bits": [ 207 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:20"
}
},
"ROA0": {
"hide_name": 0,
"bits": [ 144 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA1": {
"hide_name": 0,
"bits": [ 145 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA10": {
"hide_name": 0,
"bits": [ 154 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA11": {
"hide_name": 0,
"bits": [ 155 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA12": {
"hide_name": 0,
"bits": [ 156 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA13": {
"hide_name": 0,
"bits": [ 157 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA14": {
"hide_name": 0,
"bits": [ 158 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA15": {
"hide_name": 0,
"bits": [ 159 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA16": {
"hide_name": 0,
"bits": [ 160 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA17": {
"hide_name": 0,
"bits": [ 161 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA2": {
"hide_name": 0,
"bits": [ 146 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA3": {
"hide_name": 0,
"bits": [ 147 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA4": {
"hide_name": 0,
"bits": [ 148 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA5": {
"hide_name": 0,
"bits": [ 149 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA6": {
"hide_name": 0,
"bits": [ 150 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA7": {
"hide_name": 0,
"bits": [ 151 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA8": {
"hide_name": 0,
"bits": [ 152 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROA9": {
"hide_name": 0,
"bits": [ 153 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:17"
}
},
"ROB0": {
"hide_name": 0,
"bits": [ 162 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB1": {
"hide_name": 0,
"bits": [ 163 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB10": {
"hide_name": 0,
"bits": [ 172 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB11": {
"hide_name": 0,
"bits": [ 173 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB12": {
"hide_name": 0,
"bits": [ 174 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB13": {
"hide_name": 0,
"bits": [ 175 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB14": {
"hide_name": 0,
"bits": [ 176 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB15": {
"hide_name": 0,
"bits": [ 177 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB16": {
"hide_name": 0,
"bits": [ 178 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB17": {
"hide_name": 0,
"bits": [ 179 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB2": {
"hide_name": 0,
"bits": [ 164 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB3": {
"hide_name": 0,
"bits": [ 165 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB4": {
"hide_name": 0,
"bits": [ 166 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB5": {
"hide_name": 0,
"bits": [ 167 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB6": {
"hide_name": 0,
"bits": [ 168 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB7": {
"hide_name": 0,
"bits": [ 169 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB8": {
"hide_name": 0,
"bits": [ 170 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROB9": {
"hide_name": 0,
"bits": [ 171 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:18"
}
},
"ROC0": {
"hide_name": 0,
"bits": [ 180 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC1": {
"hide_name": 0,
"bits": [ 181 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC10": {
"hide_name": 0,
"bits": [ 190 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC11": {
"hide_name": 0,
"bits": [ 191 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC12": {
"hide_name": 0,
"bits": [ 192 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC13": {
"hide_name": 0,
"bits": [ 193 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC14": {
"hide_name": 0,
"bits": [ 194 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC15": {
"hide_name": 0,
"bits": [ 195 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC16": {
"hide_name": 0,
"bits": [ 196 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC17": {
"hide_name": 0,
"bits": [ 197 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC2": {
"hide_name": 0,
"bits": [ 182 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC3": {
"hide_name": 0,
"bits": [ 183 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC4": {
"hide_name": 0,
"bits": [ 184 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC5": {
"hide_name": 0,
"bits": [ 185 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC6": {
"hide_name": 0,
"bits": [ 186 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC7": {
"hide_name": 0,
"bits": [ 187 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC8": {
"hide_name": 0,
"bits": [ 188 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"ROC9": {
"hide_name": 0,
"bits": [ 189 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:19"
}
},
"RST0": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:12"
}
},
"RST1": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:12"
}
},
"RST2": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:12"
}
},
"RST3": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:12"
}
},
"SIGNEDA": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:9"
}
},
"SIGNEDB": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:9"
}
},
"SIGNEDP": {
"hide_name": 0,
"bits": [ 234 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:21"
}
},
"SOURCEA": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:9"
}
},
"SOURCEB": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:9"
}
},
"SRIA0": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA1": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA10": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA11": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA12": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA13": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA14": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA15": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA16": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA17": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA2": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA3": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA4": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA5": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA6": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA7": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA8": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIA9": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:13"
}
},
"SRIB0": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB1": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB10": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB11": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB12": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB13": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB14": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB15": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB16": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB17": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB2": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB3": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB4": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB5": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB6": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB7": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB8": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SRIB9": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:14"
}
},
"SROA0": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA1": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA10": {
"hide_name": 0,
"bits": [ 118 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA11": {
"hide_name": 0,
"bits": [ 119 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA12": {
"hide_name": 0,
"bits": [ 120 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA13": {
"hide_name": 0,
"bits": [ 121 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA14": {
"hide_name": 0,
"bits": [ 122 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA15": {
"hide_name": 0,
"bits": [ 123 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA16": {
"hide_name": 0,
"bits": [ 124 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA17": {
"hide_name": 0,
"bits": [ 125 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA2": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA3": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA4": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA5": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA6": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA7": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA8": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROA9": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:15"
}
},
"SROB0": {
"hide_name": 0,
"bits": [ 126 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB1": {
"hide_name": 0,
"bits": [ 127 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB10": {
"hide_name": 0,
"bits": [ 136 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB11": {
"hide_name": 0,
"bits": [ 137 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB12": {
"hide_name": 0,
"bits": [ 138 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB13": {
"hide_name": 0,
"bits": [ 139 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB14": {
"hide_name": 0,
"bits": [ 140 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB15": {
"hide_name": 0,
"bits": [ 141 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB16": {
"hide_name": 0,
"bits": [ 142 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB17": {
"hide_name": 0,
"bits": [ 143 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB2": {
"hide_name": 0,
"bits": [ 128 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB3": {
"hide_name": 0,
"bits": [ 129 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB4": {
"hide_name": 0,
"bits": [ 130 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB5": {
"hide_name": 0,
"bits": [ 131 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB6": {
"hide_name": 0,
"bits": [ 132 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB7": {
"hide_name": 0,
"bits": [ 133 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB8": {
"hide_name": 0,
"bits": [ 134 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
},
"SROB9": {
"hide_name": 0,
"bits": [ 135 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:16"
}
}
}
},
"OB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:5"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:5"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:5"
}
}
}
},
"OBCO": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:9"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"OT": {
"direction": "output",
"bits": [ 3 ]
},
"OC": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:9"
}
},
"OC": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:9"
}
},
"OT": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:9"
}
}
}
},
"OBZ": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:6"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:6"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:6"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:6"
}
}
}
},
"OBZPD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:8"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:8"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:8"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:8"
}
}
}
},
"OBZPU": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:7"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:7"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:7"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:7"
}
}
}
},
"ODDR71B": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:244"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"ECLK": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"D0": {
"direction": "input",
"bits": [ 5 ]
},
"D1": {
"direction": "input",
"bits": [ 6 ]
},
"D2": {
"direction": "input",
"bits": [ 7 ]
},
"D3": {
"direction": "input",
"bits": [ 8 ]
},
"D4": {
"direction": "input",
"bits": [ 9 ]
},
"D5": {
"direction": "input",
"bits": [ 10 ]
},
"D6": {
"direction": "input",
"bits": [ 11 ]
},
"Q": {
"direction": "output",
"bits": [ 12 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"D1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"D2": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"D3": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"D4": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"D5": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"D6": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"Q": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:246"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:245"
}
}
}
},
"ODDRX1F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:228"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"D0": {
"direction": "input",
"bits": [ 4 ]
},
"D1": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:229"
}
},
"D1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:229"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:230"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:229"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:229"
}
}
}
},
"ODDRX2DQA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:260"
},
"ports": {
"D0": {
"direction": "input",
"bits": [ 2 ]
},
"D1": {
"direction": "input",
"bits": [ 3 ]
},
"D2": {
"direction": "input",
"bits": [ 4 ]
},
"D3": {
"direction": "input",
"bits": [ 5 ]
},
"RST": {
"direction": "input",
"bits": [ 6 ]
},
"ECLK": {
"direction": "input",
"bits": [ 7 ]
},
"SCLK": {
"direction": "input",
"bits": [ 8 ]
},
"DQSW270": {
"direction": "input",
"bits": [ 9 ]
},
"Q": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"D1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"D2": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"D3": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"DQSW270": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"Q": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:262"
}
},
"RST": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:261"
}
}
}
},
"ODDRX2DQSB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:268"
},
"ports": {
"D0": {
"direction": "input",
"bits": [ 2 ]
},
"D1": {
"direction": "input",
"bits": [ 3 ]
},
"D2": {
"direction": "input",
"bits": [ 4 ]
},
"D3": {
"direction": "input",
"bits": [ 5 ]
},
"RST": {
"direction": "input",
"bits": [ 6 ]
},
"ECLK": {
"direction": "input",
"bits": [ 7 ]
},
"SCLK": {
"direction": "input",
"bits": [ 8 ]
},
"DQSW": {
"direction": "input",
"bits": [ 9 ]
},
"Q": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"D1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"D2": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"D3": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"DQSW": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"Q": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:270"
}
},
"RST": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:269"
}
}
}
},
"ODDRX2F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:236"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"ECLK": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"D0": {
"direction": "input",
"bits": [ 5 ]
},
"D1": {
"direction": "input",
"bits": [ 6 ]
},
"D2": {
"direction": "input",
"bits": [ 7 ]
},
"D3": {
"direction": "input",
"bits": [ 8 ]
},
"Q": {
"direction": "output",
"bits": [ 9 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
},
"D1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
},
"D2": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
},
"D3": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
},
"Q": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:238"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:237"
}
}
}
},
"OFS1P3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:31"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:31"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:31"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:31"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:31"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:31"
}
}
}
},
"OFS1P3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:32"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:32"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:32"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:32"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:32"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:32"
}
}
}
},
"OFS1P3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:33"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:33"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:33"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:33"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:33"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:33"
}
}
}
},
"OFS1P3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:34"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:34"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:34"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:34"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:34"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:34"
}
}
}
},
"OLVDS": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:14"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"Z": {
"direction": "output",
"bits": [ 3 ]
},
"ZN": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:14"
}
},
"Z": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:14"
}
},
"ZN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_io.vh:14"
}
}
}
},
"OSCG": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:153"
},
"ports": {
"OSC": {
"direction": "output",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"OSC": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:154"
}
}
}
},
"OSHX2A": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:252"
},
"ports": {
"D0": {
"direction": "input",
"bits": [ 2 ]
},
"D1": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"ECLK": {
"direction": "input",
"bits": [ 5 ]
},
"SCLK": {
"direction": "input",
"bits": [ 6 ]
},
"Q": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:253"
}
},
"D1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:253"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:253"
}
},
"Q": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:254"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:253"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:253"
}
}
}
},
"PCSCLKDIV": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:668"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"SEL2": {
"direction": "input",
"bits": [ 4 ]
},
"SEL1": {
"direction": "input",
"bits": [ 5 ]
},
"SEL0": {
"direction": "input",
"bits": [ 6 ]
},
"CDIV1": {
"direction": "output",
"bits": [ 7 ]
},
"CDIVX": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"CDIV1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:670"
}
},
"CDIVX": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:670"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:669"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:669"
}
},
"SEL0": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:669"
}
},
"SEL1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:669"
}
},
"SEL2": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:669"
}
}
}
},
"PDPW16KD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:697"
},
"ports": {
"DI35": {
"direction": "input",
"bits": [ 2 ]
},
"DI34": {
"direction": "input",
"bits": [ 3 ]
},
"DI33": {
"direction": "input",
"bits": [ 4 ]
},
"DI32": {
"direction": "input",
"bits": [ 5 ]
},
"DI31": {
"direction": "input",
"bits": [ 6 ]
},
"DI30": {
"direction": "input",
"bits": [ 7 ]
},
"DI29": {
"direction": "input",
"bits": [ 8 ]
},
"DI28": {
"direction": "input",
"bits": [ 9 ]
},
"DI27": {
"direction": "input",
"bits": [ 10 ]
},
"DI26": {
"direction": "input",
"bits": [ 11 ]
},
"DI25": {
"direction": "input",
"bits": [ 12 ]
},
"DI24": {
"direction": "input",
"bits": [ 13 ]
},
"DI23": {
"direction": "input",
"bits": [ 14 ]
},
"DI22": {
"direction": "input",
"bits": [ 15 ]
},
"DI21": {
"direction": "input",
"bits": [ 16 ]
},
"DI20": {
"direction": "input",
"bits": [ 17 ]
},
"DI19": {
"direction": "input",
"bits": [ 18 ]
},
"DI18": {
"direction": "input",
"bits": [ 19 ]
},
"DI17": {
"direction": "input",
"bits": [ 20 ]
},
"DI16": {
"direction": "input",
"bits": [ 21 ]
},
"DI15": {
"direction": "input",
"bits": [ 22 ]
},
"DI14": {
"direction": "input",
"bits": [ 23 ]
},
"DI13": {
"direction": "input",
"bits": [ 24 ]
},
"DI12": {
"direction": "input",
"bits": [ 25 ]
},
"DI11": {
"direction": "input",
"bits": [ 26 ]
},
"DI10": {
"direction": "input",
"bits": [ 27 ]
},
"DI9": {
"direction": "input",
"bits": [ 28 ]
},
"DI8": {
"direction": "input",
"bits": [ 29 ]
},
"DI7": {
"direction": "input",
"bits": [ 30 ]
},
"DI6": {
"direction": "input",
"bits": [ 31 ]
},
"DI5": {
"direction": "input",
"bits": [ 32 ]
},
"DI4": {
"direction": "input",
"bits": [ 33 ]
},
"DI3": {
"direction": "input",
"bits": [ 34 ]
},
"DI2": {
"direction": "input",
"bits": [ 35 ]
},
"DI1": {
"direction": "input",
"bits": [ 36 ]
},
"DI0": {
"direction": "input",
"bits": [ 37 ]
},
"ADW8": {
"direction": "input",
"bits": [ 38 ]
},
"ADW7": {
"direction": "input",
"bits": [ 39 ]
},
"ADW6": {
"direction": "input",
"bits": [ 40 ]
},
"ADW5": {
"direction": "input",
"bits": [ 41 ]
},
"ADW4": {
"direction": "input",
"bits": [ 42 ]
},
"ADW3": {
"direction": "input",
"bits": [ 43 ]
},
"ADW2": {
"direction": "input",
"bits": [ 44 ]
},
"ADW1": {
"direction": "input",
"bits": [ 45 ]
},
"ADW0": {
"direction": "input",
"bits": [ 46 ]
},
"BE3": {
"direction": "input",
"bits": [ 47 ]
},
"BE2": {
"direction": "input",
"bits": [ 48 ]
},
"BE1": {
"direction": "input",
"bits": [ 49 ]
},
"BE0": {
"direction": "input",
"bits": [ 50 ]
},
"CEW": {
"direction": "input",
"bits": [ 51 ]
},
"CLKW": {
"direction": "input",
"bits": [ 52 ]
},
"CSW2": {
"direction": "input",
"bits": [ 53 ]
},
"CSW1": {
"direction": "input",
"bits": [ 54 ]
},
"CSW0": {
"direction": "input",
"bits": [ 55 ]
},
"ADR13": {
"direction": "input",
"bits": [ 56 ]
},
"ADR12": {
"direction": "input",
"bits": [ 57 ]
},
"ADR11": {
"direction": "input",
"bits": [ 58 ]
},
"ADR10": {
"direction": "input",
"bits": [ 59 ]
},
"ADR9": {
"direction": "input",
"bits": [ 60 ]
},
"ADR8": {
"direction": "input",
"bits": [ 61 ]
},
"ADR7": {
"direction": "input",
"bits": [ 62 ]
},
"ADR6": {
"direction": "input",
"bits": [ 63 ]
},
"ADR5": {
"direction": "input",
"bits": [ 64 ]
},
"ADR4": {
"direction": "input",
"bits": [ 65 ]
},
"ADR3": {
"direction": "input",
"bits": [ 66 ]
},
"ADR2": {
"direction": "input",
"bits": [ 67 ]
},
"ADR1": {
"direction": "input",
"bits": [ 68 ]
},
"ADR0": {
"direction": "input",
"bits": [ 69 ]
},
"CER": {
"direction": "input",
"bits": [ 70 ]
},
"OCER": {
"direction": "input",
"bits": [ 71 ]
},
"CLKR": {
"direction": "input",
"bits": [ 72 ]
},
"CSR2": {
"direction": "input",
"bits": [ 73 ]
},
"CSR1": {
"direction": "input",
"bits": [ 74 ]
},
"CSR0": {
"direction": "input",
"bits": [ 75 ]
},
"RST": {
"direction": "input",
"bits": [ 76 ]
},
"DO35": {
"direction": "output",
"bits": [ 77 ]
},
"DO34": {
"direction": "output",
"bits": [ 78 ]
},
"DO33": {
"direction": "output",
"bits": [ 79 ]
},
"DO32": {
"direction": "output",
"bits": [ 80 ]
},
"DO31": {
"direction": "output",
"bits": [ 81 ]
},
"DO30": {
"direction": "output",
"bits": [ 82 ]
},
"DO29": {
"direction": "output",
"bits": [ 83 ]
},
"DO28": {
"direction": "output",
"bits": [ 84 ]
},
"DO27": {
"direction": "output",
"bits": [ 85 ]
},
"DO26": {
"direction": "output",
"bits": [ 86 ]
},
"DO25": {
"direction": "output",
"bits": [ 87 ]
},
"DO24": {
"direction": "output",
"bits": [ 88 ]
},
"DO23": {
"direction": "output",
"bits": [ 89 ]
},
"DO22": {
"direction": "output",
"bits": [ 90 ]
},
"DO21": {
"direction": "output",
"bits": [ 91 ]
},
"DO20": {
"direction": "output",
"bits": [ 92 ]
},
"DO19": {
"direction": "output",
"bits": [ 93 ]
},
"DO18": {
"direction": "output",
"bits": [ 94 ]
},
"DO17": {
"direction": "output",
"bits": [ 95 ]
},
"DO16": {
"direction": "output",
"bits": [ 96 ]
},
"DO15": {
"direction": "output",
"bits": [ 97 ]
},
"DO14": {
"direction": "output",
"bits": [ 98 ]
},
"DO13": {
"direction": "output",
"bits": [ 99 ]
},
"DO12": {
"direction": "output",
"bits": [ 100 ]
},
"DO11": {
"direction": "output",
"bits": [ 101 ]
},
"DO10": {
"direction": "output",
"bits": [ 102 ]
},
"DO9": {
"direction": "output",
"bits": [ 103 ]
},
"DO8": {
"direction": "output",
"bits": [ 104 ]
},
"DO7": {
"direction": "output",
"bits": [ 105 ]
},
"DO6": {
"direction": "output",
"bits": [ 106 ]
},
"DO5": {
"direction": "output",
"bits": [ 107 ]
},
"DO4": {
"direction": "output",
"bits": [ 108 ]
},
"DO3": {
"direction": "output",
"bits": [ 109 ]
},
"DO2": {
"direction": "output",
"bits": [ 110 ]
},
"DO1": {
"direction": "output",
"bits": [ 111 ]
},
"DO0": {
"direction": "output",
"bits": [ 112 ]
}
},
"cells": {
},
"netnames": {
"ADR0": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR1": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR10": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR11": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR12": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR13": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR2": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR3": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR4": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR5": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR6": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR7": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR8": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADR9": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:702"
}
},
"ADW0": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW1": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW2": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW3": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW4": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW5": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW6": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW7": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"ADW8": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:700"
}
},
"BE0": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"BE1": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"BE2": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"BE3": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"CER": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
},
"CEW": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"CLKR": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
},
"CLKW": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"CSR0": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
},
"CSR1": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
},
"CSR2": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
},
"CSW0": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"CSW1": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"CSW2": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:701"
}
},
"DI0": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI1": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI10": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI11": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI12": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI13": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI14": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI15": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI16": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI17": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI18": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI19": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI2": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI20": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI21": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI22": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI23": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI24": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI25": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI26": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI27": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI28": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI29": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI3": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI30": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI31": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI32": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI33": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI34": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI35": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:698"
}
},
"DI4": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI5": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI6": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI7": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI8": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DI9": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:699"
}
},
"DO0": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO1": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO10": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO11": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO12": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO13": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO14": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO15": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO16": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO17": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO18": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO19": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO2": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO20": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO21": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO22": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO23": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO24": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO25": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO26": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO27": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO28": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO29": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO3": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO30": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO31": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO32": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO33": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO34": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO35": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:704"
}
},
"DO4": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO5": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO6": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO7": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO8": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"DO9": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:705"
}
},
"OCER": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
},
"RST": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:703"
}
}
}
},
"PFUMX": {
"attributes": {
"whitebox": "00000000000000000000000000000001",
"abc9_box_id": "00000000000000000000000000000011",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:98"
},
"ports": {
"ALUT": {
"direction": "input",
"bits": [ 2 ]
},
"BLUT": {
"direction": "input",
"bits": [ 3 ]
},
"C0": {
"direction": "input",
"bits": [ 4 ]
},
"Z": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:99$49": {
"hide_name": 1,
"type": "$mux",
"parameters": {
"WIDTH": "00000000000000000000000000000001"
},
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"S": "input",
"Y": "output"
},
"connections": {
"A": [ 3 ],
"B": [ 2 ],
"S": [ 4 ],
"Y": [ 5 ]
}
}
},
"netnames": {
"$ternary$/usr/local/bin/../share/yosys/ecp5/cells_sim.v:99$49_Y": {
"hide_name": 1,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:99"
}
},
"ALUT": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:98"
}
},
"BLUT": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:98"
}
},
"C0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:98"
}
},
"Z": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:98"
}
}
}
},
"PUR": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:677"
},
"ports": {
"PUR": {
"direction": "input",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"PUR": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:678"
}
}
}
},
"SGSR": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:690"
},
"ports": {
"GSR": {
"direction": "input",
"bits": [ 2 ]
},
"CLK": {
"direction": "input",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"CLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:691"
}
},
"GSR": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:691"
}
}
}
},
"TRELLIS_DPR16X4": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:103"
},
"ports": {
"DI": {
"direction": "input",
"bits": [ 2, 3, 4, 5 ]
},
"WAD": {
"direction": "input",
"bits": [ 6, 7, 8, 9 ]
},
"WRE": {
"direction": "input",
"bits": [ 10 ]
},
"WCK": {
"direction": "input",
"bits": [ 11 ]
},
"RAD": {
"direction": "input",
"bits": [ 12, 13, 14, 15 ]
},
"DO": {
"direction": "output",
"bits": [ 16, 17, 18, 19 ]
}
},
"cells": {
},
"netnames": {
"DI": {
"hide_name": 0,
"bits": [ 2, 3, 4, 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:104"
}
},
"DO": {
"hide_name": 0,
"bits": [ 16, 17, 18, 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:110"
}
},
"RAD": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:108"
}
},
"WAD": {
"hide_name": 0,
"bits": [ 6, 7, 8, 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:105"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:107"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:106"
}
}
}
},
"TRELLIS_FF": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
},
"ports": {
"CLK": {
"direction": "input",
"bits": [ 2 ]
},
"LSR": {
"direction": "input",
"bits": [ 3 ]
},
"CE": {
"direction": "input",
"bits": [ 4 ]
},
"DI": {
"direction": "input",
"bits": [ 5 ]
},
"M": {
"direction": "input",
"bits": [ 6 ]
},
"Q": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"CE": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
}
},
"CLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
}
},
"DI": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
}
},
"LSR": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
}
},
"M": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
}
},
"Q": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:212"
}
}
}
},
"TRELLIS_IO": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:262"
},
"ports": {
"B": {
"direction": "inout",
"bits": [ 2 ]
},
"I": {
"direction": "input",
"bits": [ 3 ]
},
"T": {
"direction": "input",
"bits": [ 4 ]
},
"O": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:263"
}
},
"I": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:264"
}
},
"O": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:266"
}
},
"T": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:265"
}
}
}
},
"TRELLIS_RAM16X2": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:57"
},
"ports": {
"DI0": {
"direction": "input",
"bits": [ 2 ]
},
"DI1": {
"direction": "input",
"bits": [ 3 ]
},
"WAD0": {
"direction": "input",
"bits": [ 4 ]
},
"WAD1": {
"direction": "input",
"bits": [ 5 ]
},
"WAD2": {
"direction": "input",
"bits": [ 6 ]
},
"WAD3": {
"direction": "input",
"bits": [ 7 ]
},
"WRE": {
"direction": "input",
"bits": [ 8 ]
},
"WCK": {
"direction": "input",
"bits": [ 9 ]
},
"RAD0": {
"direction": "input",
"bits": [ 10 ]
},
"RAD1": {
"direction": "input",
"bits": [ 11 ]
},
"RAD2": {
"direction": "input",
"bits": [ 12 ]
},
"RAD3": {
"direction": "input",
"bits": [ 13 ]
},
"DO0": {
"direction": "output",
"bits": [ 14 ]
},
"DO1": {
"direction": "output",
"bits": [ 15 ]
}
},
"cells": {
},
"netnames": {
"DI0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:58"
}
},
"DI1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:58"
}
},
"DO0": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:62"
}
},
"DO1": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:62"
}
},
"RAD0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:61"
}
},
"RAD1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:61"
}
},
"RAD2": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:61"
}
},
"RAD3": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:61"
}
},
"WAD0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:59"
}
},
"WAD1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:59"
}
},
"WAD2": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:59"
}
},
"WAD3": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:59"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:60"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:60"
}
}
}
},
"TRELLIS_SLICE": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:297"
},
"ports": {
"A0": {
"direction": "input",
"bits": [ 2 ]
},
"B0": {
"direction": "input",
"bits": [ 3 ]
},
"C0": {
"direction": "input",
"bits": [ 4 ]
},
"D0": {
"direction": "input",
"bits": [ 5 ]
},
"A1": {
"direction": "input",
"bits": [ 6 ]
},
"B1": {
"direction": "input",
"bits": [ 7 ]
},
"C1": {
"direction": "input",
"bits": [ 8 ]
},
"D1": {
"direction": "input",
"bits": [ 9 ]
},
"M0": {
"direction": "input",
"bits": [ 10 ]
},
"M1": {
"direction": "input",
"bits": [ 11 ]
},
"FCI": {
"direction": "input",
"bits": [ 12 ]
},
"FXA": {
"direction": "input",
"bits": [ 13 ]
},
"FXB": {
"direction": "input",
"bits": [ 14 ]
},
"CLK": {
"direction": "input",
"bits": [ 15 ]
},
"LSR": {
"direction": "input",
"bits": [ 16 ]
},
"CE": {
"direction": "input",
"bits": [ 17 ]
},
"DI0": {
"direction": "input",
"bits": [ 18 ]
},
"DI1": {
"direction": "input",
"bits": [ 19 ]
},
"WD0": {
"direction": "input",
"bits": [ 20 ]
},
"WD1": {
"direction": "input",
"bits": [ 21 ]
},
"WAD0": {
"direction": "input",
"bits": [ 22 ]
},
"WAD1": {
"direction": "input",
"bits": [ 23 ]
},
"WAD2": {
"direction": "input",
"bits": [ 24 ]
},
"WAD3": {
"direction": "input",
"bits": [ 25 ]
},
"WRE": {
"direction": "input",
"bits": [ 26 ]
},
"WCK": {
"direction": "input",
"bits": [ 27 ]
},
"F0": {
"direction": "output",
"bits": [ 28 ]
},
"Q0": {
"direction": "output",
"bits": [ 29 ]
},
"F1": {
"direction": "output",
"bits": [ 30 ]
},
"Q1": {
"direction": "output",
"bits": [ 31 ]
},
"FCO": {
"direction": "output",
"bits": [ 32 ]
},
"OFX0": {
"direction": "output",
"bits": [ 33 ]
},
"OFX1": {
"direction": "output",
"bits": [ 34 ]
},
"WDO0": {
"direction": "output",
"bits": [ 35 ]
},
"WDO1": {
"direction": "output",
"bits": [ 36 ]
},
"WDO2": {
"direction": "output",
"bits": [ 37 ]
},
"WDO3": {
"direction": "output",
"bits": [ 38 ]
},
"WADO0": {
"direction": "output",
"bits": [ 39 ]
},
"WADO1": {
"direction": "output",
"bits": [ 40 ]
},
"WADO2": {
"direction": "output",
"bits": [ 41 ]
},
"WADO3": {
"direction": "output",
"bits": [ 42 ]
}
},
"cells": {
},
"netnames": {
"A0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:298"
}
},
"A1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:299"
}
},
"B0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:298"
}
},
"B1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:299"
}
},
"C0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:298"
}
},
"C1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:299"
}
},
"CE": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:303"
}
},
"CLK": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:303"
}
},
"D0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:298"
}
},
"D1": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:299"
}
},
"DI0": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:304"
}
},
"DI1": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:304"
}
},
"F0": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:310"
}
},
"F1": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:311"
}
},
"FCI": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:301"
}
},
"FCO": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:312"
}
},
"FXA": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:301"
}
},
"FXB": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:301"
}
},
"LSR": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:303"
}
},
"M0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:300"
}
},
"M1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:300"
}
},
"OFX0": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:312"
}
},
"OFX1": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:312"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:310"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:311"
}
},
"WAD0": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:307"
}
},
"WAD1": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:307"
}
},
"WAD2": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:307"
}
},
"WAD3": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:307"
}
},
"WADO0": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:315"
}
},
"WADO1": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:315"
}
},
"WADO2": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:315"
}
},
"WADO3": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:315"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:308"
}
},
"WD0": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:306"
}
},
"WD1": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:306"
}
},
"WDO0": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:314"
}
},
"WDO1": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:314"
}
},
"WDO2": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:314"
}
},
"WDO3": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:314"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_sim.v:308"
}
}
}
},
"TSHX2DQA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:276"
},
"ports": {
"T0": {
"direction": "input",
"bits": [ 2 ]
},
"T1": {
"direction": "input",
"bits": [ 3 ]
},
"SCLK": {
"direction": "input",
"bits": [ 4 ]
},
"ECLK": {
"direction": "input",
"bits": [ 5 ]
},
"DQSW270": {
"direction": "input",
"bits": [ 6 ]
},
"RST": {
"direction": "input",
"bits": [ 7 ]
},
"Q": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"DQSW270": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:277"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:277"
}
},
"Q": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:278"
}
},
"RST": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:277"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:277"
}
},
"T0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:277"
}
},
"T1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:277"
}
}
}
},
"TSHX2DQSA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:285"
},
"ports": {
"T0": {
"direction": "input",
"bits": [ 2 ]
},
"T1": {
"direction": "input",
"bits": [ 3 ]
},
"SCLK": {
"direction": "input",
"bits": [ 4 ]
},
"ECLK": {
"direction": "input",
"bits": [ 5 ]
},
"DQSW": {
"direction": "input",
"bits": [ 6 ]
},
"RST": {
"direction": "input",
"bits": [ 7 ]
},
"Q": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"DQSW": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:286"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:286"
}
},
"Q": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:287"
}
},
"RST": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:286"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:286"
}
},
"T0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:286"
}
},
"T1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:286"
}
}
}
},
"USRMCLK": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:160"
},
"ports": {
"USRMCLKI": {
"direction": "input",
"bits": [ 2 ]
},
"USRMCLKTS": {
"direction": "input",
"bits": [ 3 ]
},
"USRMCLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"USRMCLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:161"
}
},
"USRMCLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:162"
}
},
"USRMCLKTS": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/usr/local/bin/../share/yosys/ecp5/cells_bb.v:161"
}
}
}
},
"top": {
"attributes": {
"nmigen.hierarchy": "top",
"top": "00000000000000000000000000000001",
"generator": "nMigen"
},
"ports": {
"sram_0__cs__io": {
"direction": "output",
"bits": [ 2 ]
},
"sram_0__oe__io": {
"direction": "output",
"bits": [ 3 ]
},
"sram_0__we__io": {
"direction": "output",
"bits": [ 4 ]
},
"sram_0__a__io": {
"direction": "output",
"bits": [ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]
},
"sram_0__dm__io": {
"direction": "output",
"bits": [ 21, 22 ]
},
"uart_0__rx__io": {
"direction": "input",
"bits": [ 23 ]
},
"uart_0__tx__io": {
"direction": "output",
"bits": [ 24 ]
},
"sram_0__d__io": {
"direction": "inout",
"bits": [ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 ]
}
},
"cells": {
"cd_sync.U$$0": {
"hide_name": 0,
"type": "OSCG",
"parameters": {
"DIV": "00000000000000000000000000000101"
},
"attributes": {
},
"port_directions": {
"OSC": "output"
},
"connections": {
"OSC": [ 41 ]
}
},
"cd_sync.U$$1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "ASYNC"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:8"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 41 ],
"DI": [ "1" ],
"LSR": [ "0" ],
"Q": [ 42 ]
}
},
"cd_sync.U$$2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "ASYNC"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_ff.vh:8"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 41 ],
"DI": [ 42 ],
"LSR": [ "0" ],
"Q": [ 43 ]
}
},
"cd_sync.U$$3": {
"hide_name": 0,
"type": "SGSR",
"parameters": {
},
"attributes": {
},
"port_directions": {
"CLK": "input",
"GSR": "input"
},
"connections": {
"CLK": [ 41 ],
"GSR": [ 43 ]
}
},
"d.counter$next_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 44 ],
"B": [ 45 ],
"C": [ 46 ],
"D": [ 47 ],
"Z": [ 48 ]
}
},
"d.counter$next_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 44 ],
"B": [ 49 ],
"C": [ 50 ],
"D": [ 51 ],
"Z": [ 52 ]
}
},
"d.counter$next_LUT4_Z_10": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 53 ],
"C": [ 54 ],
"D": [ 55 ],
"Z": [ 56 ]
}
},
"d.counter$next_LUT4_Z_10_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 57 ],
"B": [ 58 ],
"C": [ 59 ],
"D": [ 60 ],
"Z": [ 53 ]
}
},
"d.counter$next_LUT4_Z_10_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000011101110111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 44 ],
"B": [ 61 ],
"C": [ 62 ],
"D": [ 63 ],
"Z": [ 55 ]
}
},
"d.counter$next_LUT4_Z_11": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 64 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 66 ],
"Z": [ 67 ]
}
},
"d.counter$next_LUT4_Z_11_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 68 ],
"BLUT": [ 69 ],
"C0": [ 70 ],
"Z": [ 64 ]
}
},
"d.counter$next_LUT4_Z_11_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 71 ],
"C": [ 72 ],
"D": [ 60 ],
"Z": [ 68 ]
}
},
"d.counter$next_LUT4_Z_11_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100000111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 71 ],
"C": [ 72 ],
"D": [ 60 ],
"Z": [ 69 ]
}
},
"d.counter$next_LUT4_Z_11_A_PFUMX_Z_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 60 ],
"C": [ 73 ],
"D": [ 74 ],
"Z": [ 70 ]
}
},
"d.counter$next_LUT4_Z_12": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 75 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 76 ],
"Z": [ 77 ]
}
},
"d.counter$next_LUT4_Z_12_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 78 ],
"BLUT": [ 79 ],
"C0": [ 80 ],
"Z": [ 75 ]
}
},
"d.counter$next_LUT4_Z_12_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 81 ],
"C": [ 82 ],
"D": [ 60 ],
"Z": [ 78 ]
}
},
"d.counter$next_LUT4_Z_12_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100000111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 81 ],
"C": [ 82 ],
"D": [ 60 ],
"Z": [ 79 ]
}
},
"d.counter$next_LUT4_Z_12_A_PFUMX_Z_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 60 ],
"C": [ 73 ],
"D": [ 83 ],
"Z": [ 80 ]
}
},
"d.counter$next_LUT4_Z_13": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111100011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 44 ],
"B": [ 84 ],
"C": [ 85 ],
"D": [ 86 ],
"Z": [ 87 ]
}
},
"d.counter$next_LUT4_Z_13_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 60 ],
"C": [ 54 ],
"D": [ 88 ],
"Z": [ 85 ]
}
},
"d.counter$next_LUT4_Z_13_D_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 89 ],
"BLUT": [ 90 ],
"C0": [ 60 ],
"Z": [ 86 ]
}
},
"d.counter$next_LUT4_Z_13_D_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000011101110111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 91 ],
"B": [ 92 ],
"C": [ 93 ],
"D": [ 57 ],
"Z": [ 89 ]
}
},
"d.counter$next_LUT4_Z_13_D_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 91 ],
"B": [ 92 ],
"C": [ 93 ],
"D": [ 57 ],
"Z": [ 90 ]
}
},
"d.counter$next_LUT4_Z_14": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 94 ],
"C": [ 44 ],
"D": [ 95 ],
"Z": [ 96 ]
}
},
"d.counter$next_LUT4_Z_14_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 97 ],
"B": [ 63 ],
"C": [ 98 ],
"D": [ 65 ],
"Z": [ 95 ]
}
},
"d.counter$next_LUT4_Z_14_D_LUT4_Z_A_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 99 ],
"A1": [ 100 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 101 ],
"COUT": [ 102 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 97 ],
"S1": [ 103 ]
}
},
"d.counter$next_LUT4_Z_14_D_LUT4_Z_A_CCU2C_S0_S1_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001000000001001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 104 ],
"B": [ 103 ],
"C": [ 105 ],
"D": [ 106 ],
"Z": [ 107 ]
}
},
"d.counter$next_LUT4_Z_14_D_LUT4_Z_A_CCU2C_S0_S1_LUT4_B_Z_PFUMX_C0": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 108 ],
"BLUT": [ 109 ],
"C0": [ 107 ],
"Z": [ 110 ]
}
},
"d.counter$next_LUT4_Z_14_D_LUT4_Z_A_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001000000001001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 111 ],
"B": [ 112 ],
"C": [ 97 ],
"D": [ 113 ],
"Z": [ 114 ]
}
},
"d.counter$next_LUT4_Z_14_D_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 113 ],
"B": [ 73 ],
"C": [ 99 ],
"D": [ 60 ],
"Z": [ 98 ]
}
},
"d.counter$next_LUT4_Z_15": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 115 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 116 ],
"Z": [ 117 ]
}
},
"d.counter$next_LUT4_Z_15_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 73 ],
"B": [ 111 ],
"C": [ 60 ],
"D": [ 118 ],
"Z": [ 115 ]
}
},
"d.counter$next_LUT4_Z_15_A_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 112 ],
"B": [ 91 ],
"C": [ 119 ],
"D": [ 60 ],
"Z": [ 118 ]
}
},
"d.counter$next_LUT4_Z_1_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 57 ],
"C": [ 60 ],
"D": [ 104 ],
"Z": [ 50 ]
}
},
"d.counter$next_LUT4_Z_1_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 91 ],
"B": [ 60 ],
"C": [ 54 ],
"D": [ 120 ],
"Z": [ 51 ]
}
},
"d.counter$next_LUT4_Z_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 121 ],
"C": [ 54 ],
"D": [ 122 ],
"Z": [ 123 ]
}
},
"d.counter$next_LUT4_Z_2_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 57 ],
"B": [ 105 ],
"C": [ 124 ],
"D": [ 60 ],
"Z": [ 121 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000011101110111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 44 ],
"B": [ 125 ],
"C": [ 126 ],
"D": [ 63 ],
"Z": [ 122 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 127 ],
"A1": [ 124 ],
"B0": [ "1" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ "1" ],
"COUT": [ 128 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 129 ],
"S1": [ 126 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 72 ],
"A1": [ 130 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 102 ],
"COUT": [ 131 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 71 ],
"S1": [ 106 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 88 ],
"A1": [ 132 ],
"B0": [ "1" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 128 ],
"COUT": [ 133 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 92 ],
"S1": [ 134 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_1_S1_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100001100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 83 ],
"C": [ 134 ],
"D": [ 135 ],
"Z": [ 136 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 137 ],
"A1": [ 119 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 138 ],
"COUT": [ 139 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 140 ],
"S1": [ 112 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100001100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 58 ],
"C": [ 140 ],
"D": [ 114 ],
"Z": [ 141 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C_Z_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 142 ],
"B": [ 141 ],
"C": [ 143 ],
"D": [ 144 ],
"Z": [ 108 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C_Z_LUT4_B_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 142 ],
"B": [ 141 ],
"C": [ 143 ],
"D": [ 144 ],
"Z": [ 109 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C_Z_LUT4_B_D_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 145 ],
"BLUT": [ 146 ],
"C0": [ 74 ],
"Z": [ 144 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C_Z_LUT4_B_D_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000110100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 93 ],
"B": [ 147 ],
"C": [ 148 ],
"D": [ 71 ],
"Z": [ 145 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C_Z_LUT4_B_D_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000001101"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 93 ],
"B": [ 147 ],
"C": [ 148 ],
"D": [ 71 ],
"Z": [ 146 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_2_S0_LUT4_C_Z_LUT4_B_D_PFUMX_Z_BLUT_LUT4_Z_C_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 139 ],
"COUT": [ 149 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 148 ],
"S1": [ 150 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_3": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 151 ],
"A1": [ 82 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 131 ],
"COUT": [ 138 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 147 ],
"S1": [ 81 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_COUT_CCU2C_COUT_3_S1_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1011000000001011"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 93 ],
"B": [ 147 ],
"C": [ 83 ],
"D": [ 81 ],
"Z": [ 143 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001000000001001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 104 ],
"B": [ 120 ],
"C": [ 74 ],
"D": [ 129 ],
"Z": [ 152 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 153 ],
"B": [ 136 ],
"C": [ 154 ],
"D": [ 152 ],
"Z": [ 155 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D_A_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000001011"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 153 ],
"C": [ 155 ],
"D": [ 156 ],
"Z": [ 157 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D_A_LUT4_B_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 153 ],
"C": [ 155 ],
"D": [ 156 ],
"Z": [ 158 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D_A_LUT4_B_Z_PFUMX_ALUT": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 157 ],
"BLUT": [ 158 ],
"C0": [ 159 ],
"Z": [ 160 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D_A_LUT4_B_Z_PFUMX_ALUT_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1011111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 162 ],
"C": [ 163 ],
"D": [ 164 ],
"Z": [ 159 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 165 ],
"C": [ 163 ],
"D": [ 164 ],
"Z": [ 153 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_CCU2C_S1_S0_LUT4_D_Z_LUT4_D_Z_LUT4_A": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010111001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 155 ],
"B": [ 164 ],
"C": [ 162 ],
"D": [ 60 ],
"Z": [ 166 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001000000001001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 105 ],
"B": [ 126 ],
"C": [ 58 ],
"D": [ 62 ],
"Z": [ 167 ]
}
},
"d.counter$next_LUT4_Z_2_D_LUT4_Z_C_LUT4_B_Z_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100001100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 113 ],
"C": [ 168 ],
"D": [ 167 ],
"Z": [ 154 ]
}
},
"d.counter$next_LUT4_Z_3": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 169 ],
"B": [ 54 ],
"C": [ 44 ],
"D": [ 170 ],
"Z": [ 171 ]
}
},
"d.counter$next_LUT4_Z_3_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 83 ],
"C": [ 57 ],
"D": [ 172 ],
"Z": [ 169 ]
}
},
"d.counter$next_LUT4_Z_3_A_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 134 ],
"B": [ 91 ],
"C": [ 132 ],
"D": [ 60 ],
"Z": [ 172 ]
}
},
"d.counter$next_LUT4_Z_3_D_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 88 ],
"A1": [ 132 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 173 ],
"COUT": [ 174 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 84 ],
"S1": [ 170 ]
}
},
"d.counter$next_LUT4_Z_4": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 175 ],
"C": [ 54 ],
"D": [ 176 ],
"Z": [ 177 ]
}
},
"d.counter$next_LUT4_Z_4_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 57 ],
"B": [ 111 ],
"C": [ 178 ],
"D": [ 60 ],
"Z": [ 175 ]
}
},
"d.counter$next_LUT4_Z_4_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000011101110111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 44 ],
"B": [ 179 ],
"C": [ 180 ],
"D": [ 63 ],
"Z": [ 176 ]
}
},
"d.counter$next_LUT4_Z_4_D_LUT4_Z_C_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:219|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 59 ],
"A1": [ 178 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 133 ],
"COUT": [ 101 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 62 ],
"S1": [ 180 ]
}
},
"d.counter$next_LUT4_Z_4_D_LUT4_Z_C_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001000000001001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 93 ],
"B": [ 92 ],
"C": [ 111 ],
"D": [ 180 ],
"Z": [ 135 ]
}
},
"d.counter$next_LUT4_Z_5": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 181 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 182 ],
"Z": [ 183 ]
}
},
"d.counter$next_LUT4_Z_5_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 73 ],
"B": [ 104 ],
"C": [ 60 ],
"D": [ 184 ],
"Z": [ 181 ]
}
},
"d.counter$next_LUT4_Z_5_A_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 103 ],
"B": [ 91 ],
"C": [ 100 ],
"D": [ 60 ],
"Z": [ 184 ]
}
},
"d.counter$next_LUT4_Z_5_D_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 99 ],
"A1": [ 100 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 185 ],
"COUT": [ 186 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 94 ],
"S1": [ 182 ]
}
},
"d.counter$next_LUT4_Z_6": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 187 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 188 ],
"Z": [ 189 ]
}
},
"d.counter$next_LUT4_Z_6_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 190 ],
"BLUT": [ 191 ],
"C0": [ 192 ],
"Z": [ 187 ]
}
},
"d.counter$next_LUT4_Z_6_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 106 ],
"C": [ 130 ],
"D": [ 60 ],
"Z": [ 190 ]
}
},
"d.counter$next_LUT4_Z_6_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100000111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 106 ],
"C": [ 130 ],
"D": [ 60 ],
"Z": [ 191 ]
}
},
"d.counter$next_LUT4_Z_6_A_PFUMX_Z_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 60 ],
"C": [ 73 ],
"D": [ 105 ],
"Z": [ 192 ]
}
},
"d.counter$next_LUT4_Z_6_D_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 72 ],
"A1": [ 130 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 186 ],
"COUT": [ 193 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 66 ],
"S1": [ 188 ]
}
},
"d.counter$next_LUT4_Z_7": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 194 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 195 ],
"Z": [ 196 ]
}
},
"d.counter$next_LUT4_Z_7_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 197 ],
"BLUT": [ 198 ],
"C0": [ 199 ],
"Z": [ 194 ]
}
},
"d.counter$next_LUT4_Z_7_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 147 ],
"C": [ 151 ],
"D": [ 60 ],
"Z": [ 197 ]
}
},
"d.counter$next_LUT4_Z_7_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100000111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 63 ],
"B": [ 147 ],
"C": [ 151 ],
"D": [ 60 ],
"Z": [ 198 ]
}
},
"d.counter$next_LUT4_Z_7_A_PFUMX_Z_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 60 ],
"C": [ 73 ],
"D": [ 93 ],
"Z": [ 199 ]
}
},
"d.counter$next_LUT4_Z_7_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 151 ],
"A1": [ 82 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 193 ],
"COUT": [ 200 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 195 ],
"S1": [ 76 ]
}
},
"d.counter$next_LUT4_Z_8": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 201 ],
"B": [ 65 ],
"C": [ 44 ],
"D": [ 202 ],
"Z": [ 203 ]
}
},
"d.counter$next_LUT4_Z_8_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 73 ],
"B": [ 58 ],
"C": [ 60 ],
"D": [ 204 ],
"Z": [ 201 ]
}
},
"d.counter$next_LUT4_Z_8_A_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 164 ],
"D": [ 205 ],
"Z": [ 73 ]
}
},
"d.counter$next_LUT4_Z_8_A_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 140 ],
"B": [ 91 ],
"C": [ 137 ],
"D": [ 60 ],
"Z": [ 204 ]
}
},
"d.counter$next_LUT4_Z_8_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 137 ],
"A1": [ 119 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 200 ],
"COUT": [ 206 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 202 ],
"S1": [ 116 ]
}
},
"d.counter$next_LUT4_Z_9": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010001000100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 207 ],
"B": [ 54 ],
"C": [ 44 ],
"D": [ 208 ],
"Z": [ 209 ]
}
},
"d.counter$next_LUT4_Z_9_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 74 ],
"C": [ 57 ],
"D": [ 210 ],
"Z": [ 207 ]
}
},
"d.counter$next_LUT4_Z_9_A_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111011100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 129 ],
"B": [ 91 ],
"C": [ 127 ],
"D": [ 60 ],
"Z": [ 210 ]
}
},
"d.counter$next_LUT4_Z_9_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 127 ],
"A1": [ 124 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 211 ],
"COUT": [ 173 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 208 ],
"S1": [ 125 ]
}
},
"d.counter$next_LUT4_Z_B_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 168 ],
"A1": [ 120 ],
"B0": [ "1" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ "1" ],
"COUT": [ 211 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 45 ],
"S1": [ 49 ]
}
},
"d.counter$next_LUT4_Z_B_CCU2C_S0_COUT_CCU2C_COUT": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:245|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 59 ],
"A1": [ 178 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 174 ],
"COUT": [ 185 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 61 ],
"S1": [ 179 ]
}
},
"d.counter$next_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 57 ],
"C": [ 60 ],
"D": [ 113 ],
"Z": [ 46 ]
}
},
"d.counter$next_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 91 ],
"B": [ 60 ],
"C": [ 54 ],
"D": [ 168 ],
"Z": [ 47 ]
}
},
"d.counter_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 117 ],
"LSR": [ "0" ],
"Q": [ 119 ]
}
},
"d.counter_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 203 ],
"LSR": [ "0" ],
"Q": [ 137 ]
}
},
"d.counter_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 171 ],
"LSR": [ "0" ],
"Q": [ 132 ]
}
},
"d.counter_TRELLIS_FF_Q_11": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 87 ],
"LSR": [ "0" ],
"Q": [ 88 ]
}
},
"d.counter_TRELLIS_FF_Q_12": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 123 ],
"LSR": [ "0" ],
"Q": [ 124 ]
}
},
"d.counter_TRELLIS_FF_Q_13": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 209 ],
"LSR": [ "0" ],
"Q": [ 127 ]
}
},
"d.counter_TRELLIS_FF_Q_14": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 52 ],
"LSR": [ "0" ],
"Q": [ 120 ]
}
},
"d.counter_TRELLIS_FF_Q_15": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 48 ],
"LSR": [ "0" ],
"Q": [ 168 ]
}
},
"d.counter_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 77 ],
"LSR": [ "0" ],
"Q": [ 82 ]
}
},
"d.counter_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 196 ],
"LSR": [ "0" ],
"Q": [ 151 ]
}
},
"d.counter_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 189 ],
"LSR": [ "0" ],
"Q": [ 130 ]
}
},
"d.counter_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 67 ],
"LSR": [ "0" ],
"Q": [ 72 ]
}
},
"d.counter_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 183 ],
"LSR": [ "0" ],
"Q": [ 100 ]
}
},
"d.counter_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 65 ],
"CLK": [ 41 ],
"DI": [ 96 ],
"LSR": [ "0" ],
"Q": [ 99 ]
}
},
"d.counter_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 177 ],
"LSR": [ "0" ],
"Q": [ 178 ]
}
},
"d.counter_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 54 ],
"CLK": [ 41 ],
"DI": [ 56 ],
"LSR": [ "0" ],
"Q": [ 59 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD": {
"hide_name": 0,
"type": "L6MUX21",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:119"
},
"port_directions": {
"D0": "input",
"D1": "input",
"SD": "input",
"Z": "output"
},
"connections": {
"D0": [ 212 ],
"D1": [ 213 ],
"SD": [ 214 ],
"Z": [ 215 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD_D0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:117"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 216 ],
"BLUT": [ 217 ],
"C0": [ 218 ],
"Z": [ 212 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD_D0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:109"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 219 ],
"B": [ 220 ],
"C": [ 221 ],
"D": [ 222 ],
"Z": [ 216 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD_D0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:107"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 219 ],
"B": [ 220 ],
"C": [ 221 ],
"D": [ 222 ],
"Z": [ 217 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD_D1_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:118"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 223 ],
"BLUT": [ 224 ],
"C0": [ 218 ],
"Z": [ 213 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD_D1_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:114"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 219 ],
"B": [ 220 ],
"C": [ 221 ],
"D": [ 222 ],
"Z": [ 223 ]
}
},
"d.counter_fifo.r_rdy_L6MUX21_SD_D1_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000001111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:112"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 219 ],
"B": [ 220 ],
"C": [ 221 ],
"D": [ 222 ],
"Z": [ 224 ]
}
},
"d.counter_fifo.r_rdy_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 221 ],
"B": [ 219 ],
"C": [ 220 ],
"D": [ 214 ],
"Z": [ 225 ]
}
},
"d.counter_fifo.r_rdy_PFUMX_C0": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 226 ],
"BLUT": [ 227 ],
"C0": [ 214 ],
"Z": [ 228 ]
}
},
"d.counter_fifo.r_rdy_PFUMX_C0_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 219 ],
"B": [ 220 ],
"C": [ 221 ],
"D": [ 229 ],
"Z": [ 226 ]
}
},
"d.counter_fifo.r_rdy_PFUMX_C0_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 219 ],
"B": [ 220 ],
"C": [ 221 ],
"D": [ 229 ],
"Z": [ 227 ]
}
},
"d.counter_fifo.r_rdy_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:48"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 230 ],
"CLK": [ 41 ],
"DI": [ 231 ],
"LSR": [ "0" ],
"Q": [ 214 ]
}
},
"d.counter_fifo.r_rdy_TRELLIS_FF_Q_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 231 ],
"D": [ 232 ],
"Z": [ 230 ]
}
},
"d.counter_fifo.unbuffered.level$next_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:79"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ "0" ],
"D": [ 233 ],
"Z": [ 234 ]
}
},
"d.counter_fifo.unbuffered.level_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 235 ],
"CLK": [ 41 ],
"DI": [ 234 ],
"LSR": [ "0" ],
"Q": [ 233 ]
}
},
"d.counter_fifo.unbuffered.level_TRELLIS_FF_Q_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 231 ],
"D": [ 236 ],
"Z": [ 235 ]
}
},
"d.counter_fifo.unbuffered.r_en_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 232 ],
"C": [ 214 ],
"D": [ 233 ],
"Z": [ 231 ]
}
},
"d.counter_fifo.unbuffered.storage.0.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0000",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/lutrams_map.v:15"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 237, 238, 239, 240 ],
"DO": [ 241, 242, 243, 244 ],
"RAD": [ "0", "0", "0", "0" ],
"WAD": [ "0", "0", "0", "0" ],
"WCK": [ 41 ],
"WRE": [ 236 ]
}
},
"d.counter_fifo.unbuffered.storage.1.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0000",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/lutrams_map.v:15"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 245, 246, 247, 248 ],
"DO": [ 249, 250, 251, 252 ],
"RAD": [ "0", "0", "0", "0" ],
"WAD": [ "0", "0", "0", "0" ],
"WCK": [ 41 ],
"WRE": [ 236 ]
}
},
"d.counter_fifo.unbuffered.storage.2.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0000",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/lutrams_map.v:15"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 253, 254, 255, 256 ],
"DO": [ 257, 258, 259, 260 ],
"RAD": [ "0", "0", "0", "0" ],
"WAD": [ "0", "0", "0", "0" ],
"WCK": [ 41 ],
"WRE": [ 236 ]
}
},
"d.counter_fifo.unbuffered.storage.3.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0000",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/lutrams_map.v:15"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 261, 262, 263, 264 ],
"DO": [ 265, 266, 267, 268 ],
"RAD": [ "0", "0", "0", "0" ],
"WAD": [ "0", "0", "0", "0" ],
"WCK": [ 41 ],
"WRE": [ 236 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 244 ],
"LSR": [ "0" ],
"Q": [ 269 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 243 ],
"LSR": [ "0" ],
"Q": [ 270 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 250 ],
"LSR": [ "0" ],
"Q": [ 271 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_11": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 249 ],
"LSR": [ "0" ],
"Q": [ 272 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_12": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 260 ],
"LSR": [ "0" ],
"Q": [ 273 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_13": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 259 ],
"LSR": [ "0" ],
"Q": [ 274 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_14": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 258 ],
"LSR": [ "0" ],
"Q": [ 275 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_15": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 257 ],
"LSR": [ "0" ],
"Q": [ 276 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 242 ],
"LSR": [ "0" ],
"Q": [ 277 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 241 ],
"LSR": [ "0" ],
"Q": [ 278 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 268 ],
"LSR": [ "0" ],
"Q": [ 279 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 267 ],
"LSR": [ "0" ],
"Q": [ 280 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 266 ],
"LSR": [ "0" ],
"Q": [ 281 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 265 ],
"LSR": [ "0" ],
"Q": [ 282 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 252 ],
"LSR": [ "0" ],
"Q": [ 283 ]
}
},
"d.counter_fifo.unbuffered.storage_r_data_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 231 ],
"CLK": [ 41 ],
"DI": [ 251 ],
"LSR": [ "0" ],
"Q": [ 284 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 233 ],
"C": [ 285 ],
"D": [ 44 ],
"Z": [ 236 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 60 ],
"C": [ 285 ],
"D": [ 286 ],
"Z": [ 156 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_C_D_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 286 ],
"C": [ 91 ],
"D": [ 57 ],
"Z": [ 54 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_C_D_LUT4_B_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 286 ],
"C": [ 91 ],
"D": [ 73 ],
"Z": [ 65 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_C_D_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 286 ],
"D": [ 60 ],
"Z": [ 44 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_C_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 287 ],
"B": [ 161 ],
"C": [ 163 ],
"D": [ 164 ],
"Z": [ 286 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 288 ],
"B": [ 289 ],
"C": [ 290 ],
"D": [ 291 ],
"Z": [ 285 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 59 ],
"B": [ 178 ],
"C": [ 99 ],
"D": [ 100 ],
"Z": [ 288 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 120 ],
"B": [ 127 ],
"C": [ 88 ],
"D": [ 132 ],
"Z": [ 289 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 137 ],
"B": [ 119 ],
"C": [ 168 ],
"D": [ 124 ],
"Z": [ 290 ]
}
},
"d.counter_fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 72 ],
"B": [ 130 ],
"C": [ 151 ],
"D": [ 82 ],
"Z": [ 291 ]
}
},
"d.fifo.r_rdy_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:48"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 292 ],
"CLK": [ 41 ],
"DI": [ 293 ],
"LSR": [ "0" ],
"Q": [ 294 ]
}
},
"d.fifo.r_rdy_TRELLIS_FF_Q_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 225 ],
"Z": [ 292 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 296 ],
"Z": [ 297 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 298 ],
"Z": [ 299 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_10": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 300 ],
"Z": [ 301 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 302 ],
"Z": [ 303 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_2_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 304 ],
"B1": [ 305 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 306 ],
"COUT": [ 307 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 302 ],
"S1": [ 298 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_3": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 308 ],
"Z": [ 309 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_4": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 310 ],
"Z": [ 311 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_4_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 312 ],
"B1": [ 313 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 314 ],
"COUT": [ 306 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 310 ],
"S1": [ 308 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_5": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 315 ],
"Z": [ 316 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_6": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 317 ],
"Z": [ 318 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_6_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 319 ],
"B1": [ 320 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 321 ],
"COUT": [ 314 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 317 ],
"S1": [ 315 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_7": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 322 ],
"Z": [ 323 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_8": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 324 ],
"Z": [ 325 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_8_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 326 ],
"B1": [ 327 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 328 ],
"COUT": [ 321 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 324 ],
"S1": [ 322 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_9": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 295 ],
"D": [ 329 ],
"Z": [ 330 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_9_D_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "1" ],
"A1": [ "0" ],
"B0": [ 331 ],
"B1": [ 332 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ "0" ],
"COUT": [ 328 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 300 ],
"S1": [ 329 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 333 ],
"B": [ 313 ],
"C": [ 304 ],
"D": [ 334 ],
"Z": [ 295 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 335 ],
"BLUT": [ 336 ],
"C0": [ 312 ],
"Z": [ 333 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 337 ],
"B": [ 332 ],
"C": [ 327 ],
"D": [ 319 ],
"Z": [ 335 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 337 ],
"B": [ 332 ],
"C": [ 327 ],
"D": [ 319 ],
"Z": [ 336 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 331 ],
"B": [ 326 ],
"C": [ 320 ],
"D": [ 305 ],
"Z": [ 337 ]
}
},
"d.fifo.unbuffered.consume$next_LUT4_Z_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 334 ],
"B1": [ "0" ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 307 ],
"COUT": [ 338 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 296 ],
"S1": [ 339 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 297 ],
"LSR": [ "0" ],
"Q": [ 334 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 299 ],
"LSR": [ "0" ],
"Q": [ 305 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 301 ],
"LSR": [ "0" ],
"Q": [ 331 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 303 ],
"LSR": [ "0" ],
"Q": [ 304 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 309 ],
"LSR": [ "0" ],
"Q": [ 313 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 311 ],
"LSR": [ "0" ],
"Q": [ 312 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 316 ],
"LSR": [ "0" ],
"Q": [ 320 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 318 ],
"LSR": [ "0" ],
"Q": [ 319 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 323 ],
"LSR": [ "0" ],
"Q": [ 327 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 325 ],
"LSR": [ "0" ],
"Q": [ 326 ]
}
},
"d.fifo.unbuffered.consume_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 293 ],
"CLK": [ 41 ],
"DI": [ 330 ],
"LSR": [ "0" ],
"Q": [ 332 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 340 ],
"B": [ 341 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 343 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 344 ],
"B": [ 345 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 346 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_10": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 347 ],
"B": [ 348 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 349 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 350 ],
"B": [ 351 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 352 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_2_A_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:164|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 353 ],
"A1": [ 354 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 355 ],
"COUT": [ 356 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 350 ],
"S1": [ 344 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_2_B_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:162|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 353 ],
"B1": [ 354 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 357 ],
"COUT": [ 358 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 351 ],
"S1": [ 345 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_3": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 359 ],
"B": [ 360 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 361 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_4": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 362 ],
"B": [ 363 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 364 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_4_A_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:164|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 365 ],
"A1": [ 366 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 367 ],
"COUT": [ 355 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 362 ],
"S1": [ 359 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_4_B_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:162|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 365 ],
"B1": [ 366 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 368 ],
"COUT": [ 357 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 363 ],
"S1": [ 360 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_5": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 369 ],
"B": [ 370 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 371 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_6": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 372 ],
"B": [ 373 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 374 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_6_A_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:164|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 375 ],
"A1": [ 376 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 377 ],
"COUT": [ 367 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 372 ],
"S1": [ 369 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_6_B_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:162|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 375 ],
"B1": [ 376 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 378 ],
"COUT": [ 368 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 373 ],
"S1": [ 370 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_7": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 379 ],
"B": [ 380 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 381 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_8": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 382 ],
"B": [ 383 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 384 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_8_A_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:164|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 385 ],
"A1": [ 386 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 387 ],
"COUT": [ 377 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 382 ],
"S1": [ 379 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_8_B_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:162|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 385 ],
"B1": [ 386 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 388 ],
"COUT": [ 378 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 383 ],
"S1": [ 380 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_9": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100101011001100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 389 ],
"B": [ 390 ],
"C": [ 342 ],
"D": [ 293 ],
"Z": [ 391 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_9_A_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:164|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 392 ],
"A1": [ 393 ],
"B0": [ "1" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ "1" ],
"COUT": [ 387 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 347 ],
"S1": [ 389 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_9_B_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:162|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "1" ],
"A1": [ "0" ],
"B0": [ 392 ],
"B1": [ 393 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ "0" ],
"COUT": [ 388 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 348 ],
"S1": [ 390 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_A_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:164|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 394 ],
"A1": [ "0" ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 356 ],
"COUT": [ 395 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 340 ],
"S1": [ 396 ]
}
},
"d.fifo.unbuffered.level$next_LUT4_Z_B_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:162|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 394 ],
"B1": [ "0" ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 358 ],
"COUT": [ 397 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 341 ],
"S1": [ 398 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 399 ],
"CLK": [ 41 ],
"DI": [ 343 ],
"LSR": [ "0" ],
"Q": [ 394 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 400 ],
"CLK": [ 41 ],
"DI": [ 346 ],
"LSR": [ "0" ],
"Q": [ 354 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 401 ],
"CLK": [ 41 ],
"DI": [ 349 ],
"LSR": [ "0" ],
"Q": [ 392 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_10_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 401 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_1_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 400 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 402 ],
"CLK": [ 41 ],
"DI": [ 352 ],
"LSR": [ "0" ],
"Q": [ 353 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_2_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 402 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 403 ],
"CLK": [ 41 ],
"DI": [ 361 ],
"LSR": [ "0" ],
"Q": [ 366 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_3_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 403 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 404 ],
"CLK": [ 41 ],
"DI": [ 364 ],
"LSR": [ "0" ],
"Q": [ 365 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_4_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 404 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 405 ],
"CLK": [ 41 ],
"DI": [ 371 ],
"LSR": [ "0" ],
"Q": [ 376 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_5_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 405 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 406 ],
"CLK": [ 41 ],
"DI": [ 374 ],
"LSR": [ "0" ],
"Q": [ 375 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_6_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 406 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 407 ],
"CLK": [ 41 ],
"DI": [ 381 ],
"LSR": [ "0" ],
"Q": [ 386 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_7_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 407 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 408 ],
"CLK": [ 41 ],
"DI": [ 384 ],
"LSR": [ "0" ],
"Q": [ 385 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_8_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 408 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 409 ],
"CLK": [ 41 ],
"DI": [ 391 ],
"LSR": [ "0" ],
"Q": [ 393 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_9_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 409 ]
}
},
"d.fifo.unbuffered.level_TRELLIS_FF_Q_CE_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 293 ],
"D": [ 342 ],
"Z": [ 399 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 411 ],
"Z": [ 412 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 413 ],
"Z": [ 414 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_10": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 415 ],
"Z": [ 416 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 417 ],
"Z": [ 418 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_2_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 419 ],
"B1": [ 420 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 421 ],
"COUT": [ 422 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 417 ],
"S1": [ 413 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_3": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 423 ],
"Z": [ 424 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_4": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 425 ],
"Z": [ 426 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_4_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 427 ],
"B1": [ 428 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 429 ],
"COUT": [ 421 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 425 ],
"S1": [ 423 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_5": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 430 ],
"Z": [ 431 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_6": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 432 ],
"Z": [ 433 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_6_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 434 ],
"B1": [ 435 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 436 ],
"COUT": [ 429 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 432 ],
"S1": [ 430 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_7": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 437 ],
"Z": [ 438 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_8": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 439 ],
"Z": [ 440 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_8_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 441 ],
"B1": [ 442 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 443 ],
"COUT": [ 436 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 439 ],
"S1": [ 437 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_9": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 410 ],
"D": [ 444 ],
"Z": [ 445 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_9_D_CCU2C_S1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "1" ],
"A1": [ "0" ],
"B0": [ 446 ],
"B1": [ 447 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ "0" ],
"COUT": [ 443 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 415 ],
"S1": [ 444 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 448 ],
"B": [ 428 ],
"C": [ 419 ],
"D": [ 449 ],
"Z": [ 410 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 450 ],
"BLUT": [ 451 ],
"C0": [ 427 ],
"Z": [ 448 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 452 ],
"B": [ 447 ],
"C": [ 442 ],
"D": [ 434 ],
"Z": [ 450 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 452 ],
"B": [ 447 ],
"C": [ 442 ],
"D": [ 434 ],
"Z": [ 451 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_C_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 446 ],
"B": [ 441 ],
"C": [ 435 ],
"D": [ 420 ],
"Z": [ 452 ]
}
},
"d.fifo.unbuffered.produce$next_LUT4_Z_D_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:87|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 449 ],
"B1": [ "0" ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 422 ],
"COUT": [ 453 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 411 ],
"S1": [ 454 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 412 ],
"LSR": [ "0" ],
"Q": [ 449 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 414 ],
"LSR": [ "0" ],
"Q": [ 420 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 416 ],
"LSR": [ "0" ],
"Q": [ 446 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 418 ],
"LSR": [ "0" ],
"Q": [ 419 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 424 ],
"LSR": [ "0" ],
"Q": [ 428 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 426 ],
"LSR": [ "0" ],
"Q": [ 427 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 431 ],
"LSR": [ "0" ],
"Q": [ 435 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 433 ],
"LSR": [ "0" ],
"Q": [ 434 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 438 ],
"LSR": [ "0" ],
"Q": [ 442 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 440 ],
"LSR": [ "0" ],
"Q": [ 441 ]
}
},
"d.fifo.unbuffered.produce_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 342 ],
"CLK": [ 41 ],
"DI": [ 445 ],
"LSR": [ "0" ],
"Q": [ 447 ]
}
},
"d.fifo.unbuffered.r_en_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000011001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 225 ],
"C": [ 294 ],
"D": [ 455 ],
"Z": [ 293 ]
}
},
"d.fifo.unbuffered.r_en_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 353 ],
"B": [ 354 ],
"C": [ 394 ],
"D": [ 456 ],
"Z": [ 455 ]
}
},
"d.fifo.unbuffered.r_en_LUT4_Z_D_LUT4_Z_D_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 457 ],
"BLUT": [ 458 ],
"C0": [ 459 ],
"Z": [ 456 ]
}
},
"d.fifo.unbuffered.r_en_LUT4_Z_D_LUT4_Z_D_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 375 ],
"B": [ 376 ],
"C": [ 365 ],
"D": [ 366 ],
"Z": [ 457 ]
}
},
"d.fifo.unbuffered.r_en_LUT4_Z_D_LUT4_Z_D_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 375 ],
"B": [ 376 ],
"C": [ 365 ],
"D": [ 366 ],
"Z": [ 458 ]
}
},
"d.fifo.unbuffered.r_en_LUT4_Z_D_LUT4_Z_D_PFUMX_Z_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 392 ],
"B": [ 393 ],
"C": [ 385 ],
"D": [ 386 ],
"Z": [ 459 ]
}
},
"d.fifo.unbuffered.storage.0.0.0": {
"hide_name": 0,
"type": "DP16KD",
"parameters": {
"CLKAMUX": "CLKA",
"CLKBMUX": "CLKB",
"DATA_WIDTH_A": "00000000000000000000000000001001",
"DATA_WIDTH_B": "00000000000000000000000000001001",
"GSR": "ENABLED",
"INITVAL_00": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_01": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_02": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_03": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_04": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_05": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_06": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_07": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_08": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_09": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_0A": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_0B": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_0C": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_0D": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_0E": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_0F": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_10": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_11": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_12": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_13": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_14": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_15": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_16": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_17": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_18": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_19": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_1A": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_1B": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_1C": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_1D": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_1E": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_1F": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_20": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_21": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_22": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_23": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_24": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_25": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_26": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_27": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_28": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_29": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_2A": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_2B": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_2C": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_2D": "00x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_2E": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxx0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x0000000000x00000000x00000000",
"INITVAL_2F": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_30": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_31": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_32": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_33": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_34": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_35": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_36": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_37": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_38": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_39": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_3A": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_3B": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_3C": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_3D": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_3E": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"INITVAL_3F": "00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx00xxxxxxxxxxxxxxxxxx",
"WRITEMODE_A": "READBEFOREWRITE",
"WRITEMODE_B": "READBEFOREWRITE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/brams_map.v:79"
},
"port_directions": {
"ADA0": "input",
"ADA1": "input",
"ADA10": "input",
"ADA11": "input",
"ADA12": "input",
"ADA13": "input",
"ADA2": "input",
"ADA3": "input",
"ADA4": "input",
"ADA5": "input",
"ADA6": "input",
"ADA7": "input",
"ADA8": "input",
"ADA9": "input",
"ADB0": "input",
"ADB1": "input",
"ADB10": "input",
"ADB11": "input",
"ADB12": "input",
"ADB13": "input",
"ADB2": "input",
"ADB3": "input",
"ADB4": "input",
"ADB5": "input",
"ADB6": "input",
"ADB7": "input",
"ADB8": "input",
"ADB9": "input",
"CEA": "input",
"CEB": "input",
"CLKA": "input",
"CLKB": "input",
"DIA0": "input",
"DIA1": "input",
"DIA10": "input",
"DIA11": "input",
"DIA12": "input",
"DIA13": "input",
"DIA14": "input",
"DIA15": "input",
"DIA16": "input",
"DIA17": "input",
"DIA2": "input",
"DIA3": "input",
"DIA4": "input",
"DIA5": "input",
"DIA6": "input",
"DIA7": "input",
"DIA8": "input",
"DIA9": "input",
"DOB0": "output",
"DOB1": "output",
"DOB2": "output",
"DOB3": "output",
"DOB4": "output",
"DOB5": "output",
"DOB6": "output",
"DOB7": "output",
"DOB8": "output",
"OCEA": "input",
"OCEB": "input",
"RSTA": "input",
"RSTB": "input",
"WEA": "input",
"WEB": "input"
},
"connections": {
"ADA0": [ "0" ],
"ADA1": [ "0" ],
"ADA10": [ 428 ],
"ADA11": [ 419 ],
"ADA12": [ 420 ],
"ADA13": [ 449 ],
"ADA2": [ "0" ],
"ADA3": [ 446 ],
"ADA4": [ 447 ],
"ADA5": [ 441 ],
"ADA6": [ 442 ],
"ADA7": [ 434 ],
"ADA8": [ 435 ],
"ADA9": [ 427 ],
"ADB0": [ "0" ],
"ADB1": [ "0" ],
"ADB10": [ 313 ],
"ADB11": [ 304 ],
"ADB12": [ 305 ],
"ADB13": [ 334 ],
"ADB2": [ "0" ],
"ADB3": [ 331 ],
"ADB4": [ 332 ],
"ADB5": [ 326 ],
"ADB6": [ 327 ],
"ADB7": [ 319 ],
"ADB8": [ 320 ],
"ADB9": [ 312 ],
"CEA": [ "1" ],
"CEB": [ 293 ],
"CLKA": [ 41 ],
"CLKB": [ 41 ],
"DIA0": [ 113 ],
"DIA1": [ 104 ],
"DIA10": [ "0" ],
"DIA11": [ "0" ],
"DIA12": [ "0" ],
"DIA13": [ "0" ],
"DIA14": [ "0" ],
"DIA15": [ "0" ],
"DIA16": [ "0" ],
"DIA17": [ "0" ],
"DIA2": [ 74 ],
"DIA3": [ 105 ],
"DIA4": [ 93 ],
"DIA5": [ 83 ],
"DIA6": [ 58 ],
"DIA7": [ 111 ],
"DIA8": [ "0" ],
"DIA9": [ "0" ],
"DOB0": [ 460 ],
"DOB1": [ 461 ],
"DOB2": [ 462 ],
"DOB3": [ 463 ],
"DOB4": [ 464 ],
"DOB5": [ 465 ],
"DOB6": [ 466 ],
"DOB7": [ 467 ],
"DOB8": [ 468 ],
"OCEA": [ "1" ],
"OCEB": [ "1" ],
"RSTA": [ "0" ],
"RSTB": [ "0" ],
"WEA": [ 342 ],
"WEB": [ "0" ]
}
},
"d.fifo.unbuffered.storage_w_en_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 469 ],
"B": [ 470 ],
"C": [ 471 ],
"D": [ 44 ],
"Z": [ 342 ]
}
},
"d.fifo.unbuffered.storage_w_en_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 376 ],
"B": [ 375 ],
"C": [ 365 ],
"D": [ 366 ],
"Z": [ 469 ]
}
},
"d.fifo.unbuffered.storage_w_en_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 385 ],
"B": [ 393 ],
"C": [ 392 ],
"D": [ 386 ],
"Z": [ 470 ]
}
},
"d.fifo.unbuffered.storage_w_en_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 354 ],
"C": [ 353 ],
"D": [ 394 ],
"Z": [ 471 ]
}
},
"d.fifo_level_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:251|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 353 ],
"B1": [ 354 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 472 ],
"COUT": [ 473 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 474 ],
"S1": [ 475 ]
}
},
"d.fifo_level_CCU2C_S0_1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:251|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 365 ],
"B1": [ 366 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 476 ],
"COUT": [ 472 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 477 ],
"S1": [ 478 ]
}
},
"d.fifo_level_CCU2C_S0_2": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:251|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 375 ],
"B1": [ 376 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 479 ],
"COUT": [ 476 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 480 ],
"S1": [ 481 ]
}
},
"d.fifo_level_CCU2C_S0_3": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:251|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 385 ],
"B1": [ 386 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 482 ],
"COUT": [ 479 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 483 ],
"S1": [ 484 ]
}
},
"d.fifo_level_CCU2C_S0_4": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:251|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ "0" ],
"A1": [ "0" ],
"B0": [ 394 ],
"B1": [ "0" ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ 473 ],
"COUT": [ 485 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 486 ],
"S1": [ 487 ]
}
},
"d.fifo_level_CCU2C_S0_5": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/nmigen/nmigen/lib/fifo.py:251|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 294 ],
"A1": [ "0" ],
"B0": [ 392 ],
"B1": [ 393 ],
"C0": [ "0" ],
"C1": [ "0" ],
"CIN": [ "0" ],
"COUT": [ 482 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 488 ],
"S1": [ 489 ]
}
},
"d.input_active$next_L6MUX21_Z": {
"hide_name": 0,
"type": "L6MUX21",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:119"
},
"port_directions": {
"D0": "input",
"D1": "input",
"SD": "input",
"Z": "output"
},
"connections": {
"D0": [ 490 ],
"D1": [ 491 ],
"SD": [ 492 ],
"Z": [ 493 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:117"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 494 ],
"BLUT": [ 495 ],
"C0": [ 496 ],
"Z": [ 490 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1110111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:109"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 497 ],
"B": [ 498 ],
"C": [ 499 ],
"D": [ 500 ],
"Z": [ 494 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:107"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 497 ],
"B": [ 498 ],
"C": [ 499 ],
"D": [ 500 ],
"Z": [ 495 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_BLUT_LUT4_Z_D_L6MUX21_Z": {
"hide_name": 0,
"type": "L6MUX21",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:119"
},
"port_directions": {
"D0": "input",
"D1": "input",
"SD": "input",
"Z": "output"
},
"connections": {
"D0": [ 501 ],
"D1": [ 502 ],
"SD": [ 60 ],
"Z": [ 500 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_C0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 503 ],
"BLUT": [ 504 ],
"C0": [ 505 ],
"Z": [ 496 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_C0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000101110111011"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 506 ],
"B": [ 507 ],
"C": [ 508 ],
"D": [ 509 ],
"Z": [ 503 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_C0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 506 ],
"B": [ 507 ],
"C": [ 508 ],
"D": [ 509 ],
"Z": [ 504 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_C0_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 510 ],
"BLUT": [ 511 ],
"C0": [ 162 ],
"Z": [ 506 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_C0_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1110111111111101"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 164 ],
"B": [ 163 ],
"C": [ 161 ],
"D": [ 512 ],
"Z": [ 510 ]
}
},
"d.input_active$next_L6MUX21_Z_D0_PFUMX_Z_C0_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111110011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 164 ],
"B": [ 163 ],
"C": [ 161 ],
"D": [ 512 ],
"Z": [ 511 ]
}
},
"d.input_active$next_L6MUX21_Z_D1_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:118"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 513 ],
"BLUT": [ 514 ],
"C0": [ 496 ],
"Z": [ 491 ]
}
},
"d.input_active$next_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:114"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 497 ],
"B": [ 498 ],
"C": [ 499 ],
"D": [ 500 ],
"Z": [ 513 ]
}
},
"d.input_active$next_L6MUX21_Z_D1_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:112"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 497 ],
"B": [ 498 ],
"C": [ 499 ],
"D": [ 500 ],
"Z": [ 514 ]
}
},
"d.input_active_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000001111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 515 ],
"B": [ 60 ],
"C": [ 516 ],
"D": [ 517 ],
"Z": [ 492 ]
}
},
"d.input_active_LUT4_D_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111110000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 518 ],
"B": [ 519 ],
"C": [ 520 ],
"D": [ 517 ],
"Z": [ 521 ]
}
},
"d.input_active_LUT4_D_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 518 ],
"B": [ 519 ],
"C": [ 520 ],
"D": [ 517 ],
"Z": [ 522 ]
}
},
"d.input_active_LUT4_D_2_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 488 ],
"B": [ 489 ],
"C": [ 483 ],
"D": [ 484 ],
"Z": [ 518 ]
}
},
"d.input_active_LUT4_D_2_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000011"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 474 ],
"C": [ 475 ],
"D": [ 486 ],
"Z": [ 519 ]
}
},
"d.input_active_LUT4_D_2_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 480 ],
"B": [ 481 ],
"C": [ 477 ],
"D": [ 478 ],
"Z": [ 520 ]
}
},
"d.input_active_LUT4_D_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 164 ],
"D": [ 287 ],
"Z": [ 516 ]
}
},
"d.input_active_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 523 ],
"CLK": [ 41 ],
"DI": [ 493 ],
"LSR": [ "0" ],
"Q": [ 517 ]
}
},
"d.input_active_TRELLIS_FF_Q_CE_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 524 ],
"BLUT": [ 525 ],
"C0": [ 162 ],
"Z": [ 523 ]
}
},
"d.input_active_TRELLIS_FF_Q_CE_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000011111100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 164 ],
"C": [ 161 ],
"D": [ 163 ],
"Z": [ 524 ]
}
},
"d.input_active_TRELLIS_FF_Q_CE_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100111000001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 164 ],
"C": [ 161 ],
"D": [ 163 ],
"Z": [ 525 ]
}
},
"d.input_counter$next_CCU2C_S0": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 72 ],
"A1": [ 130 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 526 ],
"COUT": [ 527 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 528 ],
"S1": [ 529 ]
}
},
"d.input_counter$next_CCU2C_S0_1": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 99 ],
"A1": [ 100 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 530 ],
"COUT": [ 526 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 531 ],
"S1": [ 532 ]
}
},
"d.input_counter$next_CCU2C_S0_2": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 59 ],
"A1": [ 178 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 533 ],
"COUT": [ 530 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 534 ],
"S1": [ 535 ]
}
},
"d.input_counter$next_CCU2C_S0_3": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 88 ],
"A1": [ 132 ],
"B0": [ "1" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 536 ],
"COUT": [ 533 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 537 ],
"S1": [ 538 ]
}
},
"d.input_counter$next_CCU2C_S0_4": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 137 ],
"A1": [ 119 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 539 ],
"COUT": [ 540 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 541 ],
"S1": [ 542 ]
}
},
"d.input_counter$next_CCU2C_S0_5": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 151 ],
"A1": [ 82 ],
"B0": [ "0" ],
"B1": [ "0" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ 527 ],
"COUT": [ 539 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 543 ],
"S1": [ 544 ]
}
},
"d.input_counter$next_CCU2C_S0_6": {
"hide_name": 0,
"type": "CCU2C",
"parameters": {
"INIT0": "1001011010101010",
"INIT1": "1001011010101010",
"INJECT1_0": "NO",
"INJECT1_1": "NO"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/home/awygle/udptherbone/udptherbone/udp.py:239|/usr/local/bin/../share/yosys/ecp5/arith_map.v:59"
},
"port_directions": {
"A0": "input",
"A1": "input",
"B0": "input",
"B1": "input",
"C0": "input",
"C1": "input",
"CIN": "input",
"COUT": "output",
"D0": "input",
"D1": "input",
"S0": "output",
"S1": "output"
},
"connections": {
"A0": [ 127 ],
"A1": [ 124 ],
"B0": [ "1" ],
"B1": [ "1" ],
"C0": [ "1" ],
"C1": [ "1" ],
"CIN": [ "1" ],
"COUT": [ 536 ],
"D0": [ "1" ],
"D1": [ "1" ],
"S0": [ 545 ],
"S1": [ 546 ]
}
},
"d.input_counter_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 542 ],
"LSR": [ "0" ],
"Q": [ 264 ]
}
},
"d.input_counter_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 541 ],
"LSR": [ "0" ],
"Q": [ 263 ]
}
},
"d.input_counter_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 538 ],
"LSR": [ "0" ],
"Q": [ 246 ]
}
},
"d.input_counter_TRELLIS_FF_Q_11": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 537 ],
"LSR": [ "0" ],
"Q": [ 245 ]
}
},
"d.input_counter_TRELLIS_FF_Q_12": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 546 ],
"LSR": [ "0" ],
"Q": [ 240 ]
}
},
"d.input_counter_TRELLIS_FF_Q_13": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 545 ],
"LSR": [ "0" ],
"Q": [ 239 ]
}
},
"d.input_counter_TRELLIS_FF_Q_14": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 120 ],
"LSR": [ "0" ],
"Q": [ 238 ]
}
},
"d.input_counter_TRELLIS_FF_Q_15": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 168 ],
"LSR": [ "0" ],
"Q": [ 237 ]
}
},
"d.input_counter_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 544 ],
"LSR": [ "0" ],
"Q": [ 262 ]
}
},
"d.input_counter_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 543 ],
"LSR": [ "0" ],
"Q": [ 261 ]
}
},
"d.input_counter_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 529 ],
"LSR": [ "0" ],
"Q": [ 256 ]
}
},
"d.input_counter_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 528 ],
"LSR": [ "0" ],
"Q": [ 255 ]
}
},
"d.input_counter_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 532 ],
"LSR": [ "0" ],
"Q": [ 254 ]
}
},
"d.input_counter_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 531 ],
"LSR": [ "0" ],
"Q": [ 253 ]
}
},
"d.input_counter_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 535 ],
"LSR": [ "0" ],
"Q": [ 248 ]
}
},
"d.input_counter_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 63 ],
"CLK": [ 41 ],
"DI": [ 534 ],
"LSR": [ "0" ],
"Q": [ 247 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z": {
"hide_name": 0,
"type": "L6MUX21",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:119"
},
"port_directions": {
"D0": "input",
"D1": "input",
"SD": "input",
"Z": "output"
},
"connections": {
"D0": [ 547 ],
"D1": [ 548 ],
"SD": [ 549 ],
"Z": [ 550 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1": {
"hide_name": 0,
"type": "L6MUX21",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:119"
},
"port_directions": {
"D0": "input",
"D1": "input",
"SD": "input",
"Z": "output"
},
"connections": {
"D0": [ 551 ],
"D1": [ 552 ],
"SD": [ 553 ],
"Z": [ 554 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_D0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:117"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 555 ],
"BLUT": [ 556 ],
"C0": [ 557 ],
"Z": [ 551 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_D0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:109"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 558 ],
"B": [ 498 ],
"C": [ 559 ],
"D": [ 166 ],
"Z": [ 555 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_D0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:107"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 558 ],
"B": [ 498 ],
"C": [ 559 ],
"D": [ 166 ],
"Z": [ 556 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_D1_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:118"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 560 ],
"BLUT": [ 561 ],
"C0": [ 557 ],
"Z": [ 552 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_D1_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:114"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 558 ],
"B": [ 498 ],
"C": [ 559 ],
"D": [ 166 ],
"Z": [ 560 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_D1_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:112"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 558 ],
"B": [ 498 ],
"C": [ 559 ],
"D": [ 166 ],
"Z": [ 561 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_SD_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010000000111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 562 ],
"B": [ 563 ],
"C": [ 564 ],
"D": [ 60 ],
"Z": [ 553 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_SD_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111000100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 164 ],
"C": [ 163 ],
"D": [ 205 ],
"Z": [ 562 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_SD_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 164 ],
"C": [ 161 ],
"D": [ 165 ],
"Z": [ 563 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_SD_LUT4_Z_B_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 162 ],
"D": [ 512 ],
"Z": [ 165 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_1_SD_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 565 ],
"D": [ 164 ],
"Z": [ 564 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_D0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:117"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 566 ],
"BLUT": [ 567 ],
"C0": [ 568 ],
"Z": [ 547 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:109"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 569 ],
"B": [ 570 ],
"C": [ 571 ],
"D": [ 160 ],
"Z": [ 566 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_D0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:107"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 569 ],
"B": [ 570 ],
"C": [ 571 ],
"D": [ 160 ],
"Z": [ 567 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_D1_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:118"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 572 ],
"BLUT": [ 573 ],
"C0": [ 568 ],
"Z": [ 548 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1110111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:114"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 569 ],
"B": [ 570 ],
"C": [ 571 ],
"D": [ 160 ],
"Z": [ 572 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_D1_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:112"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 569 ],
"B": [ 570 ],
"C": [ 571 ],
"D": [ 160 ],
"Z": [ 573 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000011101110111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 574 ],
"B": [ 60 ],
"C": [ 575 ],
"D": [ 287 ],
"Z": [ 549 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 565 ],
"D": [ 576 ],
"Z": [ 574 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 575 ],
"C": [ 577 ],
"D": [ 205 ],
"Z": [ 578 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 113 ],
"B": [ 579 ],
"C": [ 104 ],
"D": [ 580 ],
"Z": [ 577 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_C_LUT4_Z_B_LUT4_A": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 579 ],
"B": [ 104 ],
"C": [ 93 ],
"D": [ 113 ],
"Z": [ 581 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_C_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 105 ],
"D": [ 74 ],
"Z": [ 579 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_C_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 83 ],
"B": [ 111 ],
"C": [ 58 ],
"D": [ 93 ],
"Z": [ 580 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_Z_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:114"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 155 ],
"B": [ 582 ],
"C": [ 578 ],
"D": [ 523 ],
"Z": [ 583 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_Z_LUT4_C_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000100000001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:112"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 155 ],
"B": [ 582 ],
"C": [ 578 ],
"D": [ 523 ],
"Z": [ 584 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_Z_LUT4_C_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:109"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 155 ],
"B": [ 582 ],
"C": [ 578 ],
"D": [ 523 ],
"Z": [ 585 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_Z_LUT4_C_2_Z_PFUMX_ALUT": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:117"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 585 ],
"BLUT": [ 586 ],
"C0": [ 516 ],
"Z": [ 501 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_Z_LUT4_C_3": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:107"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 155 ],
"B": [ 582 ],
"C": [ 578 ],
"D": [ 523 ],
"Z": [ 586 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_B_Z_LUT4_C_Z_PFUMX_ALUT": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:118"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 583 ],
"BLUT": [ 584 ],
"C0": [ 516 ],
"Z": [ 502 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 587 ],
"D": [ 164 ],
"Z": [ 575 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_PFUMX_C0": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 588 ],
"BLUT": [ 589 ],
"C0": [ 575 ],
"Z": [ 559 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_PFUMX_C0_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000101111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 577 ],
"B": [ 60 ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 588 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_C_PFUMX_C0_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 577 ],
"B": [ 60 ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 589 ]
}
},
"d.input_fsm_state$next_L6MUX21_Z_SD_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 287 ]
}
},
"d.input_fsm_state$next_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 557 ],
"B": [ 571 ],
"C": [ 590 ],
"D": [ 591 ],
"Z": [ 592 ]
}
},
"d.input_fsm_state$next_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 505 ],
"B": [ 509 ],
"C": [ 60 ],
"D": [ 508 ],
"Z": [ 557 ]
}
},
"d.input_fsm_state$next_LUT4_Z_A_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 164 ],
"C": [ 205 ],
"D": [ 587 ],
"Z": [ 508 ]
}
},
"d.input_fsm_state$next_LUT4_Z_A_LUT4_Z_D_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 205 ]
}
},
"d.input_fsm_state$next_LUT4_Z_A_LUT4_Z_D_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 163 ],
"D": [ 161 ],
"Z": [ 587 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000110100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 593 ],
"B": [ 60 ],
"C": [ 156 ],
"D": [ 594 ],
"Z": [ 590 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 93 ],
"B": [ 595 ],
"C": [ 164 ],
"D": [ 593 ],
"Z": [ 596 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 581 ],
"B": [ 595 ],
"C": [ 597 ],
"D": [ 60 ],
"Z": [ 598 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 287 ],
"D": [ 164 ],
"Z": [ 597 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_Z_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 505 ],
"B": [ 507 ],
"C": [ 165 ],
"D": [ 598 ],
"Z": [ 599 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_Z_LUT4_D_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 505 ],
"B": [ 507 ],
"C": [ 165 ],
"D": [ 598 ],
"Z": [ 600 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_Z_LUT4_D_Z_PFUMX_ALUT": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 599 ],
"BLUT": [ 600 ],
"C0": [ 601 ],
"Z": [ 569 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_Z_LUT4_D_Z_PFUMX_ALUT_C0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 602 ],
"BLUT": [ 603 ],
"C0": [ 164 ],
"Z": [ 601 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_Z_LUT4_D_Z_PFUMX_ALUT_C0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010111111100"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 161 ],
"C": [ 163 ],
"D": [ 162 ],
"Z": [ 602 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_B_Z_LUT4_D_Z_PFUMX_ALUT_C0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 161 ],
"C": [ 163 ],
"D": [ 162 ],
"Z": [ 603 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 597 ],
"C": [ 581 ],
"D": [ 595 ],
"Z": [ 582 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 111 ],
"C": [ 83 ],
"D": [ 58 ],
"Z": [ 595 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_Z_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000001100000101"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 156 ],
"B": [ 604 ],
"C": [ 110 ],
"D": [ 596 ],
"Z": [ 499 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_Z_LUT4_D_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 104 ],
"B": [ 605 ],
"C": [ 60 ],
"D": [ 113 ],
"Z": [ 604 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_Z_PFUMX_C0": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 606 ],
"BLUT": [ 607 ],
"C0": [ 596 ],
"Z": [ 568 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_Z_PFUMX_C0_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 110 ],
"B": [ 60 ],
"C": [ 142 ],
"D": [ 604 ],
"Z": [ 606 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_Z_PFUMX_C0_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100111101001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 110 ],
"B": [ 60 ],
"C": [ 142 ],
"D": [ 604 ],
"Z": [ 607 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_D_Z_PFUMX_C0_BLUT_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 287 ],
"C": [ 163 ],
"D": [ 164 ],
"Z": [ 142 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 565 ],
"D": [ 587 ],
"Z": [ 593 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_Z_C_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 565 ],
"C": [ 163 ],
"D": [ 164 ],
"Z": [ 91 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_Z_C_LUT4_B_Z_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 91 ],
"D": [ 60 ],
"Z": [ 63 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_Z_C_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 164 ],
"D": [ 565 ],
"Z": [ 57 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_A_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 565 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_D_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 608 ],
"BLUT": [ 609 ],
"C0": [ 161 ],
"Z": [ 594 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_D_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111101000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 163 ],
"C": [ 164 ],
"D": [ 162 ],
"Z": [ 608 ]
}
},
"d.input_fsm_state$next_LUT4_Z_C_LUT4_Z_D_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 163 ],
"C": [ 164 ],
"D": [ 162 ],
"Z": [ 609 ]
}
},
"d.input_fsm_state$next_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000001100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 63 ],
"C": [ 610 ],
"D": [ 611 ],
"Z": [ 591 ]
}
},
"d.input_fsm_state$next_LUT4_Z_D_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 164 ],
"C": [ 60 ],
"D": [ 565 ],
"Z": [ 610 ]
}
},
"d.input_fsm_state$next_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 612 ],
"BLUT": [ 613 ],
"C0": [ 614 ],
"Z": [ 615 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 616 ],
"BLUT": [ 617 ],
"C0": [ 611 ],
"Z": [ 618 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1011111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 619 ],
"B": [ 568 ],
"C": [ 620 ],
"D": [ 160 ],
"Z": [ 616 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 619 ],
"B": [ 568 ],
"C": [ 620 ],
"D": [ 160 ],
"Z": [ 617 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_A_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 164 ],
"B": [ 593 ],
"C": [ 505 ],
"D": [ 507 ],
"Z": [ 619 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 621 ],
"BLUT": [ 622 ],
"C0": [ 623 ],
"Z": [ 620 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0111111100001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 604 ],
"B": [ 580 ],
"C": [ 624 ],
"D": [ 60 ],
"Z": [ 621 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 604 ],
"B": [ 580 ],
"C": [ 624 ],
"D": [ 60 ],
"Z": [ 622 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_BLUT_LUT4_Z_C_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 604 ],
"C": [ 624 ],
"D": [ 580 ],
"Z": [ 498 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_BLUT_LUT4_Z_C_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 164 ],
"C": [ 163 ],
"D": [ 165 ],
"Z": [ 624 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_C0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 625 ],
"BLUT": [ 626 ],
"C0": [ 163 ],
"Z": [ 623 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_C0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111110011111010"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 161 ],
"C": [ 164 ],
"D": [ 162 ],
"Z": [ 625 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_BLUT_LUT4_Z_C_PFUMX_Z_C0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 161 ],
"C": [ 164 ],
"D": [ 162 ],
"Z": [ 626 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1011001100111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 576 ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 611 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_1_C0_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 164 ],
"C": [ 163 ],
"D": [ 161 ],
"Z": [ 576 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111011111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 627 ],
"B": [ 628 ],
"C": [ 629 ],
"D": [ 630 ],
"Z": [ 612 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 627 ],
"B": [ 628 ],
"C": [ 629 ],
"D": [ 630 ],
"Z": [ 613 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 631 ],
"BLUT": [ 632 ],
"C0": [ 60 ],
"Z": [ 627 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000001000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 509 ],
"B": [ 505 ],
"C": [ 633 ],
"D": [ 512 ],
"Z": [ 631 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 509 ],
"B": [ 505 ],
"C": [ 633 ],
"D": [ 512 ],
"Z": [ 632 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z_C_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 634 ],
"BLUT": [ 635 ],
"C0": [ 161 ],
"Z": [ 633 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z_C_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111011101111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 164 ],
"B": [ 163 ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 634 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_A_PFUMX_Z_BLUT_LUT4_Z_C_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111110111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 164 ],
"B": [ 163 ],
"C": [ 512 ],
"D": [ 162 ],
"Z": [ 635 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1110111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 578 ],
"B": [ 110 ],
"C": [ 60 ],
"D": [ 636 ],
"Z": [ 628 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011001111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 637 ],
"C": [ 60 ],
"D": [ 512 ],
"Z": [ 636 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0011001101010101"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 559 ],
"B": [ 507 ],
"C": [ 637 ],
"D": [ 638 ],
"Z": [ 639 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111001111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 559 ],
"B": [ 507 ],
"C": [ 637 ],
"D": [ 638 ],
"Z": [ 640 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 113 ],
"B": [ 605 ],
"C": [ 104 ],
"D": [ 641 ],
"Z": [ 638 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z_B_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000001100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 104 ],
"C": [ 113 ],
"D": [ 605 ],
"Z": [ 505 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000001111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:84"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 105 ],
"D": [ 74 ],
"Z": [ 605 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z_D_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0100000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 113 ],
"B": [ 641 ],
"C": [ 605 ],
"D": [ 104 ],
"Z": [ 642 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z_D_LUT4_B_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 113 ],
"B": [ 641 ],
"C": [ 605 ],
"D": [ 104 ],
"Z": [ 643 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z_D_LUT4_B_Z_PFUMX_ALUT": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 642 ],
"BLUT": [ 643 ],
"C0": [ 507 ],
"Z": [ 497 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_D_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 565 ],
"D": [ 164 ],
"Z": [ 641 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_C_Z_PFUMX_ALUT": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 639 ],
"BLUT": [ 640 ],
"C0": [ 60 ],
"Z": [ 571 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_B_LUT4_Z_D_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 162 ],
"C": [ 587 ],
"D": [ 164 ],
"Z": [ 637 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000001111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 505 ],
"B": [ 644 ],
"C": [ 507 ],
"D": [ 582 ],
"Z": [ 630 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z_B_LUT4_C": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111100000011"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:89"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 165 ],
"C": [ 644 ],
"D": [ 163 ],
"Z": [ 645 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z_B_LUT4_C_Z_PFUMX_C0": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 646 ],
"BLUT": [ 647 ],
"C0": [ 645 ],
"Z": [ 558 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z_B_LUT4_C_Z_PFUMX_C0_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 507 ],
"B": [ 505 ],
"C": [ 60 ],
"D": [ 162 ],
"Z": [ 646 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z_B_LUT4_C_Z_PFUMX_C0_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000111110001000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 507 ],
"B": [ 505 ],
"C": [ 60 ],
"D": [ 162 ],
"Z": [ 647 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z_B_LUT4_D": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1000111100000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 507 ],
"B": [ 505 ],
"C": [ 60 ],
"D": [ 644 ],
"Z": [ 570 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_BLUT_LUT4_Z_D_LUT4_Z_B_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001000000000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:93"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 161 ],
"B": [ 163 ],
"C": [ 205 ],
"D": [ 164 ],
"Z": [ 644 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z": {
"hide_name": 0,
"type": "L6MUX21",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:119"
},
"port_directions": {
"D0": "input",
"D1": "input",
"SD": "input",
"Z": "output"
},
"connections": {
"D0": [ 648 ],
"D1": [ 649 ],
"SD": [ 512 ],
"Z": [ 614 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z_D0_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:117"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 650 ],
"BLUT": [ 651 ],
"C0": [ 163 ],
"Z": [ 648 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1101110101011101"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:109"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 164 ],
"C": [ 162 ],
"D": [ 161 ],
"Z": [ 650 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z_D0_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111010111011111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:107"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 164 ],
"C": [ 162 ],
"D": [ 161 ],
"Z": [ 651 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z_D1_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:118"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 652 ],
"BLUT": [ 653 ],
"C0": [ 163 ],
"Z": [ 649 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1110111010101011"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:114"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 164 ],
"C": [ 162 ],
"D": [ 161 ],
"Z": [ 652 ]
}
},
"d.input_fsm_state$next_PFUMX_Z_C0_L6MUX21_Z_D1_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1010111110101010"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:112"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 60 ],
"B": [ 164 ],
"C": [ 162 ],
"D": [ 161 ],
"Z": [ 653 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 654 ],
"CLK": [ 41 ],
"DI": [ 550 ],
"LSR": [ "0" ],
"Q": [ 164 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 654 ],
"CLK": [ 41 ],
"DI": [ 618 ],
"LSR": [ "0" ],
"Q": [ 163 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 654 ],
"CLK": [ 41 ],
"DI": [ 592 ],
"LSR": [ "0" ],
"Q": [ 161 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 654 ],
"CLK": [ 41 ],
"DI": [ 554 ],
"LSR": [ "0" ],
"Q": [ 162 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:8"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 654 ],
"CLK": [ 41 ],
"DI": [ 615 ],
"LSR": [ "0" ],
"Q": [ 512 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_CE_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 655 ],
"BLUT": [ 656 ],
"C0": [ 164 ],
"Z": [ 654 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_CE_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0001111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:101"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 162 ],
"C": [ 161 ],
"D": [ 163 ],
"Z": [ 655 ]
}
},
"d.input_fsm_state_TRELLIS_FF_Q_CE_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1111111111111111"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:99"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 512 ],
"B": [ 162 ],
"C": [ 161 ],
"D": [ 163 ],
"Z": [ 656 ]
}
},
"d.output_counter$next_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/usr/local/bin/../share/yosys/ecp5/cells_map.v:103"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "inpu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment