From: vragukumar on 5 Apr 2010 11:44 All, Thanks for all the responses, and i apologize for being ambiguous. What we are looking for is a predefined version macro that can be used as shown below `ifdef ISE_VER_11 code one way `else code another way `endif or even better, `if ISE_VER >= 8 ... Thanks and Regards, Vikram. >On Apr 1, 4:02=A0pm, Ed McGettigan <ed.mcgetti...(a)xilinx.com> wrote: >> On Apr 1, 3:45=A0pm, glen herrmannsfeldt <g...(a)ugcs.caltech.edu> wrote: >> >> >> >> > Ed McGettigan <ed.mcgetti...(a)xilinx.com> wrote: >> >> > (snip) >> >> > > XST is a VHDL and Verilog synthesizer and will synthesis any HDL that >> > > it is provided. =A0The term MACRO has its orgins in schematic design. >> > > What are you really looking for? >> >> > It sounds like he is looking for something similar to what >> > the way the C preprocessor is used in C. =A0I believe that MACRO >> > has been used a lot longer than computerized schematic design, >> > back to the beginnings of assembly programming. >> >> > I believe that verilog has something similar to the C preprocessor, >> > I am not so sure about VHDL. >> >> > -- glen >> >> I almost struck the comment about schematics in my reply and I >> probably should have. =A0I was thinking that the original poster might >> be referring to the old Xilinx LogiBlox schematic macros that would be >> automatically expanded =A0by the Xilinx tools. >> >> Ed McGettigan >> -- >> Xilinx Inc. > >I think I know what the original poster is asking after... > >I have found some things that "just don't" synthesize properly with >ISE-11. By that I mean that there are NO errors or additional >warnings, but the resulting chip is dead, where it wasn't dead with >version 10. > >By having a synthesize-time flag, one could create two different >codes, and "if-def" according to which version of XST is being used. > >eg: > >`ifdef L.70 // this is 11.5 >foo <=3D ~bar; >`else >foo <=3D !bar; >`endif > >Then again, I'm only guessing about what the OP was asking after... > >RK > --------------------------------------- Posted through http://www.FPGARelated.com
From: vragukumar on 9 Apr 2010 19:48 RK, >By having a synthesize-time flag, one could create two different >codes, and "if-def" according to which version of XST is being used. > >eg: > >`ifdef L.70 // this is 11.5 >foo <=3D ~bar; >`else >foo <=3D !bar; >`endif Thank you for your response. Your understanding of our requirement is correct. What is L.70 ? Is it something that is predefined in ISE to indicate XST v11.5 ? Thanks and Regards, Vikram. --------------------------------------- Posted through http://www.FPGARelated.com
First
|
Prev
|
Pages: 1 2 Prev: XSVF player that writes V4 key Next: Discount Wholesale Black Label Jeans |