[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openrisc] or1200_defines.v bug?



Sorry to bring this up again, but since no one responded I need someone to tell me if I am right or wrong about this being an issue with the code.  If I am wrong, I need to try something else to get the OR1200 into an Altera design.  If I am correct, and this is a bug, then at least I know it is not something I have done.

Thanks,
Jeff


On Tue, 2002-09-03 at 14:14, Jeff Hanoch wrote:
Hi all,

I am trying to implement the or1200 into an FPGA development board (proprietary to my company) which uses an Altera FPGA.  I am commenting out the line in the or1200_defines.v which defines the OR1200_DU_TB_IMPLEMENTED because it uses the Xilinx rams.  Because this is not defined, I am getting a compile error on line 389 of the or1200_du.v file.  Here's the transcript:

vlog -work work +libext+.V+.v +incdir+src/toe +incdir+src/mem_ctrl +incdir+src/or1200 +incdir+src/models +incdir+src/dbg_interface /proj/oc/or1k/or1200/rtl/verilog/or1200_du.v
Model Technology ModelSim SE vlog 5.6b Compiler 2002.06 Jun 28 2002
-- Compiling module or1200_du
ERROR: /proj/oc/or1k/or1200/rtl/verilog/or1200_du.v(389): Undefined variable: tb_wadr

It looks like this tb_wadr variable is defined on line 248 within an 'ifdef OR1200_DU_TB_IMPLEMENTED, yet it is used on line 389 without the same 'ifdef.  It is inside an 'ifdef OR1200_DU_READREGS which is defined.

Maybe I am not allowed to have OR1200_DU_READREGS defined without having OR1200_DU_TB_IMPLEMENTED, but I don't see why I couldn't.

Could someone take a look at this for me?  I am probably the only person using Altera instead of Xilinx so this may not have ever been tried before.

Thanks,
Jeff