Ugly Alpha 1
narvie-processor:0.3.3

total uncompressed bytes

2.8 MB

total files

187

Fix

NewInclude { include: [ "simulator-src/**/*.rs", "build/*", "build.rs", ], has_build_script: true, }

181 wasted files

total waste: 2.8 MB

  1. peripherals/uart-tx/images/serial-package-2.svg : 692.8 KB
  2. peripherals/uart-tx/images/serial-package-1.svg : 675.5 KB
  3. peripherals/uart-tx/images/uart-tx-block-diagram.svg : 71.6 KB
  4. peripherals/uart-rx/images/uart-rx-block-diagram.svg : 64.5 KB
  5. peripherals/uart-tx/images/txstr-sim.png : 59.7 KB
  6. peripherals/uart-tx/images/uart-tx-block-diagram.png : 56.1 KB
  7. peripherals/uart-rx/images/rxleds-sim.png : 49.9 KB
  8. peripherals/uart-rx/images/uart-rx-block-diagram.png : 49.1 KB
  9. peripherals/uart-rx/images/echo-sim.png : 47.9 KB
  10. peripherals/uart-tx/images/txchar-sim.png : 43.7 KB
  11. peripherals/i2c/ADC_read.ice : 35.2 KB
  12. peripherals/uart-rx/images/uart-rx-fsm-diagram.png : 34.5 KB
  13. peripherals/i2c/send-addr-read.ice : 32.5 KB
  14. peripherals/uart-tx/examples/bitstreams/txstr.bin : 32.2 KB
  15. peripherals/uart-tx/examples/bitstreams/txchar.bin : 32.2 KB
  16. peripherals/uart-rx/examples/bitstreams/rxleds.bin : 32.2 KB
  17. peripherals/uart-rx/examples/bitstreams/echo.bin : 32.2 KB
  18. peripherals/i2c/send-addr-write.ice : 32.1 KB
  19. peripherals/i2c/send-addr.ice : 32.0 KB
  20. peripherals/i2c/srf02_read_range.ice : 31.9 KB
  21. peripherals/i2c/srf02_read_R1.ice : 31.8 KB
  22. peripherals/i2c/compas_read.ice : 31.2 KB
  23. peripherals/i2c/srf02_write_flash.ice : 31.2 KB
  24. peripherals/i2c/clear_lcd.ice : 31.1 KB
  25. peripherals/uart-tx/images/txchar-terminal.png : 27.3 KB
  26. peripherals/uart-tx/images/uart-tx-fsm-diagram.png : 26.4 KB
  27. peripherals/uart-rx/images/uart-rx-fsm-diagram.svg : 26.0 KB
  28. peripherals/uart-rx/images/echo-terminal.png : 20.4 KB
  29. sail/simulation/a.out : 19.8 KB
  30. peripherals/uart-tx/images/serial-package-2.png : 18.5 KB
  31. peripherals/uart-tx/images/uart-tx-fsm-diagram.svg : 18.3 KB
  32. peripherals/uart-tx/images/txstr-terminal.png : 18.3 KB
  33. peripherals/LICENSE : 18.0 KB
  34. sail/docs/iCE40UP 5k Pinout.xlsx : 16.0 KB
  35. peripherals/uart-rx/images/uart-rx-cronogram.png : 14.0 KB
  36. peripherals/uart-tx/images/uart-tx-ports.svg : 13.1 KB
  37. peripherals/uart-rx/images/uart-rx-ports.svg : 13.1 KB
  38. peripherals/uart-rx/images/uart-rx-cronogram.svg : 11.5 KB
  39. narvie-verilog/cpu.v : 10.1 KB
  40. sail/verilog/cpu.v : 10.0 KB
  41. peripherals/i2c/clk_100Khz_90.ice : 9.5 KB
  42. peripherals/i2c/clk_200Khz_90.ice : 8.6 KB
  43. sail/verilog/data.hex : 8.3 KB
  44. sail/simulation/data.hex : 8.3 KB
  45. sail/simulation/cache.v : 8.2 KB
  46. sail/simulation/data_mem.v : 8.1 KB
  47. sail/verilog/data_mem.v : 8.1 KB
  48. peripherals/uart-tx/images/uart-tx-cronogram.png : 8.0 KB
  49. peripherals/uart-tx/images/uart-tx-ports.png : 7.9 KB
  50. simulator-src/uartsim-backup.cpp : 7.4 KB
  51. peripherals/uart-rx/images/uart-rx-ports.png : 6.9 KB
  52. peripherals/uart-tx/images/uart-tx-cronogram.svg : 6.3 KB
  53. peripherals/uart-tx/images/serial-package-1.png : 6.3 KB
  54. peripherals/servos/osc/divider.vh : 6.1 KB
  55. peripherals/servos/PP/divider.vh : 6.1 KB
  56. peripherals/servos/test/divider.vh : 6.1 KB
  57. peripherals/uart-tx/uart_tx.v : 4.3 KB
  58. peripherals/uart-tx/examples/txstr/uart_tx.v : 4.3 KB
  59. peripherals/uart-tx/examples/txchar/uart_tx.v : 4.3 KB
  60. peripherals/uart-rx/examples/echo/uart_tx.v : 4.3 KB
  61. simulator-src/uartsim.cpp : 3.9 KB
  62. peripherals/uart-rx/uart_rx.v : 3.8 KB
  63. peripherals/uart-rx/examples/rxleds/uart_rx.v : 3.8 KB
  64. peripherals/uart-rx/examples/echo/uart_rx.v : 3.8 KB
  65. sail/verilog/alu_control.v : 3.7 KB
  66. narvie-verilog/uart_regfile.v : 2.9 KB
  67. sail/simulation/cache_tb.v : 2.9 KB
  68. peripherals/uart-rx/examples/rxleds/baudgen_rx.v : 2.9 KB
  69. peripherals/uart-rx/examples/echo/baudgen_rx.v : 2.9 KB
  70. peripherals/uart-rx/baudgen_rx.v : 2.9 KB
  71. sail/simulation/instruction_cache.v : 2.8 KB
  72. peripherals/servos/osc/.Makefile : 2.7 KB
  73. peripherals/servos/PP/.Makefile : 2.7 KB
  74. peripherals/uart-tx/examples/txstr/txstr.v : 2.7 KB
  75. peripherals/servos/test/.Makefile : 2.7 KB
  76. simulator-src/testbench.cpp : 2.6 KB
  77. peripherals/uart-tx/examples/txstr/baudgen_tx.v : 2.6 KB
  78. peripherals/uart-tx/examples/txchar/baudgen_tx.v : 2.6 KB
  79. peripherals/uart-tx/baudgen_tx.v : 2.6 KB
  80. peripherals/uart-rx/examples/echo/baudgen_tx.v : 2.6 KB
  81. sail/verilog/program.hex : 2.3 KB
  82. sail/simulation/program.hex : 2.3 KB
  83. peripherals/uart-rx/examples/echo/echo_tb.v : 2.1 KB
  84. peripherals/uart-rx/examples/rxleds/rxleds_tb.v : 2.0 KB
  85. narvie-verilog/main.v : 1.9 KB
  86. peripherals/uart-rx/.Makefile : 1.9 KB
  87. sail/simulation/adder.vcd : 1.9 KB
  88. peripherals/uart-tx/.Makefile : 1.9 KB
  89. sail/simulation/alu_sim.v : 1.7 KB
  90. narvie-verilog/data_memory_iCE40UP5K.v : 1.6 KB
  91. sail/simulation/data_memory.v : 1.6 KB
  92. peripherals/servos/osc/genrom.v : 1.5 KB
  93. peripherals/servos/PP/genrom.v : 1.5 KB
  94. peripherals/uart-rx/examples/rxleds/rxleds.v : 1.5 KB
  95. peripherals/uart-rx/examples/echo/echo.v : 1.5 KB
  96. peripherals/servos/PP/osc.v : 1.4 KB
  97. sail/verilog/alu.v : 1.4 KB
  98. sail/simulation/instruction_cache_tb.v : 1.4 KB
  99. peripherals/servos/test/dividerp1.v : 1.4 KB
  100. peripherals/servos/osc/dividerp1.v : 1.4 KB
  101. peripherals/servos/PP/dividerp1.v : 1.4 KB
  102. sail/verilog/forwarding_unit.v : 1.3 KB
  103. peripherals/uart-tx/examples/txstr/txstr_tb.v : 1.3 KB
  104. peripherals/uart-tx/examples/txchar/txchar_tb.v : 1.3 KB
  105. peripherals/uart-tx/examples/txchar/txchar.v : 1.3 KB
  106. simulator-src/uartsim.h : 1.2 KB
  107. sail/verilog/branch_predictor.v : 1.2 KB
  108. sail/verilog/control_unit.v : 1.1 KB
  109. sail/verilog/register_file.v : 1.1 KB
  110. peripherals/uart-tx/examples/txstr/baudgen.vh : 1.1 KB
  111. peripherals/uart-tx/examples/txchar/baudgen.vh : 1.1 KB
  112. peripherals/uart-tx/baudgen.vh : 1.1 KB
  113. peripherals/uart-rx/examples/rxleds/baudgen.vh : 1.1 KB
  114. peripherals/uart-rx/examples/echo/baudgen.vh : 1.1 KB
  115. peripherals/uart-rx/baudgen.vh : 1.1 KB
  116. peripherals/uart-tx/baudgen.py : 1.1 KB
  117. narvie-verilog/rx_instruction.v : 1.1 KB
  118. sail/verilog/pipeline_registers.v : 1.0 KB
  119. peripherals/servos/osc/osc.v : 1.0 KB
  120. peripherals/uart-rx/examples/echo/echo_tb.gtkw : 929 B
  121. peripherals/servos/test/test_tb.v : 903 B
  122. peripherals/servos/PP/osc_tb.v : 899 B
  123. peripherals/servos/osc/osc_tb.v : 892 B
  124. sail/docs/MDP pinout : 891 B
  125. sail/verilog/CSR_iCE40UP5K.v : 849 B
  126. peripherals/uart-tx/examples/txstr/txstr_tb.gtkw : 840 B
  127. peripherals/servos/test/ServoUnit.v : 803 B
  128. peripherals/servos/osc/ServoUnit.v : 803 B
  129. peripherals/servos/PP/ServoUnit.v : 803 B
  130. sail/verilog/imm_gen.v : 782 B
  131. peripherals/README.md : 777 B
  132. peripherals/servos/test/test.v : 772 B
  133. simulator-src/testbench.h : 753 B
  134. peripherals/servos/test/test_tb.gtkw : 744 B
  135. peripherals/uart-rx/examples/rxleds/rxleds_tb.gtkw : 738 B
  136. sail/verilog/dataMem_mask_gen.v : 728 B
  137. peripherals/uart-tx/examples/txchar/txchar_tb.gtkw : 682 B
  138. narvie-verilog/top.v : 631 B
  139. peripherals/servos/PP/osc_tb.gtkw : 587 B
  140. peripherals/servos/osc/osc_tb.gtkw : 581 B
  141. sail/simulation/main_memory.v : 516 B
  142. peripherals/uart-tx/README.md : 496 B
  143. peripherals/uart-rx/README.md : 495 B
  144. peripherals/servos/README.md : 475 B
  145. sail/verilog/CSR.v : 451 B
  146. sail/verilog/branch_decide.v : 436 B
  147. sail/simulation/adder_sim.v : 422 B
  148. sail/README.md : 389 B
  149. sail/simulation/instruction_mem.v : 363 B
  150. sail/verilog/instruction_mem.v : 361 B
  151. rv32i_ice40MDP.pcf : 281 B
  152. simulator-src/top_sim.v : 272 B
  153. sail/verilog/program_counter.v : 246 B
  154. peripherals/servos/osc/rom1_64.list : 215 B
  155. sail/verilog/mux2to1.v : 183 B
  156. sail/verilog/adder.v : 135 B
  157. sail/simulation/instruction_cache_sim : 119 B
  158. peripherals/servos/osc/rom1.list : 119 B
  159. peripherals/servos/PP/rom1.list : 119 B
  160. peripherals/servos/PP/rom0.list : 119 B
  161. peripherals/uart-rx/examples/echo/echo.pcf : 115 B
  162. simulator-src/main.cpp : 114 B
  163. sail/simulation/alu_sim : 102 B
  164. peripherals/uart-rx/examples/rxleds/rxleds.pcf : 101 B
  165. sail/config.vlt : 86 B
  166. sail/simulation/adder_sim : 81 B
  167. sail/simulation/cache_sim : 69 B
  168. peripherals/servos/PP/osc.pcf : 59 B
  169. peripherals/servos/test/test.pcf : 49 B
  170. peripherals/servos/osc/osc.pcf : 49 B
  171. peripherals/.gitignore : 49 B
  172. peripherals/uart-tx/examples/txchar/txchar.pcf : 47 B
  173. peripherals/uart-tx/examples/txstr/txstr.pcf : 44 B
  174. peripherals/uart-tx/examples/txstr/apio.ini : 22 B
  175. peripherals/uart-tx/examples/txchar/apio.ini : 22 B
  176. peripherals/uart-rx/examples/rxleds/apio.ini : 22 B
  177. peripherals/uart-rx/examples/echo/apio.ini : 22 B
  178. peripherals/servos/test/apio.ini : 22 B
  179. peripherals/servos/osc/apio.ini : 22 B
  180. peripherals/servos/PP/apio.ini : 22 B
  181. .gitignore : 20 B