Hallo Jonas, sounds good your plan. What are double wildcard?
My human opinion V1.4 ports are always important. This feature comes to late. V1.3 selection of an element in array is not needed. If I have an array I have an address and a write signal. Then I research contents in an array I have a look on this address an write signal. Am 03.08.2016 um 21:54 schrieb Jonas Baggett: > Hello, > > So here is an updated roadmap for signal selection in wave. > > + When the wave option file given to the command line doesn't exist, > it should be created with all the signals of the design. > > + Version 1.1 : > - Simple wildcards (/top/sub1/*, /top/sub*/*) > - Double wildcards (/top/**, top/sub*/**, top/*/**) > > + Version 1.2 : > - Simple regexp (top/sub[1-3]/sig[a-z]) > - Negation (! top/sub2/sigk) > > + Signals in shared memory (as suggested by René) > > + Version 1.3 : > - Selecting element in an array (/top/sub3/my_array(5)) > - Selecting element in a record (/top/sub3/my_record.field) > > + Version 1.4 : > - Selection of port and architecture signals > (top/sub1/arch/*:port and top/sub1/arch/*:architecture) > > + When possible : > - gtkwave used as a library ? > > Thanks for your comments. > > Jonas > > > Le 26. 07. 16 à 22:42, René Doß a écrit : >> >> Am 25.07.2016 um 21:09 schrieb Jonas Baggett: >>> Hello Rene, >>> >>> That's an interesting feature for long simulations, thanks for the >>> information. >> I have missed this feature, as I wrote some state machines. Often I had >> a state and waiting for for a condition that never come. I could stop my >> simulation earlier. >> >>> Do you also know if gtkwave could be used as a library ? >> I do not know this. I think not. The source code is open source. >> >>> So that ghdl could directly launch gtkwave and add signals to it and >>> then when the user makes some changes in gtkwave and save them, ghdl >>> will be able to receive these changes. >>> >> You want a use gtkwave as manipulator. Interesting idea. >> This is total new feature. great idea. >> >> René >> >> >> >> >> >>> Jonas >>> >>> >>> Le 24. 07. 16 à 15:26, Rene Doss a écrit : >>>>>> Tell me if you have any suggestion. >>>> yes I have something, but I do not know if this the correct discussion >>>> round. >>>> >>>> I say something what I have seen for long time. This information is >>>> from >>>> my deeper brain. >>>> >>>> Gtkwave has included shared memory functions. (I think it is only >>>> possible under linux) >>>> If ghdl can store the signal in a shared memory the current signals >>>> can >>>> be refreshed by gtkwave directly into the screen. This is interacting >>>> process. The use can follow the simulation online. >>>> >>>> >>>> Rene >>>> >>>> _______________________________________________ >>>> Ghdl-discuss mailing list >>>> Ghdl-discuss@gna.org >>>> https://mail.gna.org/listinfo/ghdl-discuss >>>> >>> >>> _______________________________________________ >>> Ghdl-discuss mailing list >>> Ghdl-discuss@gna.org >>> https://mail.gna.org/listinfo/ghdl-discuss >> >> _______________________________________________ >> Ghdl-discuss mailing list >> Ghdl-discuss@gna.org >> https://mail.gna.org/listinfo/ghdl-discuss >> > > > _______________________________________________ > Ghdl-discuss mailing list > Ghdl-discuss@gna.org > https://mail.gna.org/listinfo/ghdl-discuss _______________________________________________ Ghdl-discuss mailing list Ghdl-discuss@gna.org https://mail.gna.org/listinfo/ghdl-discuss