-
Notifications
You must be signed in to change notification settings - Fork 33
/
ja_bits_out.v
2119 lines (2119 loc) · 20.7 KB
/
ja_bits_out.v
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
fe39ff00
86b4f803
f0d3c177
9a64ba6f
8ab43bcb
8d2f50fb
2dbff65f
f6e587f6
87fd457f
fd7debf9
f60b6092
038efebd
07f9eb8c
7b115fbe
3fdc6aff
009e3f88
1a378a7e
3efc419a
6f0e595f
41a6dc5d
7da85c8f
f8f0b3d3
ff00cf15
f7da46a9
1daa046e
0631cf6e
0fe07aff
0031d4d7
c7eab64f
7126579c
92338271
f87bf703
9fad7d27
87ff0065
f86293fd
2aee79e2
e9ff005f
9a875eff
00cabb65
d50153c8
6ce73823
8ceec7af
af3f43d6
b864f0db
b10429e3
1cfe59ef
c67d8718
fa57fa65
fb23fec6
50f8f3c4
167672e8
f07d8eda
e85ae3fc
ff009fc3
93f01add
f03bfe6c
7def4eff
00e3fa57
e83e1ed1
fece8b9f
6ce78cfa
7d71fa57
fd3e7c37
fd96b41f
873e13d3
61d2f4d8
3ed96f6b
f51ffeb0
6bf2bbe9
f9638eec
4fe39e9c
fb7f3f4a
fd32ce21
c739c0e3
bf3cfd3d
ff0031c5
7caf8d3c
110c5fb9
bab3827b
3ff8f5c7
d93fc07e
55c30de8
19e7d33f
875e98f4
38c7bfe1
db3db6ee
9fe7afb7
d3f2f615
fcbbe38f
841f0f75
e92f3ed5
e1bb1f3a
e2d7fe3e
3fa7a773
5ed5beb0
01c74fcb
fcff00fa
cfa9af32
e6c188e9
91ff00ed
7ff5abfc
c7fda03f
669f1258
59ddde78
7352f3ec
ff00e3d7
fb3752ff
00a07f1e
9fe4e2be
a2d35e5c
aae7be3d
bb8f4f53
f9e7d857
cc5ce94f
96e0e39e
3e99eff8
77f6ce30
2bfc43f8
9ba0ea5e
16d52f21
d2fcfd2b
52ff0097
ad36daeb
ec27fcff
00faebf4
7d2dd24d
a4107201
e3a907f5
fe55f99e
beae81b8
38e7f4fc
8ff8fb57
e3d67e2d
9aeaf2cf
cdb3820d
4b4fe2d7
ed39cff9
ebf957d4
1b60c01f
cb1dff00
c7f2af8d
82e8a120
8c75c7e3
9eff008f
71f5cd7e
f3e1bf11
cbacf86e
f2ce5d36
e34a9bfb
53ed5dbf
e4218c7f
4ffeb56b
0fdfaca7
3919af63
47b69b3e
4cb34104
371fe8bc
dd7d38c7
6ff3f87b
50ff0005
78937f1d
7fb79f18
3c45f0f7
c1bfdbd6
7e2dd07c
2bae78ab
58c5aff6
8ea56bf6
e1d7fcfe
15f835a4
fbc8c821
47438fff
00557ef9
71cf4e7e
9cff0077
ff00affa
d7e271fc
20f0dc5e
1387c496
ba6d858f
fc24175f
6afb35b5
a7d86c2c
fb7fc4ab
f98aea91
d908da78
3d31cff9
fceaadac
d265cb2f
7cf4fafb
0f4fafbf
5c7bde1b
f04432ff
00cb9c1e
4fe9d3fa
7f2aee0c
e63c1241
23f5f7ef
fd6bb17c
a39f940c
7b1ff0fe
59affa16
ff008271
fece7a6c
5e178b58
fb1c1e75
c66ebed2
7fcfbd7c
d6a51b31
3d4839f5
cf2491db
b647e58f
7aed8aec
45f7463e
99ff000a
ff0052bc
49e12b38
bf731439
fcb3d0f5
ff003eb5
f1da959f
ca76f539
ce067e9d
335ede9d
a89ce09e
7dc8feb5
fcebe2bf
8557baa3
cdf65b3f
f8f8fd3f
cfb57cd7
d9c873c1
07b0c1f5
fc3b7b1f
e95f486f
1080770f
7f9bfa0c
67f335fc
97f147c3
9e1cf01b
ff00c547
790413ff
00d036db
fd3aff00
8e9fe7e9
ef5dc965
dfff00d5
ce7f0f4c
fe39adde
546eb839
f7c63fcf
e35fc8be
3c9741d6
6cff0079
a3f8ab43
86e3fe3d
752d6f40
d52c6c3f
ce7dbd3d
ebb52165
23049c1c
fbf5ce38
35c2e109
c71ce71c
e3af5e3b
d7f857fb
747ecdde
6fdb3c6d
a0d9ff00
c7be7fb5
2dadbf2f
ed4ff26b
f4ad0355
cba293f7
70067d86
38eb923a
fae7d6bf
36f15694
a2266519
1c9e99ce
7383c7d7
9c7ebdbf
c50d525f
ec1d5268
7c53a3ff
006ae917
175fe8ba
95b7fcb9
ff004fce
bf58b4ba
f322ea3a
7739fe59
fcabf1a9
ad4a4adc
6083d4e0
63f0247f
9ef5fa3f
83eea18a
29ff00b2
ef279ed2
e07dabed
373fe83e
dfd3a7b7
5ad62fbe
7dff00fa
ff00e35c
f37dcafd
22397f78
3cde9ffe
aebcd7b3
0ff0d78d
37f157fa
4be24875
2f8b5fb4
069be1bd
52cfc886
0d7becb6
ba269b6b
ff001e7a
7ff9fe75
f8d3c2b0
5abe40e8
4e78ed9e
ff0088f6
e9cfa7ef
76c8d2b7
a8f7ff00
ebf15fe8
1fc508ac
ed75cd1f
c376a441
a6f87f4b
d3ed3ecc
3fcfad7c
ee9f799b
a61c30dd
f5cf5e30
4e0f6e70
3f5e7e8e
18824673
c1db81db
d7f1fe5d
b8e38e3f
0df8761b
ab8b3862
841fb47f
9fa7f2fe
75f486e9
5c73f97f
fa8115e3
4abb3240
c633cf5f
a7af4ef9
c57fd567
ec0fe039
ad7e1bd9
c5e57fcb
afb7ff00
5fff00ad
9ae59205
90e5ba7a
7f9f7e7f
ce6b864d
40c59cf3
807ae0f3
8618fc7a
e7b9c57f
77dc784b
c39a559d
e6afe22f
b0d8d9db
daff00cc
4b1f9e3f
c067dba5
4dee9369
1aee6651
f2e79c7b
7ff5bfce
2b9ecf51
92e1f6ae
724e3231
81d79c1c
71c1e9ed
c57f90df
b587ed91
0e8c26f0
7fc16d36
09af2e2e
becb75ad
fd97fe61
ff00f50a
f718af8e
bab3b424
9565ef82
07f4cf6f
7fc6bed2
cede4655
259864e7
3b9bb76e
71c7e073
ef5fc1fa
1f8ca6d0
6def3c55
e2387fe1
31f1e6b1
fe95f68e
6fbfe11b
ff003f5f
ceb18ec1
a4380bc7
61cf3f4e
d5ee4928
87abfa77
cf6f7fcb
dfa1afc4
fe207ed1
9e24fdf6
9bace8f3
886e3fe5
dae7fc81
dbf135d5
fd972a67
703fa9c7
07fae3af
6cd721bc
4720061f
9e33f874
3fa57e03
a8683ff0
9be9fa95
9cba689e
1d42d7fe
3dbbf1cf
ad616ae2
da404e47
3d3a630d
ec78e7a8
e71e98a8
bd1f698c
8186c8c7
233db3df
3f5c7ffa
abfe75ff
006b8f81
9a97c11f
1c5dcdfd
9bff0014
4f882eff
00e41b73
9fb05993
f4efedcf
6c77afd5
f41be568
d577e73e
e0fa76fc
3fcf18fc
73c41a63
095982ed
e7b0ebcf
5e40eddf
f4c57e27
f0cf4bf0
b4baa410
c5a943f6
3bfc5afd
9ae7a59f
f9fc3d2b
e8d9379f
bc7eb9c7
f5feb5f2
d35b3631
8edfafe5
fd3f1afd
b3e207c2
ff00187c
34d621d3
7c47a3df
58fda2db
ed5a5dcd
c8ff008f
cd3ff13e
95ecd948
b08cb124
7bf5ff00
3f8d78d3
58c84918
27d0e0e3
f1aff4e3
f64bd2fe
dff1e358
f11ea737
efb50baf
b57fa4e3
dcfb7f3e
f5f8f6a9
784db48a
3b839ec7
1ce3a7e1
93f5e6bf
7bd153cc
20118c67
83df3ea7
dbff00d5
5fd39f15
3f75f123
52871fb9
fc3fcf5f
e63d857c
ef87e233
dd485b8c
67af1ebf
4ebcf5c7
ebcfd25d
288c6323
f31f5ebf
87a753ef
5fb07c17
d066f147
8c3c2ba6
c5ff002f
1aa69ffa
7afe9fd6
be95e209
939191dc
738fd707
f2af1644
12e71cfe
5c7d73d7
a77f4f6a
ff00ac9f
83fe2df0
afc25f05
e9ba3c53
417da90b
5ff8f6fb
4e3bff00
9ebffd7a
e192f3ca
fe2fcc8f
7febfe72
4571b690
6624e304
e7a7be73
dbf963b5
7e7ff193
e286b3f1
0743d621
d2e6b882
1fb2f36d
6dc7f9fc
2be7f57b
ebb753b5
89e3800f
41cf6e73
dbbe3faf
7693e1f4
84ee240e
ff00311f
4c64e3b7
f866bfc0
6f89916b
d2f8f268
6ea69e0f
ecff00a7
1fe7fce6
bc6b3b6b
ab89033b
1eb9e470
7af1dbf4
f5fcfdab
a945a0d8
983c632b
c8fae7d7
f1af8ff1
27ed87f0
1ff650f0
5de6bdf1
926e05af
fc4af44d
36d7edda
f5e6a1fa
7bfaff00
335fa5e8
96092901
874c738e
0ff2ebc6
3f1ebc57
c96b3ac4
912e54f4
ec3a0fa7
1fe35fe0
3f8e3f6f
0f8fdfb4
3f8d2f35
8f85fe09
9bc39e0f
b8d53fe2
57fda56b
9ff897fe
1ebd463a
f3d6be8e
f34d8228
89063e14
9ea0e783
e87b1c11
dce700f1
5f3d69ad
ccf201f3
e723b1ee
4f1d0e30
319cf391
d39aff00
a6afd8df
e0b6b1a8
7ecffe1b
f1278e2c
f559fc57
a85a8bad
53fb4ad7
d8fad7e3
3aa93048
c4647cc7
1c7fb583
81eddb9c
d7ea5a41
fb428de3
aafebefd
7f4afe2d
fdbf3f65
ff000dfc
46f066b1
a74b67fe
99d6d7fe
9d350f6f
4e879ff2
7e8fc377
ed851bba
77e79fa5
78de22d3
41dc7676
3d070400
7f03d33e
bc8ed5ff
002fbe20
f84179e0
dd42ce7f
ec7b182f
346d53ec
baa69b73
759f4f5f
e95fa341
a8e7ef30
1fef1c7a
7ff5ebf3
4369bf3f
293d73f2
9e33e99f
4ed5ff00
4516daf7
c19fda1f
f64ef07d
9fc501a5
58f896df
41d3ed74
1b9d36d7
ec37fa47
f9ff00eb
d54fab32
7dc25bfd
d39fe552
6c14f501
7eb81dc9
eff5c7d2
bf8fff00
65bba9ae
bf684b3b
38a29e0b
3ff8fafd
3d3db3fd
2bf3fd59
1b6e08c7
bf5fef7f
9fc3dabf
42d1dc7a
81fe471f
5ebc75e3
debfb03e
2845e57c
48bc9a5e
e7ed5758
f4f4e83d
ab8b4e42
0f1c75e9
c1f6e9fa
d7b17ce3
079383d0
7a7e15f1
1a7fed19
2f84fc51
670fc348
7edd369f
ff001f5a
dfa7fd82
71faff00
8d7d1881
9973939f
73cfe59f
e95e3424
44f963df
a124faf1
df9fc7b7
4e2bfb37
e1ff00ed
5ff10a5b
83f60fed
5d6f5217
23ed3737
375fe78f
f38af99d
4aca4dc4
8c827f1f
d7ff00d5
5f476d22
11d4743c
60139e78
cf27d307
b7b57fb9
3fb15fc5
fd07c656
7f63d7b4
ef3fed1f
f12bd4fe
d38ff908
7f935c12
e6df923b
7738e9db
e6e38af3
a70d2676
92339e84
8fa771d7
be315e67
c48fd9f3
c2b6bf14
26f11dd5
9c17d67f
f2f5fe7b
75fe7915
c4356084
051d0e32
00c77e78
ea3f2ed5
d36e9852
afce4632
793ce79e
4718c8ee
718afe0f
f147fc12
9be15fc5
0f889e24
f891aa5d
df788f5f
f106bdf6
ab5b6f16
dafdbb41
f0de9fcf
f64785f4
9d247f4f
ff0057d3
daf8a530
14103000
f4231d3d
fd7d7b7b
d78177a4
34872464
658fa8e4
e7fc8c75
e735fd75
fb3dff00
c12ffe12
f80f58fe
d8f16e9b
63e2bd4a
deebed56
b6dfd97f
61b0b2ff
00f5ff00
87d2b4b8
d58dc721
db9f463f
c81e2a2d
ec160fe0
5eff00c2
0fd3b0eb
fa57f6f7
c58f01e8
3e1cd2e2
8346b382
0b3b7b5f
f8f6b6f6
ff00f57f
9e2bc1d4
dc49d307
d78073d7
fcf7ea7f
1fadd0d7
e61ebfc3
ff00d7af
f19ff694
d061bab6
d4a1ed71
ff00eb35
c9a6c821
2a79e0e7
23b9e7d3
f1edeb5f
477b1663
6ca86cae
324038e3
a9e0f1db
e9f957f8
b7e20fd9
7ef3c6fe
3887e215
869ba1ea
ba3e8f75
a7daf8cb
45b9ff00
8fff00f9
0a7fc853
ff00af9f
715ee6ab
a81c2ec6
2080b9c3
11c81fe1
cfeb8af8
ab7d373b
b2a0f24f
403a9f61
e9c7eb5e
6fedd7f0
074dfd87
fe34683f
19bc25e1
bd73c63f
b3878c34
af0fdd5a
e9bfdab8
b0f86fe3
0d5f4bff
009057f6
4ffd017b
81dfb761
5dfa06ac
c836b10c
d8c80fc9
7e0f009c
fcd8e808
1bbee83b
8aa9f175
7d13cde5
06df618f
cf1e9ef5
fc8bfb37
fc50b3d1
fe2a7c3d
f125fde7
9ffdb36b
a8697fda
5daf07f6
a7ff00af
dc76e95d
9aa479ce
14fe44e3
ef7f9e7d
7deb0d1e
51d987e6
3dbd4fd3
fce6bfbf
3e38450e
bde3c86c
e5bb9e0d
1ee34bfe
d4d7bfeb
c3fe817f
e7a74ae3
d3a3e402
b8cf4c8c
7e7fe4d7
b37af907
9cf4e473
9f5f63ed
5fc5be20
f16c1acf
8d34df0a
e97f61d2
b47d3ee8
5aff00a3
7fa0d8d9
e9ff00d3
d01edcd7
dcdb5a6e
0011c63a
e07039f7
e9c0fceb
e2f50d4f
c9fbad86
e79079e3
3dbdf9c5
7f51587e
d17f053c
0fe37d1f
e15fc258
356f8c5f
137ecd61
7375a2f8
26e74cfe
cfe074fe
d7e9c0c7
e63d4572
5ed8260b
15c292c3
71070cc0
02573d32
a197233f
c409e083
5dfa56ae
f37cbcfb
81d4024f
2703a707
1ea38f6a
ff00a76f
8176135a
fc2ff017
8c354f04
ff00c201
e24d4341
fb56bda2
7f6a7dbb
ec7a8631
ff00136d
5bfc8feb
f996bb85
0467fbd9
e40f5ebf
9f1f415f
696604b8
c91ce3a9
faf4c75e
83eb9e6b
fb164d2f
fe160f86
ff0075e7
fdb2ded7
ed5fe739
f5ef5f2f
6f69e767
9f5c0ee3
f23ce3bf
f4aee990
478e076c
fbe7d3af
4ef5f8d6
97e2d9bc
1bae7f63
eb379079
1fe7ea3f
cf15abd9
bc2415cf
b10738eb
db3c74ff
003ce3d0
31298f76
3b74c7e9
ce7f2c7e
35fda5e1
ad52ce5d
1e1bcb0b
c82786e2
d7ed3f9f
a13fa7ff
00aabd8b
25623e62
73cf5ce7
bf6f7c73
f51d6be4
35190c4d
800f2dc7
07a671f4
22bf0df8
b1aecd2d
bcd379dc
7e7c7bff
00935323
17183c7f
9f4e2bea
342407a8
c7ddcf18
ce7f2ffe
bd7f917f
1d259b50