Jump to content

thomas.haber

Members
  • Content Count

    54
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by thomas.haber

  1. thomas.haber

    SystemC/TLM Debian packages

    Unfortunately SystemC is not in the Debian repository, so no deb package, so no easy way to install on most Linux systems. Reason for this seem to be licensing problems ("choice of venue" clause). Does anybody know who's responsible at Accelera for these kind kind of problems ? Would like to trigger and ask if there is progress. # thomas http://toem.de
  2. thomas.haber

    Analog data formats used

    Hi all, there is a new linkedin group for impuse specific questions https://www.linkedin.com/groups/Eclipse-Impulse-Users-8204269. thanks, thomas
  3. Hi everybody, i'm currently developing a free wave viewer for analog & digital signals for for eclipse. I' wondering what data format are typically used in AMS ? VCD, other text based formats, or something special ? Thanks for your help. regards, thomas
  4. thomas.haber

    Analog data formats used

    Hi Torsten, took quite a long time but now there is a log 10 domain axis available. You can set it for the whole configuration tree or per folder. cheers, thomas
  5. thomas.haber

    Analog data formats used

    You're welcome. Best Regards, thomas
  6. thomas.haber

    Analog data formats used

    Hi Torsten, all the issues in the first mail are correct (beside dat :-) ). Most of them are known but still on a list somewhere. Will keep you updated on them. For the second mail, i might make you happy. With the next release there will be productions available. One is based on javascript. The script is designed in a way so that you can create any kind of signal with it. A simple one looks like: for (var iter = new SamplesIterator(input);iter.hasNext(){ var current = iter.next(); out0.write(current,false,in0.floatValue()*Math.sin(current/1000.)); } Will overlay a signal with a sin curve. Would be great to have a first user ! Guess it will be released next week. Docu will follow. cheers, thomas
  7. thomas.haber

    Analog data formats used

    Hi Torsten, Markers are now available. So you can add to any signal an annotation, a task or bookmark. If you use an annotation, the text will contain the actual value. cheers, thomas
  8. thomas.haber

    Analog data formats used

    Hi Daneil, took some time as i was preparing 0.6.0. This is now ready, the fix is inside (but does not paint it red- this will come later. regards, thomas
  9. thomas.haber

    Analog data formats used

    Hi Daniel, I guess you are talking about tabular files ?! Could you send me an example ? This could be done via the conflict flag (each sample has that flag - and get painted red usually ). regards, thomas
  10. thomas.haber

    Parallel Simulation

    Hi Sumit, just some tought on this. I had similar ideas when i was covered with the spin simulator. If you want to keep a "systemC sync" on all processes you probably have to give more effort than you can take from it. A solution could be to allow async for a given amout (like tlm). In spin you have the possibility to do parallel calculation for a given "simulator time". In these proclets you calculate but can not change any signals, and change signals when your are out and back in sync. The same you can do in systemC. Doing parallell calculations in a seperate "real" thread, but keep systemC running in its own process means. regards, thomas
  11. Posted 26 April 2013 - 05:35 PM Hi everybody, i'm currently developing a free wave viewer for analog & digital signals for for eclipse. What would you expect from a new tool like this ? What file formats would you like to be added ? Hope to get your comments. best regards, thomas
  12. thomas.haber

    eclipse Waveform Viewer for systemc development

    Hi Sumit and Torsten, 0.5.16 is out. It has a new View "Signal Table" that allows to * sort * filter * view data (columns) The input of the table can be bound to * the current editor * selection of a view (explorer) * fixed The displayed contents can be * the slected element * its children * all children below (tribe) Also new are first means to modify (edit) signal files by modifying its hierarchy (copy/paste). regards, thomas
  13. thomas.haber

    eclipse Waveform Viewer for systemc development

    Scripting is already inside for searching patterns(its java script). There will be a possibility to do statistics with it and define calculated channels. But not imeediate.
  14. thomas.haber

    eclipse Waveform Viewer for systemc development

    >>1. Select-All feature : Select all works everywhere apart from where it is mostly needed, the signal selection pane (left bottom pane which shows signals in a particular hierarchy). Yes you are right. >> 2. Impulse first drawing : The feature works, thanks for that. But now it includes some values which are not visible. I would be happy if every smallest possible changes are visible. Do you have an example - example file. >> With the statistics work started, you have taken a big load on yourself. Good luck with it and please let me know if you need help on the way. I focus on means. Not on implementing all possible statistical operations. So ther will be an outcome quite soon. It shall be possible that user can implement their own functions. But i need to know what can be possible requirements. And i will implement a couple of maybe 10 general purpose function (your input is welcome). regards, thomas
  15. thomas.haber

    Analog data formats used

    Just a question. Is there a need for real data with precision > double ? I was just working with Java type BigDecimal for axes (to avoid rounding errors). regards, thomas
  16. thomas.haber

    eclipse Waveform Viewer for systemc development

    Hi Sumit, hierarchy resolver is working in impulse 0.5.15 . please have a try. Statistics work has started. Will take some time. regards, thomas
  17. thomas.haber

    Scopes in systemc vcd files

    Usually simulator put a struture of scopes into the vcd file. So in the viewer its much easier to get through the signals. But SystemC does not by default. Instead they have dots in the name. $scope module SystemC $end $var wire 32 aaa top.irx_hsdpa_top.HSI_CLC_REG [31:0] $end ..... Is it possible to change systemCs mind ? regards, thomas
  18. thomas.haber

    Scopes in systemc vcd files

    Hallo Kocha, many thanks for the hint. regards, thomas
  19. thomas.haber

    eclipse Waveform Viewer for systemc development

    I probably will not implement, but but your wishes help me to understand the needs !! So they will get into the extension interfaces. Please go on ! Java and eclipse makes it possible that you can add a lot with real low effort. I started a series about extension intercaces last week. http://toem.de/index.php/projects/impulse/articles regards, thomas
  20. thomas.haber

    eclipse Waveform Viewer for systemc development

    I read the full text in the isue and i think i understand it better now. The problem is that anybody want it in his special mode :-) . My personal view and my approach is that i want you and anybody to enable as much as possible, but i can not implement everthing. Solution is to enable different forms of extensions. This is what i started some time ago. This has also to do with another isses about statistical informations. There will be an extention to calc you own statistics. I was also thinking to combine with eclipse report engine and its charts ! thanks, thomas
  21. thomas.haber

    eclipse Waveform Viewer for systemc development

    >>Hope I am keeping you busy by flooding "New feature request". I am happy that I am able to keep you busy. >>Can you make impulse reading a XML file OR some "Other file" which contain connection and hierarchy information about SoC fabric ? Have some more idea to employ impulse for some other job also. I don't understand this. Could you please explain. Best Regards, thomas
  22. thomas.haber

    Tracing ESL

    Fully agree, here my thoughts: Best thing would be to reuse something existing. But i don't think that there is an open solution that covers all digital,analog tlm ( and maybe logging). First thing to decide is the approach: * stream approach (like vcd -- can be also compressed) - easier to implement - faster logging * db approach - can be quite complicated - faster reading # thomas
  23. thomas.haber

    eclipse Waveform Viewer for systemc development

    #0000021: Now i understand. But its a problem to solve. Usually simulator put the struture into the vcd and then you see a tree of elements. But SystemC does not by default it seems. $scope module SystemC $end $var wire 32 aaa top.irx_hsdpa_top.HSI_CLC_REG [31:0] $end ..... Don't know why. Maybe its possible. I will open a thread about it ! If there is a structure you see it. And then you can copy whole structures into the view. Now i also understand your request about a new view. Usually you have a structure and in the signal view you can collapse and open parts of it. Additionally you can define multiple configurations and switch thwem on the same file. #0000020 You know that you can slect multiple signals and press enter to open the dialog for all of them ? That not more than 3 clicks and presses for N Signals. #0000019 Ok you want to change it (see 20). I thought you want a clear indicator what is currently displayed. Would it make sense ?
  24. thomas.haber

    eclipse Waveform Viewer for systemc development

    Hi Summit, I put some comments into your request: #0000023: Combining single bit signals into multi-bit signal #Would be great if we can combine many single bit signal into multibit signal Yes i'm thinking about a group feature. But usually bit signals in vcd that belong to a group ([3]) are allready combined by default! #0000022: Splitting Multibit Signals into constituent bits #Would be great if there is any mechanism to split every N-bit signals to N individual bits This is allready possible but not auomatically for a whole bus. You can copy the config and do a selection of the bits you want to see (logic data tab). An ungroup feature would make it automatically. #0000021: Hierarchy solver for VCD #VCD signals are shown as U_ab.U_hb.U......, can you please add a mechanism which will automaticall resolve this into hierarchy. This i don't understand. The VCD signal allready contains a hierarchy structure. This is used in impulse. #0000020: Conversion of any data-type to analog data-type #Feature of conversion any signal to analog signal (interpolated or step) upon right click. Very important for signal processing systems. This is possible (see logic data tab) #0000019: Style and signedness on Right click over signal #Would be great if data style and signedness can be available within right click over the signal. Does it mean you want an indicator which format is shown ? eg 0001H , 0001O , 0001B (for hex,octal,binary). Signed and unsigned should not be misleading ?!?
  25. thomas.haber

    Analog data formats used

    hi dapupoto, thanks for the suggestion. # thomas
×