OK. I've downloaded and licensed ISE version 14.7
I've cloned hostmot2-firmware from github.
The first change adds ISE major version 14 to the debian/rules script.
The second change uses settings64.sh rather than settings32.sh.
Running 'fakeroot debian/rules binary' from the hostmot2-firmware directory ends abnormally in the HDL Compilation phase of 'fw/3x20-1/SV24.BIT'.
Code:
... very many lines cut ...
Generating Pad Report.
All signals are completely routed.
WARNING:Par:283 - There are 2 loadless signals in this design. This design will cause Bitgen to issue DRC warnings.
Total REAL time to PAR completion: 46 secs
Total CPU time to PAR completion: 47 secs
Peak Memory Usage: 698 MB
Placer: Placement generated during map.
Routing: Completed - No errors found.
Timing: Completed - No errors found.
Number of error messages: 0
Number of warning messages: 4
Number of info messages: 0
Writing design to file work.ncd
PAR done!
# exited with 0
# bash -c '. /opt/Xilinx/14.7/ISE_DS/settings64.sh; bitgen -intstyle ise -w -g 'next_config_register_write:disable' -g 'DebugBitstream:No' -g 'Binary:no' -g 'CRC:Enable' -g 'Reset_on_err:Yes' -g 'ConfigRate:26' -g 'ProgPin:PullUp' -g 'TckPin:PullUp' -g 'TdiPin:PullUp' -g 'TdoPin:PullUp' -g 'TmsPin:PullUp' -g 'UnusedPin:PullDown' -g 'UserID:0xFFFFFFFF' -g 'ExtMasterCclk_en:No' -g 'SPI_buswidth:1' -g 'TIMER_CFG:0xFFFF' -g 'multipin_wakeup:No' -g 'StartUpClk:CClk' -g 'DONE_cycle:6' -g 'GTS_cycle:5' -g 'GWE_cycle:4' -g 'LCK_cycle:NoWait' -g 'Security:None' -g 'DonePipe:No' -g 'DriveDone:No' -g 'en_sw_gsr:No' -g 'drive_awake:No' -g 'sw_clk:Startupclk' -g 'sw_gwe_cycle:5' -g 'sw_gts_cycle:4' work.ncd work.bit work.pcf'
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/common/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/common
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/EDK/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/EDK
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/PlanAhead/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/PlanAhead
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/ISE/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/ISE
WARNING:Bitgen:284 - Setting next_config_register_write to Disable will cause
the next_config_addr, next_config_new_mode, and next_config_boot_mode options
to be ignored and their respective register writes to be excluded from the
bitstream.
INFO:Bitgen:341 - This design is using one or more 9K Block RAMs (RAMB8BWER).
9K Block RAM initialization data, both user defined and default, requires a
special bit stream format. For more information, please reference Xilinx
Answer Record 39999.
WARNING:PhysDesignRules:367 - The signal
<processor/StackRam/Mram_RAM2_RAMD_D1_O> is incomplete. The signal does not
drive any load pins in the design.
WARNING:PhysDesignRules:367 - The signal
<processor/StackRam/Mram_RAM1_RAMD_D1_O> is incomplete. The signal does not
drive any load pins in the design.
INFO:PhysDesignRules:1861 - To achieve optimal frequency synthesis performance
with the CLKFX and CLKFX180 outputs of the DCM comp ClockMult1, consult the
device Data Sheet.
INFO:PhysDesignRules:1861 - To achieve optimal frequency synthesis performance
with the CLKFX and CLKFX180 outputs of the DCM comp ClockMult2, consult the
device Data Sheet.
WARNING:PhysDesignRules:2410 - This design is using one or more 9K Block RAMs
(RAMB8BWER). 9K Block RAM initialization data, both user defined and
default, may be incorrect and should not be used. For more information,
please reference Xilinx Answer Record 39999.
# exited with 0
0:37.9-xst 0:10.8-ngdbuild 1:27.0-map 0:50.6-par 0:22.8-bitgen 0:22.8-total
scripts/build.py x20_1000 SV24_144 fw/3x20-1/SV24.BIT
localsettings = /home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/settings14.sh
using Xilinx Webpack settings '/opt/Xilinx/14.7/ISE_DS/settings64.sh'
# workdir /home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/fw/3x20-1/SV24_work
/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/Top9054HostMot2.vhd /home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/fw/3x20-1/SV24.vhd
['/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/IDROMConst.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/atrans.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/adpram.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/biss.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/boutreg.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/bufferedspi.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/PinExists.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/CountPinsInRange.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/d8o8.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/dpll.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/fanucabs.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/hmtimers.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/hostmotid.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/idrom.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/irqlogic.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/irqlogics.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/InputPinsPerModule.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/kubstepgenz.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/MaxPinsPerModule.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/NumberOfModules.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/pktuartr.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/pktuartx.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/pwmpdmgenh.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/pwmrefh.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/qcounterate.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/qcountersfp.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/qcountersf.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/qcounteratesk.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/scalercounter.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/scalertimer.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/simplespi8.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/simplespix.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/simplessi.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/srl16delay.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/sslbpram.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/testram.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/testrom.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/threephasepwm.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/timestamp.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/uartr8.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/uartr.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/uartx8.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/uartx.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/ubrategen.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/usbram.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/usbrom.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/watchdog.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/wordpr.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/wordrb.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/parity.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/decodedstrobe2.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/MaxIOPinsPerModule.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/MaxInputPinsPerModule.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/MaxOutputPinsPerModule.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/ModuleExists.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/OutputInteg.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/b32qcondmac2w.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/binosc.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/d8o8sq.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/d8o8sqw.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/d8o8sqws.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/daqfifo16.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/decodedstrobe.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/dpram.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/drqlogic.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/kubstepgenzi.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/log2.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/oneofndecode.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/resolver.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/resolverdaq2.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/resrom.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/resroms.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/sine16.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/sserial.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/sserialwa.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/sslbprom.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/syncwavegen.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/twiddle.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/twidrom.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/wavegen.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/waveram.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/fixicap.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/d16w.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/etherhm2.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/hostmot2.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/x20_1000card.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/src/PIN_SV24_144.vhd', '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/fw/3x20-1/SV24.vhd']
# bash -c '. /opt/Xilinx/14.7/ISE_DS/settings64.sh; xst -intstyle ise -ifn scr'
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/common/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/common
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/EDK/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/EDK
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/PlanAhead/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/PlanAhead
. /home/latheoperator/dev/Xilinx/14.7/ISE_DS/ISE/.settings64.sh /home/latheoperator/dev/Xilinx/14.7/ISE_DS/ISE
Reading design: prj
=========================================================================
* HDL Compilation *
=========================================================================
ERROR:HDLParsers - Cannot rename dependency database for library "work", file is "work_syn/work/hdpdeps.ref", Temporary database file "/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware/fw/3x20-1/SV24_work/work_syn/work/xil_9s1XNK" will remain. System error message is: No such file or directory
-->
Total memory usage is 489968 kilobytes
Number of errors : 1 ( 0 filtered)
Number of warnings : 0 ( 0 filtered)
Number of infos : 0 ( 0 filtered)
# exited with 1536
0:06.7-xst 0:06.7-total
fw/firmwares.mk:7: recipe for target 'fw/3x20-1/SV24.BIT' failed
make[1]: *** [fw/3x20-1/SV24.BIT] Error 6
make[1]: Leaving directory '/home/latheoperator/Downloads/hostmot2-from-github/hostmot2-firmware'
debian/rules:5: recipe for target 'build' failed
make: *** [build] Error 2
latheoperator@125cnc:~/Downloads/hostmot2-from-github/hostmot2-firmware$