From: Cary R. <cy...@ya...> - 2008-01-23 21:52:57
|
--- Uwe Bonnes <bo...@el...> wrote: > I posted the lines driving L_0xc1264c8. Unless I'm missing something you only showed what L_0xc1264c8 is driving (input) not what is driving L_0xc1264c8 (output). We also don't know where L_0xc425280 (the output of the .concat) is going. We know net BU1155_Q is involved. The Verilog code you showed may be the only places where net BU1155_Q is used, but it appears the compiler is doing something wrong, so we cannot make too many assumptions about what is really going on. I also would have expected the n# nodes to show up some where. Maybe they did and you didn't include that information. If you think you have narrowed down the code that is causing the problem you can print out appropriate information (widths, etc) during elaboration to see if they match what you expect. If the width is correct at elaboration, but incorrect in the a.out file it could be a problem in the code generator or something in the back end of the compiler. If they are wrong at elaboration then you have to look at the values created at the initial compile step. > However I still don't see the code causing the error. But I have the > feeling > that it is still caused by a negative parameter upsetting something (see > iverilog-Bugs-1875866)... Possibly. Cary ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |