Skip to content

Instantly share code, notes, and snippets.

@pdp7
Last active February 20, 2020 16:04
Show Gist options
  • Save pdp7/5462b95fea8230dd807c0a90bf5bd591 to your computer and use it in GitHub Desktop.
Save pdp7/5462b95fea8230dd807c0a90bf5bd591 to your computer and use it in GitHub Desktop.
pdp7@x1:~/dev/greg/linux-on-litex-vexriscv$ python3 ./make.py --board=hadbadge --build --flash
INFO:SoC: __ _ __ _ __
INFO:SoC: / / (_) /____ | |/_/
INFO:SoC: / /__/ / __/ -_)> <
INFO:SoC: /____/_/\__/\__/_/|_|
INFO:SoC: Build your hardware, easily!
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoC:Creating SoC... (2020-02-20 17:00:42)
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoCBusHandler:Creating Bus Handler...
INFO:SoCBusHandler:32-bit wishbone Bus, 4.0GiB Address Space.
INFO:SoCBusHandler:Adding reserved Bus Regions...
INFO:SoCBusHandler:Bus Handler created.
INFO:SoCCSRHandler:Creating CSR Handler...
INFO:SoCCSRHandler:8-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging (Up to 32 Locations).
INFO:SoCCSRHandler:Adding reserved CSRs...
INFO:SoCCSRHandler:ctrl CSR added at Location 0.
INFO:SoCCSRHandler:uart CSR added at Location 2.
INFO:SoCCSRHandler:timer0 CSR added at Location 3.
INFO:SoCCSRHandler:CSR Handler created.
INFO:SoCIRQHandler:Creating IRQ Handler...
INFO:SoCIRQHandler:IRQ Handler (up to 32 Locations).
INFO:SoCIRQHandler:Adding reserved IRQs...
INFO:SoCIRQHandler:IRQ Handler created.
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoC:Initial SoC:
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoC:32-bit wishbone Bus, 4.0GiB Address Space.
INFO:SoC:8-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging (Up to 32 Locations).
CSR Locations: (3)
- ctrl : 0
- uart : 2
- timer0 : 3
INFO:SoC:IRQ Handler (up to 32 Locations).
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoCCSRHandler:ctrl CSR added at Location 0.
INFO:SoCBusHandler:io0 Region added at Origin: 0x80000000, Size: 0x80000000, Mode: RW, Cached: False Linker: False.
INFO:SoCCSRHandler:Alignment updated from 32-bit to 32-bit.
INFO:SoCBusHandler:cpu_bus0 added as Bus Master.
INFO:SoCBusHandler:cpu_bus1 added as Bus Master.
INFO:SoCCSRHandler:cpu CSR allocated at Location 1.
INFO:SoCIRQHandler:uart IRQ added at Location 0.
INFO:SoCIRQHandler:timer0 IRQ added at Location 1.
INFO:SoCBusHandler:rom Region added at Origin: 0x00000000, Size: 0x00008000, Mode: R, Cached: True Linker: False.
INFO:SoCBusHandler:rom added as Bus Slave.
INFO:SoC:RAM rom added Origin: 0x00000000, Size: 0x00008000, Mode: R, Cached: True Linker: False.
INFO:SoCBusHandler:sram Region added at Origin: 0x10000000, Size: 0x00001000, Mode: RW, Cached: True Linker: False.
INFO:SoCBusHandler:sram added as Bus Slave.
INFO:SoC:RAM sram added Origin: 0x10000000, Size: 0x00001000, Mode: RW, Cached: True Linker: False.
INFO:SoCCSRHandler:uart_phy CSR allocated at Location 4.
INFO:SoCCSRHandler:uart CSR added at Location 2.
INFO:SoCIRQHandler:uart IRQ added at Location 0.
INFO:SoCCSRHandler:timer0 CSR added at Location 3.
INFO:SoCIRQHandler:timer0 IRQ added at Location 1.
INFO:SoCBusHandler:csr Region added at Origin: 0xf0000000, Size: 0x00010000, Mode: RW, Cached: False Linker: False.
INFO:SoCBusHandler:csr added as Bus Slave.
INFO:SoCCSRHandler:bridge added as CSR Master.
INFO:SoCCSRHandler:sdram CSR allocated at Location 5.
INFO:SoCBusHandler:main_ram Region added at Origin: 0xc0000000, Size: 0x02000000, Mode: RW, Cached: True Linker: False.
INFO:SoCBusHandler:main_ram added as Bus Slave.
INFO:SoCBusHandler:emulator_ram Region added at Origin: 0x20000000, Size: 0x00004000, Mode: RW, Cached: True Linker: False.
INFO:SoCBusHandler:emulator_ram added as Bus Slave.
INFO:SoCBusHandler:spiflash Region added at Origin: 0xd0000000, Size: 0x01000000, Mode: RW, Cached: True Linker: False.
INFO:SoCBusHandler:spiflash added as Bus Slave.
INFO:SoCCSRHandler:spiflash CSR allocated at Location 6.
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoC:Finalized SoC:
INFO:SoC:--------------------------------------------------------------------------------
INFO:SoC:32-bit wishbone Bus, 4.0GiB Address Space.
IO Regions: (1)
io0 : Origin: 0x80000000, Size: 0x80000000, Mode: RW, Cached: False Linker: False
Bus Regions: (6)
rom : Origin: 0x00000000, Size: 0x00008000, Mode: R, Cached: True Linker: False
sram : Origin: 0x10000000, Size: 0x00001000, Mode: RW, Cached: True Linker: False
emulator_ram : Origin: 0x20000000, Size: 0x00004000, Mode: RW, Cached: True Linker: False
main_ram : Origin: 0xc0000000, Size: 0x02000000, Mode: RW, Cached: True Linker: False
spiflash : Origin: 0xd0000000, Size: 0x01000000, Mode: RW, Cached: True Linker: False
csr : Origin: 0xf0000000, Size: 0x00010000, Mode: RW, Cached: False Linker: False
Bus Masters: (2)
- cpu_bus0
- cpu_bus1
Bus Slaves: (6)
- rom
- sram
- csr
- main_ram
- emulator_ram
- spiflash
INFO:SoC:8-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging (Up to 32 Locations).
CSR Locations: (7)
- ctrl : 0
- cpu : 1
- uart : 2
- timer0 : 3
- uart_phy : 4
- sdram : 5
- spiflash : 6
INFO:SoC:IRQ Handler (up to 32 Locations).
IRQ Locations: (2)
- uart : 0
- timer0 : 1
INFO:SoC:--------------------------------------------------------------------------------
make: Entering directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/libcompiler_rt'
make: Nothing to be done for 'all'.
make: Leaving directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/libcompiler_rt'
make: Entering directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/libbase'
CC exception.o
CC system.o
CC id.o
CC uart.o
CC time.o
CC spiflash.o
CC mdio.o
AR libbase.a
AR libbase-nofloat.a
make: Leaving directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/libbase'
make: Entering directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/libnet'
CC microudp.o
AR libnet.a
make: Leaving directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/libnet'
make: Entering directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/bios'
CC isr.o
CC sdram.o
/usr/local/lib/python3.7/dist-packages/litex-0.2.dev0-py3.7.egg/litex/soc/software/bios/sdram.c: In function 'sdrrderr':
/usr/local/lib/python3.7/dist-packages/litex-0.2.dev0-py3.7.egg/litex/soc/software/bios/sdram.c:211:49: warning: division by zero [-Wdiv-by-zero]
printf("%2x", DFII_PIX_DATA_BYTES/2 - 1 - (i % (DFII_PIX_DATA_BYTES/2)));
^
CC main.o
CC boot.o
LD bios.elf
chmod -x bios.elf
OBJCOPY bios.bin
chmod -x bios.bin
python3 -m litex.soc.software.mkmscimg bios.bin --little
make: Leaving directory '/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/software/bios'
/usr/local/lib/python3.7/dist-packages/litex-0.2.dev0-py3.7.egg/litex/soc/cores/cpu/vexriscv/verilog/VexRiscv_Linux.v:1121: Warning: System task `$display' outside initial block is unsupported.
Warning: Conflicting init values for signal \main_sdram_trrdcon_ready (\main_sdram_trrdcon_ready = 1'1, \main_sdram_choose_req_want_activates = 1'0).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [8] = 1'0, \main_sdram_master_p0_act_n = 1'1).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [17] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [26] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [35] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [44] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [53] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [62] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [71] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [80] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [89] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [98] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [107] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [116] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [125] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [134] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_sink_payload_data [143] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\main_wdata_converter_converter_source_payload_data [8] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Conflicting init values for signal 1'1 (\soclinux_uart_cdcusbphy_usb_core_response_pid_csrtransform_t_next_value [1] = 1'0, \main_sdram_master_p0_act_n = 1'x).
Warning: Wire top.builder_array_muxed0 has an unprocessed 'init' attribute.
Warning: Wire top.builder_array_muxed1 has an unprocessed 'init' attribute.
Warning: Wire top.builder_array_muxed2 has an unprocessed 'init' attribute.
Warning: Wire top.builder_array_muxed3 has an unprocessed 'init' attribute.
Warning: Wire top.builder_array_muxed4 has an unprocessed 'init' attribute.
Warning: Wire top.builder_array_muxed5 has an unprocessed 'init' attribute.
Warning: Wire top.builder_array_muxed6 has an unprocessed 'init' attribute.
Warning: Wire top.builder_bankmachine0_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_bankmachine1_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_bankmachine2_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_bankmachine3_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_clockdomainsrenamer_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_fsm_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_packetheaderdecode_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_packetheaderdecode_next_value has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_packetheaderdecode_next_value_ce has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_resetinserter_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_rxpipeline_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_rxpipeline_rxbitstuffremover_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_rxpipeline_rxpacketdetect_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_txnrziencoder_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_csrtransform_txpacketsend_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_error has an unprocessed 'init' attribute.
Warning: Wire top.builder_fullmemorywe_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_litedramwishbone2native_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_multiplexer_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_refresher_next_state has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed10 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed12 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed13 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed14 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed15 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed16 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed17 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed18 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed19 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed20 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed21 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed22 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed23 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed24 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed26 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed27 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed28 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed29 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed31 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed6 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed7 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed8 has an unprocessed 'init' attribute.
Warning: Wire top.builder_rhs_array_muxed9 has an unprocessed 'init' attribute.
Warning: Wire top.builder_shared_ack has an unprocessed 'init' attribute.
Warning: Wire top.builder_slave_sel has an unprocessed 'init' attribute.
Warning: Wire top.builder_t_array_muxed3 has an unprocessed 'init' attribute.
Warning: Wire top.builder_t_array_muxed4 has an unprocessed 'init' attribute.
Warning: Wire top.builder_t_array_muxed5 has an unprocessed 'init' attribute.
Warning: Wire top.builder_wb2csr_next_state has an unprocessed 'init' attribute.
Warning: Wire top.main_count_next_value has an unprocessed 'init' attribute.
Warning: Wire top.main_count_next_value_ce has an unprocessed 'init' attribute.
Warning: Wire top.main_cpu_interrupt0 has an unprocessed 'init' attribute.
Warning: Wire top.main_data_port_dat_w has an unprocessed 'init' attribute.
Warning: Wire top.main_data_port_we has an unprocessed 'init' attribute.
Warning: Wire top.main_interface_ack has an unprocessed 'init' attribute.
Warning: Wire top.main_interface_adr0 has an unprocessed 'init' attribute.
Warning: Wire top.main_interface_cyc has an unprocessed 'init' attribute.
Warning: Wire top.main_interface_stb has an unprocessed 'init' attribute.
Warning: Wire top.main_interface_we0 has an unprocessed 'init' attribute.
Warning: Wire top.main_interface_we1 has an unprocessed 'init' attribute.
Warning: Wire top.main_port_cmd_payload_addr has an unprocessed 'init' attribute.
Warning: Wire top.main_port_cmd_payload_we has an unprocessed 'init' attribute.
Warning: Wire top.main_port_cmd_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_ram_we has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_auto_precharge has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_a has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_cas has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_is_cmd has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_is_read has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_is_write has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_ras has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_payload_we has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_cmd_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_refresh_gnt has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_req_rdata_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_req_wdata_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_row_close has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_row_col_n_addr_sel has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine0_row_open has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_auto_precharge has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_a has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_cas has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_is_cmd has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_is_read has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_is_write has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_ras has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_payload_we has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_cmd_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_refresh_gnt has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_req_rdata_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_req_wdata_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_row_close has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_row_col_n_addr_sel has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine1_row_open has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_auto_precharge has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_a has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_cas has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_is_cmd has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_is_read has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_is_write has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_ras has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_payload_we has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_cmd_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_refresh_gnt has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_req_rdata_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_req_wdata_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_row_close has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_row_col_n_addr_sel has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine2_row_open has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_auto_precharge has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_a has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_cas has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_is_cmd has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_is_read has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_is_write has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_ras has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_payload_we has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_cmd_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_refresh_gnt has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_req_rdata_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_req_wdata_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_row_close has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_row_col_n_addr_sel has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_bankmachine3_row_open has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_cmd_payload_cas has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_cmd_payload_ras has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_cmd_payload_we has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_cmd_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_valids has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_want_activates has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_want_reads has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_choose_req_want_writes has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_cmd_last has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_cmd_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_cmd_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_en0 has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_en1 has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_interface_wdata has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_inti_p0_cas_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_inti_p0_cs_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_inti_p0_ras_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_inti_p0_rddata has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_inti_p0_rddata_valid has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_inti_p0_we_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_act_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_address has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_bank has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_cas_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_cke has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_cs_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_ras_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_rddata_en has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_we_n has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_wrdata has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_wrdata_en has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_master_p0_wrdata_mask has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_sequencer_start0 has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_slave_p0_rddata has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_steerer_sel has an unprocessed 'init' attribute.
Warning: Wire top.main_sdram_trrdcon_ready has an unprocessed 'init' attribute.
Warning: Wire top.main_tag_di_dirty has an unprocessed 'init' attribute.
Warning: Wire top.main_tag_port_we has an unprocessed 'init' attribute.
Warning: Wire top.main_timer_zero_clear has an unprocessed 'init' attribute.
Warning: Wire top.main_uart_rx_clear has an unprocessed 'init' attribute.
Warning: Wire top.main_uart_rx_fifo_produce has an unprocessed 'init' attribute.
Warning: Wire top.main_uart_tx_clear has an unprocessed 'init' attribute.
Warning: Wire top.main_wb_sdram_ack has an unprocessed 'init' attribute.
Warning: Wire top.main_wb_sdram_dat_r has an unprocessed 'init' attribute.
Warning: Wire top.main_wdata_converter_converter_sink_payload_data has an unprocessed 'init' attribute.
Warning: Wire top.main_wdata_converter_converter_source_payload_data has an unprocessed 'init' attribute.
Warning: Wire top.main_we has an unprocessed 'init' attribute.
Warning: Wire top.main_write_from_slave has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_spiflash_o has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_spiflash_oe has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_spiflash_spiflashdualquad_clk has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_spiflash_status has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_asyncfifo0_graycounter0_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_asyncfifo0_graycounter1_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_asyncfifo1_graycounter2_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_asyncfifo1_graycounter3_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_bytes_addr_fsm_f_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_bytes_addr_fsm_f_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_bytes_remaining_fsm_f_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_bytes_remaining_fsm_f_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_in_ctrl_epno0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_in_ctrl_re has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_in_data_data0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_in_data_re has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_out_ctrl_enable0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_out_ctrl_epno0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_csrtransform_out_ctrl_re has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_data_d1_fsm_t_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_data_d1_fsm_t_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_data_d2_fsm_t_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_data_d2_fsm_t_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_delayed_re_fsm_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_delayed_re_fsm_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_dtr_fsm_t_next_value6 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_dtr_fsm_t_next_value_ce6 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_csrfield_reset has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_csrfield_stall has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_data_out_advance has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_dtb_reset has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_eventmanager_pending_r has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_eventmanager_pending_re has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_packet_clear has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_inhandler_status_status has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_new_address_fsm_t_next_value4 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_new_address_fsm_t_next_value_ce4 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_csrfield_reset has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_data_recv_payload has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_data_recv_put has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_data_we has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_ep_mask has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_eventmanager_pending_r has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_eventmanager_pending_re has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_outhandler_packet_clear has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_re_d1_fsm_t_next_value2 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_re_d1_fsm_t_next_value_ce2 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_re_d2_fsm_t_next_value3 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_re_d2_fsm_t_next_value_ce3 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_response_addr has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_response_len has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setup_index_fsm_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setup_index_fsm_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_begin has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_csrfield_reset has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_data_recv_payload has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_data_recv_put has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_data_we has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_eventmanager_status_w has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_packet_clear has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_reset_clear has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_setuphandlerinner_syncfifo_din has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_setuphandlerinner_syncfifo_we has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_setuphandler_status_status has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_sink_payload_data has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_sink_valid has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_source_ready has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usbPacket_fsm_cases_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usbPacket_fsm_cases_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_abort has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_arm has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_commit has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_data_recv_put has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_data_send_get has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_data_send_have has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_data_send_payload has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_endp4_csrtransform_packetheaderdecode_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_endp4_csrtransform_packetheaderdecode_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_endp_csrtransform_f_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_endp_csrtransform_f_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_error has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_o_decoded has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_o_endp_csrtransform_packetheaderdecode_next_value2 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_o_endp_csrtransform_packetheaderdecode_next_value_ce2 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_o_pid_csrtransform_packetheaderdecode_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_o_pid_csrtransform_packetheaderdecode_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_poll has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_response_pid_csrtransform_t_next_value has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_response_pid_csrtransform_t_next_value_ce has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_bitstuff_drop_bit has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_detect_pkt_active has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_detect_pkt_end has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_detect_pkt_start has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_asyncfifo_din has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter1_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_line_state_dj0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_line_state_dk0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_line_state_se00 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_payloadFifo_graycounter0_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_rx_payloadFifo_graycounter1_q_next_binary has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_setup has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_sta has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_start has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tok_csrtransform_f_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tok_csrtransform_f_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_bitstuff_o_will_stall has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_bitstuff_stuff_bit has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_i_data_payload has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_i_oe_csrtransform_txpacketsend_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_nrzi_oe0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_nrzi_usbn has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_state_gray_csrtransform_txpipeline_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_state_gray_csrtransform_txpipeline_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_sync_pulse_csrtransform_txpipeline_next_value0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_tx_sync_pulse_csrtransform_txpipeline_next_value_ce0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_crc_next has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_i_data_strobe has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_i_pid has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_i_pkt_start has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_is_ongoing0 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_is_ongoing1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_o_data_ack has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_o_pkt_end has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_pid_csrtransform_txpacketsend_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_usb_core_txstate_pid_csrtransform_txpacketsend_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_wLength_fsm_cases_next_value1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_cdcusbphy_wLength_fsm_cases_next_value_ce1 has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_eventmanager_status_w has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_rx_clear has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_uart_tx_clear has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_usb_iobuf_usb_n_rx has an unprocessed 'init' attribute.
Warning: Wire top.soclinux_usb_iobuf_usb_p_rx has an unprocessed 'init' attribute.
Info: constraining clock net 'clk8' to 8.00 MHz
Info: constraining clock net 'clk8' to 8.00 MHz
Info: Logic utilisation before packing:
Info: Total LUT4s: 9240/43848 21%
Info: logic LUTs: 7948/43848 18%
Info: carry LUTs: 794/43848 1%
Info: RAM LUTs: 332/21924 1%
Info: RAMW LUTs: 166/10962 1%
Info: Total DFFs: 8544/43848 19%
Info: Packing IOs..
Info: pin 'clk8$tr_io' constrained to Bel 'X90/Y68/PIOA'.
Info: pin 'sdram_cas_n$tr_io' constrained to Bel 'X4/Y0/PIOA'.
Info: pin 'sdram_cke$tr_io' constrained to Bel 'X38/Y0/PIOB'.
Info: pin 'sdram_clock$tr_io' constrained to Bel 'X42/Y0/PIOA'.
Info: pin 'sdram_cs_n$tr_io' constrained to Bel 'X11/Y0/PIOB'.
Info: pin 'sdram_dm$tr_io' constrained to Bel 'X36/Y0/PIOA'.
Info: pin 'sdram_ras_n$tr_io' constrained to Bel 'X6/Y0/PIOB'.
Info: pin 'sdram_we_n$tr_io' constrained to Bel 'X4/Y0/PIOB'.
Info: pin 'serial_rx$tr_io' constrained to Bel 'X13/Y71/PIOB'.
Info: pin 'serial_tx$tr_io' constrained to Bel 'X6/Y71/PIOA'.
Info: pin 'spiflash4x_cs_n$tr_io' constrained to Bel 'X15/Y71/PIOA'.
Info: usb_d_n feeds TRELLIS_IO TRELLIS_IO_13, removing $nextpnr_ibuf usb_d_n.
Info: pin 'TRELLIS_IO_13' constrained to Bel 'X0/Y32/PIOA'.
Info: usb_d_p feeds TRELLIS_IO TRELLIS_IO_12, removing $nextpnr_ibuf usb_d_p.
Info: pin 'TRELLIS_IO_12' constrained to Bel 'X0/Y32/PIOB'.
Info: pin 'usb_pullup$tr_io' constrained to Bel 'X0/Y17/PIOA'.
Info: pin 'usb_vbusdet$tr_io' constrained to Bel 'X0/Y20/PIOA'.
Info: pin 'sdram_a[0]$tr_io' constrained to Bel 'X18/Y0/PIOB'.
Info: pin 'sdram_a[1]$tr_io' constrained to Bel 'X20/Y0/PIOA'.
Info: pin 'sdram_a[2]$tr_io' constrained to Bel 'X27/Y0/PIOA'.
Info: pin 'sdram_a[3]$tr_io' constrained to Bel 'X31/Y0/PIOA'.
Info: pin 'sdram_a[4]$tr_io' constrained to Bel 'X56/Y0/PIOB'.
Info: pin 'sdram_a[5]$tr_io' constrained to Bel 'X90/Y14/PIOB'.
Info: pin 'sdram_a[6]$tr_io' constrained to Bel 'X49/Y0/PIOA'.
Info: pin 'sdram_a[7]$tr_io' constrained to Bel 'X44/Y0/PIOA'.
Info: pin 'sdram_a[8]$tr_io' constrained to Bel 'X90/Y20/PIOB'.
Info: pin 'sdram_a[9]$tr_io' constrained to Bel 'X90/Y17/PIOB'.
Info: pin 'sdram_a[10]$tr_io' constrained to Bel 'X15/Y0/PIOB'.
Info: pin 'sdram_a[11]$tr_io' constrained to Bel 'X36/Y0/PIOB'.
Info: pin 'sdram_a[12]$tr_io' constrained to Bel 'X38/Y0/PIOA'.
Info: pin 'sdram_ba[0]$tr_io' constrained to Bel 'X18/Y0/PIOA'.
Info: pin 'sdram_ba[1]$tr_io' constrained to Bel 'X15/Y0/PIOA'.
Info: sdram_dq[0] feeds TRELLIS_IO TRELLIS_IO, removing $nextpnr_ibuf sdram_dq[0].
Info: pin 'TRELLIS_IO' constrained to Bel 'X0/Y11/PIOD'.
Info: sdram_dq[1] feeds TRELLIS_IO TRELLIS_IO_1, removing $nextpnr_ibuf sdram_dq[1].
Info: pin 'TRELLIS_IO_1' constrained to Bel 'X0/Y11/PIOC'.
Info: spiflash4x_dq[2] feeds TRELLIS_IO TRELLIS_IO_10, removing $nextpnr_ibuf spiflash4x_dq[2].
Info: pin 'TRELLIS_IO_10' constrained to Bel 'X9/Y71/PIOB'.
Info: spiflash4x_dq[3] feeds TRELLIS_IO TRELLIS_IO_11, removing $nextpnr_ibuf spiflash4x_dq[3].
Info: pin 'TRELLIS_IO_11' constrained to Bel 'X9/Y71/PIOA'.
Info: sdram_dq[2] feeds TRELLIS_IO TRELLIS_IO_2, removing $nextpnr_ibuf sdram_dq[2].
Info: pin 'TRELLIS_IO_2' constrained to Bel 'X0/Y11/PIOB'.
Info: sdram_dq[3] feeds TRELLIS_IO TRELLIS_IO_3, removing $nextpnr_ibuf sdram_dq[3].
Info: pin 'TRELLIS_IO_3' constrained to Bel 'X11/Y0/PIOA'.
Info: sdram_dq[4] feeds TRELLIS_IO TRELLIS_IO_4, removing $nextpnr_ibuf sdram_dq[4].
Info: pin 'TRELLIS_IO_4' constrained to Bel 'X33/Y0/PIOB'.
Info: sdram_dq[5] feeds TRELLIS_IO TRELLIS_IO_5, removing $nextpnr_ibuf sdram_dq[5].
Info: pin 'TRELLIS_IO_5' constrained to Bel 'X31/Y0/PIOB'.
Info: sdram_dq[6] feeds TRELLIS_IO TRELLIS_IO_6, removing $nextpnr_ibuf sdram_dq[6].
Info: pin 'TRELLIS_IO_6' constrained to Bel 'X29/Y0/PIOA'.
Info: sdram_dq[7] feeds TRELLIS_IO TRELLIS_IO_7, removing $nextpnr_ibuf sdram_dq[7].
Info: pin 'TRELLIS_IO_7' constrained to Bel 'X33/Y0/PIOA'.
Info: spiflash4x_dq[0] feeds TRELLIS_IO TRELLIS_IO_8, removing $nextpnr_ibuf spiflash4x_dq[0].
Info: pin 'TRELLIS_IO_8' constrained to Bel 'X11/Y71/PIOB'.
Info: spiflash4x_dq[1] feeds TRELLIS_IO TRELLIS_IO_9, removing $nextpnr_ibuf spiflash4x_dq[1].
Info: pin 'TRELLIS_IO_9' constrained to Bel 'X11/Y71/PIOA'.
Info: Packing constants..
Info: Packing carries...
Info: Finding LUTFF pairs...
Info: Packing LUT5-7s...
Info: Finding LUT-LUT pairs...
Info: Packing paired LUTs into a SLICE...
Info: Packing unpaired LUTs into a SLICE...
Info: Packing unpaired FFs into a SLICE...
Info: Generating derived timing constraints...
Info: Input frequency of PLL 'EHXPLLL' is constrained to 8.0 MHz
Info: Derived frequency constraint of 48.0 MHz for net main_clkout0
Info: Derived frequency constraint of 48.0 MHz for net sdram_clock$TRELLIS_IO_OUT
Info: Input frequency of PLL 'EHXPLLL_1' is constrained to 48.0 MHz
Info: Derived frequency constraint of 48.0 MHz for net soclinux_clkout0
Info: Derived frequency constraint of 12.0 MHz for net soclinux_clkout1
Info: Input frequency of PLL 'EHXPLLL_1' is constrained to 48.0 MHz
Info: Promoting globals...
Info: promoting clock net main_clkout0 to global network
Info: promoting clock net soclinux_clkout1 to global network
Info: promoting clock net soclinux_clkout0 to global network
Info: promoting clock net sdram_clock$TRELLIS_IO_OUT to global network
Info: Checksum: 0xd5663461
Info: Annotating ports with timing budgets for target frequency 12.00 MHz
Info: Checksum: 0x5844f05c
Info: Device utilisation:
Info: TRELLIS_SLICE: 7128/21924 32%
Info: TRELLIS_IO: 42/ 245 17%
Info: DCCA: 4/ 56 7%
Info: DP16KD: 51/ 108 47%
Info: MULT18X18D: 4/ 72 5%
Info: ALU54B: 0/ 36 0%
Info: EHXPLLL: 2/ 4 50%
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: 1/ 1 100%
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: Placed 44 cells based on constraints.
Info: Creating initial analytic placement for 6307 cells, random placement wirelen = 663112.
Info: at initial placer iter 0, wirelen = 6442
Info: at initial placer iter 1, wirelen = 5723
Info: at initial placer iter 2, wirelen = 5845
Info: at initial placer iter 3, wirelen = 5667
Info: Running main analytical placer.
Info: at iteration #1, type ALL: wirelen solved = 5901, spread = 140387, legal = 140101; time = 0.46s
Info: at iteration #2, type ALL: wirelen solved = 9956, spread = 111262, legal = 114572; time = 0.33s
Info: at iteration #3, type ALL: wirelen solved = 13891, spread = 106464, legal = 109434; time = 0.35s
Info: at iteration #4, type ALL: wirelen solved = 20066, spread = 99050, legal = 102684; time = 0.36s
Info: at iteration #5, type ALL: wirelen solved = 26115, spread = 92790, legal = 97434; time = 0.34s
Info: at iteration #6, type ALL: wirelen solved = 30963, spread = 89895, legal = 94310; time = 0.33s
Info: at iteration #7, type ALL: wirelen solved = 34449, spread = 88622, legal = 91788; time = 0.33s
Info: at iteration #8, type ALL: wirelen solved = 39236, spread = 87266, legal = 91931; time = 0.35s
Info: at iteration #9, type ALL: wirelen solved = 41710, spread = 85672, legal = 88855; time = 0.30s
Info: at iteration #10, type ALL: wirelen solved = 43367, spread = 84743, legal = 88561; time = 0.33s
Info: at iteration #11, type ALL: wirelen solved = 44842, spread = 84496, legal = 88149; time = 0.32s
Info: at iteration #12, type ALL: wirelen solved = 46367, spread = 84225, legal = 88507; time = 0.30s
Info: at iteration #13, type ALL: wirelen solved = 47149, spread = 83622, legal = 87679; time = 0.35s
Info: at iteration #14, type ALL: wirelen solved = 48204, spread = 83591, legal = 87409; time = 0.32s
Info: at iteration #15, type ALL: wirelen solved = 48869, spread = 82471, legal = 86834; time = 0.37s
Info: at iteration #16, type ALL: wirelen solved = 49749, spread = 82315, legal = 87249; time = 0.38s
Info: at iteration #17, type ALL: wirelen solved = 50745, spread = 82632, legal = 87054; time = 0.31s
Info: at iteration #18, type ALL: wirelen solved = 51097, spread = 81336, legal = 85474; time = 0.31s
Info: at iteration #19, type ALL: wirelen solved = 52020, spread = 81396, legal = 87686; time = 0.30s
Info: at iteration #20, type ALL: wirelen solved = 52198, spread = 84129, legal = 86638; time = 0.32s
Info: at iteration #21, type ALL: wirelen solved = 52794, spread = 80633, legal = 84432; time = 0.30s
Info: at iteration #22, type ALL: wirelen solved = 53115, spread = 82538, legal = 85801; time = 0.30s
Info: at iteration #23, type ALL: wirelen solved = 53619, spread = 80138, legal = 83599; time = 0.31s
Info: at iteration #24, type ALL: wirelen solved = 53946, spread = 78662, legal = 83310; time = 0.30s
Info: at iteration #25, type ALL: wirelen solved = 54196, spread = 81596, legal = 86507; time = 0.32s
Info: at iteration #26, type ALL: wirelen solved = 54846, spread = 77869, legal = 83513; time = 0.30s
Info: at iteration #27, type ALL: wirelen solved = 55141, spread = 78215, legal = 83339; time = 0.29s
Info: at iteration #28, type ALL: wirelen solved = 55408, spread = 77911, legal = 83169; time = 0.29s
Info: at iteration #29, type ALL: wirelen solved = 56181, spread = 76575, legal = 82776; time = 0.29s
Info: at iteration #30, type ALL: wirelen solved = 55648, spread = 75498, legal = 81591; time = 0.29s
Info: at iteration #31, type ALL: wirelen solved = 55333, spread = 77023, legal = 84132; time = 0.30s
Info: at iteration #32, type ALL: wirelen solved = 55823, spread = 76602, legal = 81967; time = 0.29s
Info: at iteration #33, type ALL: wirelen solved = 55413, spread = 78051, legal = 84345; time = 0.29s
Info: at iteration #34, type ALL: wirelen solved = 55903, spread = 76816, legal = 80588; time = 0.29s
Info: at iteration #35, type ALL: wirelen solved = 55930, spread = 76146, legal = 81167; time = 0.29s
Info: at iteration #36, type ALL: wirelen solved = 55880, spread = 76449, legal = 81547; time = 0.30s
Info: at iteration #37, type ALL: wirelen solved = 56362, spread = 76745, legal = 83949; time = 0.30s
Info: at iteration #38, type ALL: wirelen solved = 56252, spread = 76049, legal = 81895; time = 0.34s
Info: at iteration #39, type ALL: wirelen solved = 56486, spread = 75561, legal = 82753; time = 0.29s
Info: HeAP Placer Time: 25.00s
Info: of which solving equations: 9.15s
Info: of which spreading cells: 2.18s
Info: of which strict legalisation: 0.70s
Info: Running simulated annealing placer for refinement.
Info: at iteration #1: temp = 0.000000, timing cost = 1588, wirelen = 80588
Info: at iteration #5: temp = 0.000000, timing cost = 1643, wirelen = 74104
Info: at iteration #6: temp = 0.000000, timing cost = 1632, wirelen = 73678
Info: SA placement time 9.41s
Info: Max frequency for clock '$glbnet$main_clkout0': 51.15 MHz (PASS at 48.00 MHz)
Info: Max frequency for clock '$glbnet$soclinux_clkout1': 75.83 MHz (PASS at 12.00 MHz)
Info: Max frequency for clock '$glbnet$soclinux_clkout0': 232.18 MHz (PASS at 48.00 MHz)
Info: Max delay <async> -> posedge $glbnet$main_clkout0 : 6.49 ns
Info: Max delay posedge $glbnet$main_clkout0 -> <async> : 8.86 ns
Info: Max delay posedge $glbnet$soclinux_clkout0 -> <async> : 3.01 ns
Info: Max delay posedge $glbnet$soclinux_clkout0 -> posedge $glbnet$soclinux_clkout1: 2.35 ns
Info: Max delay posedge $glbnet$soclinux_clkout1 -> <async> : 1.46 ns
Info: Max delay posedge $glbnet$soclinux_clkout1 -> posedge $glbnet$soclinux_clkout0: 2.59 ns
Info: Slack histogram:
Info: legend: * represents 44 endpoint(s)
Info: + represents [1,44) endpoint(s)
Info: [ 1282, 5327) |********************+
Info: [ 5327, 9372) |***********************************************+
Info: [ 9372, 13417) |*******************************+
Info: [ 13417, 17462) |************************************************************
Info: [ 17462, 21507) |**************+
Info: [ 21507, 25552) |
Info: [ 25552, 29597) |
Info: [ 29597, 33642) |
Info: [ 33642, 37687) |
Info: [ 37687, 41732) |
Info: [ 41732, 45777) |
Info: [ 45777, 49822) |
Info: [ 49822, 53867) |
Info: [ 53867, 57912) |
Info: [ 57912, 61957) |
Info: [ 61957, 66002) |
Info: [ 66002, 70047) |
Info: [ 70047, 74092) |*+
Info: [ 74092, 78137) |********+
Info: [ 78137, 82182) |**************+
Info: Checksum: 0x226286bb
Info: Routing globals...
Info: routing clock net $glbnet$main_clkout0 using global 0
Info: routing clock net $glbnet$soclinux_clkout1 using global 1
Info: routing clock net $glbnet$soclinux_clkout0 using global 2
Info: routing clock net $glbnet$sdram_clock$TRELLIS_IO_OUT using global 3
Info: Routing..
Info: Setting up routing queue.
Info: Routing 45481 arcs.
Info: | (re-)routed arcs | delta | remaining| time spent |
Info: IterCnt | w/ripup wo/ripup | w/r wo/r | arcs| batch(sec) total(sec)|
Info: 1000 | 4 995 | 4 995 | 44486| 0.47 0.47|
Info: 2000 | 4 1995 | 0 1000 | 43486| 0.19 0.66|
Info: 3000 | 6 2993 | 2 998 | 42488| 0.31 0.97|
Info: 4000 | 8 3991 | 2 998 | 41509| 0.25 1.22|
Info: 5000 | 11 4988 | 3 997 | 40524| 0.32 1.55|
Info: 6000 | 15 5984 | 4 996 | 39529| 0.28 1.83|
Info: 7000 | 18 6981 | 3 997 | 38533| 0.33 2.16|
Info: 8000 | 20 7979 | 2 998 | 37535| 0.38 2.54|
Info: 9000 | 21 8978 | 1 999 | 36536| 0.31 2.85|
Info: 10000 | 25 9974 | 4 996 | 35544| 0.41 3.26|
Info: 11000 | 32 10967 | 7 993 | 34555| 0.38 3.64|
Info: 12000 | 35 11964 | 3 997 | 33558| 0.43 4.07|
Info: 13000 | 38 12961 | 3 997 | 32567| 0.45 4.52|
Info: 14000 | 50 13949 | 12 988 | 31584| 0.54 5.05|
Info: 15000 | 60 14939 | 10 990 | 30601| 0.48 5.53|
Info: 16000 | 71 15928 | 11 989 | 29628| 0.57 6.10|
Info: 17000 | 86 16913 | 15 985 | 28656| 0.49 6.59|
Info: 18000 | 107 17892 | 21 979 | 27691| 0.63 7.22|
Info: 19000 | 123 18876 | 16 984 | 26710| 0.70 7.92|
Info: 20000 | 154 19845 | 31 969 | 25750| 0.71 8.63|
Info: 21000 | 196 20803 | 42 958 | 24822| 0.75 9.38|
Info: 22000 | 230 21769 | 34 966 | 23875| 0.76 10.15|
Info: 23000 | 261 22738 | 31 969 | 22924| 0.77 10.92|
Info: 24000 | 305 23694 | 44 956 | 21995| 0.84 11.76|
Info: 25000 | 340 24659 | 35 965 | 21047| 0.82 12.59|
Info: 26000 | 416 25583 | 76 924 | 20168| 0.95 13.53|
Info: 27000 | 455 26544 | 39 961 | 19245| 0.86 14.39|
Info: 28000 | 497 27502 | 42 958 | 18329| 0.88 15.27|
Info: 29000 | 545 28454 | 48 952 | 17403| 1.03 16.30|
Info: 30000 | 611 29388 | 66 934 | 16517| 0.96 17.26|
Info: 31000 | 660 30339 | 49 951 | 15592| 0.90 18.16|
Info: 32000 | 690 31309 | 30 970 | 14656| 0.71 18.87|
Info: 33000 | 719 32280 | 29 971 | 13705| 0.60 19.47|
Info: 34000 | 800 33199 | 81 919 | 12869| 0.99 20.46|
Info: 35000 | 922 34077 | 122 878 | 12100| 1.24 21.70|
Info: 36000 | 983 35016 | 61 939 | 11213| 0.99 22.68|
Info: 37000 | 1094 35905 | 111 889 | 10413| 1.30 23.98|
Info: 38000 | 1159 36840 | 65 935 | 9534| 1.09 25.07|
Info: 39000 | 1244 37755 | 85 915 | 8689| 1.17 26.24|
Info: 40000 | 1330 38669 | 86 914 | 7830| 1.02 27.26|
Info: 41000 | 1499 39500 | 169 831 | 7235| 2.38 29.64|
Info: 42000 | 1516 40483 | 17 983 | 6264| 0.62 30.26|
Info: 43000 | 1578 41421 | 62 938 | 5413| 0.97 31.23|
Info: 44000 | 1608 42391 | 30 970 | 4455| 0.69 31.92|
Info: 45000 | 1690 43309 | 82 918 | 3597| 1.43 33.34|
Info: 46000 | 1921 44078 | 231 769 | 3078| 3.42 36.76|
Info: 47000 | 2175 44824 | 254 746 | 2708| 2.39 39.15|
Info: 48000 | 2398 45601 | 223 777 | 2129| 2.57 41.72|
Info: 49000 | 2625 46374 | 227 773 | 1516| 2.91 44.63|
Info: 50000 | 2770 47229 | 145 855 | 738| 2.01 46.64|
Info: 50767 | 2787 47980 | 17 751 | 0| 0.52 47.16|
Info: Routing complete.
Info: Router1 time 47.16s
Info: Checksum: 0xfbfcb987
Info: Critical path report for clock '$glbnet$main_clkout0' (posedge -> posedge):
Info: curr total
Info: 4.1 4.1 Source tag_mem.0.0.0.DOA15
Info: 1.9 6.0 Net $abc$113069$auto$memory_bram.cc:926:replace_cell$16922[15] budget 3.090000 ns (42,34) -> (38,23)
Info: Sink $abc$113069$__10531__$lut_SLICE.D0
Info: 0.2 6.1 Source $abc$113069$__10531__$lut_SLICE.F0
Info: 0.9 7.0 Net $abc$113069$__10531__ budget 1.545000 ns (38,23) -> (38,23)
Info: Sink $abc$113069$__10490__$lut_SLICE.B1
Info: 0.2 7.2 Source $abc$113069$__10490__$lut_SLICE.F1
Info: 0.7 7.9 Net $abc$113069$__10536__ budget 1.544000 ns (38,23) -> (38,21)
Info: Sink $abc$113069$__10578__$lut_SLICE.B0
Info: 0.2 8.1 Source $abc$113069$__10578__$lut_SLICE.F0
Info: 0.2 8.2 Net $abc$113069$__10578__ budget 1.235000 ns (38,21) -> (38,21)
Info: Sink $abc$113069$__10578__$lut_SLICE.D1
Info: 0.2 8.4 Source $abc$113069$__10578__$lut_SLICE.F1
Info: 1.5 9.9 Net $abc$113069$__10670__ budget 1.235000 ns (38,21) -> (23,30)
Info: Sink $abc$113069$__17230__$lut_SLICE.D0
Info: 0.2 10.1 Source $abc$113069$__17230__$lut_SLICE.F0
Info: 0.9 11.0 Net $abc$113069$__17230__ budget 1.235000 ns (23,30) -> (31,24)
Info: Sink $abc$113069$auto$dff2dffe.cc:158:make_patterns_logic$79771$lut_SLICE.D0
Info: 0.2 11.2 Source $abc$113069$auto$dff2dffe.cc:158:make_patterns_logic$79771$lut_SLICE.F0
Info: 0.8 12.0 Net $abc$113069$auto$dff2dffe.cc:158:make_patterns_logic$79771 budget 1.235000 ns (31,24) -> (33,21)
Info: Sink $abc$113069$techmap\VexRiscv.$procmux$11298_Y[2]$lut_SLICE.D1
Info: 0.2 12.2 Source $abc$113069$techmap\VexRiscv.$procmux$11298_Y[2]$lut_SLICE.F1
Info: 0.6 12.7 Net VexRiscv.dataCache_1__io_mem_cmd_s2mPipe_ready budget 1.235000 ns (33,21) -> (32,20)
Info: Sink $abc$113069$VexRiscv._zz_324_$lut_SLICE.D0
Info: 0.2 12.9 Source $abc$113069$VexRiscv._zz_324_$lut_SLICE.F0
Info: 1.3 14.2 Net VexRiscv._zz_324_ budget 1.364000 ns (32,20) -> (37,24)
Info: Sink $auto$simplemap.cc:420:simplemap_dff$38028_SLICE.CE
Info: 0.0 14.2 Setup $auto$simplemap.cc:420:simplemap_dff$38028_SLICE.CE
Info: 5.5 ns logic, 8.6 ns routing
Info: Critical path report for clock '$glbnet$soclinux_clkout1' (posedge -> posedge):
Info: curr total
Info: 0.4 0.4 Source $abc$113069$soclinux_uart_cdcusbphy_usbPacket_fsm_cases_next_value0[15]$lut_SLICE.Q0
Info: 0.9 1.3 Net soclinux_uart_cdcusbphy_usbPacket[15] budget 0.000000 ns (3,35) -> (4,35)
Info: Sink $abc$113069$__6941__$lut_SLICE.A0
Info: 0.2 1.5 Source $abc$113069$__6941__$lut_SLICE.F0
Info: 0.6 2.1 Net $abc$113069$__6941__ budget 0.000000 ns (4,35) -> (4,35)
Info: Sink $abc$113069$__6941__$lut_SLICE.D1
Info: 0.2 2.3 Source $abc$113069$__6941__$lut_SLICE.F1
Info: 0.5 2.8 Net $abc$113069$__6943__ budget 0.000000 ns (4,35) -> (3,33)
Info: Sink $abc$113069$__6945__$lut_SLICE.D0
Info: 0.2 3.0 Source $abc$113069$__6945__$lut_SLICE.F0
Info: 0.8 3.8 Net $abc$113069$__6945__ budget 0.000000 ns (3,33) -> (7,32)
Info: Sink $abc$113069$__6975__$lut_SLICE.D0
Info: 0.2 4.0 Source $abc$113069$__6975__$lut_SLICE.F0
Info: 0.6 4.5 Net $abc$113069$__6975__ budget 0.000000 ns (7,32) -> (6,32)
Info: Sink $abc$113069$__7039__$lut_SLICE.D0
Info: 0.2 4.7 Source $abc$113069$__7039__$lut_SLICE.F0
Info: 0.5 5.2 Net $abc$113069$__7039__ budget 6.105000 ns (6,32) -> (6,32)
Info: Sink $abc$113069$__7039__$lut_SLICE.C1
Info: 0.2 5.4 Source $abc$113069$__7039__$lut_SLICE.F1
Info: 0.7 6.1 Net $abc$113069$__9054__ budget 6.105000 ns (6,32) -> (5,32)
Info: Sink $abc$113069$__7044__$lut_SLICE.C1
Info: 0.2 6.2 Source $abc$113069$__7044__$lut_SLICE.F1
Info: 1.0 7.2 Net $abc$113069$__9062__ budget 5.342000 ns (5,32) -> (7,36)
Info: Sink $abc$113069$__13561__$lut.mux5_SLICE.M0
Info: 0.2 7.4 Source $abc$113069$__13561__$lut.mux5_SLICE.OFX0
Info: 1.7 9.1 Net $abc$113069$__13561__ budget 5.342000 ns (7,36) -> (3,27)
Info: Sink $auto$abc9.cc:774:abc9_module$349291.mux51_SLICE.D1
Info: 0.3 9.4 Source $auto$abc9.cc:774:abc9_module$349291.mux51_SLICE.OFX0
Info: 0.0 9.4 Net $auto$abc9.cc:774:abc9_module$349291.g1 budget 0.000000 ns (3,27) -> (3,27)
Info: Sink $auto$abc9.cc:774:abc9_module$349291.mux51_SLICE.FXB
Info: 0.2 9.6 Source $auto$abc9.cc:774:abc9_module$349291.mux51_SLICE.OFX1
Info: 0.0 9.6 Net $auto$abc9.cc:774:abc9_module$349291.h0 budget 0.000000 ns (3,27) -> (3,27)
Info: Sink $auto$abc9.cc:774:abc9_module$349291.mux52_SLICE.FXA
Info: 0.2 9.8 Source $auto$abc9.cc:774:abc9_module$349291.mux52_SLICE.OFX1
Info: 0.1 9.9 Net soclinux_uart_cdcusbphy_bytes_remaining_fsm_f_next_value0[4] budget 26.712000 ns (3,27) -> (3,27)
Info: Sink $auto$abc9.cc:774:abc9_module$349291.mux52_SLICE.DI1
Info: 0.0 9.9 Setup $auto$abc9.cc:774:abc9_module$349291.mux52_SLICE.DI1
Info: 2.5 ns logic, 7.3 ns routing
Info: Critical path report for clock '$glbnet$soclinux_clkout0' (posedge -> posedge):
Info: curr total
Info: 0.4 0.4 Source $abc$113069$__13154__$lut_SLICE.Q1
Info: 1.0 1.4 Net builder_csrtransform_rxpipeline_rxpacketdetect_state[1] budget 3.944000 ns (4,42) -> (3,44)
Info: Sink $abc$113069$__11836__$lut_SLICE.B0
Info: 0.2 1.6 Source $abc$113069$__11836__$lut_SLICE.F0
Info: 0.2 1.8 Net $abc$113069$__11836__ budget 3.944000 ns (3,44) -> (3,44)
Info: Sink $abc$113069$__11836__$lut_SLICE.D1
Info: 0.2 1.9 Source $abc$113069$__11836__$lut_SLICE.F1
Info: 0.7 2.7 Net soclinux_uart_cdcusbphy_usb_core_rx_detect_o_pkt_start budget 3.944000 ns (3,44) -> (3,47)
Info: Sink $abc$113069$__11885__$lut_SLICE.D1
Info: 0.2 2.9 Source $abc$113069$__11885__$lut_SLICE.F1
Info: 0.4 3.2 Net soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_ce budget 3.943000 ns (3,47) -> (3,48)
Info: Sink $abc$113069$soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_q_next_binary[1]$lut_SLICE.D1
Info: 0.2 3.4 Source $abc$113069$soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_q_next_binary[1]$lut_SLICE.F1
Info: 0.1 3.5 Net soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_q_next[1] budget 3.943000 ns (3,48) -> (3,48)
Info: Sink $abc$113069$soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_q_next_binary[1]$lut_SLICE.DI1
Info: 0.0 3.5 Setup $abc$113069$soclinux_uart_cdcusbphy_usb_core_rx_flagsFifo_graycounter0_q_next_binary[1]$lut_SLICE.DI1
Info: 1.1 ns logic, 2.4 ns routing
Info: Critical path report for cross-domain path '<async>' -> 'posedge $glbnet$main_clkout0':
Info: curr total
Info: 0.0 0.0 Source TRELLIS_IO_9.O
Info: 3.0 3.0 Net soclinux_spiflash_i0[1] budget 6.783000 ns (11,71) -> (24,35)
Info: Sink $abc$113069$__27747__$lut.mux5_SLICE.A0
Info: 0.3 3.3 Source $abc$113069$__27747__$lut.mux5_SLICE.OFX0
Info: 0.5 3.7 Net $abc$113069$__27747__ budget 2.097000 ns (24,35) -> (25,35)
Info: Sink $abc$113069$__13779__$lut_SLICE.C1
Info: 0.2 3.9 Source $abc$113069$__13779__$lut_SLICE.F1
Info: 0.1 4.0 Net $abc$113069$auto$wreduce.cc:454:run$16019[0] budget 2.096000 ns (25,35) -> (25,35)
Info: Sink $abc$113069$__13779__$lut_SLICE.DI1
Info: 0.0 4.0 Setup $abc$113069$__13779__$lut_SLICE.DI1
Info: 0.5 ns logic, 3.5 ns routing
Info: Critical path report for cross-domain path 'posedge $glbnet$main_clkout0' -> '<async>':
Info: curr total
Info: 0.4 0.4 Source $abc$113069$__14681__$lut_SLICE.Q1
Info: 3.5 3.9 Net soclinux_spiflash_bus_dat_r[6] budget 41.379002 ns (35,20) -> (14,52)
Info: Sink $auto$abc9.cc:774:abc9_module$349378_SLICE.C1
Info: 0.2 4.1 Source $auto$abc9.cc:774:abc9_module$349378_SLICE.F1
Info: 1.6 5.7 Net soclinux_spiflash_o[2] budget 41.379002 ns (14,52) -> (9,71)
Info: Sink TRELLIS_IO_10.I
Info: 0.6 ns logic, 5.1 ns routing
Info: Critical path report for cross-domain path 'posedge $glbnet$soclinux_clkout0' -> '<async>':
Info: curr total
Info: 0.4 0.4 Source $abc$113069$__13127__$lut_SLICE.Q1
Info: 0.7 1.0 Net soclinux_uart_cdcusbphy_usb_core_rx_detect_reset budget 41.380001 ns (2,40) -> (2,35)
Info: Sink $abc$113069$__1384__$not$lut_SLICE.D1
Info: 0.2 1.2 Source $abc$113069$__1384__$not$lut_SLICE.F1
Info: 1.0 2.2 Net $abc$113069$not$/home/pdp7/dev/greg/linux-on-litex-vexriscv/build/hadbadge/gateware/top.v:9189$3622_Y budget 41.380001 ns (2,35) -> (0,32)
Info: Sink TRELLIS_IO_12.T
Info: 0.6 ns logic, 1.7 ns routing
Info: Critical path report for cross-domain path 'posedge $glbnet$soclinux_clkout0' -> 'posedge $glbnet$soclinux_clkout1':
Info: curr total
Info: 0.4 0.4 Source $abc$113069$0\soclinux_uart_cdcusbphy_usb_core_rx_reset_counter[6:0][6]$lut_SLICE.Q1
Info: 0.9 1.3 Net soclinux_uart_cdcusbphy_address_reset budget 82.652000 ns (3,43) -> (6,40)
Info: Sink $abc$113069$__11361__$lut_SLICE.LSR
Info: 0.3 1.6 Setup $abc$113069$__11361__$lut_SLICE.LSR
Info: 0.7 ns logic, 0.9 ns routing
Info: Critical path report for cross-domain path 'posedge $glbnet$soclinux_clkout1' -> '<async>':
Info: curr total
Info: 0.4 0.4 Source $auto$simplemap.cc:420:simplemap_dff$34252_SLICE.Q0
Info: 0.9 1.3 Net usb_pullup$TRELLIS_IO_OUT budget 82.938004 ns (2,19) -> (0,17)
Info: Sink usb_pullup$tr_io.I
Info: 0.4 ns logic, 0.9 ns routing
Info: Critical path report for cross-domain path 'posedge $glbnet$soclinux_clkout1' -> 'posedge $glbnet$soclinux_clkout0':
Info: curr total
Info: 0.4 0.4 Source $abc$113069$auto$simplemap.cc:127:simplemap_reduce$57848$lut_SLICE.Q0
Info: 0.6 1.0 Net builder_csrtransform_resetinserter_state[2] budget 10.129000 ns (5,39) -> (5,39)
Info: Sink $auto$abc9.cc:774:abc9_module$349053_SLICE.B1
Info: 0.2 1.2 Source $auto$abc9.cc:774:abc9_module$349053_SLICE.F1
Info: 0.7 2.0 Net $abc$113069$auto$dff2dffe.cc:158:make_patterns_logic$66233 budget 10.129000 ns (5,39) -> (4,40)
Info: Sink $auto$abc9.cc:774:abc9_module$349374.mux5_SLICE.M0
Info: 0.2 2.2 Source $auto$abc9.cc:774:abc9_module$349374.mux5_SLICE.OFX0
Info: 0.1 2.2 Net soclinux_uart_cdcusbphy_usb_core_tx_fit_dat budget 6.688000 ns (4,40) -> (4,40)
Info: Sink $auto$abc9.cc:774:abc9_module$349374.mux5_SLICE.DI0
Info: 0.0 2.2 Setup $auto$abc9.cc:774:abc9_module$349374.mux5_SLICE.DI0
Info: 0.8 ns logic, 1.5 ns routing
Info: Max frequency for clock '$glbnet$main_clkout0': 70.52 MHz (PASS at 48.00 MHz)
Info: Max frequency for clock '$glbnet$soclinux_clkout1': 101.43 MHz (PASS at 12.00 MHz)
Info: Max frequency for clock '$glbnet$soclinux_clkout0': 283.29 MHz (PASS at 48.00 MHz)
Info: Max delay <async> -> posedge $glbnet$main_clkout0 : 4.03 ns
Info: Max delay posedge $glbnet$main_clkout0 -> <async> : 5.66 ns
Info: Max delay posedge $glbnet$soclinux_clkout0 -> <async> : 2.23 ns
Info: Max delay posedge $glbnet$soclinux_clkout0 -> posedge $glbnet$soclinux_clkout1: 1.61 ns
Info: Max delay posedge $glbnet$soclinux_clkout1 -> <async> : 1.25 ns
Info: Max delay posedge $glbnet$soclinux_clkout1 -> posedge $glbnet$soclinux_clkout0: 2.24 ns
Info: Slack histogram:
Info: legend: * represents 51 endpoint(s)
Info: + represents [1,51) endpoint(s)
Info: [ 6653, 10444) |****************+
Info: [ 10444, 14235) |*******************************************************+
Info: [ 14235, 18026) |************************************************************
Info: [ 18026, 21817) |********************+
Info: [ 21817, 25608) |
Info: [ 25608, 29399) |
Info: [ 29399, 33190) |
Info: [ 33190, 36981) |
Info: [ 36981, 40772) |
Info: [ 40772, 44563) |
Info: [ 44563, 48354) |
Info: [ 48354, 52145) |
Info: [ 52145, 55936) |
Info: [ 55936, 59727) |
Info: [ 59727, 63518) |
Info: [ 63518, 67309) |
Info: [ 67309, 71100) |
Info: [ 71100, 74891) |+
Info: [ 74891, 78682) |******+
Info: [ 78682, 82473) |**************+
buildroot/rv32.dtb: Warning (reg_format): /soc/spiflash@f0003000/flash@0:reg: property has invalid length (16 bytes) (#address-cells == 2, #size-cells == 1)
buildroot/rv32.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format'
buildroot/rv32.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format'
buildroot/rv32.dtb: Warning (simple_bus_reg): Failed prerequisite 'reg_format'
buildroot/rv32.dtb: Warning (avoid_default_addr_size): /soc/spiflash@f0003000/flash@0: Relying on default #address-cells value
buildroot/rv32.dtb: Warning (avoid_default_addr_size): /soc/spiflash@f0003000/flash@0: Relying on default #size-cells value
buildroot/rv32.dtb: Warning (avoid_unnecessary_addr_size): Failed prerequisite 'avoid_default_addr_size'
buildroot/rv32.dtb: Warning (unique_unit_address): Failed prerequisite 'avoid_default_addr_size'
CC isr.o
CC main.o
LD emulator.elf
chmod -x emulator.elf
OBJCOPY emulator.bin
chmod -x emulator.bin
Inserting: buildroot/Image
Start address: 0x00200000
Length : 0x00455bf4 bytes
crc32 : 0x848ff2c6
data: f4 5b 45 00 c6 f2 8f 84 73 10 40 10 97 d1 41 00
Inserting: buildroot/rootfs.cpio
Start address: 0x00680000
Length : 0x007a8400 bytes
crc32 : 0xcc81eb24
data: 00 84 7a 00 24 eb 81 cc 30 37 30 37 30 31 30 30
Inserting: buildroot/rv32.dtb
Start address: 0x00d00000
Length : 0x00000784 bytes
crc32 : 0xe284ac99
data: 84 07 00 00 99 ac 84 e2 d0 0d fe ed 00 00 07 84
Inserting: emulator/emulator.bin
Start address: 0x00d01000
Length : 0x00002570 bytes
crc32 : 0x87c5e981
data: 70 25 00 00 81 e9 c5 87 6f 00 00 0b 13 00 00 00
----------------------------------------
Total Image Size: 12586248 bytes (96 Megabits, 12.00 Megabytes)
----------------------------------------
Remaining space: 2093816 bytes (15 Megabits, 2.00 Megabytes)
Total space: 14680064 bytes (112 Megabits, 14.00 Megabytes)
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 1d50:614b
Run-time device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Setting #2 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device
Download [=========================] 100% 492951 bytes
Download done.
state(2) = dfuIDLE, status(0) = No error condition is present
Done!
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 1d50:614b
Run-time device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Setting #4 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device
Download [======================== ] 98% 14557184 bytesdfu-util: Error during download
dfu-util: can't detach
Resetting USB to switch back to runtime mode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment