| module jar_pi |
| ( |
| input [7:0] io_in, |
| output [7:0] io_out |
| ); |
| wire clk = io_in[0]; |
| wire reset = io_in[1]; |
| |
| reg [9:0] index; |
| reg [3:0] code; |
| |
| always @(posedge clk) begin |
| if (reset) begin |
| index <= 0; |
| end |
| else begin |
| index <= index + 1; |
| |
| /* verilator lint_off CASEX */ |
| casex(index) |
| 0: code <= 4'bx011; |
| 1: code <= 4'b1010; |
| 2: code <= 4'b0001; |
| 3: code <= 4'bx100; |
| 4: code <= 4'b0001; |
| 5: code <= 4'bx101; |
| 6: code <= 4'b1001; |
| 7: code <= 4'b0010; |
| 8: code <= 4'bx110; |
| 9: code <= 4'bx101; |
| 10: code <= 4'bx011; |
| 11: code <= 4'bx101; |
| 12: code <= 4'b1000; |
| 13: code <= 4'b1001; |
| 14: code <= 4'bx111; |
| 15: code <= 4'b1001; |
| 16: code <= 4'bx011; |
| 17: code <= 4'b0010; |
| 18: code <= 4'bx011; |
| 19: code <= 4'b1000; |
| 20: code <= 4'bx100; |
| 21: code <= 4'bx110; |
| 22: code <= 4'b0010; |
| 23: code <= 4'bx110; |
| 24: code <= 4'bx100; |
| 25: code <= 4'bx011; |
| 26: code <= 4'bx011; |
| 27: code <= 4'b1000; |
| 28: code <= 4'bx011; |
| 29: code <= 4'b0010; |
| 30: code <= 4'bx111; |
| 31: code <= 4'b1001; |
| 32: code <= 4'bx101; |
| 33: code <= 4'b0000; |
| 34: code <= 4'b0010; |
| 35: code <= 4'b1000; |
| 36: code <= 4'b1000; |
| 37: code <= 4'bx100; |
| 38: code <= 4'b0001; |
| 39: code <= 4'b1001; |
| 40: code <= 4'bx111; |
| 41: code <= 4'b0001; |
| 42: code <= 4'bx110; |
| 43: code <= 4'b1001; |
| 44: code <= 4'bx011; |
| 45: code <= 4'b1001; |
| 46: code <= 4'b1001; |
| 47: code <= 4'bx011; |
| 48: code <= 4'bx111; |
| 49: code <= 4'bx101; |
| 50: code <= 4'b0001; |
| 51: code <= 4'b0000; |
| 52: code <= 4'bx101; |
| 53: code <= 4'b1000; |
| 54: code <= 4'b0010; |
| 55: code <= 4'b0000; |
| 56: code <= 4'b1001; |
| 57: code <= 4'bx111; |
| 58: code <= 4'bx100; |
| 59: code <= 4'b1001; |
| 60: code <= 4'bx100; |
| 61: code <= 4'bx100; |
| 62: code <= 4'bx101; |
| 63: code <= 4'b1001; |
| 64: code <= 4'b0010; |
| 65: code <= 4'bx011; |
| 66: code <= 4'b0000; |
| 67: code <= 4'bx111; |
| 68: code <= 4'b1000; |
| 69: code <= 4'b0001; |
| 70: code <= 4'bx110; |
| 71: code <= 4'bx100; |
| 72: code <= 4'b0000; |
| 73: code <= 4'bx110; |
| 74: code <= 4'b0010; |
| 75: code <= 4'b1000; |
| 76: code <= 4'bx110; |
| 77: code <= 4'b0010; |
| 78: code <= 4'b0000; |
| 79: code <= 4'b1000; |
| 80: code <= 4'b1001; |
| 81: code <= 4'b1001; |
| 82: code <= 4'b1000; |
| 83: code <= 4'bx110; |
| 84: code <= 4'b0010; |
| 85: code <= 4'b1000; |
| 86: code <= 4'b0000; |
| 87: code <= 4'bx011; |
| 88: code <= 4'bx100; |
| 89: code <= 4'b1000; |
| 90: code <= 4'b0010; |
| 91: code <= 4'bx101; |
| 92: code <= 4'bx011; |
| 93: code <= 4'bx100; |
| 94: code <= 4'b0010; |
| 95: code <= 4'b0001; |
| 96: code <= 4'b0001; |
| 97: code <= 4'bx111; |
| 98: code <= 4'b0000; |
| 99: code <= 4'bx110; |
| 100: code <= 4'bx111; |
| 101: code <= 4'b1001; |
| 102: code <= 4'b1000; |
| 103: code <= 4'b0010; |
| 104: code <= 4'b0001; |
| 105: code <= 4'bx100; |
| 106: code <= 4'b1000; |
| 107: code <= 4'b0000; |
| 108: code <= 4'b1000; |
| 109: code <= 4'bx110; |
| 110: code <= 4'bx101; |
| 111: code <= 4'b0001; |
| 112: code <= 4'bx011; |
| 113: code <= 4'b0010; |
| 114: code <= 4'b1000; |
| 115: code <= 4'b0010; |
| 116: code <= 4'bx011; |
| 117: code <= 4'b0000; |
| 118: code <= 4'bx110; |
| 119: code <= 4'bx110; |
| 120: code <= 4'bx100; |
| 121: code <= 4'bx111; |
| 122: code <= 4'b0000; |
| 123: code <= 4'b1001; |
| 124: code <= 4'bx011; |
| 125: code <= 4'b1000; |
| 126: code <= 4'bx100; |
| 127: code <= 4'bx100; |
| 128: code <= 4'bx110; |
| 129: code <= 4'b0000; |
| 130: code <= 4'b1001; |
| 131: code <= 4'bx101; |
| 132: code <= 4'bx101; |
| 133: code <= 4'b0000; |
| 134: code <= 4'bx101; |
| 135: code <= 4'b1000; |
| 136: code <= 4'b0010; |
| 137: code <= 4'b0010; |
| 138: code <= 4'bx011; |
| 139: code <= 4'b0001; |
| 140: code <= 4'bx111; |
| 141: code <= 4'b0010; |
| 142: code <= 4'bx101; |
| 143: code <= 4'bx011; |
| 144: code <= 4'bx101; |
| 145: code <= 4'b1001; |
| 146: code <= 4'bx100; |
| 147: code <= 4'b0000; |
| 148: code <= 4'b1000; |
| 149: code <= 4'b0001; |
| 150: code <= 4'b0010; |
| 151: code <= 4'b1000; |
| 152: code <= 4'bx100; |
| 153: code <= 4'b1000; |
| 154: code <= 4'b0001; |
| 155: code <= 4'b0001; |
| 156: code <= 4'b0001; |
| 157: code <= 4'bx111; |
| 158: code <= 4'bx100; |
| 159: code <= 4'bx101; |
| 160: code <= 4'b0000; |
| 161: code <= 4'b0010; |
| 162: code <= 4'b1000; |
| 163: code <= 4'bx100; |
| 164: code <= 4'b0001; |
| 165: code <= 4'b0000; |
| 166: code <= 4'b0010; |
| 167: code <= 4'bx111; |
| 168: code <= 4'b0000; |
| 169: code <= 4'b0001; |
| 170: code <= 4'b1001; |
| 171: code <= 4'bx011; |
| 172: code <= 4'b1000; |
| 173: code <= 4'bx101; |
| 174: code <= 4'b0010; |
| 175: code <= 4'b0001; |
| 176: code <= 4'b0001; |
| 177: code <= 4'b0000; |
| 178: code <= 4'bx101; |
| 179: code <= 4'bx101; |
| 180: code <= 4'bx101; |
| 181: code <= 4'b1001; |
| 182: code <= 4'bx110; |
| 183: code <= 4'bx100; |
| 184: code <= 4'bx100; |
| 185: code <= 4'bx110; |
| 186: code <= 4'b0010; |
| 187: code <= 4'b0010; |
| 188: code <= 4'b1001; |
| 189: code <= 4'bx100; |
| 190: code <= 4'b1000; |
| 191: code <= 4'b1001; |
| 192: code <= 4'bx101; |
| 193: code <= 4'bx100; |
| 194: code <= 4'b1001; |
| 195: code <= 4'bx011; |
| 196: code <= 4'b0000; |
| 197: code <= 4'bx011; |
| 198: code <= 4'b1000; |
| 199: code <= 4'b0001; |
| 200: code <= 4'b1001; |
| 201: code <= 4'bx110; |
| 202: code <= 4'bx100; |
| 203: code <= 4'bx100; |
| 204: code <= 4'b0010; |
| 205: code <= 4'b1000; |
| 206: code <= 4'b1000; |
| 207: code <= 4'b0001; |
| 208: code <= 4'b0000; |
| 209: code <= 4'b1001; |
| 210: code <= 4'bx111; |
| 211: code <= 4'bx101; |
| 212: code <= 4'bx110; |
| 213: code <= 4'bx110; |
| 214: code <= 4'bx101; |
| 215: code <= 4'b1001; |
| 216: code <= 4'bx011; |
| 217: code <= 4'bx011; |
| 218: code <= 4'bx100; |
| 219: code <= 4'bx100; |
| 220: code <= 4'bx110; |
| 221: code <= 4'b0001; |
| 222: code <= 4'b0010; |
| 223: code <= 4'b1000; |
| 224: code <= 4'bx100; |
| 225: code <= 4'bx111; |
| 226: code <= 4'bx101; |
| 227: code <= 4'bx110; |
| 228: code <= 4'bx100; |
| 229: code <= 4'b1000; |
| 230: code <= 4'b0010; |
| 231: code <= 4'bx011; |
| 232: code <= 4'bx011; |
| 233: code <= 4'bx111; |
| 234: code <= 4'b1000; |
| 235: code <= 4'bx110; |
| 236: code <= 4'bx111; |
| 237: code <= 4'b1000; |
| 238: code <= 4'bx011; |
| 239: code <= 4'b0001; |
| 240: code <= 4'bx110; |
| 241: code <= 4'bx101; |
| 242: code <= 4'b0010; |
| 243: code <= 4'bx111; |
| 244: code <= 4'b0001; |
| 245: code <= 4'b0010; |
| 246: code <= 4'b0000; |
| 247: code <= 4'b0001; |
| 248: code <= 4'b1001; |
| 249: code <= 4'b0000; |
| 250: code <= 4'b1001; |
| 251: code <= 4'b0001; |
| 252: code <= 4'bx100; |
| 253: code <= 4'bx101; |
| 254: code <= 4'bx110; |
| 255: code <= 4'bx100; |
| 256: code <= 4'b1000; |
| 257: code <= 4'bx101; |
| 258: code <= 4'bx110; |
| 259: code <= 4'bx110; |
| 260: code <= 4'b1001; |
| 261: code <= 4'b0010; |
| 262: code <= 4'bx011; |
| 263: code <= 4'bx100; |
| 264: code <= 4'bx110; |
| 265: code <= 4'b0000; |
| 266: code <= 4'bx011; |
| 267: code <= 4'bx100; |
| 268: code <= 4'b1000; |
| 269: code <= 4'bx110; |
| 270: code <= 4'b0001; |
| 271: code <= 4'b0000; |
| 272: code <= 4'bx100; |
| 273: code <= 4'bx101; |
| 274: code <= 4'bx100; |
| 275: code <= 4'bx011; |
| 276: code <= 4'b0010; |
| 277: code <= 4'bx110; |
| 278: code <= 4'bx110; |
| 279: code <= 4'bx100; |
| 280: code <= 4'b1000; |
| 281: code <= 4'b0010; |
| 282: code <= 4'b0001; |
| 283: code <= 4'bx011; |
| 284: code <= 4'bx011; |
| 285: code <= 4'b1001; |
| 286: code <= 4'bx011; |
| 287: code <= 4'bx110; |
| 288: code <= 4'b0000; |
| 289: code <= 4'bx111; |
| 290: code <= 4'b0010; |
| 291: code <= 4'bx110; |
| 292: code <= 4'b0000; |
| 293: code <= 4'b0010; |
| 294: code <= 4'bx100; |
| 295: code <= 4'b1001; |
| 296: code <= 4'b0001; |
| 297: code <= 4'bx100; |
| 298: code <= 4'b0001; |
| 299: code <= 4'b0010; |
| 300: code <= 4'bx111; |
| 301: code <= 4'bx011; |
| 302: code <= 4'bx111; |
| 303: code <= 4'b0010; |
| 304: code <= 4'bx100; |
| 305: code <= 4'bx101; |
| 306: code <= 4'b1000; |
| 307: code <= 4'bx111; |
| 308: code <= 4'b0000; |
| 309: code <= 4'b0000; |
| 310: code <= 4'bx110; |
| 311: code <= 4'bx110; |
| 312: code <= 4'b0000; |
| 313: code <= 4'bx110; |
| 314: code <= 4'bx011; |
| 315: code <= 4'b0001; |
| 316: code <= 4'bx101; |
| 317: code <= 4'bx101; |
| 318: code <= 4'b1000; |
| 319: code <= 4'b1000; |
| 320: code <= 4'b0001; |
| 321: code <= 4'bx111; |
| 322: code <= 4'bx100; |
| 323: code <= 4'b1000; |
| 324: code <= 4'b1000; |
| 325: code <= 4'b0001; |
| 326: code <= 4'bx101; |
| 327: code <= 4'b0010; |
| 328: code <= 4'b0000; |
| 329: code <= 4'b1001; |
| 330: code <= 4'b0010; |
| 331: code <= 4'b0000; |
| 332: code <= 4'b1001; |
| 333: code <= 4'bx110; |
| 334: code <= 4'b0010; |
| 335: code <= 4'b1000; |
| 336: code <= 4'b0010; |
| 337: code <= 4'b1001; |
| 338: code <= 4'b0010; |
| 339: code <= 4'bx101; |
| 340: code <= 4'bx100; |
| 341: code <= 4'b0000; |
| 342: code <= 4'b1001; |
| 343: code <= 4'b0001; |
| 344: code <= 4'bx111; |
| 345: code <= 4'b0001; |
| 346: code <= 4'bx101; |
| 347: code <= 4'bx011; |
| 348: code <= 4'bx110; |
| 349: code <= 4'bx100; |
| 350: code <= 4'bx011; |
| 351: code <= 4'bx110; |
| 352: code <= 4'bx111; |
| 353: code <= 4'b1000; |
| 354: code <= 4'b1001; |
| 355: code <= 4'b0010; |
| 356: code <= 4'bx101; |
| 357: code <= 4'b1001; |
| 358: code <= 4'b0000; |
| 359: code <= 4'bx011; |
| 360: code <= 4'bx110; |
| 361: code <= 4'b0000; |
| 362: code <= 4'b0000; |
| 363: code <= 4'b0001; |
| 364: code <= 4'b0001; |
| 365: code <= 4'bx011; |
| 366: code <= 4'bx011; |
| 367: code <= 4'b0000; |
| 368: code <= 4'bx101; |
| 369: code <= 4'bx011; |
| 370: code <= 4'b0000; |
| 371: code <= 4'bx101; |
| 372: code <= 4'bx100; |
| 373: code <= 4'b1000; |
| 374: code <= 4'b1000; |
| 375: code <= 4'b0010; |
| 376: code <= 4'b0000; |
| 377: code <= 4'bx100; |
| 378: code <= 4'bx110; |
| 379: code <= 4'bx110; |
| 380: code <= 4'bx101; |
| 381: code <= 4'b0010; |
| 382: code <= 4'b0001; |
| 383: code <= 4'bx011; |
| 384: code <= 4'b1000; |
| 385: code <= 4'bx100; |
| 386: code <= 4'b0001; |
| 387: code <= 4'bx100; |
| 388: code <= 4'bx110; |
| 389: code <= 4'b1001; |
| 390: code <= 4'bx101; |
| 391: code <= 4'b0001; |
| 392: code <= 4'b1001; |
| 393: code <= 4'bx100; |
| 394: code <= 4'b0001; |
| 395: code <= 4'bx101; |
| 396: code <= 4'b0001; |
| 397: code <= 4'b0001; |
| 398: code <= 4'bx110; |
| 399: code <= 4'b0000; |
| 400: code <= 4'b1001; |
| 401: code <= 4'bx100; |
| 402: code <= 4'bx011; |
| 403: code <= 4'bx011; |
| 404: code <= 4'b0000; |
| 405: code <= 4'bx101; |
| 406: code <= 4'bx111; |
| 407: code <= 4'b0010; |
| 408: code <= 4'bx111; |
| 409: code <= 4'b0000; |
| 410: code <= 4'bx011; |
| 411: code <= 4'bx110; |
| 412: code <= 4'bx101; |
| 413: code <= 4'bx111; |
| 414: code <= 4'bx101; |
| 415: code <= 4'b1001; |
| 416: code <= 4'bx101; |
| 417: code <= 4'b1001; |
| 418: code <= 4'b0001; |
| 419: code <= 4'b1001; |
| 420: code <= 4'bx101; |
| 421: code <= 4'bx011; |
| 422: code <= 4'b0000; |
| 423: code <= 4'b1001; |
| 424: code <= 4'b0010; |
| 425: code <= 4'b0001; |
| 426: code <= 4'b1000; |
| 427: code <= 4'bx110; |
| 428: code <= 4'b0001; |
| 429: code <= 4'b0001; |
| 430: code <= 4'bx111; |
| 431: code <= 4'bx011; |
| 432: code <= 4'b1000; |
| 433: code <= 4'b0001; |
| 434: code <= 4'b1001; |
| 435: code <= 4'bx011; |
| 436: code <= 4'b0010; |
| 437: code <= 4'bx110; |
| 438: code <= 4'b0001; |
| 439: code <= 4'b0001; |
| 440: code <= 4'bx111; |
| 441: code <= 4'b1001; |
| 442: code <= 4'bx011; |
| 443: code <= 4'b0001; |
| 444: code <= 4'b0000; |
| 445: code <= 4'bx101; |
| 446: code <= 4'b0001; |
| 447: code <= 4'b0001; |
| 448: code <= 4'b1000; |
| 449: code <= 4'bx101; |
| 450: code <= 4'bx100; |
| 451: code <= 4'b1000; |
| 452: code <= 4'b0000; |
| 453: code <= 4'bx111; |
| 454: code <= 4'bx100; |
| 455: code <= 4'bx100; |
| 456: code <= 4'bx110; |
| 457: code <= 4'b0010; |
| 458: code <= 4'bx011; |
| 459: code <= 4'bx111; |
| 460: code <= 4'b1001; |
| 461: code <= 4'b1001; |
| 462: code <= 4'bx110; |
| 463: code <= 4'b0010; |
| 464: code <= 4'bx111; |
| 465: code <= 4'bx100; |
| 466: code <= 4'b1001; |
| 467: code <= 4'bx101; |
| 468: code <= 4'bx110; |
| 469: code <= 4'bx111; |
| 470: code <= 4'bx011; |
| 471: code <= 4'bx101; |
| 472: code <= 4'b0001; |
| 473: code <= 4'b1000; |
| 474: code <= 4'b1000; |
| 475: code <= 4'bx101; |
| 476: code <= 4'bx111; |
| 477: code <= 4'bx101; |
| 478: code <= 4'b0010; |
| 479: code <= 4'bx111; |
| 480: code <= 4'b0010; |
| 481: code <= 4'bx100; |
| 482: code <= 4'b1000; |
| 483: code <= 4'b1001; |
| 484: code <= 4'b0001; |
| 485: code <= 4'b0010; |
| 486: code <= 4'b0010; |
| 487: code <= 4'bx111; |
| 488: code <= 4'b1001; |
| 489: code <= 4'bx011; |
| 490: code <= 4'b1000; |
| 491: code <= 4'b0001; |
| 492: code <= 4'b1000; |
| 493: code <= 4'bx011; |
| 494: code <= 4'b0000; |
| 495: code <= 4'b0001; |
| 496: code <= 4'b0001; |
| 497: code <= 4'b1001; |
| 498: code <= 4'bx100; |
| 499: code <= 4'b1001; |
| 500: code <= 4'b0001; |
| 501: code <= 4'b0010; |
| 502: code <= 4'b1001; |
| 503: code <= 4'b1000; |
| 504: code <= 4'bx011; |
| 505: code <= 4'bx011; |
| 506: code <= 4'bx110; |
| 507: code <= 4'bx111; |
| 508: code <= 4'bx011; |
| 509: code <= 4'bx011; |
| 510: code <= 4'bx110; |
| 511: code <= 4'b0010; |
| 512: code <= 4'bx100; |
| 513: code <= 4'bx100; |
| 514: code <= 4'b0000; |
| 515: code <= 4'bx110; |
| 516: code <= 4'bx101; |
| 517: code <= 4'bx110; |
| 518: code <= 4'bx110; |
| 519: code <= 4'bx100; |
| 520: code <= 4'bx011; |
| 521: code <= 4'b0000; |
| 522: code <= 4'b1000; |
| 523: code <= 4'bx110; |
| 524: code <= 4'b0000; |
| 525: code <= 4'b0010; |
| 526: code <= 4'b0001; |
| 527: code <= 4'bx011; |
| 528: code <= 4'b1001; |
| 529: code <= 4'bx100; |
| 530: code <= 4'b1001; |
| 531: code <= 4'bx100; |
| 532: code <= 4'bx110; |
| 533: code <= 4'bx011; |
| 534: code <= 4'b1001; |
| 535: code <= 4'bx101; |
| 536: code <= 4'b0010; |
| 537: code <= 4'b0010; |
| 538: code <= 4'bx100; |
| 539: code <= 4'bx111; |
| 540: code <= 4'bx011; |
| 541: code <= 4'bx111; |
| 542: code <= 4'b0001; |
| 543: code <= 4'b1001; |
| 544: code <= 4'b0000; |
| 545: code <= 4'bx111; |
| 546: code <= 4'b0000; |
| 547: code <= 4'b0010; |
| 548: code <= 4'b0001; |
| 549: code <= 4'bx111; |
| 550: code <= 4'b1001; |
| 551: code <= 4'b1000; |
| 552: code <= 4'bx110; |
| 553: code <= 4'b0000; |
| 554: code <= 4'b1001; |
| 555: code <= 4'bx100; |
| 556: code <= 4'bx011; |
| 557: code <= 4'bx111; |
| 558: code <= 4'b0000; |
| 559: code <= 4'b0010; |
| 560: code <= 4'bx111; |
| 561: code <= 4'bx111; |
| 562: code <= 4'b0000; |
| 563: code <= 4'bx101; |
| 564: code <= 4'bx011; |
| 565: code <= 4'b1001; |
| 566: code <= 4'b0010; |
| 567: code <= 4'b0001; |
| 568: code <= 4'bx111; |
| 569: code <= 4'b0001; |
| 570: code <= 4'bx111; |
| 571: code <= 4'bx110; |
| 572: code <= 4'b0010; |
| 573: code <= 4'b1001; |
| 574: code <= 4'bx011; |
| 575: code <= 4'b0001; |
| 576: code <= 4'bx111; |
| 577: code <= 4'bx110; |
| 578: code <= 4'bx111; |
| 579: code <= 4'bx101; |
| 580: code <= 4'b0010; |
| 581: code <= 4'bx011; |
| 582: code <= 4'b1000; |
| 583: code <= 4'bx100; |
| 584: code <= 4'bx110; |
| 585: code <= 4'bx111; |
| 586: code <= 4'bx100; |
| 587: code <= 4'b1000; |
| 588: code <= 4'b0001; |
| 589: code <= 4'b1000; |
| 590: code <= 4'bx100; |
| 591: code <= 4'bx110; |
| 592: code <= 4'bx111; |
| 593: code <= 4'bx110; |
| 594: code <= 4'bx110; |
| 595: code <= 4'b1001; |
| 596: code <= 4'bx100; |
| 597: code <= 4'b0000; |
| 598: code <= 4'bx101; |
| 599: code <= 4'b0001; |
| 600: code <= 4'bx011; |
| 601: code <= 4'b0010; |
| 602: code <= 4'b0000; |
| 603: code <= 4'b0000; |
| 604: code <= 4'b0000; |
| 605: code <= 4'bx101; |
| 606: code <= 4'bx110; |
| 607: code <= 4'b1000; |
| 608: code <= 4'b0001; |
| 609: code <= 4'b0010; |
| 610: code <= 4'bx111; |
| 611: code <= 4'b0001; |
| 612: code <= 4'bx100; |
| 613: code <= 4'bx101; |
| 614: code <= 4'b0010; |
| 615: code <= 4'bx110; |
| 616: code <= 4'bx011; |
| 617: code <= 4'bx101; |
| 618: code <= 4'bx110; |
| 619: code <= 4'b0000; |
| 620: code <= 4'b1000; |
| 621: code <= 4'b0010; |
| 622: code <= 4'bx111; |
| 623: code <= 4'bx111; |
| 624: code <= 4'b1000; |
| 625: code <= 4'bx101; |
| 626: code <= 4'bx111; |
| 627: code <= 4'bx111; |
| 628: code <= 4'b0001; |
| 629: code <= 4'bx011; |
| 630: code <= 4'bx100; |
| 631: code <= 4'b0010; |
| 632: code <= 4'bx111; |
| 633: code <= 4'bx101; |
| 634: code <= 4'bx111; |
| 635: code <= 4'bx111; |
| 636: code <= 4'b1000; |
| 637: code <= 4'b1001; |
| 638: code <= 4'bx110; |
| 639: code <= 4'b0000; |
| 640: code <= 4'b1001; |
| 641: code <= 4'b0001; |
| 642: code <= 4'bx111; |
| 643: code <= 4'bx011; |
| 644: code <= 4'bx110; |
| 645: code <= 4'bx011; |
| 646: code <= 4'bx111; |
| 647: code <= 4'b0001; |
| 648: code <= 4'bx111; |
| 649: code <= 4'b1000; |
| 650: code <= 4'bx111; |
| 651: code <= 4'b0010; |
| 652: code <= 4'b0001; |
| 653: code <= 4'bx100; |
| 654: code <= 4'bx110; |
| 655: code <= 4'b1000; |
| 656: code <= 4'bx100; |
| 657: code <= 4'bx100; |
| 658: code <= 4'b0000; |
| 659: code <= 4'b1001; |
| 660: code <= 4'b0000; |
| 661: code <= 4'b0001; |
| 662: code <= 4'b0010; |
| 663: code <= 4'b0010; |
| 664: code <= 4'bx100; |
| 665: code <= 4'b1001; |
| 666: code <= 4'bx101; |
| 667: code <= 4'bx011; |
| 668: code <= 4'bx100; |
| 669: code <= 4'bx011; |
| 670: code <= 4'b0000; |
| 671: code <= 4'b0001; |
| 672: code <= 4'bx100; |
| 673: code <= 4'bx110; |
| 674: code <= 4'bx101; |
| 675: code <= 4'bx100; |
| 676: code <= 4'b1001; |
| 677: code <= 4'bx101; |
| 678: code <= 4'b1000; |
| 679: code <= 4'bx101; |
| 680: code <= 4'bx011; |
| 681: code <= 4'bx111; |
| 682: code <= 4'b0001; |
| 683: code <= 4'b0000; |
| 684: code <= 4'bx101; |
| 685: code <= 4'b0000; |
| 686: code <= 4'bx111; |
| 687: code <= 4'b1001; |
| 688: code <= 4'b0010; |
| 689: code <= 4'b0010; |
| 690: code <= 4'bx111; |
| 691: code <= 4'b1001; |
| 692: code <= 4'bx110; |
| 693: code <= 4'b1000; |
| 694: code <= 4'b1001; |
| 695: code <= 4'b0010; |
| 696: code <= 4'bx101; |
| 697: code <= 4'b1000; |
| 698: code <= 4'b1001; |
| 699: code <= 4'b0010; |
| 700: code <= 4'bx011; |
| 701: code <= 4'bx101; |
| 702: code <= 4'bx100; |
| 703: code <= 4'b0010; |
| 704: code <= 4'b0000; |
| 705: code <= 4'b0001; |
| 706: code <= 4'b1001; |
| 707: code <= 4'b1001; |
| 708: code <= 4'bx101; |
| 709: code <= 4'bx110; |
| 710: code <= 4'b0001; |
| 711: code <= 4'b0001; |
| 712: code <= 4'b0010; |
| 713: code <= 4'b0001; |
| 714: code <= 4'b0010; |
| 715: code <= 4'b1001; |
| 716: code <= 4'b0000; |
| 717: code <= 4'b0010; |
| 718: code <= 4'b0001; |
| 719: code <= 4'b1001; |
| 720: code <= 4'bx110; |
| 721: code <= 4'b0000; |
| 722: code <= 4'b1000; |
| 723: code <= 4'bx110; |
| 724: code <= 4'bx100; |
| 725: code <= 4'b0000; |
| 726: code <= 4'bx011; |
| 727: code <= 4'bx100; |
| 728: code <= 4'bx100; |
| 729: code <= 4'b0001; |
| 730: code <= 4'b1000; |
| 731: code <= 4'b0001; |
| 732: code <= 4'bx101; |
| 733: code <= 4'b1001; |
| 734: code <= 4'b1000; |
| 735: code <= 4'b0001; |
| 736: code <= 4'bx011; |
| 737: code <= 4'bx110; |
| 738: code <= 4'b0010; |
| 739: code <= 4'b1001; |
| 740: code <= 4'bx111; |
| 741: code <= 4'bx111; |
| 742: code <= 4'bx100; |
| 743: code <= 4'bx111; |
| 744: code <= 4'bx111; |
| 745: code <= 4'b0001; |
| 746: code <= 4'bx011; |
| 747: code <= 4'b0000; |
| 748: code <= 4'b1001; |
| 749: code <= 4'b1001; |
| 750: code <= 4'bx110; |
| 751: code <= 4'b0000; |
| 752: code <= 4'bx101; |
| 753: code <= 4'b0001; |
| 754: code <= 4'b1000; |
| 755: code <= 4'bx111; |
| 756: code <= 4'b0000; |
| 757: code <= 4'bx111; |
| 758: code <= 4'b0010; |
| 759: code <= 4'b0001; |
| 760: code <= 4'b0001; |
| 761: code <= 4'bx011; |
| 762: code <= 4'bx100; |
| 763: code <= 4'b1001; |
| 764: code <= 4'b1001; |
| 765: code <= 4'b1001; |
| 766: code <= 4'b1001; |
| 767: code <= 4'b1001; |
| 768: code <= 4'b1001; |
| 769: code <= 4'b1000; |
| 770: code <= 4'bx011; |
| 771: code <= 4'bx111; |
| 772: code <= 4'b0010; |
| 773: code <= 4'b1001; |
| 774: code <= 4'bx111; |
| 775: code <= 4'b1000; |
| 776: code <= 4'b0000; |
| 777: code <= 4'bx100; |
| 778: code <= 4'b1001; |
| 779: code <= 4'b1001; |
| 780: code <= 4'bx101; |
| 781: code <= 4'b0001; |
| 782: code <= 4'b0000; |
| 783: code <= 4'bx101; |
| 784: code <= 4'b1001; |
| 785: code <= 4'bx111; |
| 786: code <= 4'bx011; |
| 787: code <= 4'b0001; |
| 788: code <= 4'bx111; |
| 789: code <= 4'bx011; |
| 790: code <= 4'b0010; |
| 791: code <= 4'b1000; |
| 792: code <= 4'b0001; |
| 793: code <= 4'bx110; |
| 794: code <= 4'b0000; |
| 795: code <= 4'b1001; |
| 796: code <= 4'bx110; |
| 797: code <= 4'bx011; |
| 798: code <= 4'b0001; |
| 799: code <= 4'b1000; |
| 800: code <= 4'bx101; |
| 801: code <= 4'b1001; |
| 802: code <= 4'bx101; |
| 803: code <= 4'b0000; |
| 804: code <= 4'b0010; |
| 805: code <= 4'bx100; |
| 806: code <= 4'bx100; |
| 807: code <= 4'bx101; |
| 808: code <= 4'b1001; |
| 809: code <= 4'bx100; |
| 810: code <= 4'bx101; |
| 811: code <= 4'bx101; |
| 812: code <= 4'bx011; |
| 813: code <= 4'bx100; |
| 814: code <= 4'bx110; |
| 815: code <= 4'b1001; |
| 816: code <= 4'b0000; |
| 817: code <= 4'b1000; |
| 818: code <= 4'bx011; |
| 819: code <= 4'b0000; |
| 820: code <= 4'b0010; |
| 821: code <= 4'bx110; |
| 822: code <= 4'bx100; |
| 823: code <= 4'b0010; |
| 824: code <= 4'bx101; |
| 825: code <= 4'b0010; |
| 826: code <= 4'b0010; |
| 827: code <= 4'bx011; |
| 828: code <= 4'b0000; |
| 829: code <= 4'b1000; |
| 830: code <= 4'b0010; |
| 831: code <= 4'bx101; |
| 832: code <= 4'bx011; |
| 833: code <= 4'bx011; |
| 834: code <= 4'bx100; |
| 835: code <= 4'bx100; |
| 836: code <= 4'bx110; |
| 837: code <= 4'b1000; |
| 838: code <= 4'bx101; |
| 839: code <= 4'b0000; |
| 840: code <= 4'bx011; |
| 841: code <= 4'bx101; |
| 842: code <= 4'b0010; |
| 843: code <= 4'bx110; |
| 844: code <= 4'b0001; |
| 845: code <= 4'b1001; |
| 846: code <= 4'bx011; |
| 847: code <= 4'b0001; |
| 848: code <= 4'b0001; |
| 849: code <= 4'b1000; |
| 850: code <= 4'b1000; |
| 851: code <= 4'b0001; |
| 852: code <= 4'bx111; |
| 853: code <= 4'b0001; |
| 854: code <= 4'b0000; |
| 855: code <= 4'b0001; |
| 856: code <= 4'b0000; |
| 857: code <= 4'b0000; |
| 858: code <= 4'b0000; |
| 859: code <= 4'bx011; |
| 860: code <= 4'b0001; |
| 861: code <= 4'bx011; |
| 862: code <= 4'bx111; |
| 863: code <= 4'b1000; |
| 864: code <= 4'bx011; |
| 865: code <= 4'b1000; |
| 866: code <= 4'bx111; |
| 867: code <= 4'bx101; |
| 868: code <= 4'b0010; |
| 869: code <= 4'b1000; |
| 870: code <= 4'b1000; |
| 871: code <= 4'bx110; |
| 872: code <= 4'bx101; |
| 873: code <= 4'b1000; |
| 874: code <= 4'bx111; |
| 875: code <= 4'bx101; |
| 876: code <= 4'bx011; |
| 877: code <= 4'bx011; |
| 878: code <= 4'b0010; |
| 879: code <= 4'b0000; |
| 880: code <= 4'b1000; |
| 881: code <= 4'bx011; |
| 882: code <= 4'b1000; |
| 883: code <= 4'b0001; |
| 884: code <= 4'bx100; |
| 885: code <= 4'b0010; |
| 886: code <= 4'b0000; |
| 887: code <= 4'bx110; |
| 888: code <= 4'b0001; |
| 889: code <= 4'bx111; |
| 890: code <= 4'b0001; |
| 891: code <= 4'bx111; |
| 892: code <= 4'bx111; |
| 893: code <= 4'bx110; |
| 894: code <= 4'bx110; |
| 895: code <= 4'b1001; |
| 896: code <= 4'b0001; |
| 897: code <= 4'bx100; |
| 898: code <= 4'bx111; |
| 899: code <= 4'bx011; |
| 900: code <= 4'b0000; |
| 901: code <= 4'bx011; |
| 902: code <= 4'bx101; |
| 903: code <= 4'b1001; |
| 904: code <= 4'b1000; |
| 905: code <= 4'b0010; |
| 906: code <= 4'bx101; |
| 907: code <= 4'bx011; |
| 908: code <= 4'bx100; |
| 909: code <= 4'b1001; |
| 910: code <= 4'b0000; |
| 911: code <= 4'bx100; |
| 912: code <= 4'b0010; |
| 913: code <= 4'b1000; |
| 914: code <= 4'bx111; |
| 915: code <= 4'bx101; |
| 916: code <= 4'bx101; |
| 917: code <= 4'bx100; |
| 918: code <= 4'bx110; |
| 919: code <= 4'b1000; |
| 920: code <= 4'bx111; |
| 921: code <= 4'bx011; |
| 922: code <= 4'b0001; |
| 923: code <= 4'b0001; |
| 924: code <= 4'bx101; |
| 925: code <= 4'b1001; |
| 926: code <= 4'bx101; |
| 927: code <= 4'bx110; |
| 928: code <= 4'b0010; |
| 929: code <= 4'b1000; |
| 930: code <= 4'bx110; |
| 931: code <= 4'bx011; |
| 932: code <= 4'b1000; |
| 933: code <= 4'b1000; |
| 934: code <= 4'b0010; |
| 935: code <= 4'bx011; |
| 936: code <= 4'bx101; |
| 937: code <= 4'bx011; |
| 938: code <= 4'bx111; |
| 939: code <= 4'b1000; |
| 940: code <= 4'bx111; |
| 941: code <= 4'bx101; |
| 942: code <= 4'b1001; |
| 943: code <= 4'bx011; |
| 944: code <= 4'bx111; |
| 945: code <= 4'bx101; |
| 946: code <= 4'b0001; |
| 947: code <= 4'b1001; |
| 948: code <= 4'bx101; |
| 949: code <= 4'bx111; |
| 950: code <= 4'bx111; |
| 951: code <= 4'b1000; |
| 952: code <= 4'b0001; |
| 953: code <= 4'b1000; |
| 954: code <= 4'bx101; |
| 955: code <= 4'bx111; |
| 956: code <= 4'bx111; |
| 957: code <= 4'b1000; |
| 958: code <= 4'b0000; |
| 959: code <= 4'bx101; |
| 960: code <= 4'bx011; |
| 961: code <= 4'b0010; |
| 962: code <= 4'b0001; |
| 963: code <= 4'bx111; |
| 964: code <= 4'b0001; |
| 965: code <= 4'b0010; |
| 966: code <= 4'b0010; |
| 967: code <= 4'bx110; |
| 968: code <= 4'b1000; |
| 969: code <= 4'b0000; |
| 970: code <= 4'bx110; |
| 971: code <= 4'bx110; |
| 972: code <= 4'b0001; |
| 973: code <= 4'bx011; |
| 974: code <= 4'b0000; |
| 975: code <= 4'b0000; |
| 976: code <= 4'b0001; |
| 977: code <= 4'b1001; |
| 978: code <= 4'b0010; |
| 979: code <= 4'bx111; |
| 980: code <= 4'b1000; |
| 981: code <= 4'bx111; |
| 982: code <= 4'bx110; |
| 983: code <= 4'bx110; |
| 984: code <= 4'b0001; |
| 985: code <= 4'b0001; |
| 986: code <= 4'b0001; |
| 987: code <= 4'b1001; |
| 988: code <= 4'bx101; |
| 989: code <= 4'b1001; |
| 990: code <= 4'b0000; |
| 991: code <= 4'b1001; |
| 992: code <= 4'b0010; |
| 993: code <= 4'b0001; |
| 994: code <= 4'bx110; |
| 995: code <= 4'bx100; |
| 996: code <= 4'b0010; |
| 997: code <= 4'b0000; |
| 998: code <= 4'b0001; |
| 999: code <= 4'b1001; |
| 1000: code <= 4'b1000; |
| 1001: code <= 4'b1001; |
| 1002: code <= 4'bx011; |
| 1003: code <= 4'b1000; |
| 1004: code <= 4'b0000; |
| 1005: code <= 4'b1001; |
| 1006: code <= 4'bx101; |
| 1007: code <= 4'b0010; |
| 1008: code <= 4'bx101; |
| 1009: code <= 4'bx111; |
| 1010: code <= 4'b0010; |
| 1011: code <= 4'b0000; |
| 1012: code <= 4'b0001; |
| 1013: code <= 4'b0000; |
| 1014: code <= 4'bx110; |
| 1015: code <= 4'bx101; |
| 1016: code <= 4'bx100; |
| 1017: code <= 4'b1000; |
| 1018: code <= 4'bx101; |
| 1019: code <= 4'b1000; |
| 1020: code <= 4'bx110; |
| 1021: code <= 4'bx011; |
| 1022: code <= 4'b0010; |
| 1023: code <= 4'bx111; |
| endcase |
| /* verilator lint_on CASEX */ |
| end |
| end |
| |
| decoder decoder(.code(code), .segments(io_out)); |
| |
| endmodule |