Skip to content

Console Output

+ python3 /eda/processor-ci/main.py -c /eda/processor-ci/config.json -p tinyriscv -b colorlight_i9
Sending interrupt signal to process
Final configuration file generated at /var/jenkins_home/workspace/tinyriscv@2/tinyriscv/build_colorlight_i9.tcl
Error executing Makefile.
Info: constraining clock net 'sck' to 10.00 MHz
Info: constraining clock net 'clk' to 25.00 MHz

Info: Logic utilisation before packing:
Info:     Total LUT4s:     15668/43848    35%
Info:         logic LUTs:   8316/43848    18%
Info:         carry LUTs:    992/43848     2%
Info:           RAM LUTs:   4240/ 5481    77%
Info:          RAMW LUTs:   2120/10962    19%

Info:      Total DFFs:      1630/43848     3%

Info: Packing IOs..
Info: pin 'tx$tr_io' constrained to Bel 'X90/Y20/PIOC'.
Info: pin 'sck$tr_io' constrained to Bel 'X4/Y71/PIOA'.
Info: pin 'rx$tr_io' constrained to Bel 'X90/Y20/PIOA'.
Info: pin 'rw$tr_io' constrained to Bel 'X4/Y71/PIOB'.
Info: pin 'reset$tr_io' constrained to Bel 'X6/Y71/PIOB'.
Info: pin 'mosi$tr_io' constrained to Bel 'X9/Y71/PIOA'.
Info: pin 'miso$tr_io' constrained to Bel 'X0/Y65/PIOB'.
Info: pin 'intr$tr_io' constrained to Bel 'X9/Y71/PIOB'.
Info: pin 'cs$tr_io' constrained to Bel 'X6/Y71/PIOA'.
Info: pin 'clk$tr_io' constrained to Bel 'X0/Y68/PIOC'.
Info: Packing constants..
Info: Packing carries...
Info: Packing LUTs...
Info: Packing LUT5-7s...
Info: Packing FFs...
Info:     1054 FFs paired with LUTs.
Info: Generating derived timing constraints...
Info: Promoting globals...
Info:     promoting clock net clk$TRELLIS_IO_IN to global network
Info:     promoting clock net clk_core to global network
Info: Checksum: 0x54f4faac

Info: Device utilisation:
Info: 	          TRELLIS_IO:      10/    245     4%
Info: 	                DCCA:       2/     56     3%
Info: 	              DP16KD:       0/    108     0%
Info: 	          MULT18X18D:       4/     72     5%
Info: 	              ALU54B:       0/     36     0%
Info: 	             EHXPLLL:       0/      4     0%
Info: 	             EXTREFB:       0/      2     0%
Info: 	                DCUA:       0/      2     0%
Info: 	           PCSCLKDIV:       0/      2     0%
Info: 	             IOLOGIC:       0/    160     0%
Info: 	            SIOLOGIC:       0/     85     0%
Info: 	                 GSR:       0/      1     0%
Info: 	               JTAGG:       0/      1     0%
Info: 	                OSCG:       0/      1     0%
Info: 	               SEDGA:       0/      1     0%
Info: 	                 DTR:       0/      1     0%
Info: 	             USRMCLK:       0/      1     0%
Info: 	             CLKDIVF:       0/      4     0%
Info: 	           ECLKSYNCB:       0/     10     0%
Info: 	             DLLDELD:       0/      8     0%
Info: 	              DDRDLL:       0/      4     0%
Info: 	             DQSBUFM:       0/     10     0%
Info: 	     TRELLIS_ECLKBUF:       0/      8     0%
Info: 	        ECLKBRIDGECS:       0/      2     0%
Info: 	                DCSC:       0/      2     0%
Info: 	          TRELLIS_FF:    1630/  43848     3%
Info: 	        TRELLIS_COMB:   15824/  43848    36%
Info: 	        TRELLIS_RAMW:    1060/   5481    19%

Info: Placed 10 cells based on constraints.
Info: Creating initial analytic placement for 8032 cells, random placement wirelen = 748864.
Info:     at initial placer iter 0, wirelen = 2163
Info:     at initial placer iter 1, wirelen = 2358
Info:     at initial placer iter 2, wirelen = 2293
Info:     at initial placer iter 3, wirelen = 2030
Info: Running main analytical placer, max placement attempts per cell = 42920112.
Info:     at iteration #1, type ALL: wirelen solved = 2249, spread = 153562, legal = 154305; time = 0.47s
Info:     at iteration #2, type ALL: wirelen solved = 10100, spread = 108207, legal = 110577; time = 0.57s
Info:     at iteration #3, type ALL: wirelen solved = 21544, spread = 101511, legal = 102933; time = 0.52s
Info:     at iteration #4, type ALL: wirelen solved = 27298, spread = 87832, legal = 89758; time = 0.50s
Info:     at iteration #5, type ALL: wirelen solved = 31737, spread = 82790, legal = 85592; time = 0.49s
Info:     at iteration #6, type ALL: wirelen solved = 34830, spread = 79900, legal = 83410; time = 0.50s
Info:     at iteration #7, type ALL: wirelen solved = 38653, spread = 73638, legal = 76908; time = 0.48s
Info:     at iteration #8, type ALL: wirelen solved = 39348, spread = 72448, legal = 76829; time = 0.45s
Info:     at iteration #9, type ALL: wirelen solved = 41236, spread = 71825, legal = 77236; time = 0.46s
Info:     at iteration #10, type ALL: wirelen solved = 42306, spread = 73347, legal = 78528; time = 0.47s
Info:     at iteration #11, type ALL: wirelen solved = 45027, spread = 70319, legal = 75372; time = 0.44s
Info:     at iteration #12, type ALL: wirelen solved = 45728, spread = 71047, legal = 76358; time = 0.46s
Info:     at iteration #13, type ALL: wirelen solved = 46540, spread = 70170, legal = 77172; time = 0.51s
Info:     at iteration #14, type ALL: wirelen solved = 47190, spread = 71075, legal = 77759; time = 0.55s
Info:     at iteration #15, type ALL: wirelen solved = 48639, spread = 72851, legal = 76431; time = 0.49s
Info:     at iteration #16, type ALL: wirelen solved = 50523, spread = 70853, legal = 75938; time = 0.43s
Info: HeAP Placer Time: 13.30s
Info:   of which solving equations: 7.65s
Info:   of which spreading cells: 1.06s
Info:   of which strict legalisation: 0.37s

Info: Running simulated annealing placer for refinement.
Info:   at iteration #1: temp = 0.000000, timing cost = 16398, wirelen = 75372
make: *** [/eda/processor-ci/makefiles/colorlight_i9.mk:7: colorlight_i9.config] Terminated

Traceback (most recent call last):
  File "/eda/processor-ci/main.py", line 135, in <module>
    main(
  File "/eda/processor-ci/main.py", line 82, in main
    build(build_file_path, board_name, toolchain_path)
  File "/eda/processor-ci/core/fpga.py", line 215, in build
    raise subprocess.CalledProcessError(process.returncode, 'make')
subprocess.CalledProcessError: Command 'make' returned non-zero exit status 2.
script returned exit code 1