2012/4/11 R. Diez <[email protected]>

> Hi all:
>
> I have added a basic lint step for ORPSoC V2 to my orbuild system, these
> are the results:
>
> ------------ Verilator lint begin ------------
>
> /cygdrive/c/Ruben/fpga/**orbuild/Builds/build-2012-04-**06/VERILATOR-bin/bin/verilator
> --lint-only -Wall --error-limit 10000 -Wno-UNUSED -Wno-fatal
> -I/cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**sim/vlt
> -I/cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**rtl/verilog/include
> -I/cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**bench/verilog/include
> -y /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**rtl/verilog/or1200
> /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**
> rtl/verilog/or1200/or1200_top.**v
>
> %Warning-DECLFILENAME: /cygdrive/c/Ruben/fpga/**
> orbuild/Repositories/ORPSOCV2/**rtl/verilog/or1200/or1200_fpu_**intfloat_conv.v:323:
> Filename 'or1200_fpu_intfloat_conv' does not match MODULE name:
> or1200_fpu_intfloat_conv_**except
> %Warning-DECLFILENAME: Use "/* verilator lint_off DECLFILENAME */" and
> lint_on around source to disable this message.
> %Warning-UNDRIVEN: /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/
> **rtl/verilog/or1200/or1200_fpu_**arith.v:151: Signal is not driven:
> mul_24_fract_48
> %Warning-UNDRIVEN: /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/
> **rtl/verilog/or1200/or1200_fpu_**arith.v:152: Signal is not driven:
> mul_24_sign
>
> ------------ Verilator lint end ------------
>
>
> ------------ Icarus Verilog lint begin ------------
>
> /cygdrive/c/Ruben/fpga/**orbuild/Builds/build-2012-04-**
> 06/ICARUS_VERILOG-bin/bin/**iverilog -gno-std-include -Wall
> -Wno-timescale -g2005 -o /dev/null -I/cygdrive/c/Ruben/fpga/**
> orbuild/Repositories/ORPSOCV2/**sim/vlt -I/cygdrive/c/Ruben/fpga/**
> orbuild/Repositories/ORPSOCV2/**rtl/verilog/include
> -I/cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**bench/verilog/include
> -y /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**rtl/verilog/or1200
> /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**
> rtl/verilog/or1200/or1200_top.**v
>
> /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**
> rtl/verilog/or1200/or1200_fpu_**intfloat_conv.v:147: warning:
> Instantiating module or1200_fpu_intfloat_conv_**except with dangling
> input port 'opb' (floating).
> /cygdrive/c/Ruben/fpga/**orbuild/Repositories/ORPSOCV2/**
> rtl/verilog/or1200/or1200_fpu_**intfloat_conv.v:238: warning:
> Instantiating module or1200_fpu_post_norm_intfloat_**conv with dangling
> input port 'opb_dn' (floating).
>
> ------------ Icarus Verilog lint end ------------
>
> If there is any interest I'll add code to lint more of the Verilog sources.
>
> Regards,
>  Ruben
> ______________________________**_________________
> OpenRISC mailing list
> [email protected]
> http://lists.openrisc.net/**listinfo/openrisc<http://lists.openrisc.net/listinfo/openrisc>
>

Hi Ruben,
Nice work. Are the logs available anywhere? I think it could be good to
concentrate on just or1200 and work on improving the system. One thing I
would like to see is testing with different defines and parameters set. I
would go for some constrained random method to generate parameter and
define values, but if that is too much work, you could start with defining
a few different profiles, say a minimal, a fully equipped and something in
between.

-- 
Olof Kindgren
______________________________________________
ORSoC
Website: www.orsoc.se
Email: [email protected]
______________________________________________
FPGA, ASIC, DSP - embedded SoC design
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to