There are 34 messages in this thread.
You are currently looking at messages 0 to 10.
Hi!, I have been working with Altera FPGAs for a long time and now I have todeal with Xilinx ones. Until now, with Quartus II I have been able tomanage the content of different registers and memories with 'In systemmemory editor' and I would like to do the same with Xilinx. I cannot findthe right application to do it. Could you tell me which one I need or how Ican do it? Thanx J. --------------------------------------- Posted through http://www.FPGARelated.com
On Jan 29, 3:22=A0pm, "jmunir" <jmu...@gts.tsc.uvigo.es> wrote: > Hi!, > > I have been working with Altera FPGAs for a long time and now I have to > deal with Xilinx ones. Until now, with Quartus II I have been able to > manage the content of different registers and memories with 'In system > memory editor' and I would like to do the same with Xilinx. I cannot find > the right application to do it. Could you tell me which one I need or how= I > can do it? > > Thanx > > J. > > --------------------------------------- =A0 =A0 =A0 =A0 > Posted throughhttp://www.FPGARelated.com there is no such tool for Xilinx their programmers are just too lazy to make it Antti______________________________
Antti, Oh, you are so kind! Really, the way to set initial conditions is in your HDL code. For BRAM, there is a whole app note on how to use the data2bram utility to set BRAM contents. http://www.xilinx.com/itp/xilinx92/books/docs/d2m/d2m.pdf I would argue that we are (trying to) prevent poor coding practices, which lead to errors, and poor HDL code, Austin
On Jan 29, 6:13=A0pm, austin <aus...@xilinx.com> wrote: > Antti, > > Oh, you are so kind! > > Really, the way to set initial conditions is in your HDL code. > > For BRAM, there is a whole app note on how to use the data2bram > utility to set BRAM contents. > > http://www.xilinx.com/itp/xilinx92/books/docs/d2m/d2m.pdf > > I would argue that we are (trying to) prevent poor coding practices, > which lead to errors, and poor HDL code, > > Austin Austin, I wanted to see the commentary. and well what I said stands: Xilinx could implement MEMORY editor the same way as Altera does suppor it if Xilinx software guys what care about the customers. The BRAM's can be accessed over JTAG, this is possible for Altera and for Xilinx devices Altera software does allow their customer to edit the BRAM over jtag because they have made this software for their customers, and well Xilinx has not. Antti
austin wrote: > Antti, > > Oh, you are so kind! > > Really, the way to set initial conditions is in your HDL code. > > For BRAM, there is a whole app note on how to use the data2bram > utility to set BRAM contents. > > http://www.xilinx.com/itp/xilinx92/books/docs/d2m/d2m.pdf > > I would argue that we are (trying to) prevent poor coding practices, > which lead to errors, and poor HDL code, > > Austin Hi Austin, isn't that tool called data2mem now? regards Alan -- Alan Fitch Senior Consultant Doulos – Developing Design Know-how VHDL * Verilog * SystemVerilog * SystemC * PSL * Perl * Tcl/Tk * Project Services Doulos Ltd. Church Hatch, 22 Marketing Place, Ringwood, Hampshire, BH24 1AW, UK Tel: + 44 (0)1425 471223 Email: a...@doulos.com Fax: +44 (0)1425 471573 http://www.doulos.com ------------------------------------------------------------------------ This message may contain personal views which are not the views of Doulos, unless specifically stated.______________________________
On Jan 29, 6:42=A0pm, Alan Fitch <alan.fi...@spamtrap.com> wrote: > austin wrote: > > Antti, > > > Oh, you are so kind! > > > Really, the way to set initial conditions is in your HDL code. > > > For BRAM, there is a whole app note on how to use the data2bram > > utility to set BRAM contents. > > >http://www.xilinx.com/itp/xilinx92/books/docs/d2m/d2m.pdf > > > I would argue that we are (trying to) prevent poor coding practices, > > which lead to errors, and poor HDL code, > > > Austin > > Hi Austin, > =A0 =A0isn't that tool called data2mem now? > > regards > Alan > > -- > Alan Fitch > Senior Consultant > > Doulos Developing Design Know-how > VHDL * Verilog * SystemVerilog * SystemC * PSL * Perl * Tcl/Tk * Project > Services > > Doulos Ltd. Church Hatch, 22 Marketing Place, Ringwood, Hampshire, BH24 > 1AW, UK > Tel: =A0+ 44 (0)1425 471223 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Email: alan.fi...= @doulos.com =A0 =A0 =A0 =A0 > Fax: =A0+44 (0)1425 471573 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0http://www.doul= os.com > > ------------------------------------------------------------------------ > > This message may contain personal views which are not the views of > Doulos, unless specifically stated. its data2mem, it is very useful, but it is NOT THE SAME thing! Altera IDE can edit the memory OVER JTAG, Xilinx tools can not. Antti______________________________
Antti, "If Xilinx cared about the customers...." Cruel, and inappropriate. Of course we care (deeply) about our customers! "Because Xilinx does not have Tool-A, they have no concern for customers..." It would be equally true then to say because the 'other guy' has no domain specific platforms, that they have zero regard for their customers, and force them to re-invent the wheel before they even begin a project ... (which in my humble opinion is all true) So, let us refrain from 'name calling', one could waste a great deal of time, Austin______________________________
So, my question is: When I implement a block and I would like to control several of hisparameters to test its behaviour, do I have to recompile each time I wantto change one of them? :O That has not sense! It is impractical! J. >On Jan 29, 6:42=A0pm, Alan Fitch <alan.fi...@spamtrap.com> wrote: >> austin wrote: >> > Antti, >> >> > Oh, you are so kind! >> >> > Really, the way to set initial conditions is in your HDL code. >> >> > For BRAM, there is a whole app note on how to use the data2bram >> > utility to set BRAM contents. >> >> >http://www.xilinx.com/itp/xilinx92/books/docs/d2m/d2m.pdf >> >> > I would argue that we are (trying to) prevent poor coding practices, >> > which lead to errors, and poor HDL code, >> >> > Austin >> >> Hi Austin, >> =A0 =A0isn't that tool called data2mem now? >> >> regards >> Alan >> >> -- >> Alan Fitch >> Senior Consultant >> >> Doulos Developing Design Know-how >> VHDL * Verilog * SystemVerilog * SystemC * PSL * Perl * Tcl/Tk *Project >> Services >> >> Doulos Ltd. Church Hatch, 22 Marketing Place, Ringwood, Hampshire, BH24 >> 1AW, UK >> Tel: =A0+ 44 (0)1425 471223 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Email:alan.fi...= >@doulos.com =A0 =A0 =A0 =A0 >> Fax: =A0+44 (0)1425 471573 =A0 =A0 =A0 =A0 =A0 =A0 =A0=A0http://www.doul= >os.com >> >>------------------------------------------------------------------------ >> >> This message may contain personal views which are not the views of >> Doulos, unless specifically stated. > >its data2mem, it is very useful, but it is NOT THE SAME thing! > >Altera IDE can edit the memory OVER JTAG, >Xilinx tools can not. > >Antti > > > > > > > > > --------------------------------------- Posted through http://www.FPGARelated.com______________________________
On Jan 29, 7:01=A0pm, austin <aus...@xilinx.com> wrote: > Antti, > > "If Xilinx cared about the customers...." > > Cruel, and inappropriate. > > Of course we care (deeply) about our customers! > > "Because Xilinx does not have Tool-A, they have no concern for > customers..." > > It would be equally true then to say because the 'other guy' has no > domain specific platforms, that they have zero regard for their > customers, and force them to re-invent the wheel before they even > begin a project ... (which in my humble opinion is all true) > > So, let us refrain from 'name calling', =A0one could waste a great deal > of time, > > Austin ah, relax.. both X and A care for the shareholders. but the topic about the "memory editor" is well, it would be SO EASY for Xilinx todo, but it has not been done. some 3rd party could do, i could do it, but it would be much more work for me todo it properly as it would be for xilinx, besides because Xilinx does not open up the xilinx usb cable protocol i could not support xilinx cables from my tool, so it would be pointless todo. there are two reasons why Xilinx does not have memory editor 1) there are some silicon problems, errata, bugs with the silicon preventing the usefulnes of the tool 2) Xilinx just doesnt care to offer this tool I see no other reasons. you can choose. either silicon problems, or lazy programmers. or management issues. i figured out 3rd option. but.. DATA2MEM is MUCH more important (yeah for the customers) then the memory editor and well Altera has no data2mem possibility at all, what is real problem. Xilinx has what is really needed, and misses on optional "good to have" thing that is not that vital. Antti______________________________
On Jan 29, 7:06=A0pm, "jmunir" <jmunir@n_o_s_p_a_m.gts.tsc.uvigo.es> wrote: > So, my question is: > > When I implement a block and I would like to control several of his > parameters to test its behaviour, do I have to recompile each time I want > to change one of them? :O > > That has not sense! It is impractical! > > J. > NO of course not!!! just use data2mem tool! Antti______________________________