[lowrisc-dev] dii_package not declared - KC705 build

Anup Kini anupkini at gmail.com
Tue Jan 30 06:53:15 GMT 2018


Hi All,

I cloned a fresh copy of ethernet-v0.5 today and tried to build for KC705.
I get the following errors during the synthesis process.

INFO: [Common 17-349] Got license for feature 'Synthesis' and/or device
'xc7k325t'
ERROR: [Synth 8-1031] dii_package is not declared
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:3]
ERROR: [Synth 8-1766] cannot open include file consts.vh
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:5]
ERROR: [Synth 8-1766] cannot open include file dev_map.vh
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:6]
ERROR: [Synth 8-2841] use of undefined macro ROCKET_MEM_TAG_WIDTH
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:195]
ERROR: [Synth 8-2841] use of undefined macro ROCKET_PADDR_WIDTH
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:196]
ERROR: [Synth 8-2841] use of undefined macro ROCKET_MEM_DAT_WIDTH
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:197]
ERROR: [Synth 8-2841] use of undefined macro ROCKET_IO_TAG_WIDTH
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:509]
ERROR: [Synth 8-2841] use of undefined macro ROCKET_IO_DAT_WIDTH
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:511]
INFO: [Synth 8-2350] module chip_top ignored due to previous errors
[/home/anup/work_sumana/lowrisc-chip-ethernet-v0.5/src/main/verilog/
chip_top.sv:9]

System Config:
Ubuntu 16.04
Vivado 2015.4
lowrisc branch - ethernet-v0.5

When I change the board to nexys4_ddr, it works fine.
Kindly let me know how to include the dii_package.


Thanks & Regards,
Anup Kini.


More information about the lowrisc-dev mailing list