Closed stanleyseow closed 3 years ago
After changing the IP addr at liteeth.yml and make ../liteeth_core.v
when I make top.svf again, i get the error below
Info: Packing IOs.. Info: pin 'CLK$tr_io' constrained to Bel 'X72/Y2/PIOA'. Info: pin 'B$tr_io' constrained to Bel 'X0/Y23/PIOC'. Info: pin 'A$tr_io' constrained to Bel 'X0/Y26/PIOB'. Info: pin 'led$tr_io' constrained to Bel 'X72/Y47/PIOC'. Info: pin 'osc25m$tr_io' constrained to Bel 'X0/Y47/PIOC'. Info: pin 'rgmii_rx_clk$tr_io' constrained to Bel 'X0/Y26/PIOC'. Info: pin 'rgmii_rxd[0]$tr_io' constrained to Bel 'X0/Y32/PIOA'. Info: pin 'rgmii_rxd[1]$tr_io' constrained to Bel 'X0/Y44/PIOC'. Info: pin 'rgmii_rxd[2]$tr_io' constrained to Bel 'X0/Y44/PIOD'. Info: pin 'rgmii_rxd[3]$tr_io' constrained to Bel 'X0/Y47/PIOA'. Info: pin 'rgmii_rx_ctl$tr_io' constrained to Bel 'X0/Y47/PIOB'. Info: pin 'rgmii_tx_clk$tr_io' constrained to Bel 'X0/Y26/PIOD'. Info: pin 'rgmii_txd[0]$tr_io' constrained to Bel 'X0/Y26/PIOA'. Info: pin 'rgmii_txd[1]$tr_io' constrained to Bel 'X0/Y32/PIOC'. Info: pin 'rgmii_txd[2]$tr_io' constrained to Bel 'X0/Y32/PIOB'. Info: pin 'rgmii_txd[3]$tr_io' constrained to Bel 'X0/Y29/PIOC'. Info: pin 'rgmii_tx_ctl$tr_io' constrained to Bel 'X0/Y32/PIOD'. Info: pin 'mdio_scl$tr_io' constrained to Bel 'X0/Y38/PIOB'. Info: pin 'mdio_sda$tr_io' constrained to Bel 'X0/Y38/PIOD'. Info: pin 'button$tr_io' constrained to Bel 'X72/Y35/PIOC'. Info: pin 'phy_resetn$tr_io' constrained to Bel 'X0/Y47/PIOD'. Info: pin 'R0[0]$tr_io' constrained to Bel 'X0/Y17/PIOB'. Info: pin 'R0[1]$tr_io' constrained to Bel 'X0/Y17/PIOC'. Info: pin 'R0[2]$tr_io' constrained to Bel 'X72/Y47/PIOA'. Info: pin 'R0[3]$tr_io' constrained to Bel 'X72/Y23/PIOC'. Info: pin 'R0[4]$tr_io' constrained to Bel 'X72/Y17/PIOB'. Info: pin 'R0[5]$tr_io' constrained to Bel 'X67/Y0/PIOB'. Info: pin 'G0[0]$tr_io' constrained to Bel 'X0/Y29/PIOB'. Info: pin 'G0[1]$tr_io' constrained to Bel 'X0/Y20/PIOD'. Info: pin 'G0[2]$tr_io' constrained to Bel 'X72/Y47/PIOB'. Info: pin 'G0[3]$tr_io' constrained to Bel 'X72/Y23/PIOB'. Info: pin 'G0[4]$tr_io' constrained to Bel 'X72/Y17/PIOC'. Info: pin 'G0[5]$tr_io' constrained to Bel 'X72/Y14/PIOA'. Info: pin 'B0[0]$tr_io' constrained to Bel 'X0/Y35/PIOA'. Info: pin 'B0[1]$tr_io' constrained to Bel 'X0/Y20/PIOA'. Info: pin 'B0[2]$tr_io' constrained to Bel 'X72/Y47/PIOD'. Info: pin 'B0[3]$tr_io' constrained to Bel 'X72/Y23/PIOA'. Info: pin 'B0[4]$tr_io' constrained to Bel 'X72/Y17/PIOA'. Info: pin 'B0[5]$tr_io' constrained to Bel 'X65/Y0/PIOB'. Info: pin 'R1[0]$tr_io' constrained to Bel 'X0/Y35/PIOB'. Info: pin 'R1[1]$tr_io' constrained to Bel 'X0/Y29/PIOA'. Info: pin 'R1[2]$tr_io' constrained to Bel 'X72/Y23/PIOD'. Info: pin 'R1[3]$tr_io' constrained to Bel 'X72/Y17/PIOD'. Info: pin 'R1[4]$tr_io' constrained to Bel 'X72/Y14/PIOC'. Info: pin 'R1[5]$tr_io' constrained to Bel 'X62/Y0/PIOB'. Info: pin 'G1[0]$tr_io' constrained to Bel 'X0/Y29/PIOD'. Info: pin 'G1[1]$tr_io' constrained to Bel 'X0/Y5/PIOB'. Info: pin 'G1[2]$tr_io' constrained to Bel 'X72/Y44/PIOD'. Info: pin 'G1[3]$tr_io' constrained to Bel 'X72/Y20/PIOB'. Info: pin 'G1[4]$tr_io' constrained to Bel 'X72/Y14/PIOD'. Info: pin 'G1[5]$tr_io' constrained to Bel 'X67/Y0/PIOA'. Info: pin 'B1[0]$tr_io' constrained to Bel 'X0/Y11/PIOC'. Info: pin 'B1[1]$tr_io' constrained to Bel 'X0/Y5/PIOC'. Info: pin 'B1[2]$tr_io' constrained to Bel 'X72/Y26/PIOA'. Info: pin 'B1[3]$tr_io' constrained to Bel 'X72/Y20/PIOA'. Info: pin 'B1[4]$tr_io' constrained to Bel 'X72/Y14/PIOB'. Info: pin 'B1[5]$tr_io' constrained to Bel 'X65/Y0/PIOA'. Info: pin 'C$tr_io' constrained to Bel 'X0/Y17/PIOD'. Info: pin 'D$tr_io' constrained to Bel 'X0/Y23/PIOD'. Info: pin 'E$tr_io' constrained to Bel 'X72/Y11/PIOC'. Info: pin 'LAT$tr_io' constrained to Bel 'X72/Y20/PIOC'. Info: pin 'OE$tr_io' constrained to Bel 'X72/Y8/PIOD'. Info: IOLOGIC component eternit.DELAYG connected to PIO Bel X0/Y26/PIOD terminate called after throwing an instance of 'nextpnr_ecp5::assertion_failure' what(): Assertion failure: is_string (/home/travis/build/xobs/toolchain-nextpnr-ecp5/_builds/build_linux_x86_64/nextpnr/common/nextpnr.h:340) make: *** [Makefile:22: top.config] Aborted (core dumped)
Closing this, using an old nextnpr from 2019
After changing the IP addr at liteeth.yml and make ../liteeth_core.v
when I make top.svf again, i get the error below
Info: Packing IOs.. Info: pin 'CLK$tr_io' constrained to Bel 'X72/Y2/PIOA'. Info: pin 'B$tr_io' constrained to Bel 'X0/Y23/PIOC'. Info: pin 'A$tr_io' constrained to Bel 'X0/Y26/PIOB'. Info: pin 'led$tr_io' constrained to Bel 'X72/Y47/PIOC'. Info: pin 'osc25m$tr_io' constrained to Bel 'X0/Y47/PIOC'. Info: pin 'rgmii_rx_clk$tr_io' constrained to Bel 'X0/Y26/PIOC'. Info: pin 'rgmii_rxd[0]$tr_io' constrained to Bel 'X0/Y32/PIOA'. Info: pin 'rgmii_rxd[1]$tr_io' constrained to Bel 'X0/Y44/PIOC'. Info: pin 'rgmii_rxd[2]$tr_io' constrained to Bel 'X0/Y44/PIOD'. Info: pin 'rgmii_rxd[3]$tr_io' constrained to Bel 'X0/Y47/PIOA'. Info: pin 'rgmii_rx_ctl$tr_io' constrained to Bel 'X0/Y47/PIOB'. Info: pin 'rgmii_tx_clk$tr_io' constrained to Bel 'X0/Y26/PIOD'. Info: pin 'rgmii_txd[0]$tr_io' constrained to Bel 'X0/Y26/PIOA'. Info: pin 'rgmii_txd[1]$tr_io' constrained to Bel 'X0/Y32/PIOC'. Info: pin 'rgmii_txd[2]$tr_io' constrained to Bel 'X0/Y32/PIOB'. Info: pin 'rgmii_txd[3]$tr_io' constrained to Bel 'X0/Y29/PIOC'. Info: pin 'rgmii_tx_ctl$tr_io' constrained to Bel 'X0/Y32/PIOD'. Info: pin 'mdio_scl$tr_io' constrained to Bel 'X0/Y38/PIOB'. Info: pin 'mdio_sda$tr_io' constrained to Bel 'X0/Y38/PIOD'. Info: pin 'button$tr_io' constrained to Bel 'X72/Y35/PIOC'. Info: pin 'phy_resetn$tr_io' constrained to Bel 'X0/Y47/PIOD'. Info: pin 'R0[0]$tr_io' constrained to Bel 'X0/Y17/PIOB'. Info: pin 'R0[1]$tr_io' constrained to Bel 'X0/Y17/PIOC'. Info: pin 'R0[2]$tr_io' constrained to Bel 'X72/Y47/PIOA'. Info: pin 'R0[3]$tr_io' constrained to Bel 'X72/Y23/PIOC'. Info: pin 'R0[4]$tr_io' constrained to Bel 'X72/Y17/PIOB'. Info: pin 'R0[5]$tr_io' constrained to Bel 'X67/Y0/PIOB'. Info: pin 'G0[0]$tr_io' constrained to Bel 'X0/Y29/PIOB'. Info: pin 'G0[1]$tr_io' constrained to Bel 'X0/Y20/PIOD'. Info: pin 'G0[2]$tr_io' constrained to Bel 'X72/Y47/PIOB'. Info: pin 'G0[3]$tr_io' constrained to Bel 'X72/Y23/PIOB'. Info: pin 'G0[4]$tr_io' constrained to Bel 'X72/Y17/PIOC'. Info: pin 'G0[5]$tr_io' constrained to Bel 'X72/Y14/PIOA'. Info: pin 'B0[0]$tr_io' constrained to Bel 'X0/Y35/PIOA'. Info: pin 'B0[1]$tr_io' constrained to Bel 'X0/Y20/PIOA'. Info: pin 'B0[2]$tr_io' constrained to Bel 'X72/Y47/PIOD'. Info: pin 'B0[3]$tr_io' constrained to Bel 'X72/Y23/PIOA'. Info: pin 'B0[4]$tr_io' constrained to Bel 'X72/Y17/PIOA'. Info: pin 'B0[5]$tr_io' constrained to Bel 'X65/Y0/PIOB'. Info: pin 'R1[0]$tr_io' constrained to Bel 'X0/Y35/PIOB'. Info: pin 'R1[1]$tr_io' constrained to Bel 'X0/Y29/PIOA'. Info: pin 'R1[2]$tr_io' constrained to Bel 'X72/Y23/PIOD'. Info: pin 'R1[3]$tr_io' constrained to Bel 'X72/Y17/PIOD'. Info: pin 'R1[4]$tr_io' constrained to Bel 'X72/Y14/PIOC'. Info: pin 'R1[5]$tr_io' constrained to Bel 'X62/Y0/PIOB'. Info: pin 'G1[0]$tr_io' constrained to Bel 'X0/Y29/PIOD'. Info: pin 'G1[1]$tr_io' constrained to Bel 'X0/Y5/PIOB'. Info: pin 'G1[2]$tr_io' constrained to Bel 'X72/Y44/PIOD'. Info: pin 'G1[3]$tr_io' constrained to Bel 'X72/Y20/PIOB'. Info: pin 'G1[4]$tr_io' constrained to Bel 'X72/Y14/PIOD'. Info: pin 'G1[5]$tr_io' constrained to Bel 'X67/Y0/PIOA'. Info: pin 'B1[0]$tr_io' constrained to Bel 'X0/Y11/PIOC'. Info: pin 'B1[1]$tr_io' constrained to Bel 'X0/Y5/PIOC'. Info: pin 'B1[2]$tr_io' constrained to Bel 'X72/Y26/PIOA'. Info: pin 'B1[3]$tr_io' constrained to Bel 'X72/Y20/PIOA'. Info: pin 'B1[4]$tr_io' constrained to Bel 'X72/Y14/PIOB'. Info: pin 'B1[5]$tr_io' constrained to Bel 'X65/Y0/PIOA'. Info: pin 'C$tr_io' constrained to Bel 'X0/Y17/PIOD'. Info: pin 'D$tr_io' constrained to Bel 'X0/Y23/PIOD'. Info: pin 'E$tr_io' constrained to Bel 'X72/Y11/PIOC'. Info: pin 'LAT$tr_io' constrained to Bel 'X72/Y20/PIOC'. Info: pin 'OE$tr_io' constrained to Bel 'X72/Y8/PIOD'. Info: IOLOGIC component eternit.DELAYG connected to PIO Bel X0/Y26/PIOD terminate called after throwing an instance of 'nextpnr_ecp5::assertion_failure' what(): Assertion failure: is_string (/home/travis/build/xobs/toolchain-nextpnr-ecp5/_builds/build_linux_x86_64/nextpnr/common/nextpnr.h:340) make: *** [Makefile:22: top.config] Aborted (core dumped)