Statistics

The w11 project contains besides firmware sources, mostly in vhdl, also a large amount of support code, mostly in C++, Tcl, and Perl. The following table gives in units of lines of code a break down for the classes:

Release Diff-Stat HDL Code Support Code Documentation Comment
files lines Vhdl sv C++ Tcl mac bash Perl man txt md
mod (+) (-) vlib bplib ibus w11a sys_* Sum
w11a_V0.752 55 2192 63 24237 17002 7868 14119 23371 86597 81 49735 17303 2017 1107 11353 4319 797 6703 add Arty S7
w11a_V0.751 1016 8080 2744 24237 16462 7868 14119 22516 85202 81 49735 17299 2017 1100 11346 4319 797 6674 add Cmod A7; GPL v3
w11a_V0.75 574 14727 3304 24196 14410 7868 14119 20849 81442 81 49722 17035 2017 1100 11291 4305 797 6321 add DEUNA
w11a_V0.742 210 5309 401 24082 14348 7173 13883 20668 80154 81 42545 15640 1985 965 11067 4203 806 5596 add Nexys4 DDR
w11a_V0.741 341 10648 10778 24068 13904 7173 13867 18216 77228 81 42544 14916 1939 965 10796 4126 806 5496 txt -> md
w11a_V0.74 408 19246 1655 24068 13904 7173 13867 18216 77228 81 42544 14916 1939 965 10787 4126 6456 0 add tbrun; add tst_sram
w11a_V0.73 371 7389 6290 22135 11727 7126 13601 14109 68698 81 42544 12874 1939 873 8885 3419 6473 0 configurable cache
w11a_V0.72 412 8990 2246 20888 11697 7121 13554 15245 68505 78 42467 12577 1939 794 8411 3139 6203 0 add Arty A7; add xsim
w11a_V0.71 141 9457 1563 19674 9737 7121 13552 13728 63812 0 42467 12243 1939 744 8043 2793 5892 0 add dmhbpt,dmscnt,dmcmon
w11a_V0.70 60 910 178 19649 9723 7120 11557 13684 61733 0 42245 8193 1541 744 7316 2633 5706 0 mass storage complete
w11a_V0.66 143 9733 4635 19649 9723 7090 11557 13680 61699 0 42234 7666 1541 744 7316 2633 5584 0 add TM11
w11a_V0.65 247 11221 3369 19649 9723 6655 11557 13662 61246 0 39008 7128 1503 744 7066 2479 5224 0 add RH70+RP/RM
w11a_V0.64 614 15747 6444 19391 9605 4654 11028 14181 58859 0 36794 5077 1089 686 6979 2452 4838 0 add Basys3,Nexys4; RL11
w11a_V0.63 114 3295 1234 18895 9315 3993 10461 11468 54132 0 34992 4644 1089 553 6871 2344 4035 0 use rlink v4
w11a_V0.62 209 9626 11183 18854 9315 3993 10452 11379 53993 0 33558 4466 1089 340 6815 2333 4013 0 add rlink v4
w11a_V0.61 91 2174 1018 16609 9399 3993 10437 11354 51792 0 32527 4477 1089 676 6808 2336 3770 0 ECO-026-div
w11a_V0.60 17 1156 71 16609 9399 3970 10340 11348 51666 0 32460 4044 1086 676 6738 2336 3451 0 base system complete
w11a_V0.581 152 4141 592 16609 9399 3970 10340 11348 51666 0 32460 4044 1086 615 6737 1377 3387 0 Spartan-6 CMT support
w11a_V0.58 145 5013 8556 16226 9366 3970 10331 11297 51190 0 31733 3741 1055 574 6445 220 3309 0 add LP11,PC11; retire pi_rri
w11a_V0.57 106 5206 597 16226 9366 3963 10331 10715 50601 0 29460 3557 1055 574 13482 220 2882 0 w11 over FX2
w11a_V0.562 445 22504 2571 16215 8522 3963 10331 10603 49634 0 26536 3262 1055 560 13482 220 2809 0 C++ backend functional; add asm-11
w11a_V0.561 67 6001 3224 16214 8488 3963 10331 10595 49591 0 13051 2389 0 528 10504 220 2733 0 FX2 sim model
w11a_V0.56 218 17411 965 16213 7546 3963 10331 9580 47633 0 13047 2370 0 528 10503 220 2713 0 rlink over FX2
w11a_V0.55 178 9806 2301 15971 5452 3963 10325 7830 43541 0 12208 2360 0 493 10163 220 2218 0 xon/xoff for serport
w11a_V0.54 93 3538 882 14573 4488 3963 10325 4244 37593 0 12067 2359 0 493 10104 220 2096 0 add Nexys3
w11a_V0.532 170 2862 1223 14559 3927 3963 10325 2899 35673 0 12054 2359 0 481 10088 220 2035 0 use numeric_std
w11a_V0.531 140 3758 2527 14409 3709 3947 10300 2116 34481 0 12053 2359 0 481 10076 220 2012 0 prepare Spartan-6 and FX2 USB
w11a_V0.53 190 18610 64 14338 3418 3947 10300 2097 34100 0 12227 2354 0 422 9726 220 1968 0 start C++ backend
w11a_V0.52 165 19988 15790 12460 3328 3947 10300 1490 31525 0 0 0 0 214 9726 220 1806 0 use ibus v3
w11a_V0.51 120 3546 2019 11252 3316 3943 10277 1476 30264 0 0 0 0 214 9725 220 1719 0 use ibus v2
w11a_V0.50 336 54702 0 10657 3279 3657 10166 1397 29156 0 0 0 0 214 9718 0 1691 0 initial release